..
lexbor /selectors-adapted
Update Lexbor patches for non-string attribute
2025-05-28 23:34:08 +02:00
parentnode
Add support for ParentNode::$children ( #18908 )
2025-06-27 09:03:50 +02:00
tests
Implement GH-18550: Implement getElementsByClassName() ( #19108 )
2025-07-14 21:53:37 +02:00
attr.c
[ci skip] Fix typo
2024-09-23 22:19:15 +02:00
cdatasection.c
Preferably include from build dir ( #13516 )
2024-06-26 00:26:43 +02:00
characterdata.c
Minor cleanup in dom_character_data_append_data ( #15173 )
2024-07-30 23:05:12 +02:00
comment.c
Preferably include from build dir ( #13516 )
2024-06-26 00:26:43 +02:00
config.m4
Refactor implementation of DOM nodelists, named maps, and iterators
2025-06-21 22:17:33 +02:00
config.w32
Refactor implementation of DOM nodelists, named maps, and iterators
2025-06-21 22:17:33 +02:00
CREDITS
Add myself to ext-dom credits ( #14718 )
2024-06-29 15:18:34 +01:00
document.c
Merge branch 'PHP-8.4'
2025-05-19 19:11:30 +02:00
documentfragment.c
Change dom_node_is_read_only() to return bool ( #16757 )
2024-11-11 20:57:52 +01:00
documenttype.c
Move common obj_map API functions to obj_map.c
2025-06-22 12:30:50 +02:00
dom_ce.h
Implement PHP-specific extensions to Dom ( #14754 )
2024-07-04 13:50:19 +02:00
dom_iterators.c
Move common obj_map API functions to obj_map.c
2025-06-22 12:30:50 +02:00
dom_properties.h
Add support for ParentNode::$children ( #18908 )
2025-06-27 09:03:50 +02:00
domexception.c
Preferably include from build dir ( #13516 )
2024-06-26 00:26:43 +02:00
domexception.h
Implement CSS selectors
2024-06-29 13:00:26 -07:00
domimplementation.c
Use "must not" instead of "cannot" wording
2024-08-21 21:12:17 +01:00
element.c
Migrate from xmlNewNode to xmlNewDocNode ( #19182 )
2025-07-19 23:29:04 +02:00
entity.c
Suppress deprecation notices when ext/dom properties are accessed by the get_debug_info handler ( #15530 )
2024-08-23 10:39:11 +02:00
entityreference.c
Deduplicate NULL checks in ext/dom ( #15015 )
2024-07-18 21:20:03 +02:00
html5_parser.c
Fix GH-18090: DOM: Svg attributes and tag names are being lowercased
2025-03-17 19:45:50 +01:00
html5_parser.h
Support templated content
2024-07-15 11:10:51 +02:00
html5_serializer.c
Update HTML5 serializer comments
2024-12-11 19:48:47 +01:00
html5_serializer.h
Support templated content
2024-07-15 11:10:51 +02:00
html_collection.c
Refactor dom_html_collection_named_item()
2025-07-11 12:29:29 +02:00
html_collection.h
Add support for ParentNode::$children ( #18908 )
2025-06-27 09:03:50 +02:00
html_document.c
Add support for ParentNode::$children ( #18908 )
2025-06-27 09:03:50 +02:00
infra.c
ext/[cd]*: fix a bunch of typos ( #16298 )
2024-10-09 17:40:42 +02:00
infra.h
Implement Dom\Document::$title getter
2024-06-26 12:17:12 -07:00
inner_outer_html_mixin.c
Merge branch 'PHP-8.4'
2025-05-20 21:32:27 +02:00
internal_helpers.h
Support templated content
2024-07-15 11:10:51 +02:00
namednodemap.c
dom: Rename get_named_item -> get_ns_named_item, and has_named_item -> has_ns_named_item
2025-07-11 12:29:29 +02:00
namespace_compat.c
Remove useless operations in namespace_compat ( #18182 )
2025-03-29 22:46:18 +01:00
namespace_compat.h
Support templated content
2024-07-15 11:10:51 +02:00
node.c
Move common obj_map API functions to obj_map.c
2025-06-22 12:30:50 +02:00
nodelist.c
Move common obj_map API functions to obj_map.c
2025-06-22 12:30:50 +02:00
nodelist.h
Move common obj_map API functions to obj_map.c
2025-06-22 12:30:50 +02:00
notation.c
Preferably include from build dir ( #13516 )
2024-06-26 00:26:43 +02:00
obj_map.c
Implement GH-18550: Implement getElementsByClassName() ( #19108 )
2025-07-14 21:53:37 +02:00
obj_map.h
Implement GH-18550: Implement getElementsByClassName() ( #19108 )
2025-07-14 21:53:37 +02:00
php_dom.c
dom: Rename get_named_item -> get_ns_named_item, and has_named_item -> has_ns_named_item
2025-07-11 12:29:29 +02:00
php_dom.h
Add support for ParentNode::$children ( #18908 )
2025-06-27 09:03:50 +02:00
php_dom.stub.php
Implement GH-18550: Implement getElementsByClassName() ( #19108 )
2025-07-14 21:53:37 +02:00
php_dom_arginfo.h
Arginfo: avoid using temporary zvals for initializing attribute values ( #19141 )
2025-07-21 13:33:51 -07:00
private_data.c
Support templated content
2024-07-15 11:10:51 +02:00
private_data.h
Support templated content
2024-07-15 11:10:51 +02:00
processinginstruction.c
Preferably include from build dir ( #13516 )
2024-06-26 00:26:43 +02:00
serialize_common.h
Small optimization in dom_local_name_compare_ex() ( #15950 )
2024-09-20 08:11:13 +02:00
text.c
Fix GH-15137: Unexpected null pointer in Zend/zend_smart_str.h ( #15138 )
2024-07-28 13:53:30 +02:00
token_list.c
Implement GH-18550: Implement getElementsByClassName() ( #19108 )
2025-07-14 21:53:37 +02:00
token_list.h
Implement GH-18550: Implement getElementsByClassName() ( #19108 )
2025-07-14 21:53:37 +02:00
xml_common.h
Merge branch 'PHP-8.3' into PHP-8.4
2024-10-08 20:58:20 +02:00
xml_document.c
Fix GH-18597: Heap-buffer-overflow in zend_alloc.c when assigning string with UTF-8 bytes
2025-05-20 21:32:17 +02:00
xml_serializer.c
Fix GH-18979: DOM\XMLDocument::createComment() triggers undefined behavior with null byte
2025-07-01 18:51:21 +02:00
xml_serializer.h
Support templated content
2024-07-15 11:10:51 +02:00
xpath.c
Store hash table entry directly in dom_nnodemap_object
2025-06-22 12:30:50 +02:00
xpath_callbacks.c
Avoid unnecessary string refcounting in ext/dom ( #17889 )
2025-02-23 00:23:22 +01:00
xpath_callbacks.h
Fix includes for separate builds for ext/dom ( #14752 )
2024-07-01 20:22:58 +02:00