wxBasic 3.0 version The full changes list follows:
Updated / Changed / Completed
- bugfix: ExecSQL(); wxDatabaseLayer, mysql-client, RunQuery with some stored procedures there were no result set
- bugfix: wxDbRecordset, mysql-client, call stored procedure
- link with wx303 on windows, plattformtoolset vs141
- compiler on windows is now Visual Studio 2017
- wxItemWithControls: Append, Insert, SetClientData, GetClientData support a long value instead (void*)
- strerror(errno)
- link with wx302 on windows, plattformtoolset vs120
- link with wx303 on macOS
- class.i revised
- . wxGrid
- . wxHeaderCtrl
- . wxDataView: wxDataViewCtrl, wxDataViewListCtrl, wxDataViewTreeCtrl
- . wxTreeCtrl
- . wxTreeListCtrl
- . wxStyledTextCtrl
- . wxRichText
- . wxGraphicsContext
- class_wxwebkit.i added, sample added
- class_wxbase: wxDatabaseLayer: +tds
- new trace loop for wx302
- lot of bugfixes to wxDatabaseLayer for tds and mysql to meet the requirements of wxDbEngine
- in debug libmysql.dll and in release linked in mysqlclient.lib
- wxb uses freetds.dll, while wxbc is linked again tds.lib
- to protect source, all flags to access embedded/linked source are disabled
- all const parameters of types wxArrayString, wxArrayInt, wxArrayLong, wxArrayDouble can be replaced optionally by a wxBasic table
- bugfixes in date() and datevalue() and calculation of it
- by default there are no trace codes generated, use -enabletrace
- class.i added
- . wxFileSystemWatcher
- . wxGridCellImageRenderer
- . wxMiniFrame
- . wxCommandLinkButton
- . wxEditableListBox
- . wxGenericCalendarCtrl
- . wxFileCtrl
- . wxSearchCtrl
- . wxInfoBar
- . wxAnimationCtrl
- . wxBannerWindow
- . wxPopupWindow
- . wxPopupTransientWindow
- . wxRichToolTip