Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-04 | 1 | -1/+1 |
| | |||||
* | Fixed #67474 (getElementsByTagNameNS and default namespace) | Arnout Boks | 2017-01-02 | 1 | -1/+1 |
| | | | | | | | This bug was caused by the fact that dom_get_elements_by_tag_name_ns_raw uses an empty string to filter on the default namespace (as NULL means 'no filter'), whereas in the node itself the default namespace is signalled by nodep->ns being null. | ||||
* | Fix dom class can't be inherited by the internal class | dreamszhu | 2017-01-01 | 1 | -1/+1 |
| | |||||
* | Merge branch 'PHP-5.6' into PHP-7.0 | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
|\ | | | | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016) | ||||
| * | Happy new year (Update copyright to 2016) | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
| | | |||||
| * | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | |||||
* | | These function docs are referencing zend_object_value but this should be ↵ | Tom Van Looy | 2015-12-24 | 1 | -1/+1 |
| | | | | | | | | zend_object | ||||
* | | Cleanup: replace removed condition with ZEND_ASSERT() | Dmitry Stogov | 2015-09-24 | 1 | -1/+2 |
| | | |||||
* | | Fixed Bug #70558 ("Couldn't fetch" error in DOMDocument::registerNodeClass()) | Xinchen Hui | 2015-09-23 | 1 | -1/+2 |
| | | |||||
* | | Switch position of ce in exception ce variable names | Aaron Piotrowski | 2015-07-03 | 1 | -1/+1 |
| | | |||||
* | | Change zend_exception_get_default() to zend_exception_ce | Aaron Piotrowski | 2015-07-03 | 1 | -1/+1 |
| | | |||||
* | | Use ZSTR_ API to access zend_string elements (this is just renaming without ↵ | Dmitry Stogov | 2015-06-30 | 1 | -1/+1 |
| | | | | | | | | semantick changes). | ||||
* | | fix exports and shared compilation | Anatol Belski | 2015-03-23 | 1 | -31/+31 |
| | | |||||
* | | Merged zend_array and HashTable into the single data structure. | Dmitry Stogov | 2015-02-13 | 1 | -3/+1 |
| | | | | | | | | | | Now each HashTable is also zend_array, so it's refcounted and may be a subject for Copy on Write zend_array_dup() was changed to allocate and return HashTable, instead of taking preallocated HashTable as argument. | ||||
* | | Use new ZEND_HASH_FOREACH_... API. | Dmitry Stogov | 2015-02-10 | 1 | -13/+4 |
| | | |||||
* | | Move zend_object->guards into additional slot of ↵ | Dmitry Stogov | 2015-02-04 | 1 | -2/+2 |
| | | | | | | | | zend_object->properties_table[]. As result size of objects without __get/__set/__unset/__isset magic methods is reduced. | ||||
* | | zend_read_property() has to provide a holder for return value. | Dmitry Stogov | 2015-01-22 | 1 | -1/+2 |
| | | | | | | | | Previously it was possible that zend_read_property() returned pointer to zval allocated on stack. | ||||
* | | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | |||||
* | | Drop duplicate arg from hash_get_current_key_ex | Nikita Popov | 2014-12-26 | 1 | -1/+1 |
| | | |||||
* | | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -182/+182 |
| | | |||||
* | | Merge branch 'PHP-5.6' | Tjerk Meesters | 2014-10-12 | 1 | -14/+7 |
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | * 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 access | Tjerk Meesters | 2014-10-12 | 1 | -16/+25 |
| | | | | | | | | | | | | - testing for null property read - no zval copying if the type is already long - memory fix for master | ||||
* | | Merge branch 'PHP-5.6' | Tjerk Meesters | 2014-10-09 | 1 | -51/+20 |
|\ \ | |/ | | | | | | | | | | | | | | | * PHP-5.6: Refactored DOMNodeList array dereferencing implementation Conflicts: ext/dom/nodelist.c ext/dom/php_dom.c | ||||
| * | Refactored DOMNodeList array dereferencing implementation | Tjerk Meesters | 2014-10-09 | 1 | -60/+22 |
| | | |||||
* | | zval must not be converted in place without duplication | Dmitry Stogov | 2014-10-09 | 1 | -2/+1 |
| | | |||||
* | | Merge branch 'PHP-5.6' | Tjerk Meesters | 2014-10-09 | 1 | -0/+69 |
|\ \ | |/ | | | | | | | | | | | Conflicts: ext/dom/dom_properties.h ext/dom/nodelist.c ext/dom/php_dom.c | ||||
| * | DOMNodeList elements are accessible through array notation | Florian MARGAINE | 2014-09-27 | 1 | -1/+83 |
| | | | | | | | | Fixes #67949 | ||||
| * | Merge branch 'PHP-5.4' into PHP-5.5 | Lior Kaplan | 2014-08-17 | 1 | -1/+1 |
| |\ | | | | | | | | | | | | | * PHP-5.4: Correct typo in comments: 'initialized' | ||||
| | * | Correct typo in comments: 'initialized' | Lior Kaplan | 2014-08-17 | 1 | -1/+1 |
| | | | |||||
| | * | Bump year | Xinchen Hui | 2014-01-03 | 1 | -1/+1 |
| | | | |||||
| * | | Bump year | Xinchen Hui | 2014-01-03 | 1 | -1/+1 |
| | | | |||||
* | | | s/PHP 5/PHP 7/ | Johannes Schlüter | 2014-09-19 | 1 | -1/+1 |
| | | | |||||
* | | | master renames phase 1 | Anatol Belski | 2014-08-25 | 1 | -52/+52 |
| | | | |||||
* | | | ported ext/dom | Anatol Belski | 2014-08-19 | 1 | -1/+1 |
| | | | |||||
* | | | basic macro replacements, all at once | Anatol Belski | 2014-08-19 | 1 | -47/+47 |
| | | | |||||
* | | | Refactored run_time_cache usage in object handlers | Dmitry Stogov | 2014-07-07 | 1 | -4/+4 |
| | | | |||||
* | | | Use optimized zend_array_dup() function. convert zend_hash_num_elements() ↵ | Dmitry Stogov | 2014-05-23 | 1 | -2/+1 |
| | | | | | | | | | | | | and zend_hash_next_free_element() into macros. | ||||
* | | | Make they are in the same style of Z_ISREF | Xinchen Hui | 2014-05-03 | 1 | -1/+1 |
| | | | |||||
* | | | Convert zval_get_string() into "fast path" macro and "slow path" function | Dmitry Stogov | 2014-04-21 | 1 | -4/+4 |
| | | | |||||
* | | | Fix libxml/sxe/dom node import/export | Nikita Popov | 2014-04-18 | 1 | -2/+2 |
| | | | | | | | | | | | | Also fix sxe zts. | ||||
* | | | Moved zend_literal->cache_slot right into zval. | Dmitry Stogov | 2014-04-17 | 1 | -9/+9 |
| | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | | Finish DOM port | Nikita Popov | 2014-04-16 | 1 | -57/+31 |
| | | | | | | | | | | | | All tests pass now | ||||
* | | | Fix remaining XPath issue | Nikita Popov | 2014-04-16 | 1 | -11/+10 |
| | | | |||||
* | | | Mostly fix Dom XPath | Nikita Popov | 2014-04-16 | 1 | -18/+26 |
| | | | |||||
* | | | Make DOM mostly work | Nikita Popov | 2014-04-15 | 1 | -64/+69 |
| | | | |||||
* | | | Make DOM compile | Nikita Popov | 2014-04-15 | 1 | -3/+3 |
| | | | | | | | | | | | | Just make it compile, not work yet... | ||||
* | | | Add functions for extracting long/double/string from zval | Nikita Popov | 2014-04-15 | 1 | -45/+13 |
| | | | | | | | | | | | | | | | | | | | | | These function get the long / double / string value of a zval with usual cast semantics, but without actually modifying the zval. Didn't go on a killing spree for convert_to_* yet... | ||||
* | | | Start working on dom extension | Nikita Popov | 2014-04-15 | 1 | -230/+145 |
| | | | | | | | | | | | | Nowhere near compiling yet... | ||||
* | | | Use better data structures (incomplete) | Dmitry Stogov | 2014-02-10 | 1 | -4/+4 |
| | | | |||||
* | | | Merge branch 'PHP-5.6' | Xinchen Hui | 2014-01-03 | 1 | -1/+1 |
|\ \ \ |