Varuna's Report for the three weeks starting: 2009-06-28
| From: | Varuna Jayasiri | 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.