Ilia Alshanetsky
6a73387877
Fixed bug #49361 (wordwrap() wraps incorrectly on end of line boundaries).
2009-08-31 12:28:46 +00:00
Felipe Pena
a8604e2c20
- Fix ZTS build
2009-08-13 20:10:18 +00:00
Stanislav Malyshev
e52517d610
standardise and clean up string functions parameter parsing
2009-08-13 06:44:50 +00:00
Jani Taskinen
2539da79ba
- HEAD and PHP_5_2 have it like this, PHP_5_3 should not be different!
2009-07-27 09:23:06 +00:00
Kalle Sommer Nielsen
82cfb15677
Fixed bug #48872 (string.c: errors: duplicate case values) (Only in PHP_5_3)
2009-07-27 07:14:40 +00:00
Matt Wilmas
c27bf17f63
MFH: explode() stuff:
...
- Fixed bug #47560 (explode()'s limit parameter odd behaviour) by reverting change for bug #47546
- Changed int to long where needed (should fix memory errors from overflow seen in bug #47854 )
- Simplified logic a bit with limit and its default value
- php_explode_negative_limit(): removed safe_emalloc (not needed; plain erealloc is used later)
- Moved declarations/allocation to optimize if the delimiter isn't found
- Changed ALLOC_STEP size for less realloc's (and maybe better memory block alignment?)
2009-04-01 17:05:36 +00:00
Ilia Alshanetsky
e1cb53f5ec
Fixed bug #47856 (stristr() converts needle to lower-case).
2009-04-01 14:00:38 +00:00
Matt Wilmas
7f373057ef
Removed unneeded HashPosition variable (php_implode() doesn't change the internal pointer)
...
- It was added in '06 with the "200-300%" implode() optimization (hasn't been merged to HEAD)
2009-03-17 00:02:39 +00:00
Kalle Sommer Nielsen
627caefc4d
MFH: Fixed bug #47546 (Default value for limit parameter in explode is 0, not -1)
2009-03-03 11:47:31 +00:00
Moriyoshi Koizumi
3a9a83e7bc
- MFH: These should be E_WARNING for consistency with strpos()
2009-02-14 06:59:55 +00:00
Ilia Alshanetsky
a820c7c568
Improved validation checks inside str_pad()
2009-01-30 00:16:27 +00:00
Sebastian Bergmann
08659c2dcd
MFH: Bump copyright year, 3 of 3.
2008-12-31 11:15:49 +00:00
Brian Shire
b4141cc424
MFH: fix explode behavior to respect negative limit when string is empty.
2008-12-27 05:15:51 +00:00
Felipe Pena
b4150fdc3f
- MFH: Fixed bug #46578 (strip_tags() does not honor end-of-comment when it encounters a single quote)
2008-11-21 19:16:50 +00:00
Felipe Pena
8f12025b21
- MFH: Added str_getcsv()
2008-11-02 18:24:34 +00:00
Arnaud Le Blanc
d69dfa4b9f
MFH: initialize optional vars
2008-10-21 22:08:38 +00:00
Felipe Pena
0dbc79339c
- New parameter parsing API (zend_get_parameters_array_ex--)
...
- Fixed tests
2008-08-16 21:32:41 +00:00
Kalle Sommer Nielsen
fcf11ba65e
MFH: Implemented feature request #34381 (nl2br() should have an option for XHTML/HTML compatible BR element)
2008-08-14 02:56:23 +00:00
Olivier Hill
d247a23188
Fix regression issue
2008-07-31 14:20:40 +00:00
Scott MacVicar
6c48a01f40
MFH: Fix integer oveflow in strrpos()
2008-07-22 01:10:58 +00:00
Scott MacVicar
a9d60c014b
MFH: Fix bug when < is used within attribute.
2008-07-15 14:46:12 +00:00
Felipe Pena
8ea5ae6c9a
- MFB: Fixed bug #45485 (strip_tags and <?XML tag)
2008-07-11 12:25:38 +00:00
Antony Dovgal
b691365e7b
size_t -> int
2008-07-03 14:00:20 +00:00
Felipe Pena
2a35fb373f
- Removed unused variables
2008-07-01 11:27:05 +00:00
Antony Dovgal
c125461de1
"l" is long, that's why it is "l", not "i"
2008-06-30 10:39:34 +00:00
Antony Dovgal
b763c47e4e
int -> long
2008-06-30 10:10:44 +00:00
Olivier Hill
c5ec48e858
New parameter parsing API
2008-06-25 12:16:17 +00:00
Dmitry Stogov
273ee49acb
Fixed strtolower/strtoupper to not modify the passed argument
2008-06-24 06:07:08 +00:00
Olivier Hill
906b5b80df
New parameter parsing API for string, part I
2008-06-22 19:22:41 +00:00
Matt Wilmas
7da75d81e7
MFH: Add array_init_size() and use it where array size is known at initialization
2008-05-27 10:29:33 +00:00
Scott MacVicar
96a20f9aed
MFH: Fix compile error if _GNU_SOURCE is defined
2008-05-09 12:59:16 +00:00
Dmitry Stogov
2ecf4bb0a7
Lazy EG(active_symbol_table) initialization
2008-04-29 08:15:20 +00:00
Felipe Pena
84a8bb038a
MFH: New way for check void parameters
2008-03-10 22:15:36 +00:00
Marcus Boerger
d3e5026564
- MFH Add E_DEPRECATED (Lars Strojny, Felipe Pena, Marcus)
...
[DOC] Finally added deprecation messages
2008-02-23 17:06:22 +00:00
Etienne Kneuss
12bd169f24
MFH: Fix inconcistencies between substr and substr_compare
2008-02-13 17:02:16 +00:00
Stanislav Malyshev
fd597dce1b
[DOC] Add compile-time __DIR__ constant which implements dirname(__FILE__)
2008-02-12 00:21:15 +00:00
Felipe Pena
e2c7b27130
Fixed reference problem (variable were converted)
2008-02-03 14:30:25 +00:00
Felipe Pena
79cfa91a43
MFH: New parameter 'before_needle'
2008-02-01 12:28:44 +00:00
Ilia Alshanetsky
1a7b75eb11
Adjust new chr() param handling to address chr("") calls
2008-01-25 01:31:10 +00:00
Ilia Alshanetsky
2be1ae5415
use new param parsing API
2008-01-22 01:34:24 +00:00
David Coallier
a3c09d611c
- MFH (lcfirst())
...
- Initial test for lcfirst
2008-01-19 19:27:22 +00:00
Antony Dovgal
20b021b209
MFH: fix #43863 (str_word_count() breaks on cyrillic "ya" in locale cp1251)
...
patch by phprus at gmail dot com
2008-01-16 08:34:33 +00:00
David Coallier
d6806d5ead
- MFH
...
- Making sure this is also using the good zend parsing and added
the php_ucfirst function
2008-01-16 03:11:26 +00:00
Sebastian Bergmann
d1dded8751
MFH: Bump copyright year, 2 of 2.
2007-12-31 07:17:19 +00:00
Dmitry Stogov
ed5a424b4f
Additional fix for bug #42868
2007-12-24 18:09:50 +00:00
Antony Dovgal
fc78e491b4
MFH: add workaround for glibc issue
2007-12-13 22:29:48 +00:00
Yiduo (David) Wang
4b4d634cb9
MFH: Added macros for managing zval refcounts and is_ref statuses
2007-10-07 05:22:07 +00:00
Jani Taskinen
aa3eee1dce
MFH:- Moved the old regex functions to own extension: ereg
2007-10-05 15:00:09 +00:00
Jani Taskinen
25be330cd0
- ws + cs + sync HEAD
2007-10-01 13:38:14 +00:00
Jani Taskinen
b34fcd4791
MFH: Fixed bug #42789
2007-10-01 12:05:41 +00:00