Marcus Boerger
|
851c254ef8
|
Fix CachingIterator's ability to cache string conversion results.
Add a test for that.
|
2004-03-17 19:58:32 +00:00 |
|
Marcus Boerger
|
b967853eb3
|
Go with implicit call
|
2004-03-17 19:14:15 +00:00 |
|
Marcus Boerger
|
8cdd2ed319
|
Explicit cast needed for now
|
2004-03-17 19:00:44 +00:00 |
|
Marcus Boerger
|
426649067c
|
Make use of zend_make_printable_zval() instead of 'manually' calling
__toString().
|
2004-03-16 10:17:59 +00:00 |
|
Marcus Boerger
|
cde333aca6
|
This workaround is no longer needed
|
2004-03-16 10:16:52 +00:00 |
|
Marcus Boerger
|
0763dfa16f
|
Update test with check for [] assignment
|
2004-03-13 20:07:22 +00:00 |
|
Marcus Boerger
|
96cb40a072
|
Check for ext/spl being available
|
2004-03-13 20:03:02 +00:00 |
|
Marcus Boerger
|
462bb8b83a
|
Add new test
|
2004-03-13 20:01:23 +00:00 |
|
Marcus Boerger
|
b95d8d14d5
|
Bugfix #27586 ArrayObject::getIterator crashes with [] assignment
|
2004-03-13 20:01:00 +00:00 |
|
Marcus Boerger
|
5f5a8172be
|
Update
|
2004-03-09 17:47:28 +00:00 |
|
Marcus Boerger
|
bf2cf5041c
|
Drop copydoc and add more classes/methods
|
2004-03-09 17:36:32 +00:00 |
|
Marcus Boerger
|
1b060f3614
|
Access to inner iterator was missing
|
2004-03-09 17:35:18 +00:00 |
|
Marcus Boerger
|
56834c958d
|
Update
|
2004-03-09 17:01:21 +00:00 |
|
Marcus Boerger
|
50ee116f08
|
Clearify the different method/class flags (as discussed with Andi).
|
2004-03-09 16:38:37 +00:00 |
|
Marcus Boerger
|
6b0f57ee50
|
Rename hasMore() to valid() as discussed. (Part II)
|
2004-03-08 18:05:41 +00:00 |
|
Marcus Boerger
|
b6b7c9eb65
|
Rename hasMore() to valid() as discussed. (Part I)
|
2004-03-08 17:33:31 +00:00 |
|
Marcus Boerger
|
8be7457b6c
|
Temp fix for ctor signature until inheritance fix is complete
|
2004-02-25 20:38:56 +00:00 |
|
Ard Biesheuvel
|
81f05c18f5
|
Wordsize fixes
|
2004-02-25 20:16:27 +00:00 |
|
Zeev Suraski
|
bec3adb801
|
Fix signature
Marcus - please make sure that this is ok. Generally you are no longer
allowed to override a method and with an incompatible signature
|
2004-02-25 14:58:47 +00:00 |
|
Ard Biesheuvel
|
29053cc6d5
|
64-bit fix
|
2004-02-23 01:53:39 +00:00 |
|
Marcus Boerger
|
1507a4a677
|
Fix (thx Andi)
|
2004-02-12 21:43:10 +00:00 |
|
Marcus Boerger
|
ab1e2e7c06
|
Fix ArrayObject
|
2004-02-12 20:52:48 +00:00 |
|
Zeev Suraski
|
30171a7590
|
zend_default_classes.h -> zend_exceptions.h
|
2004-02-12 10:43:27 +00:00 |
|
Marcus Boerger
|
7258bff325
|
Cleanup
|
2004-02-11 23:36:25 +00:00 |
|
foobar
|
1b6b63c3f9
|
ws
|
2004-02-09 18:18:00 +00:00 |
|
Ilia Alshanetsky
|
dfde3095e4
|
Possible fix for bug #27165.
|
2004-02-06 03:14:06 +00:00 |
|
Ilia Alshanetsky
|
1eb6a18289
|
Do not initialize & create vars unless they will be used.
|
2004-02-06 03:07:59 +00:00 |
|
Zeev Suraski
|
d89b7b23f9
|
API updates
|
2004-02-04 12:45:47 +00:00 |
|
Marcus Boerger
|
37cf05d1b8
|
Update
|
2004-01-29 00:10:33 +00:00 |
|
Marcus Boerger
|
760e43e373
|
removed experimental status
|
2004-01-28 23:00:31 +00:00 |
|
Marcus Boerger
|
390ae1a8b8
|
- Fix second issue with #27042
- Little improvement
- Update test
|
2004-01-28 22:59:03 +00:00 |
|
Marcus Boerger
|
a43693eaf0
|
Must use zval* here
|
2004-01-26 23:59:50 +00:00 |
|
Marcus Boerger
|
617b8df6c0
|
Remove test code
|
2004-01-26 23:20:00 +00:00 |
|
Marcus Boerger
|
5ac404eb64
|
Fixed bug #27042 (SPL: SeekableIterator seek() broken).
|
2004-01-26 22:30:25 +00:00 |
|
Marcus Boerger
|
ed650274eb
|
We are in c not c++
|
2004-01-26 07:52:52 +00:00 |
|
Marcus Boerger
|
0711fdcede
|
Show supported classes & interfaces in -i and phpinfo()
|
2004-01-25 17:30:19 +00:00 |
|
Marcus Boerger
|
bec76cab71
|
Update examples
|
2004-01-25 13:03:24 +00:00 |
|
Marcus Boerger
|
eff2006e4e
|
Fix this example
|
2004-01-23 22:33:45 +00:00 |
|
Marcus Boerger
|
4c0b1fddab
|
Builtin recursion protection (by disallow to follow links by default).
|
2004-01-23 21:33:56 +00:00 |
|
Marcus Boerger
|
bd294582c3
|
Fix. Found by adam
|
2004-01-23 21:03:20 +00:00 |
|
Marcus Boerger
|
3b207ccb12
|
Add cvs tags
|
2004-01-20 20:59:45 +00:00 |
|
Marcus Boerger
|
fe03687b00
|
Fix a warning
|
2004-01-20 20:16:30 +00:00 |
|
Marcus Boerger
|
b0320c6032
|
Prevent shared builds under windows too
|
2004-01-20 19:49:21 +00:00 |
|
Wez Furlong
|
8691f86cb8
|
default to compiled in to match unix.
|
2004-01-20 17:18:41 +00:00 |
|
Frank M. Kromann
|
25cb3d01d5
|
Fix compilation of spl as shared object
|
2004-01-19 23:43:03 +00:00 |
|
Christian Stocker
|
04c2e1e8c4
|
fix typo
|
2004-01-19 11:07:19 +00:00 |
|
Marcus Boerger
|
6b8f137905
|
Must be buitin
|
2004-01-19 08:48:30 +00:00 |
|
Marcus Boerger
|
10d48448a4
|
Add spl_sxe to prackage
|
2004-01-19 08:32:58 +00:00 |
|
Derick Rethans
|
ff86abeab6
|
- Being picky :)
|
2004-01-19 08:32:26 +00:00 |
|
Sebastian Bergmann
|
32f7ba2bd6
|
Add spl_sxe.c.
|
2004-01-19 08:31:16 +00:00 |
|
Marcus Boerger
|
b0620b27be
|
Rename header to prevent name clashes with external files
|
2004-01-18 23:35:13 +00:00 |
|
Marcus Boerger
|
43ee98f9fa
|
Not needed
|
2004-01-18 19:17:50 +00:00 |
|
Marcus Boerger
|
94e64e3d8b
|
Fix problems with manual iteration
|
2004-01-18 16:25:26 +00:00 |
|
Marcus Boerger
|
309f54384d
|
Add class SimpleXMLIterator
|
2004-01-18 15:33:38 +00:00 |
|
Tal Peer
|
a3dc201d1e
|
typos
|
2004-01-10 23:49:26 +00:00 |
|
Marcus Boerger
|
37d23de6d6
|
Fix dependancy
|
2004-01-08 18:23:03 +00:00 |
|
Marcus Boerger
|
0e5b87c5a2
|
Update copyright
|
2004-01-08 18:17:39 +00:00 |
|
Wez Furlong
|
8d011cba6d
|
fix API exports
|
2003-12-23 01:57:26 +00:00 |
|
Wez Furlong
|
95c48c740c
|
don't enable by default; causes simplexml build to fail
|
2003-12-19 13:02:57 +00:00 |
|
Marcus Boerger
|
9a98ff3ab5
|
Add standard file info functions to DirectoryIterator
|
2003-12-13 14:40:56 +00:00 |
|
Marcus Boerger
|
afc15ffde9
|
Show classname
|
2003-12-13 14:40:06 +00:00 |
|
Marcus Boerger
|
47012601af
|
Make these inline
|
2003-12-10 10:21:24 +00:00 |
|
Marcus Boerger
|
c212ddd5ec
|
Fix a (single) leak
# -> iterators cannot keep current data as zval**, only zval * is possible.
|
2003-12-10 10:19:43 +00:00 |
|
Marcus Boerger
|
d4a55f1ace
|
Add missing dtor call.
|
2003-12-09 19:03:38 +00:00 |
|
Marcus Boerger
|
5b7d1623ae
|
- Initialize for refcounting.
- Simplify.
|
2003-12-09 19:02:34 +00:00 |
|
Marcus Boerger
|
f3a3990ca8
|
Implement CahingIterator and CachingRecursiveIterator as C-code.
#Script examples/directorytree.php has a few memleaks though but besides
#that all works fine.
|
2003-12-08 08:39:18 +00:00 |
|
Marcus Boerger
|
1c13018702
|
Use better name for the constant
|
2003-12-08 08:31:08 +00:00 |
|
Marcus Boerger
|
3aa3f744f1
|
Update examples to new parameter handling
|
2003-12-08 08:28:18 +00:00 |
|
Marcus Boerger
|
1765271499
|
Use a single bit field for the flags here
|
2003-12-07 15:03:11 +00:00 |
|
Marcus Boerger
|
cca2a74462
|
Update examples
|
2003-12-07 13:21:47 +00:00 |
|
Marcus Boerger
|
7046afb542
|
Implement SeekableIterator and LimitIterator as C code.
|
2003-12-06 19:21:02 +00:00 |
|
Marcus Boerger
|
8e188f9d03
|
Update examples
|
2003-12-06 19:03:17 +00:00 |
|
Wez Furlong
|
62d3cccfc9
|
make it build under win32
|
2003-12-06 00:09:55 +00:00 |
|
Marcus Boerger
|
5ae70cc44a
|
Update __toString() issues
|
2003-12-04 20:56:32 +00:00 |
|
Marcus Boerger
|
dc6f211967
|
__toString() must be called explicitly now
|
2003-12-04 20:24:06 +00:00 |
|
Marcus Boerger
|
d79ca1c853
|
Update
|
2003-12-04 20:01:46 +00:00 |
|
Marcus Boerger
|
aaa81ea211
|
Add package file
|
2003-12-04 19:53:33 +00:00 |
|
Marcus Boerger
|
707681218b
|
No longer true
|
2003-12-04 19:47:10 +00:00 |
|
Marcus Boerger
|
f679b5c935
|
Update documentation
|
2003-12-04 19:39:46 +00:00 |
|
Marcus Boerger
|
2216eb4511
|
Update
|
2003-12-04 17:45:36 +00:00 |
|
Marcus Boerger
|
e9f7e14460
|
Remove debug code
|
2003-12-02 07:19:31 +00:00 |
|
Marcus Boerger
|
37d7555f98
|
Add classes from examples: FilterIterator, ParentIterator
|
2003-12-02 07:18:05 +00:00 |
|
Marcus Boerger
|
a7217431be
|
Move object struct to header.
|
2003-12-02 07:13:53 +00:00 |
|
Marcus Boerger
|
34a3019acd
|
Fix macros
|
2003-11-30 17:05:10 +00:00 |
|
Marcus Boerger
|
8ef69cf369
|
Update
|
2003-11-30 16:31:35 +00:00 |
|
Marcus Boerger
|
c5fba4c957
|
Require inner iterator to be RecursiveIterator
|
2003-11-30 16:20:03 +00:00 |
|
Marcus Boerger
|
01f5277002
|
Remove old files
|
2003-11-30 16:14:56 +00:00 |
|
Marcus Boerger
|
bfa36a8ea7
|
Caanot use REPLACE_ZVAL_VALUE here.
|
2003-11-29 18:31:24 +00:00 |
|
Marcus Boerger
|
0f2f745393
|
Cleanup
|
2003-11-26 23:28:35 +00:00 |
|
Marcus Boerger
|
06cdd3e4cc
|
Remove interfaces implemented in engine now
|
2003-11-26 08:18:26 +00:00 |
|
Marcus Boerger
|
95c0c36525
|
Add missing files
|
2003-11-22 20:52:06 +00:00 |
|
Marcus Boerger
|
3d9ec63384
|
Update examples
|
2003-11-22 20:51:15 +00:00 |
|
Marcus Boerger
|
eca139ec52
|
- rename getLevel() to getDepth()
- make parameter to getSubIterator() optinal
- refcount fix
|
2003-11-22 20:49:15 +00:00 |
|
Marcus Boerger
|
9ed350cf67
|
- current() returns self
- add __toString() casting
|
2003-11-22 20:46:46 +00:00 |
|
Marcus Boerger
|
e3cbda9789
|
Disable interfaces ArrayRead and ArrayAccess
|
2003-11-22 20:44:44 +00:00 |
|
Marcus Boerger
|
a16ca5a1c2
|
Dont't stop if directory can't be openedbecause of user rights etc
|
2003-11-19 00:18:30 +00:00 |
|
Marcus Boerger
|
e9d0b04588
|
Must use hasNext() here
|
2003-11-18 22:34:51 +00:00 |
|
Marcus Boerger
|
43d4079590
|
update directory examples
|
2003-11-18 22:18:38 +00:00 |
|
Marcus Boerger
|
dc42ce8cf2
|
- Rename DirectoryTreeIterator to RecursiveDirectoryiterator (what it
effectively is).
- Add DirectoryIterator::__toString ->getFilename
- Add RecursiveDirecetoryIterator::__toString ->getPathname
- Add RecursiveIteratorIterator::getSubIterator.
|
2003-11-18 22:14:19 +00:00 |
|
Marcus Boerger
|
5757ae3d24
|
Rename ArrayClass to ArrayObject
|
2003-11-17 05:32:43 +00:00 |
|