Work in Progress...

jgmdev
Created by: jgmdev
Date: 10/11/2011 @ 8:53:22 am
Views: 683

Posting just to keep everyone informed about wxPHP progress. Since wxWidgets 2.9.x now uses doxygen as the main documentation platform, we are working on a new code generator that will use the xml output of doxygen in order to get all the classes information as enumerations and definitions.

As you may have read on the docs gccxml was used previously in order to extract wxWidgets details to generate the php extension source code. But the output gccxml gave wasn't very precise and easy to parse. Actually wxWidgets has more than 700 classes and thousands of constants (motive for code generator)

Some class interfaces aren't compiling with current code generator and some fixes are needed. Here is the first xml extractor written in php to get all the wxWidgets details from doxygen http://wxphp.org/files/run-new.php.txt

In other news we now have mac equipment and soon will be testing to see if current wxPHP successfully builds on osx lion.

Comments