Skip to content

Commit e1ee6b8

Browse files
committed
New implementation
1 parent b408e0b commit e1ee6b8

33 files changed

+1778
-1093
lines changed

ext/dom/config.m4

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ if test "$PHP_DOM" != "no"; then
2828
$LEXBOR_DIR/tag/tag.c"
2929
PHP_NEW_EXTENSION(dom, [php_dom.c attr.c document.c \
3030
xml_document.c html_document.c xml_serializer.c html5_serializer.c html5_parser.c namespace_compat.c \
31-
domexception.c parentnode.c \
31+
domexception.c \
32+
parentnode/tree.c parentnode/css_selectors.c \
3233
processinginstruction.c cdatasection.c \
3334
documentfragment.c domimplementation.c \
3435
element.c node.c characterdata.c \
@@ -39,6 +40,7 @@ if test "$PHP_DOM" != "no"; then
3940
namednodemap.c xpath_callbacks.c \
4041
$LEXBOR_SOURCES],
4142
$ext_shared,,$PHP_LEXBOR_CFLAGS)
43+
PHP_ADD_BUILD_DIR($ext_builddir/parentnode)
4244
PHP_ADD_BUILD_DIR($ext_builddir/$LEXBOR_DIR/ports/posix/lexbor/core)
4345
PHP_ADD_BUILD_DIR($ext_builddir/$LEXBOR_DIR/core)
4446
PHP_ADD_BUILD_DIR($ext_builddir/$LEXBOR_DIR/dom/interfaces)

ext/dom/config.w32

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@ if (PHP_DOM == "yes") {
99
) {
1010
EXTENSION("dom", "php_dom.c attr.c document.c \
1111
xml_document.c html_document.c xml_serializer.c html5_serializer.c html5_parser.c namespace_compat.c \
12-
domexception.c parentnode.c processinginstruction.c \
12+
domexception.c processinginstruction.c \
1313
cdatasection.c documentfragment.c domimplementation.c element.c \
1414
node.c characterdata.c documenttype.c \
1515
entity.c nodelist.c text.c comment.c \
1616
entityreference.c \
1717
notation.c xpath.c dom_iterators.c \
1818
namednodemap.c xpath_callbacks.c", null, "-Iext/dom/lexbor");
1919

20+
ADD_SOURCES("ext/dom/parentnode", "tree.c css_selectors.c", "dom");
2021
ADD_SOURCES("ext/dom/lexbor/lexbor/ports/windows_nt/lexbor/core", "memory.c", "dom");
2122
ADD_SOURCES("ext/dom/lexbor/lexbor/core", "array_obj.c array.c avl.c bst.c diyfp.c conv.c dobject.c dtoa.c hash.c mem.c mraw.c print.c serialize.c shs.c str.c strtod.c", "dom");
2223
ADD_SOURCES("ext/dom/lexbor/lexbor/dom", "interface.c", "dom");

0 commit comments

Comments
 (0)