Commit Graph

120 Commits

Author SHA1 Message Date
Dmitry Stogov
42a683d688 Imporoved PHP binary size and startup speed with GCC4 visibility control (Nuno) 2008-01-30 09:56:22 +00:00
Jani Taskinen
a897a0221e Fix build 2007-11-02 16:19:57 +00:00
Yiduo (David) Wang
95da0dc570 Added macros for managing zval refcounts and is_ref statuses 2007-10-07 05:15:07 +00:00
Dmitry Stogov
8146078f7b Improved memory usage by movig constants to read only memory. (Dmitry, Pierre) 2007-09-27 18:28:44 +00:00
Jani Taskinen
174c1c5329 - Removed unnecessary stuff 2007-07-12 16:08:26 +00:00
Antony Dovgal
dc9d1c16a0 fix MINFO handler 2007-07-12 15:07:32 +00:00
Andrei Zmievski
324cdbf874 Wrong locale name. 2007-04-10 22:44:57 +00:00
Andrei Zmievski
4e0c1190b7 Fix protos. 2006-10-06 17:14:14 +00:00
Andrei Zmievski
bc871831e2 Fix protos. 2006-09-22 19:50:02 +00:00
Andrei Zmievski
2fb8461016 Fix protos. 2006-09-21 19:30:33 +00:00
Andrei Zmievski
f09b8eb846 Fix protos. 2006-09-21 18:26:31 +00:00
Sara Golemon
67af7e225c Backfill protos for ext/unicode functions 2006-09-20 23:44:23 +00:00
Antony Dovgal
dbe2092313 implement zend_unicode_to_string() and zend_string_to_unicode()
part #2 (of 2)
2006-08-08 16:59:11 +00:00
Antony Dovgal
8376cd2396 nuke unused variable 2006-07-13 12:15:01 +00:00
Andrei Zmievski
42b38dc29c Protos. 2006-07-11 20:51:18 +00:00
Andrei Zmievski
62d76d207f Implement getAll() that can be used to get all the pieces defined by the
boundaries.
2006-07-11 19:43:08 +00:00
Andrei Zmievski
dd9b227506 Make next() and previous() take optional step parameter and optimize
return value usage.
2006-07-11 17:59:46 +00:00
Andrei Zmievski
12615846a4 Implement getRuleStatus() and getRuleStatusArray() as well as related
constants.
2006-07-11 17:48:14 +00:00
Andrei Zmievski
4187b2e1a5 Use object flags. 2006-07-11 16:20:21 +00:00
Andrei Zmievski
dfbf573d5d Implement getAvailableLocales(). 2006-07-10 23:19:05 +00:00
Andrei Zmievski
07bb47a406 Fix validity checks. 2006-07-10 22:12:47 +00:00
Andrei Zmievski
5f19cb01f6 Implement isBoundary() for combining sequences. 2006-07-10 21:42:25 +00:00
Andrei Zmievski
f2cbf6f950 Implement following() for combining sequences. 2006-07-10 21:18:01 +00:00
Andrei Zmievski
8dd4e2692c Fix combining sequence iterators for forward and backward movement. 2006-07-10 20:14:12 +00:00
Andrei Zmievski
63ef7fd050 Implement following() and preceding() for codepoint iterators. 2006-07-08 18:46:24 +00:00
Andrei Zmievski
73b131869c Implement isBoundary() for code point iterator. 2006-07-07 22:52:26 +00:00
Andrei Zmievski
4757c4ce46 Implement TextIterator::isBoundary() for break iterators. 2006-07-07 22:34:46 +00:00
Andrei Zmievski
abbc1053fd Implement TextIterator methods following() and preceding(). 2006-07-07 21:41:18 +00:00
Andrei Zmievski
769c2a1c1e Try to make combining sequences work. Not entirely succesful. 2006-06-29 12:32:00 +00:00
Andrei Zmievski
01410e5ae5 Fix codepoint iterators 2006-06-28 15:28:55 +00:00
Antony Dovgal
bfceaaf1d1 unicode_semantics -> unicode.semantics 2006-06-28 15:07:14 +00:00
Andrei Zmievski
b2b4988c12 Use object's copied text (fixes some bug somehow). 2006-06-28 14:44:36 +00:00
Andrei Zmievski
aea38c6ee1 Rework break iterator based implementation to make it more generic for
forward and backwards iterators and to return current elements properly.
2006-06-28 14:12:14 +00:00
Andrei Zmievski
ef263f219c A lot of work on making TextIterator support propert codepoint-level
offsets and making it more robust in general.
2006-06-24 21:57:14 +00:00
Andrei Zmievski
72df9946d2 - Remove support for code units in TextIterator (people shouldn't be
examining individual code units anyway)
- Add offset() method.
- Add optional locale parameter to the constructor.
2006-06-24 18:18:38 +00:00
Andrei Zmievski
e875205714 Implement user conversion error handler support. Works as normal error
handler, in that it can return false to make the default one take over.
Handler signature is:
  user_handler($direction, $encoding, $char_byte, $offset, $message)

Also removed support for using exceptions in default error handler.
2006-06-21 20:17:21 +00:00
Andrei Zmievski
37972451f8 Implement unicode_set_error_handler() / unicode_restore_error_handler().
The error handler doesn't do anything yet. (vaporware)
2006-06-20 23:00:02 +00:00
Andrei Zmievski
927c5f2eb7 Rename to str_transliterate(). 2006-06-15 17:37:48 +00:00
Dmitry Stogov
f6bdedcb5b Fixed ZTS build 2006-06-15 10:03:52 +00:00
Andrei Zmievski
a093762a6f transliterate() 2006-06-13 23:46:04 +00:00
Andrei Zmievski
e2a1d7a3e1 Add char_enum_types(). 2006-05-09 18:21:27 +00:00
Andrei Zmievski
fad88da96e Fix and adjust. 2006-05-09 00:15:45 +00:00
Andrei Zmievski
f0dec5c4a4 Add char_enum_names(). 2006-05-09 00:06:08 +00:00
Andrei Zmievski
cbe16953e8 Been a long day.. 2006-05-08 23:01:20 +00:00
Andrei Zmievski
8a938324e3 And going, and going... 2006-05-08 22:23:57 +00:00
Andrei Zmievski
002b28e5cc A few more property functinos. 2006-05-08 21:54:44 +00:00
Edin Kadribasic
1483647359 Added constants.c to the windows build 2006-05-08 21:06:34 +00:00
Frank M. Kromann
e7a6d29e95 Adding property.c to windows build 2006-05-05 21:37:08 +00:00
Andrei Zmievski
80f849ac1a Register slightly under half a metric ton of constants. 2006-05-05 20:56:21 +00:00
Andrei Zmievski
49dbb7710a Implement char_from_name(). 2006-05-04 21:22:30 +00:00