History log of /PHP-7.4/ext/spl/spl_directory.c (Results 101 – 125 of 403)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 2bcf8a6c 03-Dec-2014 Tjerk Meesters

Fixed #65213 - cannot cast SplFileInfo to boolean


# 65ad2aad 01-Dec-2014 Remi Collet

cleanup uneeded cast


Revision tags: php-5.6.3, php-5.5.19, php-5.4.35, php-5.6.3RC1, php-5.5.19RC1, php-5.5.18, php-5.4.34, php-5.5.18RC1, php-5.6.1, php-5.6.2, php-5.4.33, php-5.5.17, php-5.6.1RC1, php-5.5.17RC1, php-5.4.33RC1, php-5.6.0, POST_AST_MERGE, PRE_AST_MERGE, POST_64BIT_BRANCH_MERGE, PRE_64BIT_BRANCH_MERGE, php-5.5.16, php-5.4.32, POST_PHPNG_MERGE, PRE_PHPNG_MERGE, php-5.6.0RC4, php-5.3.29, php-5.5.16RC1, php-5.4.32RC1, php-5.3.29RC1, php-5.6.0RC3, php-5.5.15, php-5.4.31, php-5.4.31RC1, php-5.5.15RC1, php-5.6.0RC2, php-5.4.30, php-5.5.14, php-5.6.0RC1, php-5.5.14RC1, php-5.4.30RC1, php-5.6.0beta4, php-5.4.29, php-5.5.13, php-5.5.13RC1, php-5.6.0beta3, php-5.4.29RC1
# 605d32be 07-May-2014 Paul Garvin

SPL: Fix for bug 66405 RecursiveDirectoryIterator with CURRENT_AS_PATHNAME

Currently when you use RecursiveDirectoryIterator with the
CURRENT_AS_PATHNAME flag PHP will throw an Unexpecte

SPL: Fix for bug 66405 RecursiveDirectoryIterator with CURRENT_AS_PATHNAME

Currently when you use RecursiveDirectoryIterator with the
CURRENT_AS_PATHNAME flag PHP will throw an UnexpectedValueException with
message 'Objects returned by RecursiveIterator::getChildren() must implement
RecursiveIterator'.This happend because getChildren() will return the
current directory name instead of an Iterator (or subclass of) as required
by the RecursiveIterator interface.

This commit changes getChildren() to return annother
RecursiveDirectoryIterator but current() still returns the path name when
CURRENT_AS_PATHNAME is used. A PHPT test case (bug66405.phpt) that
reproduces the bug is included.

This fix was originally against the PHP-5.4 branch, but it was not merged
before 5.4 reached EOL. I am hoping to get it applied to 5.5, 5.6, and
master.

show more ...


# c6116bea 28-Oct-2014 Anatol Belski

fix datatype mismatches


# bd9a2346 03-Oct-2014 Dmitry Stogov

Replaced EG(This) and EX(object) with EX(This).
Internal functions now recieves zend_execute_data as the first argument.


# d0cb7153 19-Sep-2014 Johannes Schlüter

s/PHP 5/PHP 7/


# 3bc8a958 19-Sep-2014 Dmitry Stogov

Fixed useless or duplicated IS_INTERNED() checks


# fc6f7bfc 16-Sep-2014 Anatol Belski

fix signed/unsigned mismatch


# bf96ee95 27-Aug-2014 Anatol Belski

's' works with size_t round 4


# 6db8d4f8 27-Aug-2014 Anatol Belski

's' works with size_t round 3


# 257ed406 27-Aug-2014 Anatol Belski

's' works with size_t round 2


# 32344808 27-Aug-2014 Anatol Belski

first show to make 's' work with size_t


# c3e3c98e 25-Aug-2014 Anatol Belski

master renames phase 1


# 70de6180 24-Aug-2014 Anatol Belski

fixes to %pd format usage


# 5d62cf2f 21-Aug-2014 Anatol Belski

fix zpp


# 4498f93c 20-Aug-2014 Anatol Belski

more fixes to ext/spl


# 90d6f60b 17-Aug-2014 Anatol Belski

mostly fixes to spl, but also some other


# cb25136f 16-Aug-2014 Anatol Belski

fix macros in the 5 basic extensions


# 90a0d58a 27-Jul-2014 Stanislav Malyshev

Fix SPL objects initialization checks


# b5051ff9 01-Jun-2014 Xinchen Hui

Fixed bug #67359 (Segfault in recursiveDirectoryIterator)


# 38be99b7 01-Jun-2014 Xinchen Hui

Fixed bug #67359 (Segfault in recursiveDirectoryIterator)


# 9eb89ddd 23-May-2014 Dmitry Stogov

Use optimized zend_array_dup() function. convert zend_hash_num_elements() and zend_hash_next_free_element() into macros.


# 9f9ee018 12-May-2014 Nikita Popov

Fix memory error in spl_directory.c


# 8904f72d 12-May-2014 Nikita Popov

Fix spl_directory cast_object, reenable error


# d8651fbe 03-May-2014 Xinchen Hui

Make they are in the same style of Z_ISREF


12345678910>>...17