wxCode - wxWidgets components / News: Recent posts

wxSQLite3 3.2.0 released

The new version 3.2.0 of wxSQLite3 - a thin wrapper for the SQLite database for wxWidgets applications - supports the current version 3.8.7.4 of SQLite. This version is compatible with wxWidgets 2.8.12 and wxWidgets 3.0.2.

Recent changes

Upgrade to SQLite version 3.8.7.4
Added support for the SQLite user authentication module

See: http://sourceforge.net/projects/wxcode

Posted by Ulrich Telle 3 days ago

wxSQLite3 3.1.1 released

The new version 3.1.1 of wxSQLite3 - a thin wrapper for the SQLite database for wxWidgets applications - supports the current version 3.8.5 of SQLite. This version is compatible with wxWidgets 2.8.12 and wxWidgets 3.0.0.

Recent changes

Upgrade to SQLite version 3.8.5

See: http://sourceforge.net/projects/wxcode

Posted by Ulrich Telle 2014-06-28

wxSQLite3 3.1.0 released

The new version 3.1.0 of wxSQLite3 - a thin wrapper for the SQLite database for wxWidgets applications - supports the current version 3.8.4.3 of SQLite. This version is compatible with wxWidgets 2.8.12 and wxWidgets 3.0.0.

Recent changes

Added flag isDeterministic to method wxSQLite3Database::CreateFunction
Added new GUI sample
Changed implementation of the SQLite3 encryption extension

New GUI sample ###... read more

Posted by Ulrich Telle 2014-05-26

wxSQLite3 3.0.6 released

The new version 3.0.6 of wxSQLite3 - a thin wrapper for the SQLite database for wxWidgets applications - supports the current version 3.8.2 of SQLite. This version is compatible with wxWidgets 2.8.12 and wxWidgets 3.0.0.

[Edit: 2013-12-09] A small bug in the encryption extension causing a compile time error has been fixed. A new file release has been uploaded.

Recent changes:
Added build support for wxWidgets 3.0
Adjusted encryption extension to support SQLite3 encryption API v2... read more

Posted by Ulrich Telle 2013-12-08

wxSQLite3 3.0.5 released

The new version 3.0.5 of wxSQLite3 - a thin wrapper for the SQLite database for wxWidgets applications - supports the current version 3.8.0.2 of SQLite. This version is compatible with wxWidgets 2.8.12 and wxWidgets 2.9.5.

Recent changes:
Added support for setting the temporary directory for SQLite on Windows

See: http://sourceforge.net/projects/wxcode

Posted by Ulrich Telle 2013-09-09

wxSQLite3 3.0.4 released

The new version 3.0.4 of wxSQLite3 - a thin wrapper for the SQLite database for wxWidgets applications - supports the current version 3.8.0 of SQLite. This version is compatible with wxWidgets 2.8.12 and wxWidgets 2.9.5.

Recent changes:
Added a method for querying performance characteristics of a prepared statement

See: http://sourceforge.net/projects/wxcode

Posted by Ulrich Telle 2013-08-29

wxPdfDocument 0.9.4 released

Version 0.9.4 of the wxCode component wxPdfDocument is available for download from http://sourceforge.net/projects/wxcode. The new version 0.9.4 is compatible with wxWidgets version 2.8.12 and version 2.9.5. It should be usable with all wxWidgets 2.8.x versions.

General changes:
- added handling of Unicode surrogates for TrueType Unicode fonts (in wxPdfDocument library and in ShowFont utility)
- added missing initialization for image format type to use in wxPdfDC
- added support to write wxImage objects in JPEG format to PDF (instead of PNG format only)... read more

Posted by Ulrich Telle 2013-08-10

wxSQLite3 3.0.2 released

The new version 3.0.2 of wxSQLite3 - a thin wrapper for the SQLite database for wxWidgets applications - supports the current version 3.7.15.1 of SQLite. This version is compatible with wxWidgets 2.8.12 and wxWidgets 2.9.4.

Recent changes:
Corrected an internal SQLite data structure to avoid compile time warnings
Changed method wxSQLite3Exception::ErrorCodeAsString to return the error messages provided by SQLite... read more

Posted by Ulrich Telle 2012-12-22

wxSQLite3 3.0.1 released

The new version 3.0.1 of wxSQLite3 - a thin wrapper for the SQLite database for wxWidgets applications - supports the current version 3.7.14.1 of SQLite. This version is compatible with wxWidgets 2.8.12 and wxWidgets 2.9.4.

Recent changes:
Cleaned up and optimized Finalize methods,
Modified wxSQLite3Database::Close to avoid potential memory leaks
Added method wxSQLite3Database::GetWrapperVersion
Added method wxSQLite3Database::IsReadOnly
Added method wxSQLite3Statement::BindUnixDateTime
Added method wxSQLite3ResultSet::GetUnixDateTime
Added method wxSQLite3ResultSet::GetAutomaticDateTime
Fixed a potential memory leak in method wxSQLite3Database::ExecuteUpdate
Added a wxsqlite3.pc file on request of the Fedora Project developers
Replaced assert by wxASSERT in wxSQLite3Transaction constructor... read more

Posted by Ulrich Telle 2012-11-24

Release of wxTreeListCtrl 1208

A new version of wxTreeListCtrl is available for download, direct download link:
http://sourceforge.net/projects/wxcode/files/Components/treelistctrl/treelistctrl_1208.zip/download

A list of changes follows, the main one being: support for wxWidgets 2.9 (note that this control is *not* the homonymous one available natively in wxWidgets).

Link to the control website:
http://wxcode.sourceforge.net/components/treelistctrl/... read more

Posted by Ronan Chartois 2012-07-31

wxPdfDocument 0.9.3 released

Version 0.9.3 of the wxCode component wxPdfDocument is available for download from http://sourceforge.net/projects/wxcode. The new version 0.9.3 is compatible with wxWidgets version 2.8.12 and version 2.9.3. It should be usable with all wxWidgets 2.8.x versions.

The major new additions are enhancements to the wxPdfDC drawing context and full support for the wxWidgets printing framework contributed by Mark Dootson.... read more

Posted by Ulrich Telle 2012-05-31

wxPdfDocument Utilities 1.0

Quite often Windows binaries of the wxPdfDocument utilities MakeFont and ShowFont were requested by users and developers. Therefore today a binary package of these utilities for Windows was released in the wxCode file release section wxPdfDocument Add-Ons.

Note: To make use of these utilities it is required to have the Microsoft Visual C++ 2008 SP1 runtime installed. See the accompanying readme file for details.

Posted by Ulrich Telle 2012-05-30

wxSQLite3 3.0.0.1 released

wxSQLite3 version 3.0.0.1 is a bug fix release. It fixes a problem in the method wxSQLite3Statement::Reset which occurred when the related SQLite statement was already finalized. Additionally some missing SQLite error codes were added to wxSQLite3Exception.

Posted by Ulrich Telle 2012-02-02

wxSQLite3 3.0.0 released

The new version 3.0.0 of wxSQLite3 - a thin wrapper for the SQLite database for wxWidgets applications - supports the current version 3.7.10 of SQLite. This version is compatible with wxWidgets 2.8.12 and wxWidgets 2.9.3.

Recent changes:
Added several methods for convenience or to support new SQLite3 features (wxSQLite3Database::Vacuum, wxSQLite3Database::GetDatabaseFilename, wxSQLite3Database::ReleaseMemory, wxSQLite3ResultSet::CursorMoved, wxSQLite3Statement::IsBusy)... read more

Posted by Ulrich Telle 2012-01-19

wxPdfDocument 0.9.2 released

Version 0.9.2 of the wxCode component wxPdfDocument is available for download from http://sourceforge.net/projects/wxcode. The new version 0.9.2 is compatible with wxWidgets version 2.8.12 and version 2.9.2. It should be usable with all wxWidgets 2.8.x versions.

General changes:
- added method wxPdfDC::GetPdfDocument for builds based on wxWidgets 2.9.x
- added method wxPdfDocument::WriteXml for direct handling of wxXmlNode instances
- added support for optionally activating/deactivating message translation ("msg" tag) in XML output method
- added optional document id parameter for method wxPdfEncrypt::GenerateEncryptionKey... read more

Posted by Ulrich Telle 2011-09-06

wxSQLite3 2.1.3 released

The new version 2.1.3 of wxSQLite3 - a thin wrapper for the SQLite database for wxWidgets applications - supports the current version 3.7.7.1 of SQLite. This version is compatible with wxWidgets 2.8.12 and wxWidgets 2.9.1.

Recent changes:
Added an optional progress callback for metheods Backup & Restore. The minimal sample shows it's usage.
Added method SetBackupRestorePageCount to set the number of pages to be copied in one cycle of the backup/restore process.... read more

Posted by Ulrich Telle 2011-08-16

wxSQLite3 2.1.2 released

The new version 2.1.2 of wxSQLite3 - a thin wrapper for the SQLite database for wxWidgets applications - supports the current version 3.7.7.1 of SQLite. This version is compatible with wxWidgets 2.8.12 and wxWidgets 2.9.1.

Recent changes:
Class wxSQLite3Transaction has been modified to be exception safe.

See: http://sourceforge.net/projects/wxcode

Posted by Ulrich Telle 2011-07-06

wxSQLite3 2.1.1 released

The new version 2.1.1 of wxSQLite3 - a thin wrapper for the SQLite database for wxWidgets applications - supports the current version 3.7.6.1 of SQLite. This version is compatible with wxWidgets 2.8.11 and wxWidgets 2.9.1.

Recent changes:
A convenience method wxSQLite3Statement::ExecuteScalar has been added. The write-ahead log checkpoint method has been updated to support the latest SQLite API.

See: http://sourceforge.net/projects/wxcode

Posted by Ulrich Telle 2011-04-17

wxSQLite3 2.1.0 released

The new version 2.1.0 of wxSQLite3 - a thin wrapper for the SQLite database for wxWidgets applications - supports the current version 3.7.5 of SQLite. This version is compatible with wxWidgets 2.8.11 and wxWidgets 2.9.1.

Separate build files for wxWidgets 2.9.x have been added.

As a GUI sample the application wxSQLite+, a database administration application written by Fred Cailleau-Lepetit, has been added. To compile and link wxSQLite+ successfully using wxWidgets 2.8.x it is required to build the "stc" library (scintilla) in the "contrib" folder of wxWidgets. Please note that wxSQLite+ is under GPL license.... read more

Posted by Ulrich Telle 2011-03-14

wxPdfDocument: Updated note for wxMac users

The problems in generating a correct Mac app bundle for the wxPdfDC printing GUI sample application have been solved. The affected files (bakefiles, Makefile.in and the sample source code) have been updated. A new file release, labeled as wxPdfDocument-0.9.1.2, is available.

Posted by Ulrich Telle 2011-01-18

wxPdfDocument: Note for wxMac users

While the wxPdfDocument library itself functions properly on wxMac, there are still problems with the sample applications. I committed updated build and source files to the wxCode SVN for minimal, makefont and showfont as those are command line applications. I currently work on the wxPdfDC printing GUI sample to generate a correct app bundle. I make good progress and a new file release can be expected within a few days.... read more

Posted by Ulrich Telle 2011-01-17

wxPdfDocument 0.9.1 released

Version 0.9.1 of the wxCode component wxPdfDocument is available for download from http://sourceforge.net/projects/wxcode. The new version 0.9.1 is compatible with wxWidgets version 2.8.11 and version 2.9.1. It should be usable with all wxWidgets 2.8.x versions.

It has been verified that wxPdfDocument functions properly on the wxMac platform. There is a small issue for wxWidgets 2.9.1 if 2.8.x compatibility was not enabled, because then method MacGetATSUFontID used by wxPdfDocument isn't accessible. This issue has been fixed in the wxWidgets trunk.... read more

Posted by Ulrich Telle 2011-01-15

wxPdfDocument 0.9.0 released

Version 0.9.0 of the wxCode component wxPdfDocument is available for download from http://sourceforge.net/projects/wxcode. The new version 0.9.0 is compatible with wxWidgets version 2.8.11 and version 2.9.1. Compatibility with older wxWidgets versions is not guaranteed.

This is the first release of wxPdfDocument containing a PDF drawing context (wxPdfDC) - although not all methods are implemented yet. There are implementations for wxWidgets 2.8.x and 2.9.x; the matching implementation is selected automatically at compile time. Please report your experiences with wxPdfDC to the author of wxPdfDocument, be it bug reports, contributions or feature requests.... read more

Posted by Ulrich Telle 2010-12-29

wxSQLite3 2.0.2 released

The new version 2.0.2 of wxSQLite3 - a thin wrapper for the SQLite database for wxWidgets applications - supports the current version 3.7.4 of SQLite. This version is compatible with wxWidgets 2.8.11 and wxWidgets 2.9.1.

Support for new SQLite features has been added:
- rebinding a BLOB object to a new row
- determining if an SQL statement writes the database

The wxSQLite3 file release contains the doxygen generated documentation.... read more

Posted by Ulrich Telle 2010-12-11

wxSQLite3 2.0.1 released

The new version 2.0.1 of wxSQLite3 - a thin wrapper for the SQLite database for wxWidgets applications - supports the current version 3.7.3 of SQLite. This version is compatible with wxWidgets 2.8.11 and wxWidgets 2.9.1.

Parameter transferStatementOwnership has been added to method wxSQLite3Statement::ExecuteQuery to allow using the returned result set beyond the life time of the wxSQLite3Statement instance.
A compile incompatibility of the SQLite encryption extension with SQLite version 3.7.2 and higher has been fixed.... read more

Posted by Ulrich Telle 2010-10-14