Commit Graph

73 Commits

Author SHA1 Message Date
Marcus Boerger
688125c252 - Update unicode progress on SPL, looks like nearly done, actually all is
unicode safe by now but a few things need to be added and a few problems
  be clarified.
# I wonder why my keyboard has space issues...it should be out of Us by now
2007-01-19 10:19:50 +00:00
Andrei Zmievski
93b9c779f3 Implement OnUpdateUTF8String() handler. It always assumes UTF-8 input,
since we cannot check for UG(unicodE) inside it.
2006-12-22 21:38:12 +00:00
Andrei Zmievski
757fb1e01f Bite the bullet and port the natural comparison algorithm to support
UChar strings. Also, simplify the original code.

# Argggghh, post-incremented iteration sucks. That means you, U16_* stuff.
2006-12-21 21:47:56 +00:00
Andrei Zmievski
d0d1719f4a Update. 2006-12-20 21:02:11 +00:00
Pierre Joye
98498bb3cd - zip is done 2006-12-19 02:08:16 +00:00
Andrei Zmievski
b04812609b Unicode support in get_cfg_var(). 2006-12-18 20:47:57 +00:00
Andrei Zmievski
37cd28d88e Unicode support in ini_*() functions. 2006-12-15 23:28:10 +00:00
Michael Wallner
6abefa16a0 - utf8 CREDITS and php_info API
- unicode progress in info.c
2006-12-12 19:25:47 +00:00
Andrei Zmievski
cef5d5979b *** empty log message *** 2006-12-12 18:28:31 +00:00
Andrei Zmievski
caa42be09a *** empty log message *** 2006-11-22 19:15:07 +00:00
Andrei Zmievski
5732620630 - Unicode support for tick functions.
- Update unicode-progress.txt
2006-11-22 19:13:19 +00:00
Andrei Zmievski
6324d0c475 Update for basic_functions.c 2006-11-20 20:58:56 +00:00
Michael Wallner
af826ebc8a catch up:
- Sara upgraded ext/bcmath
- Sara upgrades ext/bz2
- Dmitry upgraded ext/ctype
- Sara upgraded ext/gmp
- Sara upgraded ext/hash
- Andrei upgraded ext/json
- Georg upgrades ext/mysqli
- Dmitry and Andrei upgraded ext/reflection
- Rob upgrades ext/simplexml
- Dmitry upgraded ext/soap
- Nuno upgrades ext/tidy
- Rob upgrades ext/xml
- Rob upgraded ext/xmlreader
- Rob upgraded ext/xmlwriter
- Rob upgraded ext/xsl
2006-11-18 09:01:11 +00:00
Michael Wallner
45db592998 - fix ext/zlib status;
Nuno upgraded gzio
  stream wrapper and filter seem untouched
2006-11-16 13:33:34 +00:00
Michael Wallner
01bab920dd - ext/ progress 2006-11-16 09:18:55 +00:00
Pierre Joye
ee741531aa - update ext/zip 2006-10-31 19:49:06 +00:00
Pierre Joye
80945c4914 - forgot one and order the ext lists alpha. 2006-10-07 18:47:44 +00:00
Pierre Joye
50551ee4b1 - I learned today that telling Andrei about what I'm working on is not
not enough, selber schuld?
2006-10-07 18:29:50 +00:00
Andrei Zmievski
0decd2d4e7 Unicode support for str_replace() and str_ireplace().
# This was not trivial.
2006-10-05 22:40:38 +00:00
Andrei Zmievski
c4c8853717 *** empty log message *** 2006-10-04 17:25:15 +00:00
Andrei Zmievski
481e9fd525 Unicode support in strripos(). 2006-10-03 18:13:36 +00:00
Andrei Zmievski
0b34032e49 - Fix strrpos() logic (which was broken even in PHP 5).
- Optimizations for a couple of functions.
2006-10-02 19:18:14 +00:00
Andrei Zmievski
e673ae2eb9 Make stripos() work with Unicode strings. 2006-10-02 16:52:22 +00:00
Andrei Zmievski
ca83e9b7a7 Unicode upgrade for quotemeta(). Yes, I know it's ugly. You try making
it pretty.
2006-09-22 19:35:05 +00:00
Andrei Zmievski
cd58faa031 Bring localeconv(), money_format(), and nl_langinfo() to standards. Add
E_STRICT notices about them being deprecated in Unicode mode.
2006-09-22 18:24:12 +00:00
Andrei Zmievski
50fe3da0af Unicode support in count_chars(). Note that due to the size of the
Unicode character set only mode=1 is supported.
2006-09-22 17:47:09 +00:00
Andrei Zmievski
7ff8b9b090 Bug fixes for substr_replace(). 2006-09-20 20:30:19 +00:00
Andrei Zmievski
9f8bcf3f51 Unicode support for str_word_count() (using the same semantics as for
binary strings).

# These semantics seem quite broken, by the way, as it counts words
# ending or starting with dashes (-). Since this shouldn't really be
# used to count words in Unicode world anyway, supporting the "broken"
# behavior is okay if it helps people with migration.
2006-08-18 18:01:58 +00:00
Andrei Zmievski
2dcfe8aaf5 Fix some trim() issues. 2006-08-15 20:38:12 +00:00
Andrei Zmievski
bd927905ee Unicode support for strcoll(). 2006-08-14 22:00:46 +00:00
Andrei Zmievski
aa9de18ef5 Unicode support for str_split(). 2006-08-14 21:04:50 +00:00
Andrei Zmievski
01e677b37b Unicode support in chunk_split(). 2006-08-14 20:43:23 +00:00
Andrei Zmievski
8d953e611d Unicode support for str_shuffle(). 2006-08-09 20:19:06 +00:00
Andrei Zmievski
7201041bc0 Upgrade str_rot13() to work with IS_UNICODE type. 2006-08-09 20:03:22 +00:00
Andrei Zmievski
533196671f addcslashes() and stripcslashes() should work only on binary strings. 2006-08-09 17:40:21 +00:00
Andrei Zmievski
1b18b5a68f Convert nl2br() to suppor IS_UNICODE.
# Hmm, it's a bit ugly..
2006-08-08 21:03:11 +00:00
Andrei Zmievski
ad017699b1 Upgrade pathinfo() to Unicode support. 2006-08-04 21:06:11 +00:00
Andrei Zmievski
768a9227ed - Adjusted php_u_strtoupper/php_u_strtolower/php_u_strtotitle API to be
more sane.
- Upgrade strtoupper(), strtolower(), strtotitle() to use params API.
2006-08-03 23:09:29 +00:00
Andrei Zmievski
72adc1b397 Update similar_text() to use params API. 2006-08-03 21:46:16 +00:00
Andrei Zmievski
97e35cfb81 Notes after analyzing remainder of string.c. 2006-08-02 21:51:43 +00:00
Andrei Zmievski
bb97781adf *** empty log message *** 2006-08-02 20:31:51 +00:00
Andrei Zmievski
b67e1d9f92 Add SORT_LOCALE_STRING support to array_multisort() and mark it with U. 2006-08-01 22:28:26 +00:00
Andrei Zmievski
7b0fc1bb1c Whew. Fix up extract to params API, Unicode support, and simplify it as
well.
2006-08-01 21:50:44 +00:00
Andrei Zmievski
d32d425468 Make array_*intersect* functions use params API with FCI cache and mark
them with U.
2006-07-21 23:25:08 +00:00
Andrei Zmievski
40b4c60b9a Make array_walk(_recursive) use params API with FCI cache and mark them
with U.
2006-07-20 23:21:32 +00:00
Andrei Zmievski
6e9dcc4800 Make all array_*diff* functions use params API (along with FCI cache)
and mark them with U.

# What a mess (before my changes of course) :)
2006-07-20 22:51:20 +00:00
Andrei Zmievski
e9a9a26e7e Rewrite array_map() to use params API with fci cache and mark it with U. 2006-07-20 20:54:23 +00:00
Andrei Zmievski
2aa0acfaaa *** empty log message *** 2006-07-17 22:18:08 +00:00
Andrei Zmievski
34e5b3befa Upgrade uasort() and uksort() to use params API with FCI cache and mark
them with U.
2006-07-17 21:20:02 +00:00
Andrei Zmievski
853ab6e09f Adjust array_pad(), array_reverse(), and array_unique() for params API
and mark them with U.
2006-07-14 22:41:22 +00:00