Commit graph

20 commits

Author SHA1 Message Date
8e087054df Dependency updates, added tbody to serializer "block" elements 2022-02-13 17:09:28 -06:00
3fc966226b Fix BOM handling 2021-10-24 13:24:48 -04:00
f846305503 Add changelog 2021-10-23 17:34:01 -04:00
c06caaabab Remove masterminds from dev dependencies 2021-10-11 20:23:16 -04:00
aa4e294391 Add keywords for Packagist 2021-10-11 20:04:29 -04:00
3c8cc21064 Remove DOM features and related 2021-09-26 15:49:13 -04:00
43e312b2af Added beginnings of documentation 2021-04-05 12:43:11 -05:00
646278ed5e Update dependencies 2021-03-25 15:13:53 -04:00
d33929f4a1 Change namespace; add copyright info 2021-03-21 17:38:05 -04:00
3111c88376 Optimize character consumption
Relies on pending changes to intl
2021-03-12 23:47:47 -05:00
2637d76639 Update dependencies for PHP 8 2021-03-06 23:14:20 -05:00
ad0a8ae27a Replace Content-Type parser with proper version 2020-09-25 12:34:53 -04:00
f72809d621 Relax dependence on ctype 2019-12-24 09:38:42 -05:00
1971892635 Basic skeleton of test suite 2019-12-10 18:00:08 -05:00
dfda8d5f3a Organization
• Moved the ancestor and descendant methods into their own traits along with the compare method which they share.
• Made DocumentFragment use only the descendant methods and not the ancestor ones.
• Fixed error in README.
2018-09-11 09:54:46 -05:00
fd6003fb4e Added additional entry point
• Added an option to use Document::loadHTML or Document::load to parse a document.
• Made the DOM elements use dW\HTML5 namespace instead of dW\HTML5\DOM.
• Fixed where TreeBuilder wasn't being properly destructed when the parser is finished.
2018-09-10 16:56:38 -05:00
fd886d9a3a DataStream fixes
• Removed dependency on ext-mbstring.
• Fixed bug where when using DataStream::consumeUntil and DataStream::consumeWhile where the column would be advanced whether the pointer was moved or not.
2018-08-24 08:35:55 -05:00
1b172f4d61 Rewrote DataStream
• Changed DataStream from using an internal array storage to using /mensbeam/intl, much more efficient and in line with the specification.
• DataStream now calculates the line and column as it goes instead of relying upon a weird array of positions.
• Removed dependency on ext-intl.
2018-08-23 23:17:27 -05:00
bd59b70b98 Document more requirements 2018-03-21 14:16:25 -04:00
a89f6c9f09 Beginning Rewrite 2018-03-21 10:55:32 -05:00