Marcus Boerger
|
91ac043e7e
|
- Add new test
|
2006-11-20 19:55:54 +00:00 |
|
Marcus Boerger
|
ddd4482998
|
- Add optional use_keys parameter to iterator_to_array(), (idea by Kevin)
|
2006-11-20 19:50:19 +00:00 |
|
Dmitry Stogov
|
57d22421db
|
Unicode support.
Now the real UG(unicode) value is available during MINIT calls.
|
2006-11-17 10:48:53 +00:00 |
|
Hannes Magnusson
|
14c48cb50b
|
MFB: add missing headers
|
2006-11-12 19:01:33 +00:00 |
|
Marcus Boerger
|
61b3ee59fd
|
- Optimize SPL directory stuff by making iterator part of object
|
2006-11-12 17:56:14 +00:00 |
|
Hannes Magnusson
|
b1b8dcfd42
|
SplFileObject no longer overwrites getFilename()
|
2006-11-12 17:34:28 +00:00 |
|
Hannes Magnusson
|
d98dfdb119
|
SplFileObject::getFilename() should not overwrite SplFileInfo::getFilename()
(Fixes bug where SplFileObject::getFilename() returns relative/path/to/file)
|
2006-11-12 17:08:45 +00:00 |
|
Marcus Boerger
|
74420e6be6
|
- Correct comments
|
2006-11-12 15:58:05 +00:00 |
|
Johannes Schlüter
|
70eac43346
|
- No C++ comments (fix #39414)
|
2006-11-07 15:17:42 +00:00 |
|
Hannes Magnusson
|
d634bee086
|
Fix arginfo
|
2006-11-06 23:19:46 +00:00 |
|
Hannes Magnusson
|
d8895dd81d
|
Fix segfault on $splinfo->openFile()->getPath()
Improve test
|
2006-11-06 15:20:23 +00:00 |
|
Marcus Boerger
|
50514b8202
|
- Store length of autoload file exts
|
2006-11-04 20:22:29 +00:00 |
|
Marcus Boerger
|
b605d4eb3d
|
- Mark some funcs as unicode ready
|
2006-11-04 20:12:26 +00:00 |
|
Hannes Magnusson
|
7fb679aae2
|
CS fix
|
2006-11-03 14:08:11 +00:00 |
|
Hannes Magnusson
|
d9c61f95c6
|
Fix segfault on invalid regex
|
2006-10-31 23:57:29 +00:00 |
|
Marcus Boerger
|
4cc8c959cd
|
- Fixed Bug #39090 DirectoryFilterDots doxygen docs and example is wrong
|
2006-10-31 23:28:30 +00:00 |
|
Marcus Boerger
|
f35c2a34c4
|
- Fixed Bug #39151 Parse error in recursiveiteratoriterator.php
|
2006-10-31 23:22:56 +00:00 |
|
Marcus Boerger
|
6a73cbe914
|
- Fixed Bug #39313 spl_autoload triggers Fatal error
|
2006-10-31 23:18:00 +00:00 |
|
Sara Golemon
|
5f19062164
|
Update test to reflect fix in spl_array.c r-1.114
|
2006-10-19 22:30:55 +00:00 |
|
Sara Golemon
|
631b9b016e
|
Fix working with ArrayObjects which contain arrays.
|
2006-10-19 22:20:44 +00:00 |
|
Andrei Zmievski
|
83e0dbb3d2
|
- Add an extra parameter to the cast_object handler that can be used by
various types as needed.
- Use that parameter to pass a specific converter for
IS_UNICODE/IS_STRING types.
|
2006-10-13 14:52:19 +00:00 |
|
Hannes Magnusson
|
32d1b3ad55
|
Remove duplicate 'wrong param count' warning
|
2006-10-08 10:50:19 +00:00 |
|
Hannes Magnusson
|
2288a69be1
|
fix proto
|
2006-09-29 13:22:43 +00:00 |
|
Hannes Magnusson
|
5075de6c5e
|
Fix arginfo
|
2006-09-29 12:28:57 +00:00 |
|
Antony Dovgal
|
cefb8421f4
|
declare subclass after adding class constants to the parent
|
2006-09-29 12:18:54 +00:00 |
|
Antony Dovgal
|
e6fb764b43
|
64bit fixes
|
2006-09-28 22:32:56 +00:00 |
|
Andrei Zmievski
|
9124610982
|
Install SPL headers.
|
2006-09-20 20:29:24 +00:00 |
|
Antony Dovgal
|
074615035f
|
fix spl tests
|
2006-09-19 12:01:18 +00:00 |
|
Dmitry Stogov
|
d5ecb40eeb
|
Fixed PCRE related compilation errors
|
2006-09-19 07:39:07 +00:00 |
|
Antony Dovgal
|
67e747161d
|
fix build
|
2006-08-29 21:49:32 +00:00 |
|
Andrei Zmievski
|
ff93bd421b
|
Add Unicode support for preg_match[_all]
|
2006-08-28 20:36:50 +00:00 |
|
Antony Dovgal
|
7d019e4053
|
build ext/spl and ext/reflection as static (fixes #38556)
|
2006-08-23 09:47:07 +00:00 |
|
Hannes Magnusson
|
f5e44be71c
|
Fix arginfo for SplObjectStorage
|
2006-08-23 09:31:41 +00:00 |
|
Marcus Boerger
|
2c2125ad56
|
- Add link
|
2006-08-13 10:37:46 +00:00 |
|
Nuno Lopes
|
70923e7011
|
MFB5.2: fix #38402 (wrong proto for Array*::offsetGet())
|
2006-08-11 17:06:19 +00:00 |
|
Marcus Boerger
|
42e59effea
|
- Fix cvs access through SplFileObject
|
2006-08-06 13:47:21 +00:00 |
|
Ilia Alshanetsky
|
886113e5f9
|
MFB: Fixed bug #38303 (spl_autoload_register() supress all errors
silently).
|
2006-08-03 14:53:51 +00:00 |
|
Marcus Boerger
|
f9e0395529
|
- Update tests
|
2006-07-24 23:34:35 +00:00 |
|
Marcus Boerger
|
db47731174
|
- Update docu
|
2006-07-21 21:54:49 +00:00 |
|
Marcus Boerger
|
0f92e907ce
|
- Match code with docu
|
2006-07-21 21:09:49 +00:00 |
|
Marcus Boerger
|
ebbc559af5
|
- Update tests
|
2006-07-21 20:11:24 +00:00 |
|
Marcus Boerger
|
5b3d704bcd
|
- Add control functions to RegexIterator
|
2006-07-21 19:57:36 +00:00 |
|
Marcus Boerger
|
94c8f3a0d7
|
- Need to initialized zvals completley
|
2006-07-20 22:52:16 +00:00 |
|
Marcus Boerger
|
8e3af0a026
|
- Change order of ctor args
# Do it before the child falls in the brunnel - aka prior to first release.
|
2006-07-20 22:35:44 +00:00 |
|
Marcus Boerger
|
0dc6d3e257
|
- Update docu
|
2006-07-20 22:04:52 +00:00 |
|
Marcus Boerger
|
b85fbd19ea
|
# Sometimes i hate CVS and have no idea what it is doing
|
2006-07-20 21:32:44 +00:00 |
|
Marcus Boerger
|
bec72dba2a
|
- Update RegexIterator
|
2006-07-20 21:21:20 +00:00 |
|
Ilia Alshanetsky
|
61fd6bbebf
|
MFB: Fixed memory leak
|
2006-07-18 22:45:56 +00:00 |
|
Marcus Boerger
|
cc3d932875
|
- Fix #38125 undefined reference to spl_dual_it_free_storage
|
2006-07-17 21:09:10 +00:00 |
|
Dmitry Stogov
|
05dfd8d80b
|
ZTS fix
|
2006-07-17 06:46:19 +00:00 |
|
Marcus Boerger
|
e394e8d1f8
|
-Typo
|
2006-07-16 23:48:15 +00:00 |
|
Marcus Boerger
|
2f4ca14c0b
|
- Update docu
|
2006-07-16 23:45:29 +00:00 |
|
Marcus Boerger
|
754a741248
|
- Upgrade RegexIterator capabilities, see docu
|
2006-07-16 20:52:20 +00:00 |
|
Marcus Boerger
|
78f9ab3454
|
- This test fails right now and requires a zend API change to fix
|
2006-07-16 19:50:43 +00:00 |
|
Marcus Boerger
|
0499e0d8f1
|
- Update docu
|
2006-07-16 19:16:40 +00:00 |
|
Marcus Boerger
|
4aa20e0781
|
- Correct test name
|
2006-07-16 17:33:46 +00:00 |
|
Marcus Boerger
|
8a314279ab
|
- Update docu
|
2006-07-15 15:04:52 +00:00 |
|
Marcus Boerger
|
810c9eee76
|
- Be on the safe side
|
2006-07-15 14:54:57 +00:00 |
|
Marcus Boerger
|
4afabf96ee
|
- Implement todo: SplFileObject: ability to set the CSV separator per object, part 2
|
2006-07-15 14:50:38 +00:00 |
|
Marcus Boerger
|
d795e0b9bb
|
- Implement todo: SplFileObject: ability to set the CSV separator per object
|
2006-07-15 14:31:51 +00:00 |
|
Marcus Boerger
|
395d4ae5e3
|
- Fix issue with SplFileObject and directories
|
2006-07-15 13:01:44 +00:00 |
|
Dmitry Stogov
|
0a435165ba
|
Fixed memory leaks in ext/spl/tests/fileobject_003.phpt
|
2006-07-10 15:48:09 +00:00 |
|
Marcus Boerger
|
359dace679
|
- Add spl_object_hash()
|
2006-07-09 10:22:03 +00:00 |
|
Marcus Boerger
|
634fd5e58d
|
- Add new test
|
2006-07-08 11:43:07 +00:00 |
|
Hannes Magnusson
|
e18bb1ce3d
|
Fix/add SKIPIF
|
2006-06-27 00:09:23 +00:00 |
|
Dmitry Stogov
|
943960c324
|
Added automatic module globals management
|
2006-06-13 13:12:20 +00:00 |
|
Antony Dovgal
|
4ee32398b7
|
MFB: plug a leak
|
2006-06-06 20:12:46 +00:00 |
|
Marcus Boerger
|
6a113f3b51
|
- Use engine call to register interfaces (steph)
|
2006-06-04 10:31:58 +00:00 |
|
Sara Golemon
|
a8ca40564c
|
Minor fixes (bjori)
|
2006-05-30 19:05:21 +00:00 |
|
Marcus Boerger
|
f876597452
|
- Fix handling of third parameter to iterator_apply()
- Add test
|
2006-05-26 01:40:57 +00:00 |
|
Marcus Boerger
|
2c096460eb
|
- Fix type hint
|
2006-05-26 00:49:02 +00:00 |
|
Marcus Boerger
|
f0e9f6e4f9
|
- Add function iterator_apply()
|
2006-05-26 00:37:33 +00:00 |
|
Marcus Boerger
|
0638b7cfec
|
- Make recursive part and identical part work correct
|
2006-05-25 18:15:04 +00:00 |
|
Marcus Boerger
|
711c43406f
|
- Add DualIterator and RecursiveDualIterator to examples including a test
|
2006-05-25 17:44:59 +00:00 |
|
Antony Dovgal
|
a2f0632198
|
fix test
|
2006-05-24 23:05:30 +00:00 |
|
Marcus Boerger
|
e843518509
|
- More exception related issues
|
2006-05-21 17:36:52 +00:00 |
|
Marcus Boerger
|
c7bf318305
|
- Make code exception safe
- Make RecursiveRegexIterator::getChildren pass regex to inner ctor
- Fix CachingIterator::__toString() in TOSTRING_USE_KEY mode
- Add CachingIterator::getCache()
- Add tests
|
2006-05-21 17:27:12 +00:00 |
|
Marcus Boerger
|
9264ec9b63
|
- There is a problem in the string / unicode comparison here which we
do not want to test here, so simply drop the part which is irrelevant
to the actual test
|
2006-05-21 12:48:42 +00:00 |
|
Marcus Boerger
|
97e798257a
|
- Remove duplicate error message and add new test
|
2006-05-21 12:42:00 +00:00 |
|
Marcus Boerger
|
a6c21ae746
|
- No need to fetch ce twice
|
2006-05-20 20:46:11 +00:00 |
|
Marcus Boerger
|
0a0d7b046d
|
- Split up the test in different problem categories
|
2006-05-20 20:38:28 +00:00 |
|
Marcus Boerger
|
a677ab81f3
|
- Micro optimization
|
2006-05-20 19:47:18 +00:00 |
|
Marcus Boerger
|
9b314a8406
|
- Update test
|
2006-05-20 19:01:22 +00:00 |
|
Marcus Boerger
|
9e230861ca
|
- No need to keep object alive, iterator api is taking care of that already
|
2006-05-20 18:48:43 +00:00 |
|
Marcus Boerger
|
05de29995f
|
- Provide a generic c-level iterator apply function
- Base iterator_to_array() and iterator_count() on it
- Add a testcase
# Somehow there is an issue with exceptions in __destruct() here
|
2006-05-20 13:23:00 +00:00 |
|
Marcus Boerger
|
4c75c6bf29
|
- Add new test
|
2006-05-18 22:51:23 +00:00 |
|
Marcus Boerger
|
fae99963dc
|
- Add new test
|
2006-05-18 22:41:14 +00:00 |
|
Marcus Boerger
|
fbb48b6f26
|
- Add new test
|
2006-05-18 21:56:57 +00:00 |
|
Marcus Boerger
|
4439e2c530
|
- Fixed CachingIterator issues with string conversion/__toString()
Partly by adding new mode TOSTRING_USE_INNER
|
2006-05-18 21:41:37 +00:00 |
|
Marcus Boerger
|
ac0a0664ce
|
- Fix test in unicode mode
|
2006-05-18 21:40:30 +00:00 |
|
Marcus Boerger
|
59bf03c6a8
|
- Fixed Bug #37457 (Crash when an exception is thrown in accept() method of FilterIterator)
|
2006-05-16 08:19:56 +00:00 |
|
Antony Dovgal
|
d5c7ea7733
|
fix #37416 (iterator_to_array() hides exceptions thrown in rewind() method)
|
2006-05-12 09:42:19 +00:00 |
|
Marcus Boerger
|
7e92bac53e
|
- s/RegExIterator/RegexIterator/
|
2006-05-10 21:09:31 +00:00 |
|
Andrei Zmievski
|
a331a4d5f1
|
MFB
|
2006-05-10 16:51:18 +00:00 |
|
Marcus Boerger
|
b43ac2603b
|
- WS
|
2006-05-09 22:15:16 +00:00 |
|
Frank M. Kromann
|
e6e2754439
|
Remove ZSTR() from stream macros. Calling function must apply this macro
|
2006-04-28 19:03:58 +00:00 |
|
Frank M. Kromann
|
1791befa0c
|
Fix Win32 build. NULL_ZSTR was converted to ZSTR(NULL_ZSTR)
|
2006-04-22 10:39:31 +00:00 |
|
Antony Dovgal
|
1262002a95
|
MF51:
AIX #define's accept as naccept
add a workaround
|
2006-04-13 13:21:59 +00:00 |
|
Antony Dovgal
|
7cf30db27e
|
MF51: fix memory corruptions and leaks when cloning ArrayObjects and ArrayIterators
|
2006-04-07 22:53:34 +00:00 |
|
Antony Dovgal
|
48afd4ee03
|
MF51: fix #36981 (SplFileObject->fgets() ignores max_length)
|
2006-04-06 19:11:06 +00:00 |
|
Marcus Boerger
|
f2004b6f28
|
- WS
|
2006-04-03 19:58:03 +00:00 |
|
Marcus Boerger
|
091360caa1
|
- Fix issue related to #36941 (when referencing itself)
|
2006-04-03 19:52:02 +00:00 |
|
Marcus Boerger
|
8e97252506
|
- Behavior fix for #36941
|
2006-04-02 15:04:04 +00:00 |
|
Marcus Boerger
|
ac099ca676
|
- Bugfix #36941 (ArrayIterator does not clone itself)
|
2006-04-01 22:39:42 +00:00 |
|
Antony Dovgal
|
1160f87d1d
|
MF51: fix segfault when assigning value by ref and add test
|
2006-04-01 19:14:01 +00:00 |
|
Marcus Boerger
|
b7244fc2c0
|
- MFB Make readable
|
2006-03-30 22:03:02 +00:00 |
|
Antony Dovgal
|
6a53a49c8b
|
MF51: fix bug #36898 (__set() leaks in classes extending internal ones)
Added:
ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC)
ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC)
|
2006-03-29 15:08:52 +00:00 |
|
Dmitry Stogov
|
daca456e1a
|
Fixed test
|
2006-03-27 13:53:19 +00:00 |
|
Marcus Boerger
|
31513f9a8b
|
- Make IteratorIterator base class of most SPL iterators
|
2006-03-26 00:22:45 +00:00 |
|
Marcus Boerger
|
1b6598618b
|
- Fix docu
|
2006-03-26 00:22:03 +00:00 |
|
Marcus Boerger
|
b2b921a10f
|
- Fix arginfo for (Recursive)RegExIterator
|
2006-03-23 22:25:46 +00:00 |
|
Marcus Boerger
|
3865420180
|
- My eyes hurt
|
2006-03-23 21:26:50 +00:00 |
|
Marcus Boerger
|
12182b1e12
|
- Make spl_autoload_register() return bool
|
2006-03-23 19:34:20 +00:00 |
|
Antony Dovgal
|
24efa95ab0
|
add missing skipif sections
|
2006-03-23 15:05:02 +00:00 |
|
Antony Dovgal
|
b45ea555bc
|
fix typos
|
2006-03-23 14:55:48 +00:00 |
|
Marcus Boerger
|
d512b99ef3
|
- Make spl_autoload_unregister() accept any callable like spl_autoload_register()
|
2006-03-23 12:55:58 +00:00 |
|
Marcus Boerger
|
bf72bc827c
|
- Add new test
|
2006-03-23 12:20:35 +00:00 |
|
Marcus Boerger
|
59da8ffea1
|
- Add new test
|
2006-03-23 11:57:15 +00:00 |
|
Marcus Boerger
|
6b923244b0
|
- MF51 Add missing bug title and synch with other tests
|
2006-03-23 11:49:53 +00:00 |
|
Dmitry Stogov
|
7983262579
|
Fixed possible memory corruption
|
2006-03-23 11:42:41 +00:00 |
|
Antony Dovgal
|
c2e7761de4
|
fix leak, add test
|
2006-03-22 23:12:38 +00:00 |
|
Antony Dovgal
|
e0cd1b87a8
|
MFH: fix #36825 (Exceptions thrown in ArrayObject::offsetGet cause segfault)
fix similar issue in offsetExists()
remove redundant semicolons
|
2006-03-22 21:57:10 +00:00 |
|
Antony Dovgal
|
882df6e4d4
|
initialize retval
|
2006-03-20 13:53:56 +00:00 |
|
Andrei Zmievski
|
a75b8f5f35
|
Fix compiler errors by using NULL_ZSTR where zstr is expected.
# I guess we need to use NULL_ZSTR instead of NULL when passing NULL to
# functions that expect zstr parameter.
|
2006-03-17 22:52:55 +00:00 |
|
Marcus Boerger
|
ff359fab7f
|
- Fix test
|
2006-03-16 00:40:11 +00:00 |
|
Marcus Boerger
|
eec9a59b27
|
- Revert left-over
|
2006-03-09 23:07:48 +00:00 |
|
Marcus Boerger
|
b7f6e116f7
|
- Add read ahead ability
- Add skipping empty lines
- Add ability to read lines as csv
|
2006-03-09 23:03:08 +00:00 |
|
Sebastian Bergmann
|
281ebbe664
|
Make spl_register_std_class() and spl_register_sub_class() available outside of SPL, for instance in SPL_Types.
|
2006-03-09 11:44:05 +00:00 |
|
Marcus Boerger
|
e8e264dcf2
|
- Cloning might need special treatment as well
|
2006-03-08 20:30:12 +00:00 |
|
Marcus Boerger
|
24726c19d5
|
- Something that uses void* oth might want to deinitialize it in the dtor
|
2006-03-08 20:06:16 +00:00 |
|
Pierre Joye
|
bb1ec86f9d
|
- remove magic_quotes_gpc, magic_quotes_runtime, magic_quotes_sybase
(calling ini_set('magic_....') returns 0|false
- get_magic_quotes_gpc, get_magic_quotes_runtime are kept but always return false
- set_magic_quotes_runtime raises an E_CORE_ERROR
|
2006-03-08 00:43:32 +00:00 |
|
Marcus Boerger
|
05ffb7902d
|
- WS
|
2006-03-07 20:22:12 +00:00 |
|
Marcus Boerger
|
51044eabd4
|
- Missed 'proto'
|
2006-03-06 22:22:07 +00:00 |
|
Marcus Boerger
|
1050956ad1
|
- Proto fixes
|
2006-03-06 09:47:03 +00:00 |
|
Marcus Boerger
|
04aebae9e4
|
- Need to change a few things to exception based error handling
- Drop erroneus/useless RecursiveDirectoryIterator::getSubPathInfo()
|
2006-03-04 22:56:11 +00:00 |
|
Marcus Boerger
|
c7adc4a54e
|
- Make the ctor static and not inline
|
2006-03-04 17:01:16 +00:00 |
|
Marcus Boerger
|
aae51ab2ed
|
- WS/CS
|
2006-03-04 16:45:45 +00:00 |
|
Marcus Boerger
|
dbb83bc10e
|
- One skipif section is enough
|
2006-03-04 16:40:54 +00:00 |
|
Marcus Boerger
|
d350e2949a
|
- Drop dead code
|
2006-03-04 16:32:59 +00:00 |
|
Marcus Boerger
|
3e986adfe3
|
- Unicode...
|
2006-03-03 23:51:40 +00:00 |
|
Marcus Boerger
|
e86cc2a41d
|
- Add new test
|
2006-03-03 23:48:36 +00:00 |
|
Marcus Boerger
|
75c95e09c3
|
- Add new test
|
2006-03-03 23:35:06 +00:00 |
|
Marcus Boerger
|
ce20de5e46
|
- Fix issue with LimitIterator and bounds checking
|
2006-03-03 23:34:49 +00:00 |
|
Marcus Boerger
|
742c59862d
|
- Test addition
|
2006-03-03 22:58:13 +00:00 |
|
Marcus Boerger
|
b9630ddf52
|
- Fix issue with LimitIterator
|
2006-03-03 22:56:27 +00:00 |
|
Marcus Boerger
|
7bb0ca9ce6
|
- Fix SEGV with AppendIterator when base class constructor was not called
- Generic check to prevent double call to constructors of SPL iterators
|
2006-03-03 21:35:16 +00:00 |
|
Marcus Boerger
|
1c0d546bd4
|
- Fix issues withhandling of derived info classes as entries
|
2006-02-27 22:31:07 +00:00 |
|
Marcus Boerger
|
5a42b4086b
|
- Extend struct to allow inherited c classes hookk their own info there
|
2006-02-27 18:15:29 +00:00 |
|
Dmitry Stogov
|
36002f16c3
|
Fixed test file
|
2006-02-22 12:22:07 +00:00 |
|
Marcus Boerger
|
54c4478a12
|
- 2006 now
|
2006-02-21 23:21:53 +00:00 |
|