Dustin Wilson
ca57a61261
Named properties implemented in Document
3 years ago
Dustin Wilson
89a3f81acc
More work on Document
3 years ago
Dustin Wilson
c94c0d9f8f
More tests, starting to fill in Document
3 years ago
Dustin Wilson
0f9b24ca16
Element::insertAdjacentHTML added & tested
3 years ago
Dustin Wilson
82c9dac054
Continuing with tests
3 years ago
Dustin Wilson
c533f8e63f
Minor bugfixes
3 years ago
Dustin Wilson
eeabd01d3e
Integrated pretty printing serializer
3 years ago
Dustin Wilson
4125bb1295
Further fixes for nasty PHP DOM bug
3 years ago
Dustin Wilson
8d071e2fc3
Changed InnerDOM namespace to Inner
3 years ago
Dustin Wilson
aa467058f3
Starting to fix a nasty PHP DOM bug; things are a bit of a mess
3 years ago
Dustin Wilson
a0c2b27143
Started testing DocumentOrElement
3 years ago
Dustin Wilson
2525fda748
Document 100% coverage
3 years ago
Dustin Wilson
e396b33eca
More tests for Document
3 years ago
Dustin Wilson
fb5cad11b7
Adding more tests for Document
3 years ago
Dustin Wilson
396e52631b
Starting to fill out Document
3 years ago
Dustin Wilson
663f81d155
Node 100% coverage
3 years ago
Dustin Wilson
029f483ee5
Fixing namespace bugs
3 years ago
Dustin Wilson
5e187634d2
Re-integrated serializer, more tests
3 years ago
Dustin Wilson
d9ea147932
Many updates, tests fail
3 years ago
Dustin Wilson
a91ace0421
Rewrote node cloning
3 years ago
Dustin Wilson
09718cdb3a
Minor cleanup
3 years ago
Dustin Wilson
e9a444be73
Started re-integrating parser
3 years ago
Dustin Wilson
6fba662683
Simplified NodeList, added NamedNodeMap
3 years ago
Dustin Wilson
49742a5709
More work on Node::cloneNode
3 years ago
Dustin Wilson
1ffe918af1
Started Node::cloneNode tests, updated README with limitations
3 years ago
Dustin Wilson
41129ddc07
Upgraded dependencies, added lots of tests for Node
3 years ago
Dustin Wilson
d24f569991
More tests, started adding name coercion back in
3 years ago
Dustin Wilson
ea955e77b9
Starting testing
3 years ago
Dustin Wilson
cc3056da45
Added Attr, HTMLCollection
3 years ago
Dustin Wilson
5918e694ea
Node fully implemented, not tested
3 years ago
Dustin Wilson
57823fc964
DOMImplementation, DocumentType, etc.
3 years ago
Dustin Wilson
0eb04c81de
Added DocumentFragment & HTMLTemplateElement
3 years ago
Dustin Wilson
f370dbc288
More progress with wrapper classes, added NodeList
3 years ago
Dustin Wilson
81cc580711
Playing around with wrapper classes
3 years ago
Dustin Wilson
8f471ef430
Started adding Document::adoptNode
3 years ago
Dustin Wilson
bbe22e2e61
Added properties to Document
• Added Document::compatMode
• Removed Document::quirksMode
• Added Document::characterSet
• Added Document::charset
• Added Document::inputEncoding
• Added Document::contentType
3 years ago
Dustin Wilson
bba1bb2fe8
Added ParentNode::querySelector & ParentNode::querySelectorAll
3 years ago
Dustin Wilson
ec0ffbbd92
Added NodeTrait::contains
3 years ago
Dustin Wilson
1f820a9e7e
More cleanup
3 years ago
Dustin Wilson
71d6e17ec4
Cleaning up
3 years ago
Dustin Wilson
852d30e62f
Added interfaces for Node and CharacterData for inheritance
3 years ago
Dustin Wilson
0cd7678545
BaseNode::compareDocumentPosition added to tests
3 years ago
Dustin Wilson
4bec2ec108
Test fails because of PHP bug, will fix
3 years ago
Dustin Wilson
2b36c3a195
Changed walker APIs
3 years ago
Dustin Wilson
d99efa6e44
Disabled more methods
3 years ago
Dustin Wilson
b69a152f8e
added ChildNode::replaceWith
3 years ago
Dustin Wilson
2e07af4edb
Added ChildNode::before, started on a bit of documentation
3 years ago
Dustin Wilson
24ac00c5eb
Dropping support for PHP 7.4
• Tests did pass in 7.4, but numerous warnings were triggered concerning
method declaration type differences because php 7.4's type declarations
for DOM methods were mostly nonexistent.
3 years ago
Dustin Wilson
3819bec4ca
Simplified circumventing PHP attribute node bugs
3 years ago
Dustin Wilson
13568ded88
Circumventing PHP attribute node bugs... ugh
3 years ago