summaryrefslogtreecommitdiff
path: root/ext/simplexml/simplexml.c
Commit message (Collapse)AuthorAgeFilesLines
* first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-219/+219
|
* Fixed zval copyingXinchen Hui2014-10-221-12/+4
|
* Remove get_class_entry object handlerNikita Popov2014-10-091-2/+0
|
* s/PHP 5/PHP 7/Johannes Schlüter2014-09-191-1/+1
|
* 's' works with size_t round 2Anatol Belski2014-08-271-1/+1
|
* first show to make 's' work with size_tAnatol Belski2014-08-271-11/+11
|
* master renames phase 7PRE_AST_MERGEAnatol Belski2014-08-251-2/+2
|
* master renames phase 1Anatol Belski2014-08-251-60/+60
|
* ported ext/simplexmlAnatol Belski2014-08-191-19/+19
|
* basic macro replacements, all at onceAnatol Belski2014-08-191-48/+48
|
* Refactored run_time_cache usage in object handlersDmitry Stogov2014-07-071-5/+5
|
* Avoid in-place modificationDmitry Stogov2014-05-301-1/+6
|
* Merge branch 'master' into phpngDmitry Stogov2014-05-131-3/+9
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (41 commits) fix test - output can be chunked fix test fix test Fixed test for commit 997be125eb0228c5b1b6dd278f617791e71192c6 Add bug fix to NEWS Update UPGRADING according to bug fix fix test improve CURL tests to allow testing without separate server improve CURL tests to allow testing without separate server Fixed bug #67199 mb_regex_encoding mishmash Fix bug #67248 (imageaffinematrixget missing check of parameters) Fix bug #67247 spl_fixedarray_resize integer overflow fix news add tests stuff to README Updated NEWS Fix Linux specific fail in error traces (cherry-picked and fix for bug #67245) Linux apparently does not like memcpy in overlapping regions... - Fixed off-by-one in phar_build (patch by crrodriguez at opensuse dot org) - Move checking - Fixed missing NULL check in SimpleXMLElement::xpath() - Fixed missing NULL check ... Conflicts: ext/bz2/bz2.c ext/gd/gd.c ext/mbstring/php_mbregex.c ext/session/tests/031.phpt ext/simplexml/simplexml.c ext/spl/spl_fixedarray.c
| * Merge branch 'PHP-5.4' into PHP-5.5Felipe Pena2014-05-101-3/+3
| |\ | | | | | | | | | | | | * PHP-5.4: - Move checking
| | * - Move checkingFelipe Pena2014-05-101-3/+3
| | |
| * | Merge branch 'PHP-5.4' into PHP-5.5Felipe Pena2014-05-101-0/+3
| |\ \ | | |/ | | | | | | | | | * PHP-5.4: - Fixed missing NULL check in SimpleXMLElement::xpath()
| | * - Fixed missing NULL check in SimpleXMLElement::xpath()Felipe Pena2014-05-101-0/+3
| | |
| * | Merge branch 'PHP-5.4' into PHP-5.5Felipe Pena2014-05-101-3/+6
| |\ \ | | |/ | | | | | | | | | * PHP-5.4: - Fixed missing NULL check
| | * - Fixed missing NULL checkFelipe Pena2014-05-101-3/+6
| | |
* | | Fixed SimpleXMl build with DOMXinchen Hui2014-05-041-1/+1
| | |
* | | Fix SXE->string cast for __toString in inheriting classNikita Popov2014-05-031-3/+15
| | | | | | | | | | | | | | | | | | | | | | | | This issue was originally hacked around in zend_make_printable_zval. I've now moved the overridden __toString() handling into the SXE cast_object handler, so everything invoking that handler (zend_make_printable_zval, convert_to_string, zval_get_string, and various other more obscure usages) see the same behavior.
* | | Make they are in the same style of Z_ISREFXinchen Hui2014-05-031-14/+14
| | |
* | | Split IS_BOOL into IS_FALSE and IS_TRUEDmitry Stogov2014-04-301-4/+6
| | |
* | | Merge mainstream 'master' branch into refactoringDmitry Stogov2014-04-261-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During merge I had to revert: Nikita's patch for php_splice() (it probably needs to be applyed again) Bob Weinand's patches related to constant expression handling (we need to review them carefully) I also reverted all our attempts to support sapi/phpdbg (we didn't test it anyway) Conflicts: Zend/zend.h Zend/zend_API.c Zend/zend_ast.c Zend/zend_compile.c Zend/zend_compile.h Zend/zend_constants.c Zend/zend_exceptions.c Zend/zend_execute.c Zend/zend_execute.h Zend/zend_execute_API.c Zend/zend_hash.c Zend/zend_highlight.c Zend/zend_language_parser.y Zend/zend_language_scanner.c Zend/zend_language_scanner_defs.h Zend/zend_variables.c Zend/zend_vm_def.h Zend/zend_vm_execute.h ext/date/php_date.c ext/dom/documenttype.c ext/hash/hash.c ext/iconv/iconv.c ext/mbstring/tests/zend_multibyte-10.phpt ext/mbstring/tests/zend_multibyte-11.phpt ext/mbstring/tests/zend_multibyte-12.phpt ext/mysql/php_mysql.c ext/mysqli/mysqli.c ext/mysqlnd/mysqlnd_reverse_api.c ext/mysqlnd/php_mysqlnd.c ext/opcache/ZendAccelerator.c ext/opcache/zend_accelerator_util_funcs.c ext/opcache/zend_persist.c ext/opcache/zend_persist_calc.c ext/pcre/php_pcre.c ext/pdo/pdo_dbh.c ext/pdo/pdo_stmt.c ext/pdo_pgsql/pgsql_driver.c ext/pgsql/pgsql.c ext/reflection/php_reflection.c ext/session/session.c ext/spl/spl_array.c ext/spl/spl_observer.c ext/standard/array.c ext/standard/basic_functions.c ext/standard/html.c ext/standard/mail.c ext/standard/php_array.h ext/standard/proc_open.c ext/standard/streamsfuncs.c ext/standard/user_filters.c ext/standard/var_unserializer.c ext/standard/var_unserializer.re main/php_variables.c sapi/phpdbg/phpdbg.c sapi/phpdbg/phpdbg_bp.c sapi/phpdbg/phpdbg_frame.c sapi/phpdbg/phpdbg_help.c sapi/phpdbg/phpdbg_list.c sapi/phpdbg/phpdbg_print.c sapi/phpdbg/phpdbg_prompt.c
| * | Merge branch 'PHP-5.4' into PHP-5.5Anatol Belski2014-04-051-1/+1
| |\ \ | | |/ | | | | | | | | | * PHP-5.4: Fixed bug #66084 simplexml_load_string() mangles empty node name
| | * Fixed bug #66084 simplexml_load_string() mangles empty node nameAnatol Belski2014-04-051-1/+1
| | |
| | * Bump yearXinchen Hui2014-01-031-1/+1
| | |
| * | Bump yearXinchen Hui2014-01-031-1/+1
| | |
* | | Fix libxml/sxe/dom node import/exportNikita Popov2014-04-181-5/+5
| | | | | | | | | | | | Also fix sxe zts.
* | | Moved zend_literal->cache_slot right into zval.Dmitry Stogov2014-04-171-5/+5
| | | | | | | | | | | | | | | | | | | | | It should be accessed using Z_CACHE_SLOT() macro. zend_literal structure is removed. API functions that accepted pointer to zend_literal now accept pointer to zval or cache_slot directly. Calls of such functiond that now accept cache_slot need to be changed to pass -1 instead of NULL.
* | | Cleanup (1-st round)Dmitry Stogov2014-04-151-1/+1
| | |
* | | Fixed invaid write/readXinchen Hui2014-04-151-7/+4
| | |
* | | Fixed return uninitialized_zvalXinchen Hui2014-04-151-1/+1
| | |
* | | Fixed TypoXinchen Hui2014-04-151-1/+1
| | |
* | | Fixed zend_object_get_t in simpleXMLXinchen Hui2014-04-151-19/+5
| | |
* | | Fixed SXE iterator(14 tests fail)Xinchen Hui2014-04-151-20/+8
| | |
* | | Fixed sxe object cloneXinchen Hui2014-04-151-2/+2
| | |
* | | Fixed double freeXinchen Hui2014-04-151-5/+6
| | |
* | | Refactor simpleXML (compilable, but incompleted)Xinchen Hui2014-04-141-229/+188
| | |
* | | Bump yearXinchen Hui2014-01-031-1/+1
|/ /
* | Merge branch 'PHP-5.4' into PHP-5.5Christopher Jones2013-08-141-1/+1
|\ \ | |/ | | | | | | | | | | | | * PHP-5.4: Reduce (some) compile noise of 'unused variable' and 'may be used uninitialized' warnings. Conflicts: ext/dba/libinifile/inifile.c
| * Reduce (some) compile noise of 'unused variable' and 'may be used ↵Christopher Jones2013-08-141-1/+1
| | | | | | | | uninitialized' warnings.
| * Happy New YearXinchen Hui2013-01-011-1/+1
| |
* | Add support for non-scalar Iterator keys in foreachNikita Popov2013-03-121-17/+10
| | | | | | | | RFC: https://wiki.php.net/rfc/foreach-non-scalar-keys
* | Fix get_property_ptr_ptr declaration in simplexmlNikita Popov2013-03-091-1/+1
| | | | | | | | | | A new parameter was added to the API and simplexml wasn't adjusted, thus causing crashes.
* | Happy New YearXinchen Hui2013-01-011-1/+1
|/
* Use get_gc instead of hacks of get_propertiesDmitry Stogov2012-12-051-7/+13
|
* Merge branch 'PHP-5.3' into PHP-5.4Rob Richards2012-08-091-0/+4
|\ | | | | | | | | | | # By Daniel Veillard * PHP-5.3: Update to work with libxml 2.9.0
| * Update to work with libxml 2.9.0Daniel Veillard2012-08-091-0/+4
| |
* | Implements feature 55218Lonny Kapelushnik2012-06-211-5/+16
| | | | | | | | | | Allows you to recursively check namespaces under a child node instead of from the root of the XML doc