Dmitry Stogov
d0944d74f4
Unicode support
2005-08-16 15:09:51 +00:00
Ilia Alshanetsky
b3d7ae9399
Fixed bug #34148 (+,- and . not supported as parts of scheme).
2005-08-16 14:10:13 +00:00
Rolland Santimano
3b4b22a8fc
Unicode capable impl of implode()
2005-08-16 12:04:13 +00:00
Dmitry Stogov
f79fed6286
Unicode support
2005-08-16 10:18:43 +00:00
Dmitry Stogov
7b7a4aac86
Unicode support
2005-08-16 09:25:04 +00:00
Dmitry Stogov
238a40418b
Unicode support
2005-08-16 09:11:00 +00:00
Rolland Santimano
bc87019a80
Updated calls to php_trim() to provide arg for returned string type
2005-08-16 06:04:59 +00:00
Rolland Santimano
c1b8eda121
php_trim() takes extra arg to determine string type to be returned
2005-08-16 06:02:56 +00:00
Ilia Alshanetsky
99dd2d008f
Input validation part 2.
2005-08-16 00:25:21 +00:00
Ilia Alshanetsky
3ee4d80fc3
MFH: Chunk the output
2005-08-15 23:24:47 +00:00
Antony Dovgal
760313346a
eliminate compile warning
2005-08-15 23:01:42 +00:00
Marcus Boerger
a24a21ecf0
- No c comment (+ old non unicode way not needed any longer)
2005-08-15 19:16:30 +00:00
Johannes Schlüter
c5d862c254
- Fix leak with explode of empty unicode string
2005-08-15 19:12:59 +00:00
Dmitry Stogov
909e0a1c4e
Unicode support
2005-08-15 17:29:07 +00:00
Rob Richards
bbe63287e7
Fixed bug #34103 (line numbering not maintained in dom document)
2005-08-15 17:13:15 +00:00
Dmitry Stogov
82a504721e
Unicode support
2005-08-15 16:13:02 +00:00
Ilia Alshanetsky
7cd5109184
input validation.
2005-08-15 16:01:43 +00:00
Dmitry Stogov
a655a60999
Fixed memory leak
2005-08-15 14:41:31 +00:00
Dmitry Stogov
08fe0d1da3
Test engine is improved to support unicode mode
2005-08-15 14:37:55 +00:00
Dmitry Stogov
7061405249
Fixed trim()'s memory leak in unicode mode
2005-08-15 08:11:35 +00:00
Dmitry Stogov
0bdfac1169
Tests are fixed according to new var_dump()/pront_r() format (to pass in non-unicode mode)
2005-08-15 07:55:41 +00:00
Marcus Boerger
bc4202473e
- Simplify and make work in all modes
2005-08-14 21:26:01 +00:00
Ilia Alshanetsky
383673b508
Fixed build.
2005-08-14 20:24:34 +00:00
Marcus Boerger
8b9c131f55
- Initial support of easy way to generate unicode strings: [v]uspprinf()
...
# Same semantics as [v]spprintf, only it prints unicode strings instead of
# native strings. Atm it has a little problem since it length doesn't take
# the difference between UTF-16 code points vs units into account. But as
# long as no 4 byte codes are involved it should already run everything.
2005-08-14 17:14:42 +00:00
Marcus Boerger
cdd5e86cc2
- If prop_name is printed as unicode then class_name needs to be treated
...
in the exact same manner
2005-08-14 15:18:46 +00:00
Marcus Boerger
a19585eb49
- Show classname very needed
...
- No 3rd " which doesn't help parsing
# Does the class name need to be printed as u"<name>" ?
2005-08-14 15:08:38 +00:00
foobar
4414846b18
fix protos
2005-08-14 02:03:02 +00:00
foobar
a8cf2db6dd
Missed some "de" to "un" changes
2005-08-14 01:17:52 +00:00
foobar
f73c6be9b7
- consistency fix, part 1/inf
2005-08-14 00:46:51 +00:00
Marcus Boerger
b3b53b6640
- ntive is better than standard (Andrei)
2005-08-13 21:18:47 +00:00
Wez Furlong
77b183386c
unicode enable COM parameters (but not method/property names yet)
2005-08-13 19:03:58 +00:00
Wez Furlong
57ae2f99b7
Fixup config.w32.
...
Implement unicode_decode() and unicode_encode(), as described in README.UNICODE.
Still need to decide how to handle errors here, since there is no error return,
and a conversion error is not necessarily fatal.
2005-08-13 13:43:31 +00:00
Wez Furlong
227a6d154b
could have sworn that I did this already
2005-08-13 12:33:00 +00:00
Marcus Boerger
ff1d752b81
- IS_STRING does not necessarily mean ascii so 'standard' is better
...
# Maybe we call them legacy strings
2005-08-13 10:19:31 +00:00
Marcus Boerger
acca0d32b0
Add is_unicode(), is_binary() and is_buffer()
2005-08-13 10:16:04 +00:00
Wez Furlong
c2909b377b
vs.net 2005 introduces 64-bit time_t.
...
I can't say that I think this is a great idea, but it does highlight a couple
of dodgy areas where we assume that ints and longs are the same thing as
time_t's. Let's try to ensure that we declare structure fields and function
parameters with the correct type when we're talkingabout time_t's, to avoid
possibly nasty problems with passing the wrong sized thing around.
2005-08-13 02:23:29 +00:00
Wez Furlong
8b7d070358
what they totally screw up on one hand, MS compilers almost compensate with on
...
the other.
2005-08-12 23:59:59 +00:00
Wez Furlong
45412770a2
sizeof(time_t) !== sizeof(int)
...
also, sizeof(timelib_sll) != sizeof(int)
We get loads of truncation errors int this code when we assign 64 values into smaller ints.
2005-08-12 23:46:42 +00:00
Wez Furlong
f6276a2b8a
zts fixes
2005-08-12 23:32:31 +00:00
Antony Dovgal
d09b1b1e89
shut up warnings
2005-08-12 20:58:28 +00:00
Antony Dovgal
df39154c83
nuke unused variables
2005-08-12 20:58:05 +00:00
Antony Dovgal
363d0aa028
fix fgetc() & compile warnings
2005-08-12 19:27:45 +00:00
Antony Dovgal
0714953a44
change ["var_name":private"] -> ["var_name:private"]
...
* I'm also not sure we want ["var_name:public"], but I left it as is.
2005-08-12 18:54:18 +00:00
Antony Dovgal
969c533b83
fix compile warnings
2005-08-12 18:03:55 +00:00
Antony Dovgal
e458e45486
fix array_merge() adding one superfluous byte to the key
2005-08-12 16:49:20 +00:00
Antony Dovgal
079a748d3c
fix php_u_trim() and compile warnings
2005-08-12 16:46:38 +00:00
Dmitry Stogov
96a24404ce
Unicode support
2005-08-12 14:57:58 +00:00
Sebastian Bergmann
52b001cc05
ZTS fixes.
2005-08-12 14:08:28 +00:00
Dmitry Stogov
369d59c20b
Fixed str_repeat() bug
2005-08-12 13:41:15 +00:00
Dmitry Stogov
e1627558ed
Unicode support
2005-08-12 13:09:58 +00:00
Dmitry Stogov
3e7ab37d9f
Unicode support
2005-08-12 12:59:20 +00:00
Dmitry Stogov
f39c77dda0
Fixed SIGSEGV
2005-08-12 12:14:31 +00:00
Dmitry Stogov
21c1109e0c
Unicode support
2005-08-12 11:29:33 +00:00
Sebastian Bergmann
6b98cc4ef5
Patch by Michael Wallner, signed off by Edin Kadribasic.
2005-08-12 10:10:41 +00:00
foobar
3ed4aee952
- Some minor fixes
2005-08-12 09:10:04 +00:00
Sebastian Bergmann
6ad189f82a
ZTS fixes.
2005-08-12 05:58:02 +00:00
foobar
8814b83419
No more versions here
2005-08-12 00:17:26 +00:00
foobar
8429f174b8
fix test
2005-08-11 23:50:04 +00:00
foobar
3eaa48b58f
fix skip conditions
2005-08-11 23:45:13 +00:00
Andrei Zmievski
264cec8be6
Unicode support.
2005-08-11 23:36:07 +00:00
Andrei Zmievski
b80cb7bd2f
Unicode support
2005-08-11 23:35:03 +00:00
Antony Dovgal
b58f366c5c
MF5.1: fix #34078 (Reflection API problems in methods with boolean or null default values)
...
(andrei said to sara a few hours ago you may commit whatever you want until 9pm) (c) helly
if there are any problems with this patch - please tell me, I'll revert it immediately
2005-08-11 21:32:57 +00:00
Marcus Boerger
ef36d692cd
- Johannes did a great work on the shell
...
# Now he wants to maintain CLI ?-)
2005-08-11 20:45:27 +00:00
Marcus Boerger
95064517d3
- Support non static class loader methods
2005-08-11 01:19:11 +00:00
Wez Furlong
b1ca475703
Probable fix for #34054 .
2005-08-10 23:48:22 +00:00
Ilia Alshanetsky
46ef5b1708
Fixed bug #34068 (Numeric string as array key not cast to integer in
...
wddx_deserialize()).
2005-08-10 22:36:20 +00:00
Marcus Boerger
601b8fd2e5
- Register new classes with spl_classes()
2005-08-10 22:01:15 +00:00
Marcus Boerger
20de5cc091
- Implement SplObjectStorage as announced during OSCON
...
# This class starts naming of new classes in Spl by prefix Spl as dicussed.
# The class reduces object storage complexity from O(n) to O(1) which is
# not possible in user space.
2005-08-10 21:56:01 +00:00
Marcus Boerger
1434e56f6d
- WS
2005-08-10 21:53:53 +00:00
Marcus Boerger
9e38d04a7c
- Add RecursiveFilterIterator
...
- Derive ParentIterator from RecursiveIterator
# Actually brought up by a user. It is of course better to filter first and
# do the recursion only for accepted values. Otherwise you would iterate
# children and possibly recurse into them just to ignore them later anyway.
2005-08-10 19:48:48 +00:00
Dmitry Stogov
b0d3aec8ad
Fixed bug #25359 (array_multisort() doesn't work in a function if array is global or reference)
2005-08-10 12:02:14 +00:00
Antony Dovgal
c48f944a04
fix build
2005-08-10 10:28:18 +00:00
Marcus Boerger
aa53dcddab
- Support sttaic class loader methods
2005-08-10 08:31:57 +00:00
Dmitry Stogov
b03e53836e
Fixed bug #33940 (array_map() fails to pass by reference when called recursively)
2005-08-10 08:23:39 +00:00
Dmitry Stogov
655e19326d
Fixed bug #29253 (array_diff with $GLOBALS argument fails)
2005-08-10 07:43:16 +00:00
Dmitry Stogov
73c8a340cf
Fixed test file (.inc.php -> .php)
2005-08-10 06:36:25 +00:00
Marcus Boerger
af2e8a3db5
- PEAR uses .php not .inc.php
2005-08-09 21:11:42 +00:00
Derick Rethans
cef2cd485a
- Fixed TSRM issue.
...
- Added guessed timezone to phpinfo() output.
- Initialize is_dst in some cases.
- Corrected some test cases.
2005-08-09 21:07:54 +00:00
Johannes Schlüter
69303b58a4
- Added option to strstr() and stristr() to get a particular haystack component
2005-08-09 20:49:19 +00:00
Ilia Alshanetsky
fde8b6006e
Missing patch bit.
2005-08-09 17:58:02 +00:00
Andrei Zmievski
2ae8d36a3c
Remove old internal.h file.
2005-08-09 17:29:44 +00:00
Ilia Alshanetsky
430dea8ef8
News and constants for parse_url().
2005-08-09 14:40:59 +00:00
Ilia Alshanetsky
ebc108124b
Added option to parse_url() to retrieve a particular URL component.
2005-08-09 14:17:28 +00:00
Ilia Alshanetsky
726e1efe86
Added curl_setopt_array(), allowing setting of multiple cURL options.
...
Added CURLINFO_HEADER_OUT to facilitate request retrieval.
2005-08-09 14:14:55 +00:00
Sebastian Bergmann
77dfdccdd4
MFB: Sync with config.m4.
2005-08-09 09:46:52 +00:00
Andrei Zmievski
e623e5352d
Upgrade to PCRE version 6.2.
...
# Don't worry, upgrade for other branches is coming
2005-08-08 23:59:04 +00:00
Frank M. Kromann
1a7524d7c6
Make sure this works for multiple results as well
2005-08-08 23:09:06 +00:00
Frank M. Kromann
0030ec7f4e
Remove debug code and optimize a bit
2005-08-08 22:55:56 +00:00
Magnus M��tt�
1b31cbdf1a
makedev is a macro on several systems.
2005-08-08 21:44:58 +00:00
Frank M. Kromann
030542c238
Fix #32010 . Leak in mssql_fetch_batch().
2005-08-08 21:32:18 +00:00
foobar
000a9e3015
- Fixed problem with -dextension=foobar.so not having it's MINIT run.
2005-08-08 16:49:44 +00:00
Ilia Alshanetsky
919b0bd5b4
Adjust date("") handling.
2005-08-08 16:49:30 +00:00
Dmitry Stogov
c9103e18b0
Automatic encoding/decoding of hexbin data type (base64 support is improved)
2005-08-08 09:53:58 +00:00
foobar
df5cfe27b4
- Fixed bug #29334 (mail() provides incorrect message time header)
2005-08-07 22:06:29 +00:00
foobar
757a76df3f
Missing entry
2005-08-07 21:00:28 +00:00
Ilia Alshanetsky
c59d0aeb0a
Update todo.
2005-08-07 18:33:45 +00:00
foobar
c1fee15561
This test failed because libxml versions differ..
2005-08-07 14:22:10 +00:00
Derick Rethans
46854447c5
- Fix skip-if comment.
2005-08-07 12:48:31 +00:00
Pierre Joye
a26f8ca351
- each file needs a role
...
NB: "Fix" 1.4 to do what 1.3 does
2005-08-07 00:50:36 +00:00
Pierre Joye
e451fb4a42
- add package2.xml
2005-08-06 23:31:12 +00:00