summaryrefslogtreecommitdiff
path: root/ext/dom
Commit message (Collapse)AuthorAgeFilesLines
* first shot remove TSRMLS_* thingsAnatol Belski2014-12-1330-813/+812
|
* bring back all the TSRMLS_FETCH() stuffAnatol Belski2014-10-151-0/+2
| | | | for better comparability with the mainstream
* Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-10-132-17/+36
|\ | | | | | | | | | | | | | | | | | | | | | | * origin/master: We can't eliminate FETCH_CONSTANT opcodes for constants represented by AST. Ensure __LINE__ is always accurate Fix incdec of referenced properties Fix ::jsonSerialize() failure message Fix invalid zend_string_frees in reflection Remove retval member in spl_dllist DLL export several APIs needed for phpdbg More fixes for nodelist array access - testing for null property read - no zval copying if the type is already long - memory fix for master
| * Merge branch 'PHP-5.6'Tjerk Meesters2014-10-122-17/+36
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: More fixes for nodelist array access - testing for null property read - no zval copying if the type is already long - memory fix for master - use zend_long for offset Conflicts: ext/dom/php_dom.c
| | * More fixes for nodelist array accessTjerk Meesters2014-10-122-19/+54
| | | | | | | | | | | | | | | | | | - testing for null property read - no zval copying if the type is already long - memory fix for master
* | | Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-10-105-2/+103
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/master: (40 commits) int to size_t where the underlaying API supports it use php_socket_t instead of int fix signed/unsigned mismatch warning fix compilation warning Improved specialisation $this variable accessed through IS_UNUSED operand must be IS_OBJECT, so we don't have to check for its type or perform dereference. Add notes about get_class_entry/get_class_name to UPGRADING Fix casts in GD Drop redundant casting code from ext/filter update NEWS update NEWS update NEWS update NEWS Added note to UPGRADING regarding 64-bit support in pack()/unpack() pack(): Use SIZEOF_ZEND_LONG instead of SIZEOF_LONG Add 64 bit formats to pack() and unpack() Help to CPU branch predictor Removed unused EG(orig_error_reporting) Update get_class_name semantics Remove Z_OBJ_CLASS_NAME_P Improved VM stack primitives for fast paths. Slow paths are not inlined anymore. ...
| * | Merge branch 'PHP-5.6'Tjerk Meesters2014-10-094-101/+92
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: Refactored DOMNodeList array dereferencing implementation Conflicts: ext/dom/nodelist.c ext/dom/php_dom.c
| | * Refactored DOMNodeList array dereferencing implementationTjerk Meesters2014-10-094-111/+96
| | |
| * | zval must not be converted in place without duplicationDmitry Stogov2014-10-091-2/+1
| | |
| * | Merge branch 'PHP-5.6'Tjerk Meesters2014-10-095-26/+137
| |\ \ | | |/ | | | | | | | | | | | | | | | Conflicts: ext/dom/dom_properties.h ext/dom/nodelist.c ext/dom/php_dom.c
| | * DOMNodeList elements are accessible through array notationFlorian MARGAINE2014-09-275-28/+152
| | | | | | | | | | | | Fixes #67949
* | | Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-10-011-250/+0
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/master: (26 commits) Micro optimization Drop unused INIT_STRING opcode Drop unused RAISE_ABSTRACT_ERROR opcode CT substitute unqualified true/false/null in namespaces Fix a couple compile warnings fix test filename one more test to illustrate transfer of an arbitrary data amount throug pipes fix tests on linux better test cleanup Use more readable inline functions increase the polling period to not to break existing behaviours updated NEWS Fixed bug #51800 proc_open on Windows hangs forever Fixed segfault Set an LDAP error code when failing ldap_bind due to null bytes Fix segmentation fault in debug_backtrace() Drop support for GMP 4.1 Make gmp_setbit and gmp_clrbit return values consistent removed *.dsw and *.dsp files Opcache compatibility for coalesce operator ...
| * | removed *.dsw and *.dsp filesAnatol Belski2014-09-281-250/+0
| | |
* | | remove fetch from domkrakjoe2014-09-261-2/+0
|/ /
* | Merge branch 'master' into issue-67910Florian MARGAINE2014-09-2038-118/+172
|\ \ | | | | | | | | | | | | | | | Conflicts: README.PARAMETER_PARSING_API ext/gmp/tests/001.phpt
| * | s/PHP 5/PHP 7/Johannes Schlüter2014-09-1937-37/+37
| | |
| * | Fixed useless or duplicated IS_INTERNED() checksDmitry Stogov2014-09-191-1/+1
| | |
| * | Fix DOM warningsNikita Popov2014-09-0315-80/+89
| | |
| * | Fix a number of format issuesNikita Popov2014-09-031-1/+2
| | |
| * | Merge branch 'PHP-5.6'Tjerk Meesters2014-09-022-0/+44
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: Make DOMNode::textContent writeable Updated UPGRADING Updated NEWS Conflicts: ext/dom/attr.c ext/dom/characterdata.c ext/dom/document.c ext/dom/node.c
| | * Make DOMNode::textContent writeableTjerk Meesters2014-09-026-104/+75
| | |
| | * Merge branch 'PHP-5.4' into PHP-5.5Lior Kaplan2014-08-171-1/+1
| | |\ | | | | | | | | | | | | | | | | * PHP-5.4: Correct typo in comments: 'initialized'
| | | * Correct typo in comments: 'initialized'Lior Kaplan2014-08-171-1/+1
| | | |
| | * | Merge branch 'PHP-5.4' into PHP-5.5Matteo Beccati2014-06-092-0/+5
| | |\ \ | | | |/ | | | | | | | | | | | | * PHP-5.4: Fixed DOM tests when using libxml2 versions patched against CVE-2014-0191
| | | * Fixed DOM tests when using libxml2 versions patched against CVE-2014-0191Matteo Beccati2014-06-092-0/+5
| | | | | | | | | | | | | | | | | | | | DOMDocument::substituteEntities needs to be set to true in order for external entities to be parsed.
* | | | Replaces php5 with php7, without whitespace changes.Florian MARGAINE2014-09-201-4/+4
|/ / /
* | | 's' works with size_t round 2Anatol Belski2014-08-273-30/+48
| | |
* | | first show to make 's' work with size_tAnatol Belski2014-08-2714-31/+41
| | |
* | | fix func argument typeAnatol Belski2014-08-251-1/+1
| | |
* | | master renames phase 1Anatol Belski2014-08-2511-106/+106
| | |
* | | fix zppAnatol Belski2014-08-211-2/+2
| | |
* | | ported ext/domAnatol Belski2014-08-195-27/+27
| | |
* | | basic macro replacements, all at onceAnatol Belski2014-08-198-61/+61
| | |
* | | Refactored run_time_cache usage in object handlersDmitry Stogov2014-07-071-4/+4
| | |
* | | Fixed DOM tests when using libxml2 versions patched against CVE-2014-0191Matteo Beccati2014-06-092-0/+5
| | | | | | | | | | | | | | | DOMDocument::substituteEntities needs to be set to true in order for external entities to be parsed.
* | | Use new zend_hash APIDmitry Stogov2014-05-281-11/+7
| | |
* | | Use optimized zend_array_dup() function. convert zend_hash_num_elements() ↵Dmitry Stogov2014-05-231-2/+1
| | | | | | | | | | | | and zend_hash_next_free_element() into macros.
* | | wrong macro usage, we expect a DOM object herePierre Joye2014-05-161-1/+1
| | |
* | | Fixed SimpleXMl build with DOMXinchen Hui2014-05-041-2/+2
| | |
* | | Make they are in the same style of Z_ISREFXinchen Hui2014-05-031-1/+1
| | |
* | | Split IS_BOOL into IS_FALSE and IS_TRUEDmitry Stogov2014-04-301-2/+2
| | |
* | | Align zval_get_long/double with zval_get_stringNikita Popov2014-04-251-1/+1
| | |
* | | More zend_string usage in PCRENikita Popov2014-04-251-2/+3
| | | | | | | | | | | | Avoid a few copies and zval duplications
* | | Merge mainstream 'master' branch into refactoringDmitry Stogov2014-04-267-13/+94
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.6'Anatol Belski2014-04-161-1/+1
| |\ \ \ | | |/ / | | | | | | | | | | | | * PHP-5.6: correct the bug #67081 fix
| | * | Merge branch 'PHP-5.4' into PHP-5.5Anatol Belski2014-04-161-1/+1
| | |\ \ | | | |/ | | | | | | | | | | | | * PHP-5.4: correct the bug #67081 fix
| | | * correct the bug #67081 fixAnatol Belski2014-04-161-1/+1
| | | |
| * | | Merge branch 'PHP-5.6'Anatol Belski2014-04-166-13/+88
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | * PHP-5.6: updated NEWS updated NEWS Fixed bug #67081 DOMDocumentType->internalSubset returns entire DOCTYPE tag, not only the subset
| | * | Merge branch 'PHP-5.4' into PHP-5.5Anatol Belski2014-04-166-13/+88
| | |\ \ | | | |/ | | | | | | | | | | | | * PHP-5.4: Fixed bug #67081 DOMDocumentType->internalSubset returns entire DOCTYPE tag, not only the subset
| | | * Fixed bug #67081 DOMDocumentType->internalSubset returns entire DOCTYPE tag, ↵Anatol Belski2014-04-166-13/+88
| | | | | | | | | | | | | | | | not only the subset