Dustin Wilson
497a740c3d
More work on pretty printing
3 years ago
Dustin Wilson
b687860120
Starting to integrate pretty printer
3 years ago
Dustin Wilson
c5a3d635d5
Updated MensBeam\DOM\Inner namespace
3 years ago
Dustin Wilson
6403c205d6
Fixed typos in README
3 years ago
Dustin Wilson
991b5ae540
Added Parser::parseInto
3 years ago
Dustin Wilson
5698a93c01
Added special template case for MensBeam DOM
3 years ago
J. King
1255b02bd7
Document serialization options
3 years ago
J. King
f3833b8917
Add obsolete boolean attributes
3 years ago
J. King
7587e326b1
Update changelog
3 years ago
J. King
511935676e
Test new serializer options
3 years ago
J. King
7577a69b60
Clarify new serialization options
3 years ago
J. King
b904ea8b7c
Add docblocks for serializer config parameters
3 years ago
J. King
4ba7fb98f2
Correct docblock
3 years ago
J. King
7b4fe70f0a
Prototype of refined serialization
3 years ago
J. King
2f1efc1653
Lay xmlns attribute uncertainty to rest
3 years ago
J. King
be9f677bd8
Confirm xmlns attributes on HTML elements work
3 years ago
J. King
c2f397ed93
Correct errors in documentation
3 years ago
J. King
6d647f076b
Coerce attribute names less aggressively
3 years ago
J. King
3fc966226b
Fix BOM handling
3 years ago
J. King
f846305503
Add changelog
3 years ago
J. King
2e2563cf15
Document serializer
3 years ago
J. King
bb8d49fb6a
Merge branch 'serialize'
3 years ago
J. King
29f2611c53
Remove or suppress coverage for unreachable lines
3 years ago
J. King
775736da41
Improve tree constructor coverage
3 years ago
J. King
855e425ca5
Cover the rest of the serializer
3 years ago
J. King
48dca59eb1
Further improve coverage
3 years ago
J. King
3c647c2284
Improve coverage further
This fixes a bug with forms within templates
3 years ago
J. King
8d388ef8cd
Improve coverage
This uncovered three bugs:
- Unconsuming at EOF with error reporting off yielded incorrect tokens
- Mangled end tags in foreign content were not being matched correctly
- Broken characters produced a fatal error with error reporting on
3 years ago
J. King
973a41a39c
Fix up some tests
3 years ago
J. King
a870147008
Add docblocks
3 years ago
J. King
1fa35a7ec4
Add missing docblocks
3 years ago
J. King
2c1fb15f17
Remove obsolete static property
This was previously used for encoding fallback
3 years ago
J. King
2889107844
Flesh documentation for serializer test format
The example is still incomplete
3 years ago
J. King
3de0f4343c
Fix remaining serializer bugs
3 years ago
J. King
b8d4636664
Re-import of serializer tests
Some errors remain
3 years ago
J. King
180dcd3e51
Various corrections
3 years ago
J. King
c82127c61f
Hopefully complete serializer implementation
3 years ago
J. King
e74d0d0f31
Prototype of serializer
Templates will need further handling
3 years ago
J. King
e6d908a0ed
Start on serializer
3 years ago
J. King
c06caaabab
Remove masterminds from dev dependencies
3 years ago
J. King
aa4e294391
Add keywords for Packagist
3 years ago
J. King
0f6410b974
Typo fix
3 years ago
J. King
390750e182
Add usage examples
3 years ago
J. King
b137058808
Remove internal hyperlinks from documentation
3 years ago
J. King
7b9a6ca472
Fix fragment parsing with template context
3 years ago
J. King
a33bb2833b
Expand documentation
3 years ago
J. King
c8c06412d1
Simplify parser API
3 years ago
J. King
21fd99e40a
Remove most uses of parser exceptions
3 years ago
J. King
a6df609348
Remove all references to "tree builder"
3 years ago
J. King
ed42264348
Rename "tree builder" to "tree constructor"
This more closely matches modern specification nomenclature
3 years ago