Aidan Woods
|
30613b2430
|
Ensure $startPosition is positive
|
2019-04-07 16:38:16 +01:00 |
|
Aidan Woods
|
cef5b16ae0
|
Update excludes
|
2019-04-07 16:38:16 +01:00 |
|
Aidan Woods
|
5ecfc42728
|
Early exit if found
|
2019-04-07 16:38:16 +01:00 |
|
Aidan Woods
|
3bb24c20a6
|
Assert marker is correct for hard and soft breaks
|
2019-04-07 16:38:16 +01:00 |
|
Aidan Woods
|
369aea5d8d
|
Collect State from continuable state updating block on advance
|
2019-04-07 16:38:15 +01:00 |
|
Aidan Woods
|
2b79d599fb
|
Require State to build and advance blocks
|
2019-04-07 16:38:15 +01:00 |
|
Aidan Woods
|
8fd3c77109
|
Tighten requirements
|
2019-04-07 16:38:15 +01:00 |
|
Aidan Woods
|
df703dcb0e
|
Missed one
|
2019-04-07 16:38:15 +01:00 |
|
Aidan Woods
|
36fac49ed8
|
Remove redundant checks
These don't appear to have a measurable positive impact on performance.
|
2019-04-07 16:38:15 +01:00 |
|
Aidan Woods
|
41fb6b0d43
|
Move url sanitisation out of Element class
|
2019-04-07 16:38:15 +01:00 |
|
Aidan Woods
|
a681cf631c
|
Acquisition capable blocks as an interface
|
2019-04-07 16:38:15 +01:00 |
|
Aidan Woods
|
6ac6b7f7f7
|
Test blockquote whitespace handling
|
2019-04-07 16:38:14 +01:00 |
|
Aidan Woods
|
3c6578dd4b
|
Remove deleted stage
|
2019-04-07 16:38:14 +01:00 |
|
Aidan Woods
|
c2973100e0
|
Fix whitespace trimming for soft and hard breaks
|
2019-04-07 16:38:14 +01:00 |
|
Aidan Woods
|
0626a83289
|
Test trimming doesn't occur when asymmetric
|
2019-04-07 16:38:14 +01:00 |
|
Aidan Woods
|
2efae741bb
|
Simplify expression
|
2019-04-07 16:38:14 +01:00 |
|
Aidan Woods
|
93650fb9b5
|
PHP 5.5 compat
|
2019-04-07 16:38:14 +01:00 |
|
Aidan Woods
|
9bf91d7183
|
Cache spec locally for 5 minutes
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
f95c3bb154
|
--show-mutations over cat infection.log
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
660c2e43a3
|
Paragraph would end itself and new one must start for header row to
exist
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
d9792bb12c
|
Ensure markers are checked when beginning blocks
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
08c40afc16
|
Test against HTML block endings
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
14f8ff52e1
|
Test continuation of indented code blocks
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
c310625b93
|
Length not necessary
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
811991b27d
|
Run mutation tests after unit tests on supported platforms
|
2019-04-07 16:38:12 +01:00 |
|
Aidan Woods
|
d29f900374
|
Nightly doesn't have xdebug
|
2019-04-07 16:38:12 +01:00 |
|
Aidan Woods
|
efe324c08b
|
Add mutation testing
|
2019-04-07 16:38:12 +01:00 |
|
Aidan Woods
|
54f2c4eb4c
|
Fix recovered spaces calculation
|
2019-04-07 16:38:12 +01:00 |
|
Aidan Woods
|
117912c373
|
Substr over indexing string
|
2019-04-07 16:38:12 +01:00 |
|
Aidan Woods
|
63a97a926b
|
Remove leftover hackyness
|
2019-04-07 16:38:12 +01:00 |
|
Aidan Woods
|
cb211a88a8
|
PHP < 7 compat
|
2019-04-07 16:38:12 +01:00 |
|
Aidan Woods
|
c49d40027f
|
Add StateBearer which can carry state
|
2019-04-07 16:38:11 +01:00 |
|
Aidan Woods
|
4dee1e9a55
|
Add convenience instance-based initialisers
|
2019-04-07 16:38:11 +01:00 |
|
Aidan Woods
|
dbc0efeec0
|
Require integer-keyed lists so that array_merge result is predictable
|
2019-04-07 16:38:11 +01:00 |
|
Aidan Woods
|
fe1355ef9e
|
Test strict and weak in Travis
|
2019-04-07 16:38:11 +01:00 |
|
Aidan Woods
|
f2f7433dcf
|
Switch to CommonMarkStrict tests
|
2019-04-07 16:38:11 +01:00 |
|
Aidan Woods
|
a2bca78f7e
|
Fix whitespace errors
|
2019-04-07 16:38:11 +01:00 |
|
Aidan Woods
|
42d21a2413
|
Remove cached items no that longer exist in spec.txt
|
2019-04-07 16:38:10 +01:00 |
|
Aidan Woods
|
f47ba7aa34
|
Track whitespace left on blank lines to match CommonMark
Test changes copy pasted to match CommonMark reference parser
|
2019-04-07 16:38:10 +01:00 |
|
Aidan Woods
|
49dd8b113d
|
Make sure closing sequence is removed correctly
|
2019-04-07 16:38:10 +01:00 |
|
Aidan Woods
|
30763a0f38
|
HTML tags should have a name
|
2019-04-07 16:38:10 +01:00 |
|
Aidan Woods
|
3dd1326ded
|
Trim paragraph contents
|
2019-04-07 16:38:10 +01:00 |
|
Aidan Woods
|
0f55cd5b26
|
Permit empty links
|
2019-04-07 16:38:10 +01:00 |
|
Aidan Woods
|
5ada761532
|
Cache new passing tests
|
2019-04-07 16:38:10 +01:00 |
|
Aidan Woods
|
4fa89c1a80
|
Fix regex compilation
|
2019-04-07 16:38:09 +01:00 |
|
Aidan Woods
|
7b72eb6454
|
As best I can tell, these were passed accidently before
|
2019-04-07 16:38:09 +01:00 |
|
Aidan Woods
|
745db11d2f
|
Since SafeMode concerns output, spacing should still be parsed like markup
|
2019-04-07 16:38:09 +01:00 |
|
Aidan Woods
|
82d20d8ffe
|
Markup like CommonMark
|
2019-04-07 16:38:09 +01:00 |
|
Aidan Woods
|
7fd6e0bb31
|
Backslash escape like CommonMark
|
2019-04-07 16:38:09 +01:00 |
|
Aidan Woods
|
eab734b457
|
Match CommonMark's rendering a bit better
|
2019-04-07 16:38:08 +01:00 |
|