| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fixed a bug in zend_rsrc_list_get_rsrc_type()
* Switched register_list_destructors() to use
zend_register_list_destructors_ex() instead
* Updated all relevant modules to provide the resource type name
to register_list_destructors() call
* Updated var_dump() to output resource type name instead of number
@- Made resource type names visible, e.g. var_dump() and
@ get_resource_type() display "file" for file resources. (Andrei)
|
| |
|
|
|
|
|
|
|
|
|
| |
Added a few RCS $Id$ tags.
# Note: I have avoided changing any .h files if the corresponding .c file
# had not already been changed as I am not sure if there are any legal
# issues here. So some extensions still have PHP 3 headers.
|
| |
|
|
|
|
|
|
|
| |
rule is:
macro_name=`echo $filename|tr a-z A-Z|sed 's/\./_/'`
|
|
|
|
|
|
|
|
|
| |
Draft 3 of IEEE 1003.1 200x, "2.2 The Compilation Environment"
All identifiers that begin with an underscore and either an uppercase
letter or another underscore are always reserved for any use by the
implementation.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- need to define both COMPILE_DL_MODULE and HAVE_MODULE=1
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Check for the declaration of reentrant functions, so that we can use
them in non-ZTS mode on all platforms.
|
|
|
|
|
|
|
| |
becomes
#if defined(COMPILE_DL) || defined(COMPILE_DL_EXTENSION_NAME)
|
|
|
|
|
| |
ZEND_GET_MODULE(name) macro.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The following new/revived shared modules are available now:
... MySQL (*)
... PCRE (*)
... Session
... SWF
(*) capable of using bundled library or external library
All changes:
The m4 macro PHP_EXTENSION was revamped. Uses LIB_BUILD now.
This effectively means that all extensions have to use dynlib.
ext/mysql/config.m4 was revamped.
Uses LIB_BUILD for building bundled library.
ext/pcre/config.m4 was revamped.
Uses LIB_BUILD for building bundled library.
ext/ext_skel was changed to reflect that more modules should be
compileable as shared module.
ext/Makefile.in has been simplified enormously.
Dependencies are now stored in the build tree.
Empty dependencies are not generated by buildconf anymore. They
are now dynamically created during the build process.
Implicit rules for .S were removed.
The NO_RECURSION feature was removed.
"libs.mk" has been added to all cvsignore files in ext.
|
|
|
|
|
|
|
|
|
| |
* Makefile header is now completely dynamic
* Absolute paths in (top_)?(src|build)dir and VPATH
(fixes Tru64 support)
* VPATH does not contain variables anymore
(fixes UnixWare support)
|
|
|
|
|
|
|
| |
Can someone check my code for the interbase
support, and I need someone else to decode the LDAP stuff ... it's beyond
me.
|
|
|
|
|
| |
and require less accesses on the server
|
| |
|
| |
|
|
|
|
|
| |
- smarter test script
|
| |
|
| |
|
| |
|
|
|
|
|
| |
directory name.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
#if !(WIN.* => #ifndef PHP_WIN32
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove mostly all references to APACHE and CGI_BINARY from the code.
- Apache include files are no longer included by any PHP code, except for the Apache SAPI module.
- No server specific code is in any of the base PHP code.
Still left to be done:
- Eliminate any references to APACHE from the few remaining modules.
- Move request_info.c's logic to SAPI
- Modify the regex function names, and globals, so that we can always
include them, without having to fear any interference with Apache;
Always use the bundled regex library
|
| |
|
| |
|
| |
|
|
|
|
|
| |
you start counting at 0 or 1).
|
|
|
|
|
|
|
| |
what the respective define does into the AC_DEFINE macro. I.e.
AC_DEFINE(HAVE_FOO, 1, [Whether you have FOO])
|
|
|
|
|
|
|
|
|
|
|
|
| |
- added support for externally built modules,
- improved support for in-tree shared modules,
- fixed diversion bugs,
- configure displays some informative messages,
- faster static build
(libtool isn't used anymore for compiling non-PIC objects),
- dependencies comparable to automake's without requiring GNU make or GCC,
- working make clean for non-GNU makes.
|
| |
|
|
|
|
|
|
| |
more tricky and I'm not sure how many places this is. zval allocations
were only made directly in 11 places.
|