#
34e4dae9 |
| 04-Nov-2004 |
Edin Kadribasic |
Added zend_strtod.c to the new build |
Revision tags: PRE_NEW_VM_GEN_PATCH, php-5.0.2, php-4.3.9 |
|
#
ff4e970f |
| 17-Sep-2004 |
Wez Furlong |
Make new poll stuff work on win32 (and still be safe on unix) |
#
99e290f8 |
| 17-Sep-2004 |
Wez Furlong |
Fix for Bug #24189: possibly unsafe select(2) usage. We avoid the problem by using poll(2). On systems without poll(2) (older bsd-ish systems, and win32), we emulate poll(2) using se
Fix for Bug #24189: possibly unsafe select(2) usage. We avoid the problem by using poll(2). On systems without poll(2) (older bsd-ish systems, and win32), we emulate poll(2) using select(2) and check for valid descriptors before attempting to access them via the descriptor sets. If an out-of-range descriptor is detected, an E_WARNING is raised suggesting that PHP should be recompiled with a larger FD_SETSIZE (and also with a suggested value). Most uses of select(2) in the source are to poll a single descriptor, so a couple of handy wrapper functions have been added to make this easier. A configure option --enable-fd-setsize has been added to both the unix and win32 builds; on unix we default to 16384 and on windows we default to 256. Windows FD_SETSIZE imposes a limit on the maximum number of descriptors that can be select()ed at once, whereas the unix FD_SETSIZE limit is based on the highest numbered descriptor; 256 should be plenty for PHP scripts under windows (the default OS setting is 64). The win32 specific parts are untested; will do that now.
show more ...
|
Revision tags: php-5.0.2RC1, php-4.3.9RC3, PRE_ZEND_VM_DISPATCH_PATCH, php-4.3.9RC2, php-5.0.1, php-5.0.1RC2, php-4.3.9RC1, php-5.0.1RC1 |
|
#
bfbd5790 |
| 03-Aug-2004 |
Wez Furlong |
Explicitly check PATH before cygwin for mc.exe, as we want MS message compiler, not GNU Midnight Commander. |
#
8085f485 |
| 01-Aug-2004 |
Wez Furlong |
Enable usleep under win32 |
#
2c9d87c2 |
| 31-Jul-2004 |
Wez Furlong |
Fix bug #8314: sane syslog output to the WinNT event log. Big fat note: if you're building from a .dsp, you need to replicate the custom build step that uses MC to generate the message c
Fix bug #8314: sane syslog output to the WinNT event log. Big fat note: if you're building from a .dsp, you need to replicate the custom build step that uses MC to generate the message catalog To make use of this fix, you need to register the event source; running "nmake install" will handle this for you (if you also build the win32std extension from pecl). I'll arrange with Phil to have the installer handle this registration too.
show more ...
|
#
cde7423c |
| 29-Jul-2004 |
Wez Furlong |
Misc. win32 thread safety fixes. |
Revision tags: RELEASE_0_1, php-5.0.0RC4, php-5.0.0, php-4.3.8, php-5.0.0RC3, php-5.0.0RC3RC2, php-4.3.7, php-5.0.0RC3RC1, php-4.3.7RC1, RELEASE_0_1_1 |
|
#
6571a32c |
| 13-May-2004 |
Wez Furlong |
Add --enable-memory-limit configure option (defaults to off) |
Revision tags: php-5.0.0RC2, php-5.0.0RC2RC2, php-4.3.6, php-5.0.0RC2RC1, php-4.3.6RC3, php-4.3.6RC2, php-4.3.6RC1, php-4.3.5, php-4.3.5RC4, php-5.0.0RC1, php-5.0.0RC1RC2, php-5.0.0RC1RC1, RELEASE_0_2_0, php-4.3.5RC3, php-5.0.0b4 |
|
#
fed6471b |
| 12-Feb-2004 |
Wez Furlong |
Fix build; line continuation character should be the very last character on a line, otherwise things b0rk. |
#
5979799d |
| 12-Feb-2004 |
Edin Kadribasic |
Added zend_exceptions.c to the build |
Revision tags: php-5.0.0b4RC1, php-4.3.5RC2, RELEASE_1_3b6, php_ibase_before_split |
|
#
f4983c0d |
| 17-Jan-2004 |
foobar |
- Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5 |
Revision tags: php-4.3.5RC1 |
|
#
9720a31b |
| 23-Dec-2003 |
Wez Furlong |
A more general check for dirs under Release or Debug. |
#
5d5f2619 |
| 23-Dec-2003 |
Wez Furlong |
Proper check for resolv.lib |
#
b8978cad |
| 23-Dec-2003 |
Wez Furlong |
Better implementation of the prefix thing |
#
835f6bea |
| 23-Dec-2003 |
Frank M. Kromann |
Adding install target that follows the prefix |
#
42ed91f9 |
| 22-Dec-2003 |
Wez Furlong |
Fix bug #26692; Could not find GetLongPathNameA under NT4. This fix relies on you having the Platform SDK headers. Using the new build system, the NewAPIs.h header will be detected automa
Fix bug #26692; Could not find GetLongPathNameA under NT4. This fix relies on you having the Platform SDK headers. Using the new build system, the NewAPIs.h header will be detected automatically, however, for people building using .dsp files, you will need to add /DHAVE_NEWAPIS_H=1 to the TSRM project if you have those newer headers.
show more ...
|
#
113165bd |
| 22-Dec-2003 |
Wez Furlong |
Add --enable-snapshot-build configure option for win32 build. Using it will attempt to switch on any configure options that were left to their default value of "no". Add a "snap" tar
Add --enable-snapshot-build configure option for win32 build. Using it will attempt to switch on any configure options that were left to their default value of "no". Add a "snap" target to the makefile which will run a sub-process to make each SAPI and EXT independently, so that the whole process does not bail out if a particular extension is broken. Add a way to specify dependencies between extensions in the config.w32 files so that the makefile will include appropriate rules and linkage.
show more ...
|
Revision tags: php-5.0.0b3, php-5.0.0b3RC2 |
|
#
331dc792 |
| 19-Dec-2003 |
Wez Furlong |
More things for the new build system. Pi3Web and aolserver build untested (no headers and libs for those here) |
#
a3075773 |
| 19-Dec-2003 |
Wez Furlong |
Refinements for new build system: - Add major + minor version to .dll and .exe headers during linking - Handle pecl build dir correctly when pecl is a sibling of php-src - try and guess w
Refinements for new build system: - Add major + minor version to .dll and .exe headers during linking - Handle pecl build dir correctly when pecl is a sibling of php-src - try and guess where your cygwin utils are installed (if you have them) so that we can detect bison, flex etc. - other little refinements
show more ...
|
Revision tags: php-5.0.0b3RC1 |
|
#
72f73b77 |
| 07-Dec-2003 |
Wez Furlong |
tweak build so that it mirrors the source filesystem layout under the build dir. This allows GD extension to build. |
#
3be2b8d7 |
| 06-Dec-2003 |
Wez Furlong |
Add dist target to makefile that will generate the file layout for a win32 binary distro under build_dir/_dist_. This isn't finalized yet, and you need Edin's distro template. |
#
6b679cd6 |
| 06-Dec-2003 |
Wez Furlong |
fix ipv6 stuff under vc6 |
#
dbb152b9 |
| 06-Dec-2003 |
Wez Furlong |
Detect and enable IPv6 support under win32. The ws2tcpip.h header links to IPv6 functions dynamically and the generated binary will run on win98 and later. |
#
6201a560 |
| 05-Dec-2003 |
Wez Furlong |
use /Ox flag for release build (all optimizations on). If no php_build dir is specified, then look for either of the two "standard" things in reasonable locations. Allow CHECK_LIB to sear
use /Ox flag for release build (all optimizations on). If no php_build dir is specified, then look for either of the two "standard" things in reasonable locations. Allow CHECK_LIB to search for the "same" library using a ; separated list of alternatives. Tweak nsapi config and remove redundant or unused flags. Add ZTS checks for both isapi and nsapi configs.
show more ...
|
#
7e73ae1b |
| 04-Dec-2003 |
Wez Furlong |
fix a couple of buglets and set version number on DLLs to whatever the PHP major version is. |