1
0
mirror of https://github.com/erusev/parsedown.git synced 2023-08-10 21:13:06 +03:00
Commit Graph

1025 Commits

Author SHA1 Message Date
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
Aidan Woods
2e0ad27c5e CommonMark escapes double-quotes 2019-04-07 16:38:08 +01:00
Aidan Woods
d6c97ee111 Make escaping slightly less aggressive 2019-04-07 16:38:08 +01:00
Aidan Woods
62615f4fc5 Allow empty code spans 2019-04-07 16:38:08 +01:00
Daniel Rudolf
50e135cd4e Update expect-to-pass CommonMark spec examples for f4e0234 2019-04-07 16:38:08 +01:00
Daniel Rudolf
0514997103 Add initial test/commonmark/ folder 2019-04-07 16:38:08 +01:00
Daniel Rudolf
4c0734d935 Sync phpunit data set and CommonMark spec example numbers 2019-04-07 16:38:07 +01:00