J. King
96d6d7ee01
Fix simple textContent
1 year ago
J. King
a14a5ece34
Typo
1 year ago
J. King
5de92440e9
Perform textContent tests properly
1 year ago
J. King
a00dbb65c5
Fix error in test harness
1 year ago
J. King
7486cc598d
Tweak options
- change simpleTrim to thoroughTrim, its inverse. This makes all-false
be standard rather than default behaviour
- add a dateNormalization option, default to true. This makes testing
easier, though some patching of tests is still required
1 year ago
J. King
a0de146baa
Use consistent whitespace trimming
1 year ago
J. King
90cd153e4d
Use only first location in a response
1 year ago
J. King
eab9abf9d5
Use only the first Content-Type in a response
1 year ago
J. King
eb89a89593
Time zone fixes:
- Handle -00:00 better; it is rejected by PHP
- Use P instead of O to format time zone output
1 year ago
J. King
be15539af9
Be me explicit about skipping props and roots in VCP
1 year ago
J. King
5c3896d421
Fix Composer typos
1 year ago
J. King
fd4b80d8f6
Fix VCP comparison bug
1 year ago
J. King
b0de7d2755
Various fixes
- No other implementation deduplicate mf2 properties, so we shouldn't
do things differently from others
- Attribute values shouldn't be trimmed except in implied name parsing
1 year ago
J. King
3b73f3a9d2
Follow implementation consensus with implied e-
1 year ago
J. King
6ae544a105
Simplify implied property parsing
1 year ago
J. King
96999e1861
Add TODO
1 year ago
J. King
4de4f7e381
Fix capitalization in README
1 year ago
J. King
ff467d1fd4
Fix up Composer config
1 year ago
J. King
2613cb5802
Add documentation
1 year ago
J. King
c2c14c6155
Add function to parse from a URL
1 year ago
J. King
dbdc03aa7e
Start on a readme file
1 year ago
J. King
9be16f54d4
Revise test for clarity
1 year ago
J. King
9f5e5a39d1
More template tests
1 year ago
J. King
a7643a616d
Add missing tests for user API
1 year ago
J. King
282bd7169f
Complete test coverage
1 year ago
J. King
59d77404e8
Add more tests
1 year ago
J. King
f7c0574d0d
Improve coverage
1 year ago
J. King
626ae0a21f
Add more third-party tests
1 year ago
J. King
5b1579d90b
More template fixes
1 year ago
J. King
f84781e443
Reformat early dockblocks
1 year ago
J. King
1dde3208bd
Match template behaviour to other implementations
Templates are completely ignored in all circumstances, not just their
contents.
1 year ago
J. King
2a552c2098
Simplify XPath expressions
1 year ago
J. King
8264d3c864
Tests and fixes for templates
1 year ago
J. King
8d4a61adaa
Add some original tests
1 year ago
J. King
2e622b205d
Abandon use of ArrayAccess and JsonSerializable
1 year ago
J. King
bd9d5511f5
Add public API
1 year ago
J. King
a41f757e19
Annotate remaining functions
1 year ago
J. King
109764049c
Add more API documentation
1 year ago
J. King
2fe3d5edd6
Add some API documentation
1 year ago
J. King
9868bc9721
Avoid now-unnecessary tree walking
1 year ago
J. King
d1cb1a0e98
Use XPath to find candidate roots
This is slightly slower for small trees, but much faster for large ones
1 year ago
J. King
1885ebd315
Add another test
1 year ago
J. King
73ba0df600
Implement language parsing
1 year ago
J. King
8efbbf0907
Fix more bugs
URL normalization still needs to be sorted out
1 year ago
J. King
8e05089259
Fix logic errors in VCP
1 year ago
J. King
3f908275b8
Add raison d'être test
1 year ago
J. King
682dcf576b
Collapse child into e- properly
1 year ago
J. King
f315d1652a
Re-arrange third-party tests
1 year ago
J. King
f5b221d955
Meh
1 year ago
J. King
65bbf61579
Implement textContent parsing properly
1 year ago