Sebastian Bergmann
ebd645e438
MFB: Use /RTC1 instead of /GZ for MS VisualStudio 2005.
2005-11-20 17:03:58 +00:00
Rob Richards
459b318a56
fix configure - reflection is its own extension
2005-11-18 02:50:46 +00:00
Edin Kadribasic
0a4395a360
MFB: Fix building of extensions that inlcude extname/header.h
2005-09-22 13:18:14 +00:00
Derick Rethans
772af6a3cf
- Fixed definition in correct file. (Patch by Nuno)
2005-09-21 08:40:52 +00:00
Edin Kadribasic
9250fda033
MFB
2005-09-17 22:07:20 +00:00
Wez Furlong
c2d2151654
make the icu library detection more friendly.
...
Also note that we can only probe for libraries after we've set up the
implicit php_build path.
2005-08-13 02:47:24 +00:00
Wez Furlong
4375c3fd7a
/GB option is the default; remove it.
...
Add compiler version checks, as vs.net 2005 has dropped support for /YX and /GB
options, and deprecated ANSI stdio (in favour of more secure, non-standard
versions).
2005-08-12 20:05:19 +00:00
Edin Kadribasic
95e4b75811
Added --enable-static-icu / --disable-static-icu windows configure
...
options that allow you to pick weather you want to link against static
or DLL version of the ICU library.
2005-08-12 11:37:44 +00:00
foobar
45ce16454f
Not used
2005-08-12 00:08:28 +00:00
Andrei Zmievski
264cec8be6
Unicode support.
2005-08-11 23:36:07 +00:00
Frank M. Kromann
f3030472de
avoid version changes for future versions
2005-08-11 03:21:50 +00:00
Frank M. Kromann
64433c46ca
rename dll's to php6
2005-08-11 03:16:08 +00:00
foobar
df5cfe27b4
- Fixed bug #29334 (mail() provides incorrect message time header)
2005-08-07 22:06:29 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
Edin Kadribasic
88fcc4859f
Allow building gd on windows systems without t1lib (M. Sisolak) #33620
2005-08-01 21:57:09 +00:00
Anantha Kesari H Y
0a89e44ed7
NetWare cleanup
...
--Kamesh
2005-07-28 09:44:13 +00:00
Wez Furlong
09d433a349
If asked to populate a set of cflags for a header check, only populate the
...
flags and don't fill in an entry into config.w32.h, UNLESS explicitly told
what to do.
This prevents leakage of things like HAVE_SQLCLI1_H from one pecl into another
(or the core) and confusing the build (as has happened with ibm_db2 and
pdo_odbc).
2005-07-07 13:22:38 +00:00
Derick Rethans
3cdc895213
- Added backward compability wrapper "php_parse_date()".
...
- Changed WDDX extension to use new date parsing code.
- Removed all remnants to the old parser.
#- I hope that I didn't break the .dsp's...
2005-06-19 22:15:27 +00:00
Wez Furlong
fc92678b05
add --enable-memory-manager switch for win32 too
2005-06-09 13:09:04 +00:00
Frank M. Kromann
1f33f5cb96
USE_ZEND_ALLOC should be defined here too.
2005-06-08 20:50:44 +00:00
Wez Furlong
05cec1dbce
don't screw up the default fd set size when --disable-all is used
2005-06-05 19:19:09 +00:00
Wez Furlong
b227a51201
make "nmake install" more verbose.
2005-06-05 02:33:26 +00:00
Wez Furlong
664faf8411
Add option for placing the big binaries outside of the source tree.
...
I find that having Debug_TS sitting in the source tree makes cvs seem much slower.
2005-06-05 01:57:03 +00:00
Wez Furlong
2a8107ce69
tweaks for a recent addition to cygwin
2005-06-05 01:39:07 +00:00
foobar
e2999b154f
nuked file
2005-05-24 15:16:24 +00:00
foobar
ac53cdfb2f
- Nuked some PECLed extensions
2005-04-08 21:17:07 +00:00
foobar
ab5072df2a
Removed non-existing sapi/activescript dsp
2005-04-08 21:10:27 +00:00
Edin Kadribasic
2d45bbb9cf
Updated install instructions from the documentation project (Philip Olson)
2005-03-30 13:15:05 +00:00
Edin Kadribasic
35f051b502
Use PEAR bundle from the build template
2005-03-26 21:32:20 +00:00
Zeev Suraski
6e6a1f0e69
Merge registry fix
2005-03-14 12:42:05 +00:00
Andrey Hristov
9e939133d2
FR 32275 - fifth parameter to preg_replace() to count number of replaces
...
made.
#it would be nice if someone of the doc team documents it. thanks!
2005-03-12 12:03:50 +00:00
Edin Kadribasic
b8a6661c81
Allow arbitrary files to be added to distro with ADD_DIST_FILE(filename)
2005-02-26 01:07:48 +00:00
Edin Kadribasic
bf3ec794f1
Added .reg files to the disto (were added manually)
2005-02-26 00:37:10 +00:00
Anantha Kesari H Y
147dab1b57
time.h is available in NetWare LibC.
...
path sperator has been changed from \ to / while including netware\sendmail_nw.h
2005-02-25 05:57:41 +00:00
Edin Kadribasic
dec1c86ab6
Added --enable-debug-pack which will create a zip file with *.pdb debug
...
symbol files. Could be used to allow windows users to use free Microsoft
debugging tools to generate useful backtraces.
Debug tools can be found at:
http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx
CLAGS used described in:
http://support.microsoft.com/default.aspx?scid=kb;en-us;291585
Only tested on VC 6.0.
2005-02-25 00:20:19 +00:00
Edin Kadribasic
e2974d755d
Offical zip files have -Win32 suffix
2005-02-24 23:28:49 +00:00
Edin Kadribasic
8ff4a1002c
Really disable zend multibyte by default. mbstring is using #ifdef all over the place so defining to '0' doesn't help much
2005-02-15 13:57:49 +00:00
Wez Furlong
a92ae61cb8
fix snaps
2005-02-13 21:38:39 +00:00
Rui Hirokawa
c7ebef660a
added --enable-zend-multibute for win32
2005-02-13 13:03:03 +00:00
Wez Furlong
668740aada
even less noise
2005-02-06 23:23:05 +00:00
Wez Furlong
c3eae192dc
less noise
2005-02-06 22:48:36 +00:00
Edin Kadribasic
afcd94f22d
Generate files needed for php5ts.dll build
2005-01-22 03:36:38 +00:00
Wez Furlong
968d2ef830
A couple more adjustments for building multiple output variants of the same
...
extension source.
2005-01-20 03:24:50 +00:00
Ilia Alshanetsky
e8300c82a0
Stricter cc header check.
2005-01-19 18:54:23 +00:00
foobar
9feb47d70e
- Fixed bug #28976 (use From: from headers if sendmail_from is empty)
2005-01-19 17:38:20 +00:00
Frank M. Kromann
e296197362
Allow the build system to generate multiple extensions from the same extension directory
2005-01-18 22:37:12 +00:00
Frank M. Kromann
b1c6c89d97
Fix one-shot builds.
2004-11-15 23:59:22 +00:00
Frank M. Kromann
e1e29cefc4
Adding php_sprintf.c to Win32 build
2004-11-15 18:27:10 +00:00
Frank M. Kromann
fb543df1a8
No need to ude /Fo twice.
...
Unbreak the build be readding the compile only flag
2004-11-10 23:52:56 +00:00
Frank M. Kromann
d589e61204
Make sure files are stored in the right directory
2004-11-10 20:12:42 +00:00
Edin Kadribasic
34e4dae95c
Added zend_strtod.c to the new build
2004-11-04 02:06:04 +00:00
Edin Kadribasic
c48f96a790
MFB: bugfix #30133
2004-09-27 22:23:11 +00:00
Wez Furlong
ff4e970fb1
Make new poll stuff work on win32 (and still be safe on unix)
2004-09-17 14:36:55 +00:00
Wez Furlong
99e290f882
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.
2004-09-17 12:44:56 +00:00
Andi Gutmans
b4faef2fe3
- MFB
2004-08-10 05:42:21 +00:00
Wez Furlong
a60a6c5209
Generate a .reg file for the syslog stuff
...
NB: still need a solution for zts and non-zts on the same machine.
2004-08-05 12:15:17 +00:00
Wez Furlong
93cdab8b96
Catch exceptions from broken config.w32 files
2004-08-03 01:23:35 +00:00
Wez Furlong
bfbd57905e
Explicitly check PATH before cygwin for mc.exe, as we want MS message compiler,
...
not GNU Midnight Commander.
2004-08-03 01:03:32 +00:00
Wez Furlong
bb099765a3
Revert the search path tweak; it broke the snap build for ming
2004-08-03 00:58:29 +00:00
Wez Furlong
e7aeb7a4c8
A better fix for the VC 2k max literal string limit
...
(also affects vc7)
2004-08-03 00:02:48 +00:00
Frank M. Kromann
30cad86a8d
VC6 hack to avoid CONFIGURE_COMMAND string length over 2048 when building many extensions
2004-08-02 18:48:49 +00:00
Frank M. Kromann
07979b3ce4
Search in PATH before explicit_path. This resolves conflict between Microsoft and cygwin tools with the same name.
2004-08-02 17:54:49 +00:00
Wez Furlong
d898a7418b
More hoops for VC6
2004-08-01 12:32:03 +00:00
Wez Furlong
f93193ccff
snap this rule in half for vc6
2004-08-01 11:33:58 +00:00
Wez Furlong
2a90ba3642
Juggle deps
2004-08-01 11:19:33 +00:00
Wez Furlong
8085f48575
Enable usleep under win32
2004-08-01 00:29:50 +00:00
Wez Furlong
2c9d87c2f6
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.
2004-07-31 23:59:46 +00:00
Wez Furlong
d45d690164
Go with new go-pear infrastructure
2004-07-31 18:59:50 +00:00
Wez Furlong
47e7fef08e
Allow win32 stuff to build non-zts.
...
Fix stream crypto func (again? didn't I already commit that?)
2004-07-31 17:28:27 +00:00
Andi Gutmans
79279dce97
- Add globals.c
2004-07-30 22:52:32 +00:00
Edin Kadribasic
60a2ea476b
Nuke references to InstallShield
2004-07-30 12:40:35 +00:00
Edin Kadribasic
6b8544ace5
Update for php5
2004-07-30 09:59:26 +00:00
Edin Kadribasic
bef5858483
s/php.exe/php-cgi.exe
2004-07-30 09:29:43 +00:00
Wez Furlong
dafda8936b
Missing return statement
2004-07-29 03:58:00 +00:00
Wez Furlong
cde7423cde
Misc. win32 thread safety fixes.
2004-07-29 02:59:44 +00:00
Zeev Suraski
2682bbd2b0
Fix Windows build
2004-07-22 08:06:52 +00:00
Edin Kadribasic
5e605e6dc2
Added memory-limit to the list of excluded force-on options
2004-07-07 12:25:10 +00:00
Ilia Alshanetsky
ccc580f408
Fixed memory leak on error in win32's opendir() emulation. (Patch by Wez)
2004-06-09 14:18:14 +00:00
Wez Furlong
32956a25bf
add "clean-pecl" rule for nuking pecl objects
2004-05-25 12:57:45 +00:00
Wez Furlong
8d9ced8282
Fix #27638 : not cleaning up object files in win32 build
2004-05-18 21:07:01 +00:00
Wez Furlong
0460174a0d
Primitive support for probing headers for functions using a regexp
2004-05-18 09:58:45 +00:00
Wez Furlong
6571a32c87
Add --enable-memory-limit configure option (defaults to off)
2004-05-13 12:14:56 +00:00
Zeev Suraski
9518107e8e
Fix Win32 build
2004-05-10 12:06:09 +00:00
Wez Furlong
38795b88ed
Add "--disable-all" switch, which will force all arguments to "no" if
...
they are not specified explicitly. (like the snapshot build, but in
reverse).
2004-04-29 00:17:09 +00:00
Wez Furlong
8307c0204c
Fix bug that prevented --without-gd from working
2004-04-15 16:09:36 +00:00
Frank M. Kromann
b2913063e0
Remove debug output
2004-04-08 19:08:37 +00:00
Wez Furlong
5e8d0919cf
Add code to fetch the pear bundle based on pear/go-pear-list.php
...
For the moment, this is turned off, but it should be turned on ready for
the next RC.
(waiting for feedback from Edin and the PEAR guys)
2004-04-08 13:36:11 +00:00
Frank M. Kromann
d956e33ed2
avoid deleting needed files when the .cvsignore file contains empty lines (mysqli)
2004-04-07 18:48:23 +00:00
Sara Golemon
60baea9671
Update sample SAPI locations. BugFix# 27829
2004-04-02 20:32:41 +00:00
Marcus Boerger
96b6c7f5f8
Windows part of NAN/INF
2004-03-29 18:58:28 +00:00
Marcus Boerger
861790dede
atof("NAN")/atof("INF") do not work there
2004-03-27 01:00:52 +00:00
foobar
44dfac9d96
- Fixed bug #27368 (php.ini-* has lone CR in the end)
...
# regex taken from win32/sendmail.c (suggested by Sara)
# And Andrei invited Wez to his speech on the cruise.. :)
2004-02-25 23:38:03 +00:00
Wez Furlong
6d131cefc0
name the pecl bundle pecl-foo instead of php-foo-pecl.
2004-02-12 17:58:52 +00:00
Wez Furlong
2c3c75ae55
ensure that install exists before copying files.
2004-02-12 13:01:14 +00:00
Wez Furlong
08a1b6c476
Tidy up "nmake clean" for people that don't have a PECL checkout.
...
Be paranoid when building a snapshot: if the module is not a core
module (eg: it comes from outside of ext or sapi) and it defaults to "yes",
then force it to become shared. This will prevent a pecl ext from
accidentally being compiled statically into the core, and prevent that
ext from breaking the core build. You can still manually force a static
build by explicitly specifying the args for that extension on your configure
line.
2004-02-12 12:30:41 +00:00
Wez Furlong
fed6471bb7
Fix build; line continuation character should be the very last character
...
on a line, otherwise things b0rk.
2004-02-12 11:55:16 +00:00
Edin Kadribasic
5979799de0
Added zend_exceptions.c to the build
2004-02-12 10:53:08 +00:00
foobar
f4983c0d3f
- Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5
2004-01-17 13:00:38 +00:00
Wez Furlong
848684fa96
make usleep actually work properly
2004-01-13 02:07:04 +00:00
Wez Furlong
4a7577e4ab
include PECL targets in snap build...
2004-01-10 01:11:42 +00:00