Pierre Joye
4ce7228b00
- revert incorrect fix introduced in r316528
2011-09-12 12:59:52 +00:00
Hannes Magnusson
ee27f57095
Ensure we are working with strings here
2011-09-12 11:44:55 +00:00
Rasmus Lerdorf
f7e07ae69b
efree match_sets on an error here - found by Coverity
2011-08-05 22:39:40 +00:00
Felipe Pena
4b30846b50
- Make usage of new PHP_FE_END macro
2011-07-25 11:35:02 +00:00
Pierre Joye
9805e1674a
- remove magic quotes support, functions are kept (see the NEWS entry for the details) for BC reasons but do not allow to set enable MQ
2011-07-22 11:25:30 +00:00
Rasmus Lerdorf
f5a9e17f9c
Increase the overly conservative pcre backtrack limit from 100000 to 1000000
2011-05-21 19:48:37 +00:00
Felipe Pena
0203cc3d44
- Year++
2011-01-01 02:17:06 +00:00
Felipe Pena
1c556f2030
- Coding standards
2010-11-06 18:35:38 +00:00
Felipe Pena
03cbbf4348
- Fixed bug #52732 (Docs say preg_match() returns FALSE on error, but it returns int(0))
...
patch by: slugonamission at gmail dot com
2010-11-06 18:32:10 +00:00
Adam Harvey
6bc20667c7
Fix bracket in prototype comment.
2010-11-05 18:12:30 +00:00
Adam Harvey
8365739663
Implemented FR #53238 (Make third parameter of preg_match_all optional).
2010-11-05 04:37:27 +00:00
Felipe Pena
87a2373422
- Fixed bug #52971 (PCRE-Meta-Characters not working with utf-8)
...
# In PCRE, by default, \d, \D, \s, \S, \w, and \W recognize only ASCII
# characters, even in UTF-8 mode. However, this can be changed by setting
# the PCRE_UCP option.
2010-10-03 16:01:38 +00:00
Sebastian Bergmann
9ba1e81665
sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php
2010-01-03 09:23:27 +00:00
Felipe Pena
a94558c855
- Added MAKE_COPY_ZVAL(ppzv, pzv) macro
2009-12-08 01:57:37 +00:00
Felipe Pena
b4ee727353
- Fixed bug #49483 (preg_replace 'subject' parameter listed as optional)
2009-09-06 17:41:34 +00:00
Matt Wilmas
d55300298e
MFH: Added zend_eval_stringl and made create_function(), etc. binary-safe
2009-06-05 18:50:32 +00:00
Nuno Lopes
ae57857eba
fix bug #47662 : support more than 127 named subpatterns
2009-04-10 15:47:15 +00:00
Nuno Lopes
4ff9ad5bf1
fix bug #47229 : preg_quote should escape '-'
2009-01-28 22:39:33 +00:00
Sebastian Bergmann
08659c2dcd
MFH: Bump copyright year, 3 of 3.
2008-12-31 11:15:49 +00:00
Felipe Pena
fc2fb50d09
- MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
2008-11-17 11:28:01 +00:00
Felipe Pena
7a37fa2d6b
- Revert ZEND_BEGIN_ARG_INFO change
2008-11-02 21:19:39 +00:00
Felipe Pena
df10005563
- MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
2008-10-24 14:35:40 +00:00
Arnaud Le Blanc
261f0c32a5
initialize optional vars
2008-10-21 22:08:20 +00:00
Nuno Lopes
8a77e55566
clean some dead code (with static analysis help)
2008-09-23 15:18:26 +00:00
Nuno Lopes
1e3ebc2373
kill dead variables. found by LLVM's clang static analyzer
2008-09-02 19:10:38 +00:00
Marcus Boerger
42eb47d500
- MFH preg_filter()
...
# As discussed with Lukas
# [DOC] check out the test
2008-08-29 12:13:54 +00:00
Nuno Lopes
f797495527
after rereading the documentation about preg_grep(), lets match the behavior in HEAD (return the original array elements instead of the new string).
...
tune the test accordingly
2008-08-14 14:37:39 +00:00
Nuno Lopes
31c657b3bb
Fixed bug #44925 (preg_grep() modifies input array)
2008-08-14 13:12:42 +00:00
Felipe Pena
e304515ddb
- MFH: Added parameter TSRMLS_DC in zend_is_callable()
2008-08-02 04:46:07 +00:00
Dmitry Stogov
d5ef2f466c
Added support for lambda functions and closures
2008-07-14 09:49:03 +00:00
Felipe Pena
235aab6c0f
- New parameter parsing API (to preg_replace*)
...
- Fixed related tests
2008-06-30 17:14:48 +00:00
Felipe Pena
7ddf985e05
- zend_arg_defs.c is unnecessary now
2008-06-30 12:15:53 +00:00
Hannes Magnusson
49961368be
Add arginfo & fix protos
2008-06-01 18:47:20 +00:00
Nuno Lopes
634fef42d6
fix bug #44214 : crash with preg_replace_callback and global variables
2008-03-08 13:01:59 +00:00
Nuno Lopes
d204214d7f
implement #44336 : optimize utf8 string matching
...
add PREG_BAD_UTF8_OFFSET_ERROR constant
2008-03-08 11:58:12 +00:00
Dmitry Stogov
bcade81501
Removed unnecassary strlen()
2008-03-03 11:11:43 +00:00
Felipe Pena
bc8a62f4b1
MFB: Fixed Bug #44191 (preg_grep messes up array index)
2008-02-20 22:12:17 +00:00
Nuno Lopes
2c1a5c0248
spread some static keywords
2008-01-25 19:38:26 +00:00
Nuno Lopes
18107c0b44
Fixed bug #42945 (preg_split() swallows part of the string)
2008-01-13 14:44:29 +00:00
Sebastian Bergmann
d1dded8751
MFH: Bump copyright year, 2 of 2.
2007-12-31 07:17:19 +00:00
Jani Taskinen
dcd3b197e7
MFH:- Fixed bug #43365 (Several enums have trailing commas)
2007-11-26 10:59:04 +00:00
Nuno Lopes
66a24c86a6
Fixed bug #42737 (preg_split('//u') triggers a E_NOTICE with newlines)
2007-10-07 13:57:10 +00:00
Nuno Lopes
51051fc8bc
now fix the thread-safe build..
...
#sorry for the noise, but I didnt commit patches to PHP for a long time..
2007-10-07 12:20:11 +00:00
Nuno Lopes
3adfe9c0f1
fix the previous patch: the rc var doesnt need to be passed to the make_subpats_table()
2007-10-07 12:14:02 +00:00
Nuno Lopes
424db6feb9
fix bug #37911 : preg_replace_callback ignores named groups
2007-10-07 11:48:27 +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
Dmitry Stogov
6c810b0d4c
Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
2007-09-27 18:00:48 +00:00
Antony Dovgal
f67c0222fe
MFH
2007-09-20 08:10:44 +00:00
Nuno Lopes
c6f777da1f
adapt for PCRE 7.3
...
remove ability to include config.h from php_pcre.c, as it seems pretty useless and produces a few warnings
2007-09-01 17:51:35 +00:00
Antony Dovgal
3afa134717
[DOC] MFH: add PCRE_VERSION constant to ext/pcre
2007-07-24 22:35:18 +00:00