]>
granicus.if.org Git - php/log
Zeev Suraski [Wed, 9 Jun 1999 21:02:59 +0000 (21:02 +0000)]
* Fix foreach() that receives a non array argument
* Clean up some C++ comments
Thies C. Arntzen [Wed, 9 Jun 1999 19:47:06 +0000 (19:47 +0000)]
oci8 to 3.0.9
implode works!
Andi Gutmans [Wed, 9 Jun 1999 19:26:54 +0000 (19:26 +0000)]
- Fix the static array() initializing
Andrey Hristov [Wed, 9 Jun 1999 15:39:56 +0000 (15:39 +0000)]
*** empty log message ***
Andrey Hristov [Wed, 9 Jun 1999 15:02:57 +0000 (15:02 +0000)]
Fixed a bug in preg_replace.
Thies C. Arntzen [Wed, 9 Jun 1999 10:40:08 +0000 (10:40 +0000)]
up to 3.0.9
Danny Heijl [Wed, 9 Jun 1999 07:44:52 +0000 (07:44 +0000)]
resync informix driver with php 3.09 version
Zeev Suraski [Tue, 8 Jun 1999 19:37:40 +0000 (19:37 +0000)]
Replace error messages
Andi Gutmans [Tue, 8 Jun 1999 18:33:31 +0000 (18:33 +0000)]
* Fix a by-name call/method call bug
* Clean and optimize the whole function call process
Zeev Suraski [Mon, 7 Jun 1999 22:49:33 +0000 (22:49 +0000)]
Add zend_hash_get_current_key_type()
Sascha Schumann [Mon, 7 Jun 1999 19:51:54 +0000 (19:51 +0000)]
better scaling for large servers using many session ids
Andrey Hristov [Mon, 7 Jun 1999 18:52:20 +0000 (18:52 +0000)]
Don't set is_ref in _phpi_splice()
More checking in array_merge()
Added keys() and values() array functions.
Sascha Schumann [Mon, 7 Jun 1999 16:43:24 +0000 (16:43 +0000)]
- some cleanups
- add gc logic
- add session_destroy()
Zeev Suraski [Mon, 7 Jun 1999 15:01:25 +0000 (15:01 +0000)]
Fix an ereg_replace() crash bug
Zeev Suraski [Sun, 6 Jun 1999 19:53:59 +0000 (19:53 +0000)]
- Fix PSLS issues
- Add a standard info function for the session module (use them!)
- Replace PATH_MAX with MAXPATHLEN (that's our platform indepedent constant)
Sascha Schumann [Sun, 6 Jun 1999 19:26:31 +0000 (19:26 +0000)]
one C too much
Sascha Schumann [Sun, 6 Jun 1999 19:25:39 +0000 (19:25 +0000)]
avoid unnecessary PSLS_FETCH() in internal functions
Andi Gutmans [Sun, 6 Jun 1999 18:56:11 +0000 (18:56 +0000)]
-Init tsrm on minit
Andi Gutmans [Sun, 6 Jun 1999 18:39:48 +0000 (18:39 +0000)]
- Use PS() everywhere.
Andi Gutmans [Sun, 6 Jun 1999 18:36:42 +0000 (18:36 +0000)]
- Make sessions compile on win32 but it still doesn't link.
Andi Gutmans [Sun, 6 Jun 1999 18:22:17 +0000 (18:22 +0000)]
- Add some *_FETCH()'s. Still some work to be done so that it'll compile on win32.
Andi Gutmans [Sun, 6 Jun 1999 17:35:42 +0000 (17:35 +0000)]
Work around a compiler bug - mark variables that are sent to functions that aren't yet
defined as FETCH_W (because they might end up being sent by reference)
Sascha Schumann [Sun, 6 Jun 1999 15:18:51 +0000 (15:18 +0000)]
- s/encoded/encode/
- new TODO entry
Andi Gutmans [Sun, 6 Jun 1999 15:00:49 +0000 (15:00 +0000)]
- Remove the is_ref =1 from the push() function.
Sascha Schumann [Sun, 6 Jun 1999 14:19:55 +0000 (14:19 +0000)]
add some protos
Sascha Schumann [Sun, 6 Jun 1999 14:02:13 +0000 (14:02 +0000)]
add some thoughts
Sascha Schumann [Sat, 5 Jun 1999 22:24:59 +0000 (22:24 +0000)]
- auto startup when calling register
- auto startup using a configuration option
Sascha Schumann [Sat, 5 Jun 1999 22:15:49 +0000 (22:15 +0000)]
moving start code into its own function
Andrey Hristov [Sat, 5 Jun 1999 21:19:25 +0000 (21:19 +0000)]
Added array_merge() function.
Sascha Schumann [Sat, 5 Jun 1999 20:51:29 +0000 (20:51 +0000)]
SAPI does not want line endings
Andrey Hristov [Sat, 5 Jun 1999 20:43:36 +0000 (20:43 +0000)]
Added push(), pop(), shift(), unshift(), splice(), and slice() array functions.
The first 5 work like their Perl counterparts. slice() returns a chunk of the array
specified by offset and length arguments.
Backport to PHP3 and docs will be coming soon.
Zeev Suraski [Sat, 5 Jun 1999 20:00:00 +0000 (20:00 +0000)]
* Centralized shutdown
* Change shutdown order again
Sascha Schumann [Sat, 5 Jun 1999 19:52:58 +0000 (19:52 +0000)]
first import of session module
Zeev Suraski [Sat, 5 Jun 1999 19:10:40 +0000 (19:10 +0000)]
Call the request_shutdown on modules before destroying symbol tables, so that
the session module can be implemented
Zeev Suraski [Sat, 5 Jun 1999 19:00:56 +0000 (19:00 +0000)]
Move shutdown order into Zend
Zeev Suraski [Sat, 5 Jun 1999 18:47:36 +0000 (18:47 +0000)]
- Fixed Karl's bug report. It's not really a thorough fix, we really need to rethink the INIT_FCALL/DO_FCALL issue.
- Fixed numerous AiCount problems
Zeev Suraski [Sat, 5 Jun 1999 17:47:16 +0000 (17:47 +0000)]
I got the order wrong earlier :I
Zeev Suraski [Sat, 5 Jun 1999 13:56:18 +0000 (13:56 +0000)]
Not sure that's the right fix, but at least it fixes the symptom
Sascha Schumann [Sat, 5 Jun 1999 10:48:05 +0000 (10:48 +0000)]
add some .cvsignores
Andrey Hristov [Fri, 4 Jun 1999 13:56:23 +0000 (13:56 +0000)]
Added preg_quote() function.
Andrey Hristov [Fri, 4 Jun 1999 13:37:44 +0000 (13:37 +0000)]
*** empty log message ***
Zeev Suraski [Fri, 4 Jun 1999 13:09:24 +0000 (13:09 +0000)]
New $GLOBALS init
Zeev Suraski [Fri, 4 Jun 1999 12:51:41 +0000 (12:51 +0000)]
Fix UNIX MySQL build
Zeev Suraski [Fri, 4 Jun 1999 12:22:19 +0000 (12:22 +0000)]
Fix that GLOBALS leak. We were explicitly adding GLOBALS to the main symbol table,
but there's no reason to do it (INIT_GLOBALS takes care of it if necessary.)
Zeev Suraski [Fri, 4 Jun 1999 12:13:18 +0000 (12:13 +0000)]
Remove old workspaces
Zeev Suraski [Fri, 4 Jun 1999 11:44:02 +0000 (11:44 +0000)]
Minor updates (mostly __declspec() stuff)
Zeev Suraski [Fri, 4 Jun 1999 10:45:54 +0000 (10:45 +0000)]
* Add a new workspace for dynamic PHP extensions.
* Add a few functions to PHP's API.
* Get the MySQL extension up-to-date and thread safe.
* Add a project for building the MySQL extension under Win32.
Thies C. Arntzen [Fri, 4 Jun 1999 09:04:05 +0000 (09:04 +0000)]
added is_ref=0 and refcount=1 to SET_VAR_* macros
Zeev Suraski [Thu, 3 Jun 1999 23:59:33 +0000 (23:59 +0000)]
T_BAD_CHARACTER is actually a string.
Andi Gutmans [Thu, 3 Jun 1999 21:06:03 +0000 (21:06 +0000)]
- We weren't counting newlines in heredocs. The only place which is still questionable
is when there's a \ followed by a newline but it seems we have a parse error in this
case anyways.
- Fixed the alloca() macros so that the alloca() #define in win32 mode won't clash
with the real win32 alloca().
Andrey Hristov [Tue, 1 Jun 1999 21:01:02 +0000 (21:01 +0000)]
function dir doesn't exist anymore
Andrey Hristov [Tue, 1 Jun 1999 20:31:39 +0000 (20:31 +0000)]
*** empty log message ***
Andi Gutmans [Tue, 1 Jun 1999 18:47:53 +0000 (18:47 +0000)]
- Make execute() use less stack in thread-safe win32 due to Microsoft's shitty 256kb stack.
Sascha Schumann [Tue, 1 Jun 1999 17:53:15 +0000 (17:53 +0000)]
avoid touching libraries which have not changed
Andi Gutmans [Tue, 1 Jun 1999 16:41:56 +0000 (16:41 +0000)]
- Fix for exec to use API
Zeev Suraski [Mon, 31 May 1999 19:58:20 +0000 (19:58 +0000)]
thread-safety fix
Zeev Suraski [Mon, 31 May 1999 18:39:29 +0000 (18:39 +0000)]
*** empty log message ***
Andi Gutmans [Mon, 31 May 1999 18:33:12 +0000 (18:33 +0000)]
Fixes
Andi Gutmans [Mon, 31 May 1999 17:41:41 +0000 (17:41 +0000)]
*** empty log message ***
Zeev Suraski [Mon, 31 May 1999 17:40:15 +0000 (17:40 +0000)]
*** empty log message ***
Andrey Hristov [Sun, 30 May 1999 14:48:39 +0000 (14:48 +0000)]
preg_match_all() now returns the number of global matches.
Sascha Schumann [Sun, 30 May 1999 13:28:56 +0000 (13:28 +0000)]
* fix some casts
* introduce unary_op_type - cleaner than casting data voids to function ptrs
Sascha Schumann [Sun, 30 May 1999 12:00:06 +0000 (12:00 +0000)]
kill some warnings
Sascha Schumann [Sun, 30 May 1999 11:57:28 +0000 (11:57 +0000)]
zend_hash_merge was changed
Zeev Suraski [Sat, 29 May 1999 23:37:26 +0000 (23:37 +0000)]
That got fucked up when we went back to using uninitialized_zval
Sascha Schumann [Sat, 29 May 1999 23:20:55 +0000 (23:20 +0000)]
another VPATH related change
Zeev Suraski [Sat, 29 May 1999 22:26:28 +0000 (22:26 +0000)]
Fix a bug
Andrey Hristov [Sat, 29 May 1999 20:45:00 +0000 (20:45 +0000)]
Updated preg_split().
Andrey Hristov [Sat, 29 May 1999 20:04:05 +0000 (20:04 +0000)]
Fix preg_match_all to do proper matching with \b.
Andrey Hristov [Sat, 29 May 1999 19:38:50 +0000 (19:38 +0000)]
Fixed PCRE so that global matching with patterns with \b works.
Zeev Suraski [Sat, 29 May 1999 19:06:22 +0000 (19:06 +0000)]
* Changed the way INI entries work in Apache to allow .conf entries to work right too.
* vpath fixes for standard Apache build
Zeev Suraski [Sat, 29 May 1999 18:59:58 +0000 (18:59 +0000)]
Support overwrite mode in zend_hash_merge()
Zeev Suraski [Sat, 29 May 1999 18:28:46 +0000 (18:28 +0000)]
Fix
Sascha Schumann [Sat, 29 May 1999 18:13:14 +0000 (18:13 +0000)]
- clean is not called from automake. use CLEANFILES instead
- allow VPATH compilation
Sascha Schumann [Sat, 29 May 1999 18:11:49 +0000 (18:11 +0000)]
more VPATH work
Sascha Schumann [Sat, 29 May 1999 16:20:55 +0000 (16:20 +0000)]
kill warning
Sascha Schumann [Sat, 29 May 1999 16:15:21 +0000 (16:15 +0000)]
- fix APXS VPATH build
- libzend/TSRM build in their own directories
- ext/Makefile was generated twice
****NOTE******
If you use any kind of VPATH, you need to do a "make distclean" in your
libzend/TSRM directory, before running configure again.
Zeev Suraski [Sat, 29 May 1999 16:03:49 +0000 (16:03 +0000)]
avoid crashing with php4 directives in .conf files (they still don't work)
Zeev Suraski [Sat, 29 May 1999 15:10:06 +0000 (15:10 +0000)]
fixes
Sascha Schumann [Sat, 29 May 1999 13:53:59 +0000 (13:53 +0000)]
getopt.h conflicted with system include file
Sascha Schumann [Sat, 29 May 1999 12:15:04 +0000 (12:15 +0000)]
.
Zeev Suraski [Sat, 29 May 1999 12:00:32 +0000 (12:00 +0000)]
Correct fix
Zeev Suraski [Sat, 29 May 1999 11:02:37 +0000 (11:02 +0000)]
*** empty log message ***
Zeev Suraski [Sat, 29 May 1999 11:01:50 +0000 (11:01 +0000)]
Fix a leak
Zeev Suraski [Fri, 28 May 1999 22:42:17 +0000 (22:42 +0000)]
no need for those
Zeev Suraski [Fri, 28 May 1999 22:41:48 +0000 (22:41 +0000)]
* Get Apache module to compile again with the regex stuff.
* Get Apache to propertly work with POST, and some SAPI fixes
Sascha Schumann [Fri, 28 May 1999 21:41:17 +0000 (21:41 +0000)]
that seems to fix it
Sascha Schumann [Fri, 28 May 1999 21:27:19 +0000 (21:27 +0000)]
Either I'm playing the EG(symbol_table) game wrong or var.c leaks memory
when unserializing arrays/objects. Still testing
Andrey Hristov [Fri, 28 May 1999 20:54:52 +0000 (20:54 +0000)]
-Modified PCRE library slightly to do what needs to be done
-Updated preg_replace() code to handle stuff properly
-Removed ability to specify external PCRE library source to link against
(since our bundled version is patched now)
Sascha Schumann [Fri, 28 May 1999 18:51:51 +0000 (18:51 +0000)]
I think that is the preferred way as of now
Zeev Suraski [Fri, 28 May 1999 13:28:50 +0000 (13:28 +0000)]
*** empty log message ***
Zeev Suraski [Fri, 28 May 1999 12:06:59 +0000 (12:06 +0000)]
* Support getThis() for internal functions.
* Fix 'new object or die' and AiCount issue thoroughly (earlier fix didn't
work with the optimizer).
* Add new macros for standardized definition of classes.
* Only report AiCount problems if shutdown was not silent.
Zeev Suraski [Fri, 28 May 1999 11:09:39 +0000 (11:09 +0000)]
* Use new Zend macros for standardized definition of classes.
* Reverse bogus shutdown order.
* Use the new object/class support of Zend to make the dir functions work again.
Rasmus Lerdorf [Fri, 28 May 1999 03:54:15 +0000 (03:54 +0000)]
Some innocent cleanups
Andrey Hristov [Thu, 27 May 1999 14:02:29 +0000 (14:02 +0000)]
We don't need those there.
Andrey Hristov [Thu, 27 May 1999 13:59:39 +0000 (13:59 +0000)]
Really fix the configuration now so that it's possible to compile both
against the bundled PCRE library and the one external to the source tree.
Crossing my fingers while Zeev compiles this. :)
Stig Bakken [Thu, 27 May 1999 08:53:21 +0000 (08:53 +0000)]
self-contained extensions please :-)
Zeev Suraski [Thu, 27 May 1999 03:14:57 +0000 (03:14 +0000)]
Generate Visual Studio compatible error messages when compiling under Win32
Zeev Suraski [Thu, 27 May 1999 03:11:08 +0000 (03:11 +0000)]
Fix the AiCount issue with objects
Zeev Suraski [Thu, 27 May 1999 01:44:17 +0000 (01:44 +0000)]
Moved all #define's for SET_ and RETURN_ to zend_API.h