From 0b82e05fe264306004119e30119e665365331e17 Mon Sep 17 00:00:00 2001 From: Ondřej Surý Date: Fri, 16 Nov 2012 13:25:37 +0100 Subject: Imported Upstream version 5.5.0~alpha1 --- ext/spl/doxygen.cfg | 4 +- ext/spl/examples/autoload.inc | 0 ext/spl/examples/callbackfilteriterator.inc | 0 ext/spl/examples/dbaarray.inc | 0 ext/spl/examples/dbareader.inc | 0 ext/spl/examples/directoryfilterdots.inc | 0 ext/spl/examples/directorytree.inc | 0 ext/spl/examples/dualiterator.inc | 0 ext/spl/examples/findfile.inc | 0 ext/spl/examples/inigroups.inc | 0 ext/spl/examples/keyfilter.inc | 0 ext/spl/examples/recursivecomparedualiterator.inc | 0 ext/spl/examples/recursivedualiterator.inc | 0 ext/spl/examples/regexfindfile.inc | 0 ext/spl/examples/searchiterator.inc | 0 ext/spl/examples/tests/dualiterator_001.phpt | 0 ext/spl/examples/tests/examples.inc | 0 ext/spl/internal/appenditerator.inc | 0 ext/spl/internal/cachingiterator.inc | 0 ext/spl/internal/emptyiterator.inc | 0 ext/spl/internal/filteriterator.inc | 0 ext/spl/internal/infiniteiterator.inc | 0 ext/spl/internal/iteratoriterator.inc | 0 ext/spl/internal/limititerator.inc | 0 ext/spl/internal/multipleiterator.inc | 0 ext/spl/internal/norewinditerator.inc | 0 ext/spl/internal/outeriterator.inc | 0 ext/spl/internal/parentiterator.inc | 0 ext/spl/internal/recursivearrayiterator.inc | 0 ext/spl/internal/recursivecachingiterator.inc | 0 ext/spl/internal/recursivefilteriterator.inc | 0 ext/spl/internal/recursiveiterator.inc | 0 ext/spl/internal/recursiveiteratoriterator.inc | 0 ext/spl/internal/recursiveregexiterator.inc | 0 ext/spl/internal/recursivetreeiterator.inc | 0 ext/spl/internal/regexiterator.inc | 0 ext/spl/internal/seekableiterator.inc | 0 ext/spl/internal/splfileobject.inc | 0 ext/spl/internal/splobjectstorage.inc | 0 ext/spl/php_spl.c | 0 ext/spl/php_spl.h | 0 ext/spl/spl_array.c | 0 ext/spl/spl_array.h | 0 ext/spl/spl_directory.c | 0 ext/spl/spl_directory.h | 0 ext/spl/spl_engine.c | 0 ext/spl/spl_engine.h | 0 ext/spl/spl_exceptions.c | 0 ext/spl/spl_exceptions.h | 0 ext/spl/spl_fixedarray.c | 33 +++++++++++++ ext/spl/spl_functions.c | 0 ext/spl/spl_functions.h | 0 ext/spl/spl_iterators.c | 2 +- ext/spl/spl_iterators.h | 0 ext/spl/spl_observer.c | 0 ext/spl/spl_observer.h | 0 ext/spl/tests/SplFixedArray_serialize.phpt | 52 +++++++++++++++++++++ ext/spl/tests/array_001.phpt | 0 ext/spl/tests/array_002.phpt | 0 ext/spl/tests/array_003.phpt | 0 ext/spl/tests/array_004.phpt | 0 ext/spl/tests/array_005.phpt | 0 ext/spl/tests/array_006.phpt | 0 ext/spl/tests/array_007.phpt | 0 ext/spl/tests/array_008.phpt | 0 ext/spl/tests/array_009.phpt | 0 ext/spl/tests/array_009a.phpt | 0 ext/spl/tests/array_010.phpt | 0 ext/spl/tests/array_011.phpt | 0 ext/spl/tests/array_012.phpt | 0 ext/spl/tests/array_013.phpt | 0 ext/spl/tests/array_014.phpt | 0 ext/spl/tests/array_015.phpt | 0 ext/spl/tests/array_016.phpt | 0 ext/spl/tests/array_017.phpt | 0 ext/spl/tests/array_018.phpt | Bin ext/spl/tests/array_019.phpt | 0 ext/spl/tests/array_020.phpt | 0 ext/spl/tests/array_021.phpt | 0 ext/spl/tests/array_022.phpt | 0 ext/spl/tests/bug28822.phpt | 0 ext/spl/tests/bug31185.phpt | 0 ext/spl/tests/bug31346.phpt | 0 ext/spl/tests/bug31348.phpt | 0 ext/spl/tests/bug31926.phpt | 0 ext/spl/tests/bug32134.phpt | 0 ext/spl/tests/bug32394.phpt | 0 ext/spl/tests/bug33136.phpt | 0 ext/spl/tests/bug36287.phpt | 0 ext/spl/tests/bug36941.phpt | 0 ext/spl/tests/bug37457.phpt | 0 ext/spl/tests/bug40442.phpt | 0 ext/spl/tests/bug40872.phpt | 0 ext/spl/tests/bug42654.phpt | 0 ext/spl/tests/bug42703.phpt | 0 ext/spl/tests/bug49972.phpt | 0 ext/spl/tests/bug61697.phpt | 26 +++++++++++ ext/spl/tests/dit_001.phpt | 0 ext/spl/tests/dit_002.phpt | 0 ext/spl/tests/dit_003.phpt | 0 ext/spl/tests/fileobject_001.phpt | 0 ext/spl/tests/fileobject_002.phpt | 0 ext/spl/tests/fileobject_003.phpt | 0 ext/spl/tests/iterator_001.phpt | 0 ext/spl/tests/iterator_002.phpt | 0 ext/spl/tests/iterator_003.phpt | 0 ext/spl/tests/iterator_004.phpt | 0 ext/spl/tests/iterator_005.phpt | 0 ext/spl/tests/iterator_006.phpt | 0 ext/spl/tests/iterator_007.phpt | 0 ext/spl/tests/iterator_008.phpt | 0 ext/spl/tests/iterator_009.phpt | 0 ext/spl/tests/iterator_010.phpt | 0 ext/spl/tests/iterator_011.phpt | 0 ext/spl/tests/iterator_012.phpt | 0 ext/spl/tests/iterator_013.phpt | 0 ext/spl/tests/iterator_014.phpt | 0 ext/spl/tests/iterator_015.phpt | 0 ext/spl/tests/iterator_016.phpt | 0 ext/spl/tests/iterator_017.phpt | 0 ext/spl/tests/iterator_018.phpt | 0 ext/spl/tests/iterator_019.phpt | 0 ext/spl/tests/iterator_020.phpt | 0 ext/spl/tests/iterator_021.phpt | 0 ext/spl/tests/iterator_022.phpt | 0 ext/spl/tests/iterator_023.phpt | 0 ext/spl/tests/iterator_024.phpt | 0 ext/spl/tests/iterator_025.phpt | 0 ext/spl/tests/iterator_026.phpt | 0 ext/spl/tests/iterator_027.phpt | 0 ext/spl/tests/iterator_028.phpt | 0 ext/spl/tests/iterator_029.phpt | 0 ext/spl/tests/iterator_030.phpt | 0 ext/spl/tests/iterator_031.phpt | 0 ext/spl/tests/iterator_032.phpt | 0 ext/spl/tests/iterator_033.phpt | 0 ext/spl/tests/iterator_034.phpt | 0 ext/spl/tests/iterator_036.phpt | 0 ext/spl/tests/iterator_037.phpt | 0 ext/spl/tests/iterator_038.phpt | 0 ext/spl/tests/iterator_039.phpt | 0 ext/spl/tests/iterator_040.phpt | 0 ext/spl/tests/iterator_041.phpt | 0 ext/spl/tests/iterator_041a.phpt | 0 ext/spl/tests/iterator_041b.phpt | 0 ext/spl/tests/iterator_042.phpt | 0 ext/spl/tests/iterator_043.phpt | 0 ext/spl/tests/iterator_044.phpt | 0 ext/spl/tests/iterator_045.phpt | 0 ext/spl/tests/iterator_046.phpt | 0 ext/spl/tests/iterator_047.phpt | 0 ext/spl/tests/iterator_048.phpt | 0 ext/spl/tests/iterator_049.phpt | 0 ext/spl/tests/iterator_049b.phpt | Bin ext/spl/tests/iterator_050.phpt | 0 ext/spl/tests/iterator_051.phpt | 0 ext/spl/tests/iterator_052.phpt | 0 ext/spl/tests/iterator_053.phpt | 0 ext/spl/tests/iterator_054.phpt | 0 ext/spl/tests/iterator_055.phpt | 0 ext/spl/tests/iterator_068.phpt | 0 ext/spl/tests/multiple_iterator_001.phpt | 0 ext/spl/tests/observer_001.phpt | 0 ext/spl/tests/observer_002.phpt | 0 ext/spl/tests/observer_003.phpt | 0 ext/spl/tests/observer_004.phpt | 0 ext/spl/tests/observer_005.phpt | 0 ext/spl/tests/observer_006.phpt | 0 ext/spl/tests/recursive_tree_iterator_001.phpt | 0 ext/spl/tests/recursive_tree_iterator_002.phpt | 0 ext/spl/tests/recursive_tree_iterator_003.phpt | 0 ext/spl/tests/recursive_tree_iterator_004.phpt | 0 ext/spl/tests/recursive_tree_iterator_005.phpt | 0 ext/spl/tests/recursive_tree_iterator_006.phpt | 0 ext/spl/tests/recursive_tree_iterator_007.phpt | 0 ext/spl/tests/recursive_tree_iterator_008.phpt | 0 ext/spl/tests/spl_001.phpt | 0 ext/spl/tests/spl_002.phpt | 0 ext/spl/tests/spl_003.phpt | 0 ext/spl/tests/spl_004.phpt | 0 ext/spl/tests/spl_005.phpt | 0 ext/spl/tests/spl_006.phpt | 0 ext/spl/tests/spl_007.phpt | 0 ext/spl/tests/spl_autoload_001.phpt | 0 ext/spl/tests/spl_autoload_002.phpt | 0 ext/spl/tests/spl_autoload_003.phpt | 0 ext/spl/tests/spl_autoload_004.phpt | 0 ext/spl/tests/spl_autoload_005.phpt | 0 ext/spl/tests/spl_autoload_006.phpt | 0 ext/spl/tests/spl_autoload_007.phpt | 0 ext/spl/tests/spl_autoload_008.phpt | 0 ext/spl/tests/spl_autoload_009.phpt | 0 ext/spl/tests/spl_autoload_012.phpt | 0 .../tests/spl_fileinfo_getlinktarget_basic.phpt | 0 ext/spl/tests/spl_iterator_apply_error.phpt | 0 ext/spl/tests/spl_iterator_apply_error_001.phpt | 0 ext/spl/tests/spl_iterator_to_array_error.phpt | 0 ext/spl/tests/testclass.class.inc | 0 ext/spl/tests/testclass.inc | 0 ext/spl/tests/testclass.php.inc | 0 200 files changed, 114 insertions(+), 3 deletions(-) mode change 100755 => 100644 ext/spl/examples/autoload.inc mode change 100755 => 100644 ext/spl/examples/callbackfilteriterator.inc mode change 100755 => 100644 ext/spl/examples/dbaarray.inc mode change 100755 => 100644 ext/spl/examples/dbareader.inc mode change 100755 => 100644 ext/spl/examples/directoryfilterdots.inc mode change 100755 => 100644 ext/spl/examples/directorytree.inc mode change 100755 => 100644 ext/spl/examples/dualiterator.inc mode change 100755 => 100644 ext/spl/examples/findfile.inc mode change 100755 => 100644 ext/spl/examples/inigroups.inc mode change 100755 => 100644 ext/spl/examples/keyfilter.inc mode change 100755 => 100644 ext/spl/examples/recursivecomparedualiterator.inc mode change 100755 => 100644 ext/spl/examples/recursivedualiterator.inc mode change 100755 => 100644 ext/spl/examples/regexfindfile.inc mode change 100755 => 100644 ext/spl/examples/searchiterator.inc mode change 100755 => 100644 ext/spl/examples/tests/dualiterator_001.phpt mode change 100755 => 100644 ext/spl/examples/tests/examples.inc mode change 100755 => 100644 ext/spl/internal/appenditerator.inc mode change 100755 => 100644 ext/spl/internal/cachingiterator.inc mode change 100755 => 100644 ext/spl/internal/emptyiterator.inc mode change 100755 => 100644 ext/spl/internal/filteriterator.inc mode change 100755 => 100644 ext/spl/internal/infiniteiterator.inc mode change 100755 => 100644 ext/spl/internal/iteratoriterator.inc mode change 100755 => 100644 ext/spl/internal/limititerator.inc mode change 100755 => 100644 ext/spl/internal/multipleiterator.inc mode change 100755 => 100644 ext/spl/internal/norewinditerator.inc mode change 100755 => 100644 ext/spl/internal/outeriterator.inc mode change 100755 => 100644 ext/spl/internal/parentiterator.inc mode change 100755 => 100644 ext/spl/internal/recursivearrayiterator.inc mode change 100755 => 100644 ext/spl/internal/recursivecachingiterator.inc mode change 100755 => 100644 ext/spl/internal/recursivefilteriterator.inc mode change 100755 => 100644 ext/spl/internal/recursiveiterator.inc mode change 100755 => 100644 ext/spl/internal/recursiveiteratoriterator.inc mode change 100755 => 100644 ext/spl/internal/recursiveregexiterator.inc mode change 100755 => 100644 ext/spl/internal/recursivetreeiterator.inc mode change 100755 => 100644 ext/spl/internal/regexiterator.inc mode change 100755 => 100644 ext/spl/internal/seekableiterator.inc mode change 100755 => 100644 ext/spl/internal/splfileobject.inc mode change 100755 => 100644 ext/spl/internal/splobjectstorage.inc mode change 100755 => 100644 ext/spl/php_spl.c mode change 100755 => 100644 ext/spl/php_spl.h mode change 100755 => 100644 ext/spl/spl_array.c mode change 100755 => 100644 ext/spl/spl_array.h mode change 100755 => 100644 ext/spl/spl_directory.c mode change 100755 => 100644 ext/spl/spl_directory.h mode change 100755 => 100644 ext/spl/spl_engine.c mode change 100755 => 100644 ext/spl/spl_engine.h mode change 100755 => 100644 ext/spl/spl_exceptions.c mode change 100755 => 100644 ext/spl/spl_exceptions.h mode change 100755 => 100644 ext/spl/spl_functions.c mode change 100755 => 100644 ext/spl/spl_functions.h mode change 100755 => 100644 ext/spl/spl_iterators.c mode change 100755 => 100644 ext/spl/spl_iterators.h mode change 100755 => 100644 ext/spl/spl_observer.c mode change 100755 => 100644 ext/spl/spl_observer.h create mode 100644 ext/spl/tests/SplFixedArray_serialize.phpt mode change 100755 => 100644 ext/spl/tests/array_001.phpt mode change 100755 => 100644 ext/spl/tests/array_002.phpt mode change 100755 => 100644 ext/spl/tests/array_003.phpt mode change 100755 => 100644 ext/spl/tests/array_004.phpt mode change 100755 => 100644 ext/spl/tests/array_005.phpt mode change 100755 => 100644 ext/spl/tests/array_006.phpt mode change 100755 => 100644 ext/spl/tests/array_007.phpt mode change 100755 => 100644 ext/spl/tests/array_008.phpt mode change 100755 => 100644 ext/spl/tests/array_009.phpt mode change 100755 => 100644 ext/spl/tests/array_009a.phpt mode change 100755 => 100644 ext/spl/tests/array_010.phpt mode change 100755 => 100644 ext/spl/tests/array_011.phpt mode change 100755 => 100644 ext/spl/tests/array_012.phpt mode change 100755 => 100644 ext/spl/tests/array_013.phpt mode change 100755 => 100644 ext/spl/tests/array_014.phpt mode change 100755 => 100644 ext/spl/tests/array_015.phpt mode change 100755 => 100644 ext/spl/tests/array_016.phpt mode change 100755 => 100644 ext/spl/tests/array_017.phpt mode change 100755 => 100644 ext/spl/tests/array_018.phpt mode change 100755 => 100644 ext/spl/tests/array_019.phpt mode change 100755 => 100644 ext/spl/tests/array_020.phpt mode change 100755 => 100644 ext/spl/tests/array_021.phpt mode change 100755 => 100644 ext/spl/tests/array_022.phpt mode change 100755 => 100644 ext/spl/tests/bug28822.phpt mode change 100755 => 100644 ext/spl/tests/bug31185.phpt mode change 100755 => 100644 ext/spl/tests/bug31346.phpt mode change 100755 => 100644 ext/spl/tests/bug31348.phpt mode change 100755 => 100644 ext/spl/tests/bug31926.phpt mode change 100755 => 100644 ext/spl/tests/bug32134.phpt mode change 100755 => 100644 ext/spl/tests/bug32394.phpt mode change 100755 => 100644 ext/spl/tests/bug33136.phpt mode change 100755 => 100644 ext/spl/tests/bug36287.phpt mode change 100755 => 100644 ext/spl/tests/bug36941.phpt mode change 100755 => 100644 ext/spl/tests/bug37457.phpt mode change 100755 => 100644 ext/spl/tests/bug40442.phpt mode change 100755 => 100644 ext/spl/tests/bug40872.phpt mode change 100755 => 100644 ext/spl/tests/bug42654.phpt mode change 100755 => 100644 ext/spl/tests/bug42703.phpt mode change 100755 => 100644 ext/spl/tests/bug49972.phpt create mode 100644 ext/spl/tests/bug61697.phpt mode change 100755 => 100644 ext/spl/tests/dit_001.phpt mode change 100755 => 100644 ext/spl/tests/dit_002.phpt mode change 100755 => 100644 ext/spl/tests/dit_003.phpt mode change 100755 => 100644 ext/spl/tests/fileobject_001.phpt mode change 100755 => 100644 ext/spl/tests/fileobject_002.phpt mode change 100755 => 100644 ext/spl/tests/fileobject_003.phpt mode change 100755 => 100644 ext/spl/tests/iterator_001.phpt mode change 100755 => 100644 ext/spl/tests/iterator_002.phpt mode change 100755 => 100644 ext/spl/tests/iterator_003.phpt mode change 100755 => 100644 ext/spl/tests/iterator_004.phpt mode change 100755 => 100644 ext/spl/tests/iterator_005.phpt mode change 100755 => 100644 ext/spl/tests/iterator_006.phpt mode change 100755 => 100644 ext/spl/tests/iterator_007.phpt mode change 100755 => 100644 ext/spl/tests/iterator_008.phpt mode change 100755 => 100644 ext/spl/tests/iterator_009.phpt mode change 100755 => 100644 ext/spl/tests/iterator_010.phpt mode change 100755 => 100644 ext/spl/tests/iterator_011.phpt mode change 100755 => 100644 ext/spl/tests/iterator_012.phpt mode change 100755 => 100644 ext/spl/tests/iterator_013.phpt mode change 100755 => 100644 ext/spl/tests/iterator_014.phpt mode change 100755 => 100644 ext/spl/tests/iterator_015.phpt mode change 100755 => 100644 ext/spl/tests/iterator_016.phpt mode change 100755 => 100644 ext/spl/tests/iterator_017.phpt mode change 100755 => 100644 ext/spl/tests/iterator_018.phpt mode change 100755 => 100644 ext/spl/tests/iterator_019.phpt mode change 100755 => 100644 ext/spl/tests/iterator_020.phpt mode change 100755 => 100644 ext/spl/tests/iterator_021.phpt mode change 100755 => 100644 ext/spl/tests/iterator_022.phpt mode change 100755 => 100644 ext/spl/tests/iterator_023.phpt mode change 100755 => 100644 ext/spl/tests/iterator_024.phpt mode change 100755 => 100644 ext/spl/tests/iterator_025.phpt mode change 100755 => 100644 ext/spl/tests/iterator_026.phpt mode change 100755 => 100644 ext/spl/tests/iterator_027.phpt mode change 100755 => 100644 ext/spl/tests/iterator_028.phpt mode change 100755 => 100644 ext/spl/tests/iterator_029.phpt mode change 100755 => 100644 ext/spl/tests/iterator_030.phpt mode change 100755 => 100644 ext/spl/tests/iterator_031.phpt mode change 100755 => 100644 ext/spl/tests/iterator_032.phpt mode change 100755 => 100644 ext/spl/tests/iterator_033.phpt mode change 100755 => 100644 ext/spl/tests/iterator_034.phpt mode change 100755 => 100644 ext/spl/tests/iterator_036.phpt mode change 100755 => 100644 ext/spl/tests/iterator_037.phpt mode change 100755 => 100644 ext/spl/tests/iterator_038.phpt mode change 100755 => 100644 ext/spl/tests/iterator_039.phpt mode change 100755 => 100644 ext/spl/tests/iterator_040.phpt mode change 100755 => 100644 ext/spl/tests/iterator_041.phpt mode change 100755 => 100644 ext/spl/tests/iterator_041a.phpt mode change 100755 => 100644 ext/spl/tests/iterator_041b.phpt mode change 100755 => 100644 ext/spl/tests/iterator_042.phpt mode change 100755 => 100644 ext/spl/tests/iterator_043.phpt mode change 100755 => 100644 ext/spl/tests/iterator_044.phpt mode change 100755 => 100644 ext/spl/tests/iterator_045.phpt mode change 100755 => 100644 ext/spl/tests/iterator_046.phpt mode change 100755 => 100644 ext/spl/tests/iterator_047.phpt mode change 100755 => 100644 ext/spl/tests/iterator_048.phpt mode change 100755 => 100644 ext/spl/tests/iterator_049.phpt mode change 100755 => 100644 ext/spl/tests/iterator_049b.phpt mode change 100755 => 100644 ext/spl/tests/iterator_050.phpt mode change 100755 => 100644 ext/spl/tests/iterator_051.phpt mode change 100755 => 100644 ext/spl/tests/iterator_052.phpt mode change 100755 => 100644 ext/spl/tests/iterator_053.phpt mode change 100755 => 100644 ext/spl/tests/iterator_054.phpt mode change 100755 => 100644 ext/spl/tests/iterator_055.phpt mode change 100755 => 100644 ext/spl/tests/iterator_068.phpt mode change 100755 => 100644 ext/spl/tests/multiple_iterator_001.phpt mode change 100755 => 100644 ext/spl/tests/observer_001.phpt mode change 100755 => 100644 ext/spl/tests/observer_002.phpt mode change 100755 => 100644 ext/spl/tests/observer_003.phpt mode change 100755 => 100644 ext/spl/tests/observer_004.phpt mode change 100755 => 100644 ext/spl/tests/observer_005.phpt mode change 100755 => 100644 ext/spl/tests/observer_006.phpt mode change 100755 => 100644 ext/spl/tests/recursive_tree_iterator_001.phpt mode change 100755 => 100644 ext/spl/tests/recursive_tree_iterator_002.phpt mode change 100755 => 100644 ext/spl/tests/recursive_tree_iterator_003.phpt mode change 100755 => 100644 ext/spl/tests/recursive_tree_iterator_004.phpt mode change 100755 => 100644 ext/spl/tests/recursive_tree_iterator_005.phpt mode change 100755 => 100644 ext/spl/tests/recursive_tree_iterator_006.phpt mode change 100755 => 100644 ext/spl/tests/recursive_tree_iterator_007.phpt mode change 100755 => 100644 ext/spl/tests/recursive_tree_iterator_008.phpt mode change 100755 => 100644 ext/spl/tests/spl_001.phpt mode change 100755 => 100644 ext/spl/tests/spl_002.phpt mode change 100755 => 100644 ext/spl/tests/spl_003.phpt mode change 100755 => 100644 ext/spl/tests/spl_004.phpt mode change 100755 => 100644 ext/spl/tests/spl_005.phpt mode change 100755 => 100644 ext/spl/tests/spl_006.phpt mode change 100755 => 100644 ext/spl/tests/spl_007.phpt mode change 100755 => 100644 ext/spl/tests/spl_autoload_001.phpt mode change 100755 => 100644 ext/spl/tests/spl_autoload_002.phpt mode change 100755 => 100644 ext/spl/tests/spl_autoload_003.phpt mode change 100755 => 100644 ext/spl/tests/spl_autoload_004.phpt mode change 100755 => 100644 ext/spl/tests/spl_autoload_005.phpt mode change 100755 => 100644 ext/spl/tests/spl_autoload_006.phpt mode change 100755 => 100644 ext/spl/tests/spl_autoload_007.phpt mode change 100755 => 100644 ext/spl/tests/spl_autoload_008.phpt mode change 100755 => 100644 ext/spl/tests/spl_autoload_009.phpt mode change 100755 => 100644 ext/spl/tests/spl_autoload_012.phpt mode change 100755 => 100644 ext/spl/tests/spl_fileinfo_getlinktarget_basic.phpt mode change 100755 => 100644 ext/spl/tests/spl_iterator_apply_error.phpt mode change 100755 => 100644 ext/spl/tests/spl_iterator_apply_error_001.phpt mode change 100755 => 100644 ext/spl/tests/spl_iterator_to_array_error.phpt mode change 100755 => 100644 ext/spl/tests/testclass.class.inc mode change 100755 => 100644 ext/spl/tests/testclass.inc mode change 100755 => 100644 ext/spl/tests/testclass.php.inc (limited to 'ext/spl') diff --git a/ext/spl/doxygen.cfg b/ext/spl/doxygen.cfg index 4b7178723..5c7025a9a 100755 --- a/ext/spl/doxygen.cfg +++ b/ext/spl/doxygen.cfg @@ -111,7 +111,7 @@ HTML_STYLESHEET = HTML_ALIGN_MEMBERS = YES GENERATE_HTMLHELP = YES CHM_FILE = ../spl.chm -HHC_LOCATION = hhc.exe +#HHC_LOCATION = hhc.exe GENERATE_CHI = NO BINARY_TOC = NO TOC_EXPAND = NO @@ -210,7 +210,7 @@ MAX_DOT_GRAPH_WIDTH = 1200 MAX_DOT_GRAPH_HEIGHT = 1024 MAX_DOT_GRAPH_DEPTH = 0 GENERATE_LEGEND = YES -DOT_CLEANUP = YES +DOT_CLEANUP = NO #--------------------------------------------------------------------------- # Configuration::additions related to the search engine #--------------------------------------------------------------------------- diff --git a/ext/spl/examples/autoload.inc b/ext/spl/examples/autoload.inc old mode 100755 new mode 100644 diff --git a/ext/spl/examples/callbackfilteriterator.inc b/ext/spl/examples/callbackfilteriterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/examples/dbaarray.inc b/ext/spl/examples/dbaarray.inc old mode 100755 new mode 100644 diff --git a/ext/spl/examples/dbareader.inc b/ext/spl/examples/dbareader.inc old mode 100755 new mode 100644 diff --git a/ext/spl/examples/directoryfilterdots.inc b/ext/spl/examples/directoryfilterdots.inc old mode 100755 new mode 100644 diff --git a/ext/spl/examples/directorytree.inc b/ext/spl/examples/directorytree.inc old mode 100755 new mode 100644 diff --git a/ext/spl/examples/dualiterator.inc b/ext/spl/examples/dualiterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/examples/findfile.inc b/ext/spl/examples/findfile.inc old mode 100755 new mode 100644 diff --git a/ext/spl/examples/inigroups.inc b/ext/spl/examples/inigroups.inc old mode 100755 new mode 100644 diff --git a/ext/spl/examples/keyfilter.inc b/ext/spl/examples/keyfilter.inc old mode 100755 new mode 100644 diff --git a/ext/spl/examples/recursivecomparedualiterator.inc b/ext/spl/examples/recursivecomparedualiterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/examples/recursivedualiterator.inc b/ext/spl/examples/recursivedualiterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/examples/regexfindfile.inc b/ext/spl/examples/regexfindfile.inc old mode 100755 new mode 100644 diff --git a/ext/spl/examples/searchiterator.inc b/ext/spl/examples/searchiterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/examples/tests/dualiterator_001.phpt b/ext/spl/examples/tests/dualiterator_001.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/examples/tests/examples.inc b/ext/spl/examples/tests/examples.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/appenditerator.inc b/ext/spl/internal/appenditerator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/cachingiterator.inc b/ext/spl/internal/cachingiterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/emptyiterator.inc b/ext/spl/internal/emptyiterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/filteriterator.inc b/ext/spl/internal/filteriterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/infiniteiterator.inc b/ext/spl/internal/infiniteiterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/iteratoriterator.inc b/ext/spl/internal/iteratoriterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/limititerator.inc b/ext/spl/internal/limititerator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/multipleiterator.inc b/ext/spl/internal/multipleiterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/norewinditerator.inc b/ext/spl/internal/norewinditerator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/outeriterator.inc b/ext/spl/internal/outeriterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/parentiterator.inc b/ext/spl/internal/parentiterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/recursivearrayiterator.inc b/ext/spl/internal/recursivearrayiterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/recursivecachingiterator.inc b/ext/spl/internal/recursivecachingiterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/recursivefilteriterator.inc b/ext/spl/internal/recursivefilteriterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/recursiveiterator.inc b/ext/spl/internal/recursiveiterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/recursiveiteratoriterator.inc b/ext/spl/internal/recursiveiteratoriterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/recursiveregexiterator.inc b/ext/spl/internal/recursiveregexiterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/recursivetreeiterator.inc b/ext/spl/internal/recursivetreeiterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/regexiterator.inc b/ext/spl/internal/regexiterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/seekableiterator.inc b/ext/spl/internal/seekableiterator.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/splfileobject.inc b/ext/spl/internal/splfileobject.inc old mode 100755 new mode 100644 diff --git a/ext/spl/internal/splobjectstorage.inc b/ext/spl/internal/splobjectstorage.inc old mode 100755 new mode 100644 diff --git a/ext/spl/php_spl.c b/ext/spl/php_spl.c old mode 100755 new mode 100644 diff --git a/ext/spl/php_spl.h b/ext/spl/php_spl.h old mode 100755 new mode 100644 diff --git a/ext/spl/spl_array.c b/ext/spl/spl_array.c old mode 100755 new mode 100644 diff --git a/ext/spl/spl_array.h b/ext/spl/spl_array.h old mode 100755 new mode 100644 diff --git a/ext/spl/spl_directory.c b/ext/spl/spl_directory.c old mode 100755 new mode 100644 diff --git a/ext/spl/spl_directory.h b/ext/spl/spl_directory.h old mode 100755 new mode 100644 diff --git a/ext/spl/spl_engine.c b/ext/spl/spl_engine.c old mode 100755 new mode 100644 diff --git a/ext/spl/spl_engine.h b/ext/spl/spl_engine.h old mode 100755 new mode 100644 diff --git a/ext/spl/spl_exceptions.c b/ext/spl/spl_exceptions.c old mode 100755 new mode 100644 diff --git a/ext/spl/spl_exceptions.h b/ext/spl/spl_exceptions.h old mode 100755 new mode 100644 diff --git a/ext/spl/spl_fixedarray.c b/ext/spl/spl_fixedarray.c index 244bd3e0d..8bf61e868 100644 --- a/ext/spl/spl_fixedarray.c +++ b/ext/spl/spl_fixedarray.c @@ -583,6 +583,38 @@ SPL_METHOD(SplFixedArray, __construct) } /* }}} */ +/* {{{ proto void SplFixedArray::__wakeup() +*/ +SPL_METHOD(SplFixedArray, __wakeup) +{ + spl_fixedarray_object *intern = (spl_fixedarray_object *) zend_object_store_get_object(getThis() TSRMLS_CC); + HashPosition ptr; + HashTable *intern_ht = zend_std_get_properties(getThis() TSRMLS_CC); + zval **data; + + if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "")) { + return; + } + + if (!intern->array) { + int index = 0; + int size = zend_hash_num_elements(intern_ht); + + intern->array = emalloc(sizeof(spl_fixedarray)); + spl_fixedarray_init(intern->array, size TSRMLS_CC); + + for (zend_hash_internal_pointer_reset_ex(intern_ht, &ptr); zend_hash_get_current_data_ex(intern_ht, (void **) &data, &ptr) == SUCCESS; zend_hash_move_forward_ex(intern_ht, &ptr)) { + Z_ADDREF_PP(data); + intern->array->elements[index++] = *data; + } + + /* Remove the unserialised properties, since we now have the elements + * within the spl_fixedarray_object structure. */ + zend_hash_clean(intern_ht); + } +} +/* }}} */ + /* {{{ proto int SplFixedArray::count(void) */ SPL_METHOD(SplFixedArray, count) @@ -1060,6 +1092,7 @@ ZEND_END_ARG_INFO() static zend_function_entry spl_funcs_SplFixedArray[] = { /* {{{ */ SPL_ME(SplFixedArray, __construct, arginfo_splfixedarray_construct,ZEND_ACC_PUBLIC) + SPL_ME(SplFixedArray, __wakeup, arginfo_splfixedarray_void, ZEND_ACC_PUBLIC) SPL_ME(SplFixedArray, count, arginfo_splfixedarray_void, ZEND_ACC_PUBLIC) SPL_ME(SplFixedArray, toArray, arginfo_splfixedarray_void, ZEND_ACC_PUBLIC) SPL_ME(SplFixedArray, fromArray, arginfo_fixedarray_fromArray, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC) diff --git a/ext/spl/spl_functions.c b/ext/spl/spl_functions.c old mode 100755 new mode 100644 diff --git a/ext/spl/spl_functions.h b/ext/spl/spl_functions.h old mode 100755 new mode 100644 diff --git a/ext/spl/spl_iterators.c b/ext/spl/spl_iterators.c old mode 100755 new mode 100644 index 098d7dc1e..7b77cf5bb --- a/ext/spl/spl_iterators.c +++ b/ext/spl/spl_iterators.c @@ -230,7 +230,7 @@ next_step: if (iterator->funcs->valid(iterator TSRMLS_CC) == FAILURE) { break; } - object->iterators[object->level].state = RS_TEST; + object->iterators[object->level].state = RS_TEST; /* break; */ case RS_TEST: ce = object->iterators[object->level].ce; diff --git a/ext/spl/spl_iterators.h b/ext/spl/spl_iterators.h old mode 100755 new mode 100644 diff --git a/ext/spl/spl_observer.c b/ext/spl/spl_observer.c old mode 100755 new mode 100644 diff --git a/ext/spl/spl_observer.h b/ext/spl/spl_observer.h old mode 100755 new mode 100644 diff --git a/ext/spl/tests/SplFixedArray_serialize.phpt b/ext/spl/tests/SplFixedArray_serialize.phpt new file mode 100644 index 000000000..f99812ecc --- /dev/null +++ b/ext/spl/tests/SplFixedArray_serialize.phpt @@ -0,0 +1,52 @@ +--TEST-- +SplFixedArray serialisation +--FILE-- +prop = 'value'; + +$array[0] = 'foo'; +$array[2] = 42; +$array[3] = $obj; +$array[4] = range(1, 5); + +$ser = serialize($array); +echo "$ser\n"; +$unser = unserialize($ser); + +printf("count: %d\n", count($unser)); +printf("getSize(): %d\n", $unser->getSize()); + +var_dump($unser[0], $unser[1], $unser[2], $unser[3], $unser[4]); + +$unser[4] = 'quux'; +var_dump($unser[4]); + +?> +--EXPECT-- +O:13:"SplFixedArray":5:{i:0;s:3:"foo";i:1;N;i:2;i:42;i:3;O:8:"stdClass":1:{s:4:"prop";s:5:"value";}i:4;a:5:{i:0;i:1;i:1;i:2;i:2;i:3;i:3;i:4;i:4;i:5;}} +count: 5 +getSize(): 5 +string(3) "foo" +NULL +int(42) +object(stdClass)#4 (1) { + ["prop"]=> + string(5) "value" +} +array(5) { + [0]=> + int(1) + [1]=> + int(2) + [2]=> + int(3) + [3]=> + int(4) + [4]=> + int(5) +} +string(4) "quux" diff --git a/ext/spl/tests/array_001.phpt b/ext/spl/tests/array_001.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_002.phpt b/ext/spl/tests/array_002.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_003.phpt b/ext/spl/tests/array_003.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_004.phpt b/ext/spl/tests/array_004.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_005.phpt b/ext/spl/tests/array_005.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_006.phpt b/ext/spl/tests/array_006.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_007.phpt b/ext/spl/tests/array_007.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_008.phpt b/ext/spl/tests/array_008.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_009.phpt b/ext/spl/tests/array_009.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_009a.phpt b/ext/spl/tests/array_009a.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_010.phpt b/ext/spl/tests/array_010.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_011.phpt b/ext/spl/tests/array_011.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_012.phpt b/ext/spl/tests/array_012.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_013.phpt b/ext/spl/tests/array_013.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_014.phpt b/ext/spl/tests/array_014.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_015.phpt b/ext/spl/tests/array_015.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_016.phpt b/ext/spl/tests/array_016.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_017.phpt b/ext/spl/tests/array_017.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_018.phpt b/ext/spl/tests/array_018.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_019.phpt b/ext/spl/tests/array_019.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_020.phpt b/ext/spl/tests/array_020.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_021.phpt b/ext/spl/tests/array_021.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/array_022.phpt b/ext/spl/tests/array_022.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug28822.phpt b/ext/spl/tests/bug28822.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug31185.phpt b/ext/spl/tests/bug31185.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug31346.phpt b/ext/spl/tests/bug31346.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug31348.phpt b/ext/spl/tests/bug31348.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug31926.phpt b/ext/spl/tests/bug31926.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug32134.phpt b/ext/spl/tests/bug32134.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug32394.phpt b/ext/spl/tests/bug32394.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug33136.phpt b/ext/spl/tests/bug33136.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug36287.phpt b/ext/spl/tests/bug36287.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug36941.phpt b/ext/spl/tests/bug36941.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug37457.phpt b/ext/spl/tests/bug37457.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug40442.phpt b/ext/spl/tests/bug40442.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug40872.phpt b/ext/spl/tests/bug40872.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug42654.phpt b/ext/spl/tests/bug42654.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug42703.phpt b/ext/spl/tests/bug42703.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug49972.phpt b/ext/spl/tests/bug49972.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/bug61697.phpt b/ext/spl/tests/bug61697.phpt new file mode 100644 index 000000000..d95caef97 --- /dev/null +++ b/ext/spl/tests/bug61697.phpt @@ -0,0 +1,26 @@ +--TEST-- +Bug #61697 (spl_autoload_functions returns lambda functions incorrectly) +--XFAIL-- +Bug #61697 not fixed yet +--FILE-- + +--EXPECTF-- +Array +( +) diff --git a/ext/spl/tests/dit_001.phpt b/ext/spl/tests/dit_001.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/dit_002.phpt b/ext/spl/tests/dit_002.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/dit_003.phpt b/ext/spl/tests/dit_003.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/fileobject_001.phpt b/ext/spl/tests/fileobject_001.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/fileobject_002.phpt b/ext/spl/tests/fileobject_002.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/fileobject_003.phpt b/ext/spl/tests/fileobject_003.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_001.phpt b/ext/spl/tests/iterator_001.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_002.phpt b/ext/spl/tests/iterator_002.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_003.phpt b/ext/spl/tests/iterator_003.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_004.phpt b/ext/spl/tests/iterator_004.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_005.phpt b/ext/spl/tests/iterator_005.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_006.phpt b/ext/spl/tests/iterator_006.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_007.phpt b/ext/spl/tests/iterator_007.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_008.phpt b/ext/spl/tests/iterator_008.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_009.phpt b/ext/spl/tests/iterator_009.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_010.phpt b/ext/spl/tests/iterator_010.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_011.phpt b/ext/spl/tests/iterator_011.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_012.phpt b/ext/spl/tests/iterator_012.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_013.phpt b/ext/spl/tests/iterator_013.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_014.phpt b/ext/spl/tests/iterator_014.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_015.phpt b/ext/spl/tests/iterator_015.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_016.phpt b/ext/spl/tests/iterator_016.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_017.phpt b/ext/spl/tests/iterator_017.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_018.phpt b/ext/spl/tests/iterator_018.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_019.phpt b/ext/spl/tests/iterator_019.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_020.phpt b/ext/spl/tests/iterator_020.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_021.phpt b/ext/spl/tests/iterator_021.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_022.phpt b/ext/spl/tests/iterator_022.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_023.phpt b/ext/spl/tests/iterator_023.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_024.phpt b/ext/spl/tests/iterator_024.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_025.phpt b/ext/spl/tests/iterator_025.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_026.phpt b/ext/spl/tests/iterator_026.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_027.phpt b/ext/spl/tests/iterator_027.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_028.phpt b/ext/spl/tests/iterator_028.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_029.phpt b/ext/spl/tests/iterator_029.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_030.phpt b/ext/spl/tests/iterator_030.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_031.phpt b/ext/spl/tests/iterator_031.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_032.phpt b/ext/spl/tests/iterator_032.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_033.phpt b/ext/spl/tests/iterator_033.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_034.phpt b/ext/spl/tests/iterator_034.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_036.phpt b/ext/spl/tests/iterator_036.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_037.phpt b/ext/spl/tests/iterator_037.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_038.phpt b/ext/spl/tests/iterator_038.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_039.phpt b/ext/spl/tests/iterator_039.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_040.phpt b/ext/spl/tests/iterator_040.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_041.phpt b/ext/spl/tests/iterator_041.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_041a.phpt b/ext/spl/tests/iterator_041a.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_041b.phpt b/ext/spl/tests/iterator_041b.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_042.phpt b/ext/spl/tests/iterator_042.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_043.phpt b/ext/spl/tests/iterator_043.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_044.phpt b/ext/spl/tests/iterator_044.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_045.phpt b/ext/spl/tests/iterator_045.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_046.phpt b/ext/spl/tests/iterator_046.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_047.phpt b/ext/spl/tests/iterator_047.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_048.phpt b/ext/spl/tests/iterator_048.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_049.phpt b/ext/spl/tests/iterator_049.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_049b.phpt b/ext/spl/tests/iterator_049b.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_050.phpt b/ext/spl/tests/iterator_050.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_051.phpt b/ext/spl/tests/iterator_051.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_052.phpt b/ext/spl/tests/iterator_052.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_053.phpt b/ext/spl/tests/iterator_053.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_054.phpt b/ext/spl/tests/iterator_054.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_055.phpt b/ext/spl/tests/iterator_055.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/iterator_068.phpt b/ext/spl/tests/iterator_068.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/multiple_iterator_001.phpt b/ext/spl/tests/multiple_iterator_001.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/observer_001.phpt b/ext/spl/tests/observer_001.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/observer_002.phpt b/ext/spl/tests/observer_002.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/observer_003.phpt b/ext/spl/tests/observer_003.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/observer_004.phpt b/ext/spl/tests/observer_004.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/observer_005.phpt b/ext/spl/tests/observer_005.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/observer_006.phpt b/ext/spl/tests/observer_006.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/recursive_tree_iterator_001.phpt b/ext/spl/tests/recursive_tree_iterator_001.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/recursive_tree_iterator_002.phpt b/ext/spl/tests/recursive_tree_iterator_002.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/recursive_tree_iterator_003.phpt b/ext/spl/tests/recursive_tree_iterator_003.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/recursive_tree_iterator_004.phpt b/ext/spl/tests/recursive_tree_iterator_004.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/recursive_tree_iterator_005.phpt b/ext/spl/tests/recursive_tree_iterator_005.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/recursive_tree_iterator_006.phpt b/ext/spl/tests/recursive_tree_iterator_006.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/recursive_tree_iterator_007.phpt b/ext/spl/tests/recursive_tree_iterator_007.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/recursive_tree_iterator_008.phpt b/ext/spl/tests/recursive_tree_iterator_008.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_001.phpt b/ext/spl/tests/spl_001.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_002.phpt b/ext/spl/tests/spl_002.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_003.phpt b/ext/spl/tests/spl_003.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_004.phpt b/ext/spl/tests/spl_004.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_005.phpt b/ext/spl/tests/spl_005.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_006.phpt b/ext/spl/tests/spl_006.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_007.phpt b/ext/spl/tests/spl_007.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_autoload_001.phpt b/ext/spl/tests/spl_autoload_001.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_autoload_002.phpt b/ext/spl/tests/spl_autoload_002.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_autoload_003.phpt b/ext/spl/tests/spl_autoload_003.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_autoload_004.phpt b/ext/spl/tests/spl_autoload_004.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_autoload_005.phpt b/ext/spl/tests/spl_autoload_005.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_autoload_006.phpt b/ext/spl/tests/spl_autoload_006.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_autoload_007.phpt b/ext/spl/tests/spl_autoload_007.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_autoload_008.phpt b/ext/spl/tests/spl_autoload_008.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_autoload_009.phpt b/ext/spl/tests/spl_autoload_009.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_autoload_012.phpt b/ext/spl/tests/spl_autoload_012.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_fileinfo_getlinktarget_basic.phpt b/ext/spl/tests/spl_fileinfo_getlinktarget_basic.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_iterator_apply_error.phpt b/ext/spl/tests/spl_iterator_apply_error.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_iterator_apply_error_001.phpt b/ext/spl/tests/spl_iterator_apply_error_001.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/spl_iterator_to_array_error.phpt b/ext/spl/tests/spl_iterator_to_array_error.phpt old mode 100755 new mode 100644 diff --git a/ext/spl/tests/testclass.class.inc b/ext/spl/tests/testclass.class.inc old mode 100755 new mode 100644 diff --git a/ext/spl/tests/testclass.inc b/ext/spl/tests/testclass.inc old mode 100755 new mode 100644 diff --git a/ext/spl/tests/testclass.php.inc b/ext/spl/tests/testclass.php.inc old mode 100755 new mode 100644 -- cgit v1.2.3