J. King
96d6d7ee01
Fix simple textContent
10 months ago
J. King
a14a5ece34
Typo
10 months ago
J. King
5de92440e9
Perform textContent tests properly
10 months ago
J. King
a00dbb65c5
Fix error in test harness
10 months 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
10 months ago
J. King
a0de146baa
Use consistent whitespace trimming
10 months ago
J. King
90cd153e4d
Use only first location in a response
10 months ago
J. King
eab9abf9d5
Use only the first Content-Type in a response
10 months 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
10 months ago
J. King
be15539af9
Be me explicit about skipping props and roots in VCP
10 months ago
J. King
5c3896d421
Fix Composer typos
10 months ago
J. King
fd4b80d8f6
Fix VCP comparison bug
10 months 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
10 months ago
J. King
3b73f3a9d2
Follow implementation consensus with implied e-
10 months ago
J. King
6ae544a105
Simplify implied property parsing
10 months ago
J. King
96999e1861
Add TODO
10 months ago
J. King
4de4f7e381
Fix capitalization in README
11 months ago
J. King
ff467d1fd4
Fix up Composer config
11 months ago
J. King
2613cb5802
Add documentation
11 months ago
J. King
c2c14c6155
Add function to parse from a URL
11 months ago
J. King
dbdc03aa7e
Start on a readme file
11 months ago
J. King
9be16f54d4
Revise test for clarity
11 months ago
J. King
9f5e5a39d1
More template tests
11 months ago
J. King
a7643a616d
Add missing tests for user API
11 months ago
J. King
282bd7169f
Complete test coverage
11 months ago
J. King
59d77404e8
Add more tests
11 months ago
J. King
f7c0574d0d
Improve coverage
11 months ago
J. King
626ae0a21f
Add more third-party tests
11 months ago
J. King
5b1579d90b
More template fixes
11 months ago
J. King
f84781e443
Reformat early dockblocks
11 months ago
J. King
1dde3208bd
Match template behaviour to other implementations
Templates are completely ignored in all circumstances, not just their
contents.
11 months ago
J. King
2a552c2098
Simplify XPath expressions
11 months ago
J. King
8264d3c864
Tests and fixes for templates
11 months ago
J. King
8d4a61adaa
Add some original tests
11 months ago
J. King
2e622b205d
Abandon use of ArrayAccess and JsonSerializable
11 months ago
J. King
bd9d5511f5
Add public API
11 months ago
J. King
a41f757e19
Annotate remaining functions
11 months ago
J. King
109764049c
Add more API documentation
11 months ago
J. King
2fe3d5edd6
Add some API documentation
11 months ago
J. King
9868bc9721
Avoid now-unnecessary tree walking
11 months ago
J. King
d1cb1a0e98
Use XPath to find candidate roots
This is slightly slower for small trees, but much faster for large ones
11 months ago
J. King
1885ebd315
Add another test
11 months ago
J. King
73ba0df600
Implement language parsing
11 months ago
J. King
8efbbf0907
Fix more bugs
URL normalization still needs to be sorted out
11 months ago
J. King
8e05089259
Fix logic errors in VCP
11 months ago
J. King
3f908275b8
Add raison d'être test
11 months ago
J. King
682dcf576b
Collapse child into e- properly
11 months ago
J. King
f315d1652a
Re-arrange third-party tests
11 months ago
J. King
f5b221d955
Meh
11 months ago
J. King
65bbf61579
Implement textContent parsing properly
11 months ago