Dustin Wilson
2e07af4edb
Added ChildNode::before, started on a bit of documentation
3 years ago
Dustin Wilson
58a9854b50
Removed incorrectly committed file
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
baf5f1bc14
Getting tests ready for php 7.4 tests
3 years ago
Dustin Wilson
2c2459d98f
100% code coverage on php 8, need to test earlier php versions
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
Dustin Wilson
aabd3a304d
Test fails because of PHP bug
3 years ago
Dustin Wilson
c5eba977c9
Element 100% code coverage
3 years ago
Dustin Wilson
9fe14c1af1
Manual garbage collection when using class lists
3 years ago
Dustin Wilson
b00c7f6e47
Wrangling with class lists
3 years ago
Dustin Wilson
c358e09d72
Started TokenList coverage
3 years ago
Dustin Wilson
305c04c937
More Element tests
3 years ago
Dustin Wilson
254cb7eee9
Removed bad test
3 years ago
Dustin Wilson
83566256df
More code coverage progress
3 years ago
Dustin Wilson
330800c48b
ParentNode 100% code coverage
3 years ago
Dustin Wilson
d2fc1738ac
Upgraded mensbeam/html-parser
3 years ago
Dustin Wilson
e23041a6c3
Moved MagicProperties and Exception to framework repository
3 years ago
Dustin Wilson
9facc1fd71
More tests
3 years ago
Dustin Wilson
2c310d2f36
Simplified Walk::walkShallow
3 years ago
Dustin Wilson
911d6c1801
Node, Walk code coverage 100%
3 years ago
Dustin Wilson
136b1420a2
MagicProperties 100% covered, starting Node
3 years ago
Dustin Wilson
302ca7839c
More tests
3 years ago
Dustin Wilson
16174b9937
DocumentFragment, DOMException, Exception 100% code coverage
3 years ago
Dustin Wilson
c289605756
Document 100% code coverage
3 years ago
Dustin Wilson
ca3661b2c2
Removed repo in composer.json for parser
3 years ago
Dustin Wilson
9260dbd1f1
Minor cleanup, updated dependencies
3 years ago
Dustin Wilson
bdeb2612b3
Adding property types and other PHP 7.4 stuff
3 years ago
Dustin Wilson
728ef845ea
Formatted serializing is now covered
3 years ago
Dustin Wilson
d742a9e0d7
Test harness built for formatted serializing, fixed serializer bugs
3 years ago
Dustin Wilson
9706645f39
Minor cleanup
3 years ago
Dustin Wilson
1947e337fb
Pre insertion validity fully tested
3 years ago
Dustin Wilson
8888179bd8
Worked on pre insertion validity coverage and bugs in it
3 years ago
Dustin Wilson
081929c281
Code coverage; Document 82.76%
• Moved all of preInsertionValidity to ParentNode; removed
AbstractDocument
• Added host property to HTMLTemplateElement
• Increased required PHP version to 7.4
3 years ago
Dustin Wilson
10269fc2f1
Working on code coverage; Document 63.33%
3 years ago
Dustin Wilson
611bdd5d70
More Element tests
3 years ago
Dustin Wilson
58c6456fc1
Fixes and more Element tests
3 years ago
Dustin Wilson
7b427d4019
More tests
3 years ago
Dustin Wilson
7940aeac97
More tests, updated name coercion
3 years ago
Dustin Wilson
691c5334b1
More tests
3 years ago
Dustin Wilson
debaa3f388
Fixing template element references
• ElementSet is now ElementMap again because it's now internally a map
of a Document and an array of Elements, but it's public API is still
that of a set.
• Template elements are now only added as a reference in ElementMap when
they're appended to a document. If they're removed, they're removed from
ElementMap. If a template element's owner document is destructed then it
and all of the other template elements in the document are removed from
ElementMap.
3 years ago
Dustin Wilson
4eeb45b816
Added support for html namespace, 1 test fails now
3 years ago
Dustin Wilson
62103ce954
Tests fixed (so far)
3 years ago
Dustin Wilson
875963e697
Document changes
• Made Document::createAttribute and Document::createAttributeNS more in line with the DOM spec.
• Tests still fail because they're wrong
3 years ago
Dustin Wilson
d093e43066
Rewrote Document::createElement and Document::createElementNS
• Both now more closely follow the spec
3 years ago
Dustin Wilson
4c95ec0086
Fixed gitignore
3 years ago
Dustin Wilson
4deab6b1ac
Upgraded deps, started rewriting tests
3 years ago
Dustin Wilson
fbd5c9ca59
Cleaning up traits
3 years ago
Dustin Wilson
cca9ab04b8
All tests (so far!) pass
3 years ago
Dustin Wilson
e22e23da0c
HTMLTemplateElements are now properly created when importing nodes
3 years ago