Varuna's Report for the three weeks starting: 2009-06-28

From: Date: Mon, 20 Jul 2009 09:22:41 +0000
Subject: Varuna's Report for the three weeks starting: 2009-06-28
Groups: php.pecl.dev php.gsoc 
Request: Send a blank email to php-gsoc+get-114@lists.php.net to get a copy of this message
TIME SPENT ~55 hours HIGHLIGHTS Changes to the callbacks and testing DETAILED ACTIVITIES I changed callback registration so that callbacks could be registered for a specific version of a extension, or for the latest version of a extension. If the extension depends on multiple extensions then it can use a generic callback, which will be called after all the extension have been initialized and the extension APIs could be retrieved using zend_eapi_get or zend_eapi_get_latest_version. Tested out the API interface with mbstring and exif (exif uses some functions declared in mbstring). INI registration of exif was delayed, and was called from the callback; because on_modify even listeners (OnUpdateEncode, OnUpdateDecode) use mbstring. Tested out with the exif test cases and all passed. Replaced ext_api with eapi in order to shorten the function names. Started implementing extension version search functions - to retrieve a version from a given range, etc. MY TODO Complete extension search functions, and test them.

« previous php.gsoc (#114) next »