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

Commit Graph

  • c0792947a6
    Remove unused methods Aidan Woods 2019-02-11 00:11:41 +0000
  • 658129d847
    Suppress instead of writing super verbose tests Aidan Woods 2019-02-11 00:10:58 +0000
  • 65450f47cd
    Simplify Aidan Woods 2019-02-10 23:10:57 +0000
  • fc23ca5ef5
    Remove more redundant checks Aidan Woods 2019-02-10 23:07:21 +0000
  • 015e476f3e
    Remove unused import Aidan Woods 2019-02-10 22:56:57 +0000
  • 289b641a42
    Remove inaccurate comment Aidan Woods 2019-02-10 22:52:26 +0000
  • 147a87a4f3
    These are self-explainitory Aidan Woods 2019-02-10 22:52:02 +0000
  • b90efc69ec
    Ensure marker is properly contained in the Inline Aidan Woods 2019-02-10 22:50:34 +0000
  • dbe37bcb0e
    Type check tests Aidan Woods 2019-02-10 22:38:34 +0000
  • 30613b2430
    Ensure $startPosition is positive Aidan Woods 2019-02-10 22:35:27 +0000
  • cef5b16ae0
    Update excludes Aidan Woods 2019-02-10 19:35:31 +0000
  • 5ecfc42728
    Early exit if found Aidan Woods 2019-02-10 19:27:14 +0000
  • 3bb24c20a6
    Assert marker is correct for hard and soft breaks Aidan Woods 2019-02-10 18:51:23 +0000
  • 369aea5d8d
    Collect State from continuable state updating block on advance Aidan Woods 2019-02-10 18:34:36 +0000
  • 2b79d599fb
    Require State to build and advance blocks Aidan Woods 2019-02-10 18:32:28 +0000
  • 8fd3c77109
    Tighten requirements Aidan Woods 2019-02-10 18:09:08 +0000
  • df703dcb0e
    Missed one Aidan Woods 2019-02-10 18:02:48 +0000
  • 36fac49ed8
    Remove redundant checks Aidan Woods 2019-02-10 17:49:26 +0000
  • 41fb6b0d43
    Move url sanitisation out of Element class Aidan Woods 2019-02-10 17:24:00 +0000
  • a681cf631c
    Acquisition capable blocks as an interface Aidan Woods 2019-02-10 16:33:10 +0000
  • 6ac6b7f7f7
    Test blockquote whitespace handling Aidan Woods 2019-02-03 16:06:46 +0000
  • 3c6578dd4b
    Remove deleted stage Aidan Woods 2019-02-03 15:41:42 +0000
  • c2973100e0
    Fix whitespace trimming for soft and hard breaks Aidan Woods 2019-02-03 01:25:01 +0000
  • 0626a83289
    Test trimming doesn't occur when asymmetric Aidan Woods 2019-02-03 01:11:35 +0000
  • 2efae741bb
    Simplify expression Aidan Woods 2019-02-03 01:05:06 +0000
  • 93650fb9b5
    PHP 5.5 compat Aidan Woods 2019-02-03 01:03:45 +0000
  • 9bf91d7183
    Cache spec locally for 5 minutes Aidan Woods 2019-02-03 00:57:23 +0000
  • f95c3bb154
    --show-mutations over cat infection.log Aidan Woods 2019-02-03 00:55:39 +0000
  • 660c2e43a3
    Paragraph would end itself and new one must start for header row to exist Aidan Woods 2019-02-03 00:54:44 +0000
  • d9792bb12c
    Ensure markers are checked when beginning blocks Aidan Woods 2019-02-03 00:20:54 +0000
  • 08c40afc16
    Test against HTML block endings Aidan Woods 2019-02-03 00:07:59 +0000
  • 14f8ff52e1
    Test continuation of indented code blocks Aidan Woods 2019-02-02 23:37:23 +0000
  • c310625b93
    Length not necessary Aidan Woods 2019-02-02 23:34:54 +0000
  • 811991b27d
    Run mutation tests after unit tests on supported platforms Aidan Woods 2019-02-02 23:18:08 +0000
  • d29f900374
    Nightly doesn't have xdebug Aidan Woods 2019-02-02 21:22:05 +0000
  • efe324c08b
    Add mutation testing Aidan Woods 2019-02-02 21:09:56 +0000
  • 54f2c4eb4c
    Fix recovered spaces calculation Aidan Woods 2019-02-02 21:07:53 +0000
  • 117912c373
    Substr over indexing string Aidan Woods 2019-02-02 21:07:12 +0000
  • 63a97a926b
    Remove leftover hackyness Aidan Woods 2019-01-31 17:01:40 +0000
  • cb211a88a8
    PHP < 7 compat Aidan Woods 2019-01-30 20:04:47 +0000
  • c49d40027f
    Add StateBearer which can carry state Aidan Woods 2019-01-30 19:53:49 +0000
  • 4dee1e9a55
    Add convenience instance-based initialisers Aidan Woods 2019-01-30 19:52:38 +0000
  • dbc0efeec0
    Require integer-keyed lists so that array_merge result is predictable Aidan Woods 2019-01-30 19:39:00 +0000
  • fe1355ef9e
    Test strict and weak in Travis Aidan Woods 2019-01-28 20:41:56 +0000
  • f2f7433dcf
    Switch to CommonMarkStrict tests Aidan Woods 2019-01-28 20:35:34 +0000
  • a2bca78f7e
    Fix whitespace errors Aidan Woods 2019-01-28 20:30:56 +0000
  • 42d21a2413
    Remove cached items no that longer exist in spec.txt Aidan Woods 2019-01-28 20:15:11 +0000
  • f47ba7aa34
    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
  • 49dd8b113d
    Make sure closing sequence is removed correctly Aidan Woods 2019-01-27 21:12:23 +0000
  • 30763a0f38
    HTML tags should have a name Aidan Woods 2019-01-27 20:56:57 +0000
  • 3dd1326ded
    Trim paragraph contents Aidan Woods 2019-01-27 20:54:09 +0000
  • 0f55cd5b26
    Permit empty links Aidan Woods 2019-01-27 20:53:11 +0000
  • 5ada761532
    Cache new passing tests Aidan Woods 2019-01-27 19:47:05 +0000
  • 4fa89c1a80
    Fix regex compilation Aidan Woods 2019-01-27 19:46:38 +0000
  • 7b72eb6454
    As best I can tell, these were passed accidently before Aidan Woods 2019-01-27 19:43:18 +0000
  • 745db11d2f
    Since SafeMode concerns output, spacing should still be parsed like markup Aidan Woods 2019-01-27 19:40:13 +0000
  • 82d20d8ffe
    Markup like CommonMark Aidan Woods 2019-01-27 19:38:07 +0000
  • 7fd6e0bb31
    Backslash escape like CommonMark Aidan Woods 2019-01-27 18:41:06 +0000
  • eab734b457
    Match CommonMark's rendering a bit better Aidan Woods 2019-01-27 18:08:57 +0000
  • 2e0ad27c5e
    CommonMark escapes double-quotes Aidan Woods 2019-01-27 18:02:32 +0000
  • d6c97ee111
    Make escaping slightly less aggressive Aidan Woods 2019-01-27 17:17:04 +0000
  • 62615f4fc5
    Allow empty code spans Aidan Woods 2019-01-27 17:10:36 +0000
  • 50e135cd4e
    Update expect-to-pass CommonMark spec examples for f4e0234 Daniel Rudolf 2016-10-13 22:32:56 +0200
  • 0514997103
    Add initial test/commonmark/ folder Daniel Rudolf 2016-10-13 22:31:52 +0200
  • 4c0734d935
    Sync phpunit data set and CommonMark spec example numbers Daniel Rudolf 2016-10-13 22:30:47 +0200
  • 734b4fc3d7
    Test Parsedown against cached expect-to-pass CommonMark spec examples Daniel Rudolf 2016-10-12 03:06:11 +0200
  • 4563ee592d
    Don't assume marker type is correct Aidan Woods 2019-01-27 16:54:04 +0000
  • cbe7b25b21
    No markup can be achieved by removing the respective parsing Components Aidan Woods 2019-01-26 21:48:05 +0000
  • f0da746c7b
    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
  • aab56cf8cc
    Fix strange formatting Aidan Woods 2019-01-26 20:54:37 +0000
  • 48c0c34470
    Caching for initial configurable values removes need to seed state Aidan Woods 2019-01-26 20:38:57 +0000
  • bc3c1544c5
    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
  • d6f526d80f
    Return state after block parse instead of mutating the instance copy Aidan Woods 2019-01-26 20:37:02 +0000
  • b728f254b7
    Ensure Url parsing is removed all the way down (not just edge) Aidan Woods 2019-01-26 20:12:05 +0000
  • ebde35cf0d
    Add some style cleanup rules already followed Aidan Woods 2019-01-26 14:54:58 +0000
  • d733c262c2
    Cleanup logical operators Aidan Woods 2019-01-26 14:51:05 +0000
  • 19e21f2d1b
    Remove test extensions Aidan Woods 2019-01-25 22:28:08 +0000
  • 11da347aa1
    We don't need to pass a Parsedown instance down Aidan Woods 2019-01-25 21:39:37 +0000
  • b89bd0e3c2
    Add breaks configurable Aidan Woods 2019-01-25 21:20:58 +0000
  • fce09a702a
    Put reused code in a trait so boolean configurables are easy to make Aidan Woods 2019-01-25 21:18:33 +0000
  • 8fe93f30ac
    Add easy way to remove Components from InlineTyes and BlockTypes Aidan Woods 2019-01-25 20:54:25 +0000
  • 9f9ef78662
    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
  • 57632f38fb
    More meaningful method name Aidan Woods 2019-01-25 20:19:18 +0000
  • 5e7fb61879
    More keyword fixes for pre-PHP7 Aidan Woods 2019-01-25 20:02:04 +0000
  • 2618509cc6
    Now the class is a bit shorter we can remove these makeshift dividers Aidan Woods 2019-01-25 19:52:52 +0000
  • fce4633ff9
    Inlines and Blocks as Configurables Aidan Woods 2019-01-25 19:49:18 +0000
  • eb90905d27
    Default value is intrinsic to a configurable, we can just always retrieve that. Aidan Woods 2019-01-25 19:48:03 +0000
  • 5a50930cb0
    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
  • 1fd2e14b72
    Add hard and soft breaks Aidan Woods 2019-01-25 18:52:49 +0000
  • 714ae50211
    Text variable isn't very useful inside the loop Aidan Woods 2019-01-24 22:26:26 +0000
  • 14b3761687
    Produce Blocks before converting to StateRenderables (As we do with Inlines) Aidan Woods 2019-01-24 21:56:20 +0000
  • 00821bd072
    Don't remove right #'s too early (before dealing with whitesapce) Aidan Woods 2019-01-22 23:24:13 +0000
  • b8cdc6e9a5
    Remove closing # sequence from header Aidan Woods 2019-01-22 23:18:09 +0000
  • 9d97b8eb6a
    We should be using strict mode in commonmark benchmark Aidan Woods 2019-01-22 21:35:13 +0000
  • 67231cbae1
    Tabs are allowed after header delimiter Aidan Woods 2019-01-22 21:34:46 +0000
  • 81a2050608
    Headers can't start with more than three spaces Aidan Woods 2019-01-22 21:20:04 +0000
  • 3d41f270c2
    Better name for testing safe mode and strict mode state Add a nice named constructor Aidan Woods 2019-01-22 21:19:26 +0000
  • bb424e606f
    Improve indent handling by lists Aidan Woods 2019-01-22 20:52:12 +0000
  • 51c3d9d445
    Make it clearer this is one backslash character Aidan Woods 2019-01-22 20:51:09 +0000
  • 74bba0b2fa
    rtrim non hard breaking lines Aidan Woods 2019-01-22 20:50:11 +0000