News, Dec. 2018

wxBasic 3.0 version

The full changes list follows:

Updated / Changed / Completed

    3.0.3.46 (2018-11/12)
  • bugfix: ExecSQL(); wxDatabaseLayer, mysql-client, RunQuery with some stored procedures there were no result set
  • bugfix: wxDbRecordset, mysql-client, call stored procedure
  • 3.0.3.45 (2018-01)

  • 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)
  • 3.0.2.44 (2017-02/03/04/05/08/10)

  • 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