Commit Graph

36307 Commits

Author SHA1 Message Date
Nuno Lopes
bcdfb60c51 MFB: fix leak in oo_stream.phpt 2006-11-12 00:41:41 +00:00
Nuno Lopes
d21a598f61 MFB: fix leak in the object destrucotr when zip_close() fails (fixes oo_delete.phpt) 2006-11-12 00:31:37 +00:00
Nuno Lopes
cff4fd1eae MFB: fix leaks within zip entries in several tests 2006-11-11 23:43:40 +00:00
Nuno Lopes
d34fc386ba MFB :fix leak in oo_setArchiveComment.phpt 2006-11-11 23:36:52 +00:00
55409461d2 ChangeLog update 2006-11-11 01:31:31 +00:00
Nuno Lopes
a72df3dc05 MFB 2006-11-10 23:27:31 +00:00
Antony Dovgal
b616c7ffee fix type mess (thanks again, Chris) 2006-11-10 23:03:23 +00:00
Antony Dovgal
86a8604a81 fix build with old client versions 2006-11-10 21:57:04 +00:00
Antony Dovgal
869aa78e1e MFB 2006-11-10 21:55:05 +00:00
Nuno Lopes
80507d62ea MFB 2006-11-10 18:05:58 +00:00
Dmitry Stogov
dcc12b4f70 Fixed tests 2006-11-10 17:34:26 +00:00
Nuno Lopes
3cc8329e12 MFB 2006-11-10 17:32:42 +00:00
Dmitry Stogov
67a100a104 Fixed wrong realpath() result in case of unexistent path 2006-11-10 17:24:11 +00:00
Dmitry Stogov
505f61c7bc Revert wrong path 2006-11-10 16:59:34 +00:00
Antony Dovgal
d99f05f1a2 add _not yet 100% complete_ Unicode support
collections, statements and BLOBs seem to be working ok
though there are still some things to be done in order to make oci_bind_array_by_name() work with U-strings

Notes:
- in Unicode mode OCI8 always speaks to Oracle server using UTF-16, so all the conversions are done by the client lib.
This is why character set parameter of oci_connect() and NLS_LANG are ignored in U-mode.

- BLOBs and CLOBs behave quite differently in U-mode.
Reading data from a CLOB would result in Unicode string, while BLOBs would return binary string.
Also, all LOB utilities work with _bytes_ when BLOB is used and _characters_ when it's CLOB.
It's not that obvious, but it does make a lot of sense to me.
2006-11-10 16:56:19 +00:00
Antony Dovgal
974b0ad2cd fix segfault in ZTS mode when statements containing sub-statements are destroyed in wrong order 2006-11-10 16:33:28 +00:00
Dmitry Stogov
ea40c01459 Fixed bug #39454 (Returning a SOAP array segfaults PHP) 2006-11-10 15:05:38 +00:00
Dmitry Stogov
693346e4a6 stat() is reimplemented using using GetFileAttributesEx().
The new implementation is faster then implementation in MS VC CRT, but it doesn't support Windows 95.
2006-11-10 15:04:19 +00:00
Dmitry Stogov
94d9a548d4 Fixed tests 2006-11-10 14:21:26 +00:00
Dmitry Stogov
706a0364e6 Unicode support 2006-11-10 14:21:13 +00:00
Dmitry Stogov
6850e95c3e Removed unnecessary ftell() calls (one call for each included PHP file) 2006-11-10 13:18:46 +00:00
Dmitry Stogov
c39eecf9ae Disabled reading from stream (calls to read()) after EOF 2006-11-10 13:10:28 +00:00
Dmitry Stogov
5fe6480710 VCWD_REALPATH() is improved to use realpath cache without VIRTUAL_DIR 2006-11-10 12:59:41 +00:00
Dmitry Stogov
7479d1d67e Intialization code is moved from request startup to module startup 2006-11-10 12:02:22 +00:00
Andrei Zmievski
2d40fd328d Allow mixing Unicode/binary string types. 2006-11-10 12:01:50 +00:00
Dmitry Stogov
449e7d18a2 Start timiout thread on Windows only if necessary 2006-11-10 11:51:55 +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
b71309f4a2 Removed unnecessary checks for ISREG file and corresponding stat() calls on Wind
ows
2006-11-10 10:55:43 +00:00
Dmitry Stogov
df34e766b6 Zend Memory Manager Improvements
. use HeapAlloc() instead of VirtualAlloc()
. use "win32" storage manager (instead of "malloc") on Windows by default
2006-11-10 10:44:16 +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
afe251ab8d Faster and better licensed implementation 2006-11-10 10:11:05 +00:00
Dmitry Stogov
dc34d34230 Simplify the code base as this getpwd() was used only once 2006-11-10 09:56:37 +00:00
0daf1284cd ChangeLog update 2006-11-10 01:31:22 +00:00
Ilia Alshanetsky
d675fcb888 MFB: Fixed pecl bug #9179 (phpversion("filter") shows wrong version). 2006-11-10 01:08:52 +00:00
Antony Dovgal
e16db0f454 add two more unicode related macros 2006-11-09 23:50:47 +00:00
Hannes Magnusson
3cd6518f39 Enable xmlwriter_start_dtd_entity(), xmlwriter_end_dtd_entity() & xmlwriter_write_dtd_entity() 2006-11-09 20:02:23 +00:00
Ilia Alshanetsky
26fb0b51b5 MFB: Added missing PHPAPI declaration 2006-11-09 20:02:08 +00:00
Ilia Alshanetsky
861d8bc309 MFB: Fixed bug #38456 (Apache2 segfaults when virtual() is called in .php
ErrorDocument).
2006-11-09 19:10:27 +00:00
Nuno Lopes
9b04c0d407 MFB: fix test 2006-11-09 16:38:55 +00:00
Nuno Lopes
667f469349 MFB: fix possible segfault 2006-11-09 16:34:00 +00:00
Nuno Lopes
3717adbbd9 MFB: static'fication 2006-11-09 16:18:28 +00:00
Frank M. Kromann
d774a429d6 MFB 5_2:
Revert patch for warnings about missing headers. These are fixed in the latest version of libming.
Sync code for SWFMovie::streamMP3. This function will now return the number of frames in the file.
2006-11-09 09:24:18 +00:00
Dmitry Stogov
edad4f460c Fixed tests 2006-11-09 08:29:37 +00:00
e6714ae698 ChangeLog update 2006-11-09 01:31:24 +00:00
Antony Dovgal
3fb2cb298b fix more tests 2006-11-09 01:16:48 +00:00
Antony Dovgal
a6132def32 fix test 2006-11-09 01:07:31 +00:00
Antony Dovgal
e2070c4360 eliminate a couple of compile warnings 2006-11-09 01:06:45 +00:00
Antony Dovgal
8c5c0ce29c fix test and prevent endless loop 2006-11-09 00:33:54 +00:00