1
0
mirror of https://github.com/php/php-src.git synced 2026-04-22 15:38:49 +02:00
Commit Graph

19669 Commits

Author SHA1 Message Date
Stanislav Malyshev a4c3b2ce80 Namespace patch. Big changes:
1. Nested classes are gone.
2. New syntax for namespaces:
namespace foo {
	class X { ... }
	function bar { ... }
	var x = 1;
	const ZZ = 2;
}
3. Namespaced symbol access: $x = new foo::X; - etc.
For now, namespaces are case insensitive, just like classes.
Also, there can be no global class and namespace with the same name
(to avoid ambiguities in :: resolution).
2003-02-16 11:12:43 +00:00
Wez Furlong 0a18a9d744 A add much more useful select(2) implementation than is provided by
windows sockets.  The winsock implementation will only work with sockets;
our implementation works with sockets and file descriptors.
By association, stream_select() will now operate correctly with files, pipes and sockets.

This change required linking against the winsock2 library.  In terms of
compatibility, only older versions of windows 95 do not have winsock2
installed by default.  It is available as a redistributable file, and is most likely installed by any OS patches (eg: Internet Explorer) applied by the user.

Also, add a win32 compatible pipe test when opening a stream from a pipe.  This test will only work on NT, win2k and XP platforms.  Without this test, interleaved fread() and select() calls would cause the read buffer to be clobbered.  I will be working on a fix for this issue for win9x.
2003-02-16 03:48:49 +00:00
5edec2a910 ChangeLog update 2003-02-16 01:32:24 +00:00
Anil Madhavapeddy ee3e64267c fix error msg typo 2003-02-16 01:31:46 +00:00
Marcus Boerger d4fd1c07b1 - Allow long option names
- Update CLI's manpage

@Added support for long options in CLI & CGI (e.g. --version). (Marcus)

# In contrast to the preliminary patch this should work now completely.
# If all long option names are accepted we may even think about MFHing.
2003-02-16 01:23:11 +00:00
Ilia Alshanetsky 824baa0384 New feature news. 2003-02-15 22:07:49 +00:00
Ilia Alshanetsky 616578d1d1 Added feature #19645 (ini parser can now handle quoted multi-line values). 2003-02-15 22:06:45 +00:00
foobar 3a94aeae72 - Fix unsetting of open_basedir, safe_mode_exec_dir and user_dir with
"php_admin_value <ini option> none"
- Fixes bug #22220
2003-02-15 20:22:19 +00:00
Ilia Alshanetsky 9f7fbaf5c2 Proper lib detection. 2003-02-15 20:09:49 +00:00
Moriyoshi Koizumi 22517ce0de Fixed bug #22234 2003-02-15 19:56:12 +00:00
Wez Furlong e035fe14e0 If a test does not have any data after 60 seconds of waiting, assume that
it died a horrible death and kill it.
This is useful on windows when a message box is popped-up during an automated
test-run.
2003-02-15 18:09:52 +00:00
Wez Furlong 27e3d6477f Add optional signal parameter to proc_terminate. 2003-02-15 17:33:11 +00:00
Wez Furlong c3c24054e8 Add proc_terminate() function to forcibly kill off a process created
with proc_open().
2003-02-15 17:18:57 +00:00
Ilia Alshanetsky 8a07cc45cf Fixed skip condition. 2003-02-15 17:06:35 +00:00
Georg Richter e671a8c3e4 added skipif section (innodb-support) 2003-02-15 16:21:35 +00:00
Moriyoshi Koizumi b069f35022 Fixed bug #22227
Added test case for bug #22227
2003-02-15 15:57:31 +00:00
Marcus Boerger ecaeb3004a fix parameter string (-R & -H) 2003-02-15 15:20:17 +00:00
Moriyoshi Koizumi 1b79da954c Added test case for bug #22231 2003-02-15 15:15:14 +00:00
Sebastian Bergmann 3b547e6fc4 Add .cvsignore for tests. 2003-02-15 07:12:09 +00:00
8764c02ce8 ChangeLog update 2003-02-15 01:35:51 +00:00
Ilia Alshanetsky f8e0290cd6 Allow mysqli to be built when imap (c-client) is used. 2003-02-14 21:27:13 +00:00
Ilia Alshanetsky c59240d599 CS fixes. 2003-02-14 20:15:11 +00:00
Ilia Alshanetsky 43eda85d5a Fixed compile warnings. 2003-02-14 20:14:44 +00:00
Georg Richter e8fd6662ae test for bind_result with show 2003-02-14 19:49:35 +00:00
Marcus Boerger c34fde086b a little bit slower but somewhat tricky and more flexible and it does not
allocate static buffers anymore
2003-02-14 19:43:06 +00:00
Moriyoshi Koizumi 9b49146dc1 Fixed a str_replace() bug similar to bug #22224 2003-02-14 18:59:50 +00:00
Moriyoshi Koizumi b3a8349191 Fixed bug #22224 (implode changes object references in array)
Added test case for the bug
2003-02-14 18:42:36 +00:00
Ilia Alshanetsky f6e4904759 CS fixes. 2003-02-14 18:35:30 +00:00
Ilia Alshanetsky 410dd6abaf Fixed a typo. 2003-02-14 18:27:20 +00:00
Georg Richter 2841d94f02 fixed compiler warning 2003-02-14 18:18:12 +00:00
Georg Richter c544a77836 fixed a bug in mysqli_fetch
removed c++ comment (thx to Jani :)
fixed compiler warning
2003-02-14 18:17:25 +00:00
Ilia Alshanetsky 031dd997fb Missing portion of the previous patch. 2003-02-14 16:49:09 +00:00
Ilia Alshanetsky 4f1b6364f9 Buncha Fixes.
* Fixed a number of memory leaks.
 * Fixed some php_error_docref() calls that tried to print non-existent
   arguments.
 * Fixed some signed/unsigned problems.
 * Fixed the MYSQLI_FETCH_RESOURCE macro so that compilers do not complain
   about un-initialized variables.
 * CS fixes.
2003-02-14 16:45:31 +00:00
Georg Richter 14bc73defe bind_result fix 2003-02-14 16:31:51 +00:00
Georg Richter 1a7a41cf9f fixed a bug in prepare/bind 2003-02-14 16:31:22 +00:00
foobar 92279e5e06 MFB 2003-02-14 14:38:20 +00:00
Thies C. Arntzen e62f37c804 init current_execute_data befor we start executing 2003-02-14 12:25:09 +00:00
Thies C. Arntzen 52fb0d7bce ups 2003-02-14 12:05:16 +00:00
Thies C. Arntzen c1706b50bf add really nice dump_bt function for debugging in gdb 2003-02-14 12:04:03 +00:00
801210d60c ChangeLog update 2003-02-14 01:33:16 +00:00
foobar f9f4644a84 - Don't add libcrypt if the crypt() function is provided already.
(by libc, like in HP-UX)
2003-02-14 01:27:15 +00:00
Zeev Suraski 884419044b Fix error handling in illegal property access 2003-02-13 22:47:25 +00:00
Sara Golemon a9e1b5f641 MFB(r-1.68.2.5) Bug 22052 2003-02-13 22:20:21 +00:00
Marcus Boerger 0b2216e03d pass tsrmls instead of fetching it always 2003-02-13 21:41:00 +00:00
Wez Furlong f98f27ffa9 MFB: Fix for bug #22199 2003-02-13 21:08:04 +00:00
Sara Golemon d1d0d0b71a Bug #22059. ftp_chdir() causes segfault. efree(ftp->pwd) was being called without knowing for certain that ftp->pwd
actually pointed anywhere.
2003-02-13 19:48:49 +00:00
Marcus Boerger aa8dfa0b74 fix non FCGI build 2003-02-13 19:46:40 +00:00
Ilia Alshanetsky 2443adb8b5 Added test case for bug #22187. 2003-02-13 19:07:20 +00:00
Ilia Alshanetsky f9669f6c49 Modified fix for bug #22187 so that it does not affect handling of numbers
represented in scientific notation.
2003-02-13 19:02:34 +00:00
foobar e6841d6c35 Added test for those different crypt() methods. Hopefully I got the results right. 2003-02-13 18:49:57 +00:00