J. King
|
b53274fbdf
|
Start on attribute-setting tests
|
4 years ago |
J. King
|
d53b9237c4
|
Fix xmlns attributes properly
|
4 years ago |
J. King
|
4c7953ddc8
|
Fix xmlns attributes
This exposes the attributes in the DOM via a workaround, making it
possible to serialize them like any other attribute
|
4 years ago |
Dustin Wilson
|
c023e35f9c
|
Added Element::classList
|
4 years ago |
Dustin Wilson
|
5ea14e81ca
|
Added TemplateElement
|
4 years ago |
J. King
|
d33929f4a1
|
Change namespace; add copyright info
|
4 years ago |
J. King
|
aaf85387be
|
Remove uses of is_null for consistency
|
4 years ago |
J. King
|
8d5079deae
|
Minor simplifications
|
4 years ago |
J. King
|
bfa7352713
|
Speed up character consumption
|
4 years ago |
J. King
|
9db552e344
|
Optimize adoption agency
|
4 years ago |
J. King
|
706db27a72
|
Minor optimizations to tree builder
|
4 years ago |
J. King
|
7f3c93d966
|
Optimize tree builder
|
4 years ago |
J. King
|
d319be477e
|
Improve coverage
|
4 years ago |
J. King
|
82621a11e3
|
Sort out namespaced attributes
|
4 years ago |
Dustin Wilson
|
02add5633a
|
More cleaning up of exceptions
|
4 years ago |
J. King
|
93f0e3cf73
|
Minor cleanup
|
4 years ago |
J. King
|
dfe3ad3a99
|
Remove obsolete comments
|
4 years ago |
J. King
|
66d0699947
|
Don't pass the stack unnecessarily
|
4 years ago |
J. King
|
2522059fa8
|
Fix object reference cycle
|
4 years ago |
J. King
|
0392b816c0
|
Move integration point checking to tree builder
|
4 years ago |
J. King
|
403432bad5
|
Consolidate tree constructor into single loop
|
4 years ago |
J. King
|
55516faeea
|
Remove last instance of recursive reprocessing
|
4 years ago |
J. King
|
5895614c2c
|
Remove more instances of recursive reprocessing
|
4 years ago |
J. King
|
329a86b082
|
Use separate class for null character tokens
|
4 years ago |
J. King
|
354f5acf0a
|
Simplify tree construction slightly
|
4 years ago |
J. King
|
c6c51475cf
|
Convert tokenizer to generator
Some error positions still need to be fixed
|
4 years ago |
J. King
|
3e294e47aa
|
Fix up the rest of the error counts
|
4 years ago |
J. King
|
2b01a33a85
|
Incorporate recent spec change
|
4 years ago |
J. King
|
3f23040e1d
|
Fix most parse error counts
More remain, though most have been addressed
|
4 years ago |
J. King
|
bdddbeacd6
|
Fix adoption agency
|
4 years ago |
J. King
|
d3a12f56cf
|
Correct handling of h6 end tag
|
4 years ago |
J. King
|
fd01acfa5c
|
Partial fixes for adoption agency
|
4 years ago |
J. King
|
f50c46952e
|
Implement XML infoset coercion
|
4 years ago |
J. King
|
5d9b1a3a68
|
Start on infoset coercison
|
4 years ago |
J. King
|
647665579a
|
Add newer special elements
|
4 years ago |
J. King
|
01361efdb8
|
Various fixes
|
4 years ago |
J. King
|
3108808c10
|
Testmore MathML properly
|
4 years ago |
J. King
|
c25e4eca41
|
Implement rest of insertion modes
|
4 years ago |
J. King
|
179a21441c
|
Select and template insertion modes
|
4 years ago |
J. King
|
6bc95f8ccf
|
Fix bug in stack with foreign content
|
4 years ago |
J. King
|
0cb64ed689
|
Add more insertion modes
A bug remains which will require major re-organizaton of code to fix
|
4 years ago |
J. King
|
68317d838e
|
Fill in more insertion modes
|
4 years ago |
J. King
|
dc9dc9953a
|
Partial adoption agency implementation
|
4 years ago |
J. King
|
752ab05464
|
Implement rest of in-body insertion mode
|
4 years ago |
J. King
|
a8d2ee4174
|
Fill out more of the "in body" insertion mode
This only passes a few morectests because handling of end tags
is still mostly missing
|
4 years ago |
J. King
|
baaa00e544
|
Implement a in body
Adoption agency will be handled later
|
4 years ago |
J. King
|
9758c08da2
|
Various minor corrections
|
4 years ago |
J. King
|
1228ecca17
|
Corrective pass over foreign content stuff
|
4 years ago |
J. King
|
065f9c97d6
|
Handle non-foreign fragment cases
|
4 years ago |
J. King
|
aeb08b5f5d
|
Fix remaining failures
Fragment-case tests still need to be harnessed to test all functionality
|
4 years ago |