Commit Graph

  • e2dcb5f2cf
    Fix whitespace trimming for soft and hard breaks Aidan Woods 2019-02-03 01:25:01 +0000
  • 2e8b8bfc63
    Test trimming doesn't occur when asymmetric Aidan Woods 2019-02-03 01:11:35 +0000
  • c322f80f61
    Simplify expression Aidan Woods 2019-02-03 01:05:06 +0000
  • ea0970774f
    PHP 5.5 compat Aidan Woods 2019-02-03 01:03:45 +0000
  • 7c474ab9c5
    Cache spec locally for 5 minutes Aidan Woods 2019-02-03 00:57:23 +0000
  • c8c84bc447
    --show-mutations over cat infection.log Aidan Woods 2019-02-03 00:55:39 +0000
  • 105de846f9
    Paragraph would end itself and new one must start for header row to exist Aidan Woods 2019-02-03 00:54:44 +0000
  • e3adfe291b
    Ensure markers are checked when beginning blocks Aidan Woods 2019-02-03 00:20:54 +0000
  • 83490df303
    Test against HTML block endings Aidan Woods 2019-02-03 00:07:59 +0000
  • 9ab84d14c8
    Test continuation of indented code blocks Aidan Woods 2019-02-02 23:37:23 +0000
  • 24df232443
    Length not necessary Aidan Woods 2019-02-02 23:34:54 +0000
  • 304dfcd1b4
    Run mutation tests after unit tests on supported platforms Aidan Woods 2019-02-02 23:18:08 +0000
  • 847e7f8c36
    Nightly doesn't have xdebug Aidan Woods 2019-02-02 21:22:05 +0000
  • 685d7eef65
    Add mutation testing Aidan Woods 2019-02-02 21:09:56 +0000
  • 2049587518
    Fix recovered spaces calculation Aidan Woods 2019-02-02 21:07:53 +0000
  • 13de9cc43b
    Substr over indexing string Aidan Woods 2019-02-02 21:07:12 +0000
  • 7e5adb2ad5
    Remove leftover hackyness Aidan Woods 2019-01-31 17:01:40 +0000
  • a4c297afc9 add headerOffset #655 Tobias Bengfort 2018-07-31 20:36:59 +0200
  • 0227c03389
    PHP < 7 compat Aidan Woods 2019-01-30 20:04:47 +0000
  • ceffdaaf77
    Add StateBearer which can carry state Aidan Woods 2019-01-30 19:53:49 +0000
  • a68ce6bf77
    Add convenience instance-based initialisers Aidan Woods 2019-01-30 19:52:38 +0000
  • 036e7f4a05
    Require integer-keyed lists so that array_merge result is predictable Aidan Woods 2019-01-30 19:39:00 +0000
  • fad4b728d5
    Test strict and weak in Travis Aidan Woods 2019-01-28 20:41:56 +0000
  • c548331112
    Switch to CommonMarkStrict tests Aidan Woods 2019-01-28 20:35:34 +0000
  • 7513d5986c
    Fix whitespace errors Aidan Woods 2019-01-28 20:30:56 +0000
  • 7f39f6ae5c
    Remove cached items no that longer exist in spec.txt Aidan Woods 2019-01-28 20:15:11 +0000
  • 2474251dac
    Track whitespace left on blank lines to match CommonMark Test changes copy pasted to match CommonMark reference parser Aidan Woods 2019-01-28 19:13:57 +0000
  • d0ba1ec1f6
    Make sure closing sequence is removed correctly Aidan Woods 2019-01-27 21:12:23 +0000
  • 3e7c45d377
    HTML tags should have a name Aidan Woods 2019-01-27 20:56:57 +0000
  • fdbcf7e15e
    Trim paragraph contents Aidan Woods 2019-01-27 20:54:09 +0000
  • c7c73719dd
    Permit empty links Aidan Woods 2019-01-27 20:53:11 +0000
  • 11bc1fe1b0
    Cache new passing tests Aidan Woods 2019-01-27 19:47:05 +0000
  • 2a13d9d6cb
    Fix regex compilation Aidan Woods 2019-01-27 19:46:38 +0000
  • 16b92f441e
    As best I can tell, these were passed accidently before Aidan Woods 2019-01-27 19:43:18 +0000
  • 3771e36b82
    Since SafeMode concerns output, spacing should still be parsed like markup Aidan Woods 2019-01-27 19:40:13 +0000
  • 2aa117e991
    Markup like CommonMark Aidan Woods 2019-01-27 19:38:07 +0000
  • 69fa5c9a14
    Backslash escape like CommonMark Aidan Woods 2019-01-27 18:41:06 +0000
  • f88fe9f049
    Match CommonMark's rendering a bit better Aidan Woods 2019-01-27 18:08:57 +0000
  • d9075a166f
    CommonMark escapes double-quotes Aidan Woods 2019-01-27 18:02:32 +0000
  • 16a2d4de07
    Make escaping slightly less aggressive Aidan Woods 2019-01-27 17:17:04 +0000
  • 883bd27170
    Allow empty code spans Aidan Woods 2019-01-27 17:10:36 +0000
  • ac6d9e5a9d
    Update expect-to-pass CommonMark spec examples for f4e0234 Daniel Rudolf 2016-10-13 22:32:56 +0200
  • c82a38e3cd
    Add initial test/commonmark/ folder Daniel Rudolf 2016-10-13 22:31:52 +0200
  • 58efb8ab78
    Sync phpunit data set and CommonMark spec example numbers Daniel Rudolf 2016-10-13 22:30:47 +0200
  • 780438181f
    Test Parsedown against cached expect-to-pass CommonMark spec examples Daniel Rudolf 2016-10-12 03:06:11 +0200
  • f23bd7a64f
    Don't assume marker type is correct Aidan Woods 2019-01-27 16:54:04 +0000
  • c0fb4ccb8c
    No markup can be achieved by removing the respective parsing Components Aidan Woods 2019-01-26 21:48:05 +0000
  • bec904ccdd
    Remove reminder comment urlsLinked(false) is replaced by customising to remove the inline from InlineTypes configurable when initialising Parsedown Aidan Woods 2019-01-26 21:20:59 +0000
  • c53e5ed0bd
    Fix strange formatting Aidan Woods 2019-01-26 20:54:37 +0000
  • 54b8969236
    Caching for initial configurable values removes need to seed state Aidan Woods 2019-01-26 20:38:57 +0000
  • 56bd8375be
    Don't special case invisible If something has no html, it doesn't need to have a newline Aidan Woods 2019-01-26 20:38:06 +0000
  • f1e3022066
    Return state after block parse instead of mutating the instance copy Aidan Woods 2019-01-26 20:37:02 +0000
  • 80d3005094
    Ensure Url parsing is removed all the way down (not just edge) Aidan Woods 2019-01-26 20:12:05 +0000
  • 7203c36df6
    Add some style cleanup rules already followed Aidan Woods 2019-01-26 14:54:58 +0000
  • 10bce34005
    Cleanup logical operators Aidan Woods 2019-01-26 14:51:05 +0000
  • 33d47844c0
    Remove test extensions Aidan Woods 2019-01-25 22:28:08 +0000
  • b1e6213236
    We don't need to pass a Parsedown instance down Aidan Woods 2019-01-25 21:39:37 +0000
  • fa24f1cdc1
    Add breaks configurable Aidan Woods 2019-01-25 21:20:58 +0000
  • dfab289a3d
    Put reused code in a trait so boolean configurables are easy to make Aidan Woods 2019-01-25 21:18:33 +0000
  • 01d8c5705b
    Add easy way to remove Components from InlineTyes and BlockTypes Aidan Woods 2019-01-25 20:54:25 +0000
  • eddbb9ea01
    This should be slightly faster Merge would honour changes, and removals are equivalent to changing to default value. Aidan Woods 2019-01-25 20:23:04 +0000
  • c9f18ab24c
    More meaningful method name Aidan Woods 2019-01-25 20:19:18 +0000
  • 1ed3e33ab1
    More keyword fixes for pre-PHP7 Aidan Woods 2019-01-25 20:02:04 +0000
  • 87a60800e8
    Now the class is a bit shorter we can remove these makeshift dividers Aidan Woods 2019-01-25 19:52:52 +0000
  • 8420618f86
    Inlines and Blocks as Configurables Aidan Woods 2019-01-25 19:49:18 +0000
  • 9fc69d2356
    Default value is intrinsic to a configurable, we can just always retrieve that. Aidan Woods 2019-01-25 19:48:03 +0000
  • 7e54a427e6
    Allow inlines to backtrack into characters that were suspected as inlines but ruled out This is required for backslash escaped Hard breaks to work: Parsedown first checks to see if these are escape sequences, however when they are ruled out they should not be assumed to be plaintext since a later inline (Hardbreak) may backtrack into these unconsumed characters. Aidan Woods 2019-01-25 19:02:30 +0000
  • 1815256281
    Add hard and soft breaks Aidan Woods 2019-01-25 18:52:49 +0000
  • 8a434f7a9b
    Text variable isn't very useful inside the loop Aidan Woods 2019-01-24 22:26:26 +0000
  • 03986724b0
    Produce Blocks before converting to StateRenderables (As we do with Inlines) Aidan Woods 2019-01-24 21:56:20 +0000
  • 3f82d8a13f
    Don't remove right #'s too early (before dealing with whitesapce) Aidan Woods 2019-01-22 23:24:13 +0000
  • 84bf2c4c64
    Remove closing # sequence from header Aidan Woods 2019-01-22 23:18:09 +0000
  • 3cf0ac46b1
    We should be using strict mode in commonmark benchmark Aidan Woods 2019-01-22 21:35:13 +0000
  • 1ebb07ad30
    Tabs are allowed after header delimiter Aidan Woods 2019-01-22 21:34:46 +0000
  • e0da27e195
    Headers can't start with more than three spaces Aidan Woods 2019-01-22 21:20:04 +0000
  • c0193e794c
    Better name for testing safe mode and strict mode state Add a nice named constructor Aidan Woods 2019-01-22 21:19:26 +0000
  • 2dde027e4f
    Improve indent handling by lists Aidan Woods 2019-01-22 20:52:12 +0000
  • 25911fadc2
    Make it clearer this is one backslash character Aidan Woods 2019-01-22 20:51:09 +0000
  • 15892d8e92
    rtrim non hard breaking lines Aidan Woods 2019-01-22 20:50:11 +0000
  • 4c8db78553
    Tabs shouldn't break thematic breaks Aidan Woods 2019-01-22 19:28:12 +0000
  • 5cac86b4bb
    Thematic breaks can't have an indent of more than 3 Aidan Woods 2019-01-22 19:23:05 +0000
  • 49cc5f064d
    Add dead code test to composer test script Aidan Woods 2019-01-22 19:13:07 +0000
  • f1d5a7086d
    Require Inlines to provide a best plaintext rendering Aidan Woods 2019-01-22 19:06:26 +0000
  • 704b853d01
    Generalise line parsing to return Inlines before applying state Aidan Woods 2019-01-22 19:04:45 +0000
  • ebdd41fb43
    State management Aidan Woods 2019-01-21 18:45:12 +0000
  • 2466004fb3
    Make use of line name instead of lineElements Aidan Woods 2019-01-21 18:44:19 +0000
  • dfa622aa25
    Remove useless line method Aidan Woods 2019-01-21 18:43:16 +0000
  • ff27e578ef
    Test for dead code in travis Aidan Woods 2019-01-21 18:21:34 +0000
  • 9588554e53
    Indent offset is encompassed in Lines object Aidan Woods 2019-01-21 18:19:43 +0000
  • 2b6cf0af56
    This isn't used and is derivable from the indent Aidan Woods 2019-01-21 18:18:54 +0000
  • 44f59d6968
    Remove useless variables Aidan Woods 2019-01-21 18:18:35 +0000
  • a1ec7bb78e
    Remove meaningless interrupt check Interrupted implies previousEmptyLines > 0 in incoming Context Aidan Woods 2019-01-21 18:09:27 +0000
  • 8ff5204cfc
    Improve Link API Aidan Woods 2019-01-21 18:00:02 +0000
  • 8a48dcfe31
    Constant arrays to static vars for PHP 5.5 Aidan Woods 2019-01-20 19:06:46 +0000
  • 7074be7c1b
    Fix PHP 5.6 bug Aidan Woods 2019-01-20 19:03:57 +0000
  • a381b31dc0
    Fix pre PHP7 closure-as-property closure syntax Aidan Woods 2019-01-20 15:22:14 +0000
  • 0e94b9ba9a
    More keyword related fixes for pre PHP 7 Aidan Woods 2019-01-20 15:14:57 +0000
  • 2f065a26a9
    Remove some return type hints that I missed Aidan Woods 2019-01-20 15:05:57 +0000
  • 37c4d07993
    Test on PHP 5.5 and 5.6 Aidan Woods 2019-01-20 14:56:05 +0000
  • 7609d8c7c8
    Remove debug lines Aidan Woods 2019-01-20 03:21:38 +0000