The build system has done a huge step toward portability: the requirements are less restrictive and the overall implementation is cleaner and quite well defined. The API has been exercised by API-Sanity-Autotest that helped to discover some problem: check out issue #23 for more details. A test framework based on GLib 2.16 has being added. It is still under development but yet fully working. The CPML API has been cleaned up by using an internal struct of function pointers to delegate the job to the different primitives. The public symbols have been reduced from 105 to 70.