[PHP-CVS] cvs: php4 / TODO-4.1.txt
ssb Tue Apr 24 16:18:37 2001 EDT Modified files: /php4 TODO-4.1.txt Log: whoops, two less items for 4.1 Index: php4/TODO-4.1.txt diff -u php4/TODO-4.1.txt:1.4 php4/TODO-4.1.txt:1.5 --- php4/TODO-4.1.txt:1.4 Mon Apr 16 06:54:10 2001 +++ php4/TODO-4.1.txt Tue Apr 24 16:18:37 2001 @@ -1,12 +1,5 @@ -* define PEAR_INSTALL_DIR, PHP_EXTENSION_DIR, PHP_BINDIR and more - in main/main.c - * always build CGI (--disable-cgi option to disable) -* clean up installation directories, start using proper autoconf - directories: php.ini goes into $sysconfdir, PEAR stuff goes into - $datadir[/php]/pear, extensions go into $libdir[/php]/apispec. - * move most extensions and PEAR packages out of the PHP CVS tree, include them again during release packaging @@ -16,4 +9,4 @@ * allow foreach($array as list($var1, $var2)) -* clean up $instance = new object syntax. +* clean up $instance = new object syntax (default to the = behaviour?) -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] RE: [PHP-DEV] Re: [PHP-CVS] cvs: php4 / TODO-4.1.txt
To continue a tangent... I don't like the idea of having the PEAR fetching/installation mechanism written in PHP (already some base code in PEAR to do this). It seems to me that it forces the user to download/build PHP and then download and rebuild PHP with any extensions that don't come in the base distribution. Instead it should be a binary that can be compiled before PHP is built, can download and configure any extensions requested and then build the resulting PHP binary. We can also build in a dependency mechanism where for example, someone chooses to install a PEAR module (be it PHP or C) and the required extensions would be downloaded as well. Just my $0.02 -Original Message- From: Ron Chmara [mailto:[EMAIL PROTECTED]] Sent: Wednesday, April 18, 2001 8:53 PM To: Zeev Suraski Cc: Frank M. Kromann; Sterling Hughes; Stig Sather Bakken; php-dev mailinglist; Stig Sather Bakken Subject: Re: [PHP-DEV] Re: [PHP-CVS] cvs: php4 / TODO-4.1.txt On Wednesday, April 18, 2001, at 05:33 PM, Zeev Suraski wrote: Guys, Over the years, there's always been a tendency to think about things which are 10 steps ahead. It never worked, and I don't think it would work here either. Well, a program spec (or idea) is certainly not the reality of the final codebase. But if we don't think a few steps ahead, (or at least know where it's going), it's kind of hard to determine the steps to take here and now, or know where it's really going. I posted a list, and we discovered that PEAR already has dependancies on some /ext's, and (by implication) that if this continues in PEAR, eventually many of the minor ext's may need to be built to run PEAR in which case we may want to leave the /ext directory out of PEAR entirely. If something is going to be a possibility, it should probably be considered before we build ourselves into a corner, and implementing it becomes impossible. Whether or not we separate modules *at all* will greatly depend on how good an implementation we end up having. Agreed 100%. But that implementation, as it happens requires some feedback and discussion, doesn't it? How many of them we end up separating will also depend on that. Let's just wait with those discussions until they're somehow connected with reality. Counterpoint to this, of course, is that if we _would_ be doing this with a PEAR scheme, we'd need to design that into PEAR, preferrably without having to re-write PEAR from scratch to accomodate this idea. :-) -Ronabop -- PHP Development Mailing List http://www.php.net/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] Re: [PHP-DEV] Re: [PHP-CVS] cvs: php4 / TODO-4.1.txt
["Sean R. Bright" [EMAIL PROTECTED]] To continue a tangent... I don't like the idea of having the PEAR fetching/installation mechanism written in PHP (already some base code in PEAR to do this). It seems to me that it forces the user to download/build PHP and then download and rebuild PHP with any extensions that don't come in the base distribution. Instead it should be a binary that can be compiled before PHP is built, can download and configure any extensions requested and then build the resulting PHP binary. We can also build in a dependency mechanism where for example, someone chooses to install a PEAR module (be it PHP or C) and the required extensions would be downloaded as well. Just my $0.02 I see your point, but personally I code 5 times faster in PHP than in C, and I want to get this done now, not next year. :-) When we're past the prototyping phase and stuff stabilizes, a C rewrite may be a good idea, but I don't think it is now. - Stig -- Stig Sther Bakken [EMAIL PROTECTED] Fast Search Transfer ASA, Trondheim, Norway -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] cvs: php4 / TODO-4.1.txt
andrei Mon Apr 16 06:54:10 2001 EDT Modified files: /php4 TODO-4.1.txt Log: More todo stuff. Index: php4/TODO-4.1.txt diff -u php4/TODO-4.1.txt:1.3 php4/TODO-4.1.txt:1.4 --- php4/TODO-4.1.txt:1.3 Sat Apr 14 03:30:05 2001 +++ php4/TODO-4.1.txt Mon Apr 16 06:54:10 2001 @@ -12,6 +12,8 @@ * renaming functions so that they all are conform to one standard form -* allow foreach($arrray as $key = value) +* allow foreach($array as $key = $value) + +* allow foreach($array as list($var1, $var2)) * clean up "$instance = new object" syntax. -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] cvs: php4 / TODO
sbergmann Mon Apr 16 06:55:18 2001 EDT Modified files: /php4 TODO Log: Daniel fixed this for PHP 4.0.6. Index: php4/TODO diff -u php4/TODO:1.120 php4/TODO:1.121 --- php4/TODO:1.120 Tue Feb 27 01:16:48 2001 +++ php4/TODO Mon Apr 16 06:55:18 2001 @@ -14,7 +14,6 @@ but don't declare those as const. This makes interaction with other interfaces difficult which pass const parameters to us. * add try..catch/throw exception handling -* make UNC filenames work with V_CD layer global -- -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] cvs: php4 / TODO-4.1.txt
thies Sat Apr 14 03:30:05 2001 EDT Modified files: /php4 TODO-4.1.txt Log: . Index: php4/TODO-4.1.txt diff -u php4/TODO-4.1.txt:1.2 php4/TODO-4.1.txt:1.3 --- php4/TODO-4.1.txt:1.2 Fri Apr 13 16:52:15 2001 +++ php4/TODO-4.1.txt Sat Apr 14 03:30:05 2001 @@ -12,3 +12,6 @@ * renaming functions so that they all are conform to one standard form +* allow foreach($arrray as $key = value) + +* clean up "$instance = new object" syntax. -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] cvs: php4 / TODO-4.1.txt
ssb Fri Apr 13 13:47:13 2001 EDT Added files: /php4 TODO-4.1.txt Log: here's a preliminary list of stuff for 4.1 Index: php4/TODO-4.1.txt +++ php4/TODO-4.1.txt * define PEAR_INSTALL_DIR, PHP_EXTENSION_DIR, PHP_BINDIR and more in main/main.c * always build CGI (--disable-cgi option to disable) * clean up installation directories, start using proper autoconf directories: php.ini goes into $sysconfdir, PEAR stuff goes into $datadir[/php]/pear, extensions go into $libdir[/php]/apispec. * move most extensions and PEAR packages out of the PHP CVS tree, include them again during release packaging -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] cvs: php4 / TODO-4.1.txt
derick Fri Apr 13 16:52:15 2001 EDT Modified files: /php4 TODO-4.1.txt Log: - Added the note about function names Index: php4/TODO-4.1.txt diff -u php4/TODO-4.1.txt:1.1 php4/TODO-4.1.txt:1.2 --- php4/TODO-4.1.txt:1.1 Fri Apr 13 13:47:12 2001 +++ php4/TODO-4.1.txt Fri Apr 13 16:52:15 2001 @@ -10,3 +10,5 @@ * move most extensions and PEAR packages out of the PHP CVS tree, include them again during release packaging +* renaming functions so that they all are conform to one standard form + -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] cvs: php4 / TODO
stasTue Feb 27 01:15:03 2001 EDT Modified files: /php4 TODO Log: ws fix Index: php4/TODO diff -u php4/TODO:1.118 php4/TODO:1.119 --- php4/TODO:1.118 Tue Feb 27 01:11:56 2001 +++ php4/TODO Tue Feb 27 01:15:02 2001 @@ -14,7 +14,7 @@ but don't declare those as const. This makes interaction with other interfaces difficult which pass const parameters to us. * add try..catch/throw exception handling - * make UNC filenames work with V_CD layer +* make UNC filenames work with V_CD layer global -- -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] cvs: php4 / TODO
sbergmann Tue Feb 27 01:16:49 2001 EDT Modified files: /php4 TODO Log: PHP3_TLS_*() macros are no longer used in ext/dav/dav.c, ext/ldap/ldap.c. Index: php4/TODO diff -u php4/TODO:1.119 php4/TODO:1.120 --- php4/TODO:1.119 Tue Feb 27 01:15:02 2001 +++ php4/TODO Tue Feb 27 01:16:48 2001 @@ -27,7 +27,7 @@ target. * make sure all source files have the "right" copyright. * the following modules still use PHP3_TLS_*() macros (and thereby don't - work in ZTS mode): ext/dav/dav.c, ext/db/db.c, ext/gd/gd.c, ext/ldap/ldap.c + work in ZTS mode): ext/db/db.c, ext/gd/gd.c * make sure that all ZTS globals get destructed. Most ts_allocate_id() calls should have a dtor entry. * activate all extensions by default that don't rely on external -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] cvs: php4 / TODO
sas Wed Feb 14 02:12:30 2001 EDT Modified files: /php4 TODO Log: Add note about removing the requirement that you need to include the respective class definition before using a session variable of the type object. This has been the best suggestion so far and is very likely to be adopted in the near future. Submitted by: Hartmut Holzgraefe Index: php4/TODO diff -u php4/TODO:1.115 php4/TODO:1.116 --- php4/TODO:1.115 Thu Feb 8 11:11:47 2001 +++ php4/TODO Wed Feb 14 02:12:29 2001 @@ -94,6 +94,8 @@ locked individually. * write a network-transparent storage back-end with fallover facilities +* provide a callback facility which is executed upon encountering + an unknown classname during deserialization ext/sockets --- -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] cvs: php4 / TODO /ext/pcre php_pcre.c
andrei Wed Feb 7 20:55:50 2001 EDT Modified files: /php4 TODO /php4/ext/pcre php_pcre.c Log: Move todo items. Index: php4/TODO diff -u php4/TODO:1.113 php4/TODO:1.114 --- php4/TODO:1.113 Mon Feb 5 06:29:21 2001 +++ php4/TODO Wed Feb 7 20:55:49 2001 @@ -79,7 +79,8 @@ ext/pcre -* update the online docs from version 3.1 man page +* Allow user to set PCRE_NOTEMPTY, PCRE_ANCHORED at execution time, maybe +* add option to preg_grep() to return entries that _don't_ match ext/sablot -- Index: php4/ext/pcre/php_pcre.c diff -u php4/ext/pcre/php_pcre.c:1.85 php4/ext/pcre/php_pcre.c:1.86 --- php4/ext/pcre/php_pcre.c:1.85 Fri Feb 2 20:53:49 2001 +++ php4/ext/pcre/php_pcre.cWed Feb 7 20:55:49 2001 @@ -16,13 +16,7 @@ +--+ */ -/* $Id: php_pcre.c,v 1.85 2001/02/03 04:53:49 andrei Exp $ */ - -/* - TODO: - - Allow user to set PCRE_NOTEMPTY, PCRE_ANCHORED at execution time - - add option to preg_grep() to return entries that _don't_ match -*/ +/* $Id: php_pcre.c,v 1.86 2001/02/08 04:55:49 andrei Exp $ */ #include "php.h" #include "php_globals.h" -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] cvs: php4 / TODO
andrei Mon Feb 5 06:27:10 2001 EDT Modified files: /php4 TODO Log: Whitespace. Index: php4/TODO diff -u php4/TODO:1.111 php4/TODO:1.112 --- php4/TODO:1.111 Sun Feb 4 01:20:31 2001 +++ php4/TODO Mon Feb 5 06:27:10 2001 @@ -14,10 +14,10 @@ global -- - * when used in standalone (skell-script like) mode don't urldecode - arguments passed to php. right now it's not possible to say - /usr/local/bin/php somescript.php dog+cat.txt - as "dog+cat.txt" will arrive in php as "dog cat.txt". +* when used in standalone (skell-script like) mode don't urldecode + arguments passed to php. right now it's not possible to say +/usr/local/bin/php somescript.php dog+cat.txt + as "dog+cat.txt" will arrive in php as "dog cat.txt". * make everything on the language-level independent of your locale setings. * always build the standalone executable as well as the chosen SAPI target. @@ -52,16 +52,16 @@ - * add remarks in the documentation which functions are not implemented on win32. * add remarks in the documentation which functions are not binary-safe. - * improve documentation for the sablotron extension - * update curl documentation - * write documentation for the bzip2 extension - * write documentation for the zziplib extension +* improve documentation for the sablotron extension +* update curl documentation +* write documentation for the bzip2 extension +* write documentation for the zziplib extension ext/curl - * Use the cURL write handler to save data for use when returning data or outputting - data. - * Have a warning scheme for when people use unsupported features. +* Use the cURL write handler to save data for use when returning data or +outputting + data. +* Have a warning scheme for when people use unsupported features. ext/dav @@ -71,8 +71,8 @@ * all OCIFetch*() functions should return 0 for no more data and false on error. * have a flag that trims trailing spaces from CHAR fields on retrieval. - * make allow_call_time_pass_reference=Off working. - * for additional todo information, see oci8.c, in ext/oci8 +* make allow_call_time_pass_reference=Off working. +* for additional todo information, see oci8.c, in ext/oci8 ext/pcre @@ -80,9 +80,9 @@ ext/sablot -- - * Re-write the error handling and reporting interface - * Cleanup the underlying code a bit - * Add proper support for the message handlers +* Re-write the error handling and reporting interface +* Cleanup the underlying code a bit +* Add proper support for the message handlers ext/session --- @@ -93,8 +93,8 @@ ext/sockets --- - * Make the extension work on windows - * Make the extension work with Solaris and the Sun GCC +* Make the extension work on windows +* Make the extension work with Solaris and the Sun GCC ext/standard @@ -117,7 +117,7 @@ ext/zziplib - * more fully support the zziplib api +* more fully support the zziplib api ext/wddx -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] cvs: php4 / TODO
david Mon Feb 5 06:29:21 2001 EDT Modified files: /php4 TODO Log: 2 things to do Index: php4/TODO diff -u php4/TODO:1.112 php4/TODO:1.113 --- php4/TODO:1.112 Mon Feb 5 06:27:10 2001 +++ php4/TODO Mon Feb 5 06:29:21 2001 @@ -5,12 +5,15 @@ * allow foreach ($array as $k = $val) syntax. right now we cannot traverse an array without copying each element. +* allow foreach ($array as $k = list($a, $b)) syntax for multi + dimensional arrays. * look at replacing c-lib call tolower(). * make hash API functions work with HASH_OF() to save time. * native large number support (probably with GNU GMP) * Const'ify APIs. Right now, many functions leave parameters untouched, but don't declare those as const. This makes interaction with other interfaces difficult which pass const parameters to us. +* add try..catch/throw exception handling global -- -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] cvs: php4 / TODO
sterlingSun Feb 4 01:19:01 2001 EDT Modified files: /php4 TODO Log: Add a bunch of stuff.. Index: php4/TODO diff -u php4/TODO:1.109 php4/TODO:1.110 --- php4/TODO:1.109 Wed Jan 24 11:16:43 2001 +++ php4/TODO Sun Feb 4 01:19:01 2001 @@ -52,7 +52,17 @@ - * add remarks in the documentation which functions are not implemented on win32. * add remarks in the documentation which functions are not binary-safe. + * improve documentation for the sablotron extension + * update curl documentation + * write documentation for the bzip2 extension + * write documentation for the zziplib extension +ext/curl + + * Use the cURL write handler to save data for use when returning data or +outputting + data. + * Have a warning scheme for when people use unsupported features. + ext/dav * rewrite. @@ -61,21 +71,31 @@ * all OCIFetch*() functions should return 0 for no more data and false on error. * have a flag that trims trailing spaces from CHAR fields on retrieval. - * make allow_call_time_pass_reference=Off working. + * mempty clipboardake allow_call_time_pass_reference=Off working. + * for additional todo information, see oci8.c, in ext/oci8 ext/pcre * update the online docs from version 3.1 man page +ext/sablot +-- + * Re-write the error handling and reporting interface + * Cleanup the underlying code a bit + * Add proper support for the message handlers + ext/session --- -* implement a call to set a session read-only to overcome - the need to serialize frame-loads. * maybe implement finer-grained session variables that could be locked individually. * write a network-transparent storage back-end with fallover facilities +ext/sockets +--- + * Make the extension work on windows + * Make the extension work with Solaris and the Sun GCC + ext/standard * add a version number to data serialized via serialize(). @@ -94,6 +114,10 @@ strip_tags() * rewrite win32 SMTP code to be useable for *ix to, maybe as a (default) module of its own (Hartmut) + +ext/zziplib + + * more fully support the zziplib api ext/wddx -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] cvs: php4 / TODO
sterlingSun Feb 4 01:20:31 2001 EDT Modified files: /php4 TODO Log: # *Brain Fart* Index: php4/TODO diff -u php4/TODO:1.110 php4/TODO:1.111 --- php4/TODO:1.110 Sun Feb 4 01:19:01 2001 +++ php4/TODO Sun Feb 4 01:20:31 2001 @@ -71,7 +71,7 @@ * all OCIFetch*() functions should return 0 for no more data and false on error. * have a flag that trims trailing spaces from CHAR fields on retrieval. - * mempty clipboardake allow_call_time_pass_reference=Off working. + * make allow_call_time_pass_reference=Off working. * for additional todo information, see oci8.c, in ext/oci8 ext/pcre -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] cvs: php4 / TODO
jason Fri Jan 19 14:55:41 2001 EDT Modified files: /php4 TODO Log: Desired functionality can be achieved with array_sum/array_count. Index: php4/TODO diff -u php4/TODO:1.107 php4/TODO:1.108 --- php4/TODO:1.107 Sun Dec 17 01:27:42 2000 +++ php4/TODO Fri Jan 19 14:55:41 2001 @@ -78,7 +78,6 @@ ext/standard -* array_mean() * add a version number to data serialized via serialize(). * array_add(). (Andrei) * possibly modify parsing of GPC data to automatically create arrays if -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]