1
0
mirror of https://github.com/php/php-src.git synced 2026-04-29 03:03:26 +02:00
Commit Graph

642 Commits

Author SHA1 Message Date
Hannes Magnusson 3a0776965a Update url for go-pear 2008-04-11 21:57:19 +00:00
Scott MacVicar 56352d1a2f MFB 5.3: Rest of the changes for re2c merge 2008-03-26 14:46:17 +00:00
Rasmus Lerdorf b911467d1d MFB
Here are the signal changes from the 5.3 branch that optimizes signal
handler registration and switches from longjmp to siglongjmp in order
to make signal mask handling consistent across different UNIX operating
systems.
2008-03-19 16:37:49 +00:00
Pierre Joye 00150da5b6 - MFB: add PHP_PHP_BUILD\bin to the path in PATH_PROG (option set with --with-php-builds=[PATH] the zip.zip contains all we need (except re2c! ) 2008-02-17 01:29:16 +00:00
Dmitry Stogov ca7ecde26d Fixed win32 build 2008-01-24 18:08:23 +00:00
Rob Richards c803ef3b1b add errors when missing dependencies (Steph) 2008-01-10 18:21:23 +00:00
Sebastian Bergmann 9b620d50b4 Bump copyright year, 2 of 2. 2007-12-31 07:12:20 +00:00
Elizabeth Marie Smith 354dad75f6 MFB 2007-11-14 19:44:24 +00:00
Yiduo (David) Wang 95da0dc570 Added macros for managing zval refcounts and is_ref statuses 2007-10-07 05:15:07 +00:00
Jani Taskinen 44cbb46246 - Added common getopt implementation to core.
- Added long-option feature to getopt().
- Made getopt() available on win32 systems.
Patch by: David Soria Parra <dsp@php.net>
[DOC]: These changes will be available from 5.3+
2007-10-01 12:32:39 +00:00
Jani Taskinen 452ace5e14 - Made build system less dependant for the PHP major version to also
ease MFB/MFH as acinclude.m4 and Makefile.global are identical in both
  branches.
2007-07-26 22:45:22 +00:00
Derick Rethans eb54bbdd5c - Allow the use of a user defined template.rc file to override the
default ones. This makes it possible to include the extension's version
  inside the version properties of the generated extension DLL instead
  of the PHP version the extension is build against.
2007-07-21 11:24:36 +00:00
Jani Taskinen 41c6375840 - Moved the old regex functions to it's own extension: ereg 2007-07-15 19:50:07 +00:00
Johannes Schlüter c91907a515 - Always enable mail() function 2007-07-11 17:39:04 +00:00
Dmitry Stogov 0b642b977a PCRE unicode/binary support 2007-07-06 23:06:51 +00:00
Stanislav Malyshev dbfe5d3173 fix build on msvc 8 2007-05-29 19:44:24 +00:00
Dmitry Stogov 02d24cc512 Fixed bug #41192 (Per Directory Values only work for one key) 2007-05-02 10:16:48 +00:00
Dmitry Stogov 11275cb2aa Fixed buffer overflow 2007-04-22 10:25:51 +00:00
Rob Richards c88e2b7618 MFB: add file locking under windows
change win build to use common clock compat files
2007-04-18 09:48:07 +00:00
Dmitry Stogov 2908322c14 WIN64 support 2007-04-16 09:43:53 +00:00
Dmitry Stogov 0e0cc2ef52 Initial WIN64 support 2007-04-10 06:22:45 +00:00
Edin Kadribasic 23bf3c93a5 MFB: Make DLL only once (Wez) 2007-03-19 03:16:18 +00:00
Edin Kadribasic 2bdf721f63 MFB: Check that manifest file exists before trying to embed it 2007-03-04 00:41:36 +00:00
Marcus Boerger ebf98e261a - Add glob stream to win build 2007-03-03 21:40:23 +00:00
Marcus Boerger 20a40063c5 - avoid sprintf 2007-02-24 16:25:58 +00:00
Ilia Alshanetsky ce8285d289 Copyright update 2007-01-29 04:40:46 +00:00
Frank M. Kromann 00b5f0d0ad Kill warnings when mt is not installed or is found as the tape command under cygwin 2007-01-13 03:32:14 +00:00
Edin Kadribasic 9f206ec4c4 Make mt more silent 2007-01-08 00:26:35 +00:00
Sebastian Bergmann 3717df72ae Bump year. 2007-01-01 09:29:37 +00:00
Dmitry Stogov a7c536fbcd Make MEMORY_LIMIT and ZEND_USE_MALLOC_MM to be always enabled. They don't make a
ny significant slowdown, but incrise maintainability a lot. Note that the setting of memory_limit wasn't changes (neither in main/main.c nor in php.ini) and it
still set to 16M.
2006-12-20 10:50:46 +00:00
Edin Kadribasic d39271c01c MFB: Enable full build with newer Microsoft compilers 2006-12-19 10:26:44 +00:00
Dmitry Stogov 08f035bbac Removed unused zend_mm.* 2006-12-05 08:08:33 +00:00
Frank M. Kromann 8fba0806cd MFB: Fix win32 build 2006-12-01 20:22:11 +00:00
Dmitry Stogov 6d7989a23d Fixed VC2005 support 2006-11-14 14:20:41 +00:00
Dmitry Stogov 8983879bdd Fixed problem with spaces in libpath 2006-11-14 14:11:05 +00:00
Dmitry Stogov 768185e58f Implemented registry cache that prevent registry lookup on each request. In case of modification of corresponding registry-tree PHP will reload it automatic. 2006-11-10 11:42:40 +00:00
Dmitry Stogov a68d5f0a89 opendir() is reimplemented using GetFistFile/GetNextFile those are faster then _findfirst/_findnext 2006-11-10 11:20:58 +00:00
Dmitry Stogov 41912f3076 Fix warnings 2006-11-10 10:38:23 +00:00
Dmitry Stogov 6f1c5a7701 Use $(CC) for linking instead of $(LD). This allows usage of advansed optimization techniques (like Intel's inner-procedure optimization) 2006-11-10 10:30:56 +00:00
Dmitry Stogov dc34d34230 Simplify the code base as this getpwd() was used only once 2006-11-10 09:56:37 +00:00
Edin Kadribasic b765958e7a Obsolete, prepaing for new installer script 2006-09-01 20:24:48 +00:00
Dmitry Stogov 30a2f9d219 Added version specific registry keys to allow different configurations for different php version. 2006-08-03 13:54:20 +00:00
Rob Richards 418288ddba enable native and unicode tests
add ntest and utest build targets
2006-07-22 13:13:18 +00:00
Dmitry Stogov 6687f0377b New memory manager 2006-07-18 09:08:06 +00:00
Dmitry Stogov a1bdb59275 New crypt() implementation for win32 which is about 10 times faster and has more friendly license. 2006-06-16 05:57:41 +00:00
Edin Kadribasic fd959ad30a MFB: Enable separate build dir for SAPIs, the same way it is possible for EXTENSIONs 2006-05-07 00:07:53 +00:00
Frank M. Kromann 611d8b7cfa Revert patch for pdb files. No need to have it twice! 2006-04-29 14:33:35 +00:00
Frank M. Kromann 9c0b090705 Add new configure option --enable-pdb-files
This will generate .pdb files for debugging
2006-04-29 06:24:21 +00:00
foobar 6af3218f81 more cleanup (lingering ini settings which do not exist anymore, etc.) 2006-04-10 15:09:15 +00:00
Sara Golemon 30a2bd1d11 Another (and hopefully last) major streams commit.
This moves unicode conversion to the filter layer
(rather than at the lower streams layer)
unicode_filter.c has been moved from ext/unicode to main/streams
as it's an integral part of the streams unicode conversion process.

There are now three ways to set encoding on a stream:

(1) By context
$ctx = stream_context_create(NULL,array('encoding'=>'latin1'));
$fp = fopen('somefile', 'r+t', false, $ctx);

(2) By stream_encoding()
$fp = fopen('somefile', 'r+');
stream_encoding($fp, 'latin1');

(3) By filter
$fp = fopen('somefile', 'r+');
stream_filter_append($fp, 'unicode.from.latin1', STREAM_FILTER_READ);
stream_filter_append($fp, 'unicode.to.latin1', STREAM_FILTER_WRITE);

Note: Methods 1 and 2 are convenience wrappers around method 3.
2006-03-29 01:20:43 +00:00