New 3.0.0.0 Release!

jgmdev
Created by: jgmdev
Date: 12/27/2013 @ 4:23:52 am
Views: 1160

Happy holidays to everyone!

I spend some time these days working on wxPHP and finally I'm happy to announce the 3.0.0.0 version which is based on wxWidgets 3.0.0 as you can notice on the version scheme. So for those people still interested on doing some PHP GUI development here is a list with some of the changes:

  • Updated debianization scripts.
  • Fix for issue #25, returned object properties are now initialized.
  • Added netbeans project in tools directory.
  • Enabled wxMediaCtrl, wxMediaEvent and wxURI.
  • Fixes to readme.md
  • Fixes to make the GUI binding utility work again.
  • Added SetItem/GetItem to wxDataViewEvent which fixes issue #8
  • Blacklisted wxFSW_EVENT_UNMOUNT from the wxFSWFlags.
  • Removed duplicated classes.json copy to json dir.
  • Fixed bug (typo) in xml_parser.php which caused functions to have no default arg values.
  • Speed optimizations in derivationsOfClass and inherits_from_class.
  • Merge pull request #18 from tsahlin/master
  • Added a fix for functions returning wxFont objects
  • Minor addition to .gitignore.
  • Merge pull request #16 from tsahlin/master
  • Added wxLog* functions
  • Merge pull request #15 from tsahlin/master
  • Enabled function wxGetNumberFromUser
  • Merge pull request #14 from tsahlin/master
  • Modified code_generator to include more constants
  • Added initialization of a class without constructor on the zend object creation function object creation function
  • Port of status sample from wxWidgets (thanks to tsahlin)
  • Renamed Yield methods to YieldMethod since the PHP 5.5 and up now have yield as a reserved keyword as referenced on issue #28.
  • Added PKGBUILD for archlinux user repository.
  • Added missing assignment of tsrm_ls to native objects in php_{wxClassName}_new so virtual method calls like wxGridCellRenderer::Draw have a reference to it.
And many other changes which fixed segmentation faults / crashes.

By the way, thanks to Thomas for his contributions and help.

Wishing everyone a great new year,
Jefferson

Comments