Commit Graph

182 Commits

Author SHA1 Message Date
Alexandre Mutel
3e7bb6711e Finish support for Emoji. Add TextMatcher 2016-03-08 22:27:17 +09:00
Alexandre Mutel
96e88251f3 Add EmojiParser (wip) 2016-03-08 20:30:35 +09:00
Alexandre Mutel
f2276e815d Slightly improve performance of IndexOfOpeningCharacter 2016-03-08 20:27:25 +09:00
Alexandre Mutel
269e7fa2eb Rename XXXParserState to XXXProcessor 2016-03-08 20:03:32 +09:00
Alexandre Mutel
74e59db20e Make BlankLineBlock not inheriting from LeafBlock, as it is not really a block that can contain inlines 2016-03-08 06:14:41 +09:00
Alexandre Mutel
41a4f63f60 Fix test for IsBreakable in FootnoteParser. Add comment for FencedCodeBlock and IsBreakable 2016-03-08 05:56:11 +09:00
Alexandre Mutel
9b662ac0a1 Remove ContainerBlock.Children and use custom list instead. Make sure that the parent is checked when adding/removing from a container. 2016-03-08 05:51:38 +09:00
Alexandre Mutel
e286aa4c00 Update diagrams 2016-03-07 23:20:00 +09:00
Alexandre Mutel
d235c9821c Rename DefinitionListExtension 2016-03-07 23:13:50 +09:00
Alexandre Mutel
11be15bada Add support for definition lists 2016-03-07 23:07:40 +09:00
Alexandre Mutel
dea15812f8 Add test binary search start with 2016-03-07 20:13:30 +09:00
Alexandre Mutel
60b6b19bf3 Add diagrams for renderers and syntax 2016-03-07 03:41:30 +09:00
Alexandre Mutel
50fc90143c Add class diagram for parsers 2016-03-07 03:14:46 +09:00
Alexandre Mutel
0dd7d39f44 Add support for CustomContainer. Rename classes GridTable and Table 2016-03-07 02:37:42 +09:00
Alexandre Mutel
b80c0ec6cc Add support for column width 2016-03-07 01:41:41 +09:00
Alexandre Mutel
61943a137b Remove specialized class GridTableBlock and use attached data instead 2016-03-07 00:48:18 +09:00
Alexandre Mutel
bb3bda925f Make FencedCodeBlock more generic by using the Block.IsBreakable property. Make sure the LineIndex is in sync for grid table cell 2016-03-07 00:01:51 +09:00
Alexandre Mutel
def5cca6da Improve support for grid tables 2016-03-06 23:47:47 +09:00
Alexandre Mutel
35608bb931 Start to add support for GridTable. Change TableCellBlock to be a container now 2016-03-06 21:47:40 +09:00
Alexandre Mutel
b0286fcba7 Rename Markdown.ConvertToHtml to ToHtml 2016-03-06 20:41:40 +09:00
Alexandre Mutel
c50e0a3adc Add benchmark against cmark 2016-03-06 20:41:02 +09:00
Alexandre Mutel
5230be85a6 Add test files for hardline breaks, strikeout, subscript and superscript 2016-03-06 05:45:25 +09:00
Alexandre Mutel
bf9d610aeb Cleanup code, remove unused code 2016-03-06 05:05:56 +09:00
Alexandre Mutel
f5d99cd2bf Handle correctly pipe delimiters inside a link 2016-03-05 20:43:06 +09:00
Alexandre Mutel
3132f27b2d Add tests for footnotes and attributes 2016-03-05 01:38:58 +09:00
Alexandre Mutel
9909f090fc Add comments for all extensions. Cleanup the code 2016-03-05 01:11:16 +09:00
Alexandre Mutel
94e0ac1d67 Add comments 2016-03-05 01:03:28 +09:00
Alexandre Mutel
74ecf27005 Add comments for BlockParserState and InlineParserState 2016-03-05 00:30:02 +09:00
Alexandre Mutel
507db57c72 Remove unused usings 2016-03-05 00:15:16 +09:00
Alexandre Mutel
1ac9e2655f Fix tests 2016-03-05 00:13:36 +09:00
Alexandre Mutel
58eb42ba93 Add checks for null arguments 2016-03-05 00:09:19 +09:00
Alexandre Mutel
cb53ceaed7 Comments for all renderers (HTML) 2016-03-05 00:06:49 +09:00
Alexandre Mutel
ba5527e7b2 Add comment for helpers 2016-03-04 23:43:26 +09:00
Alexandre Mutel
5aea549f3b Add comments for all inline and block parsers 2016-03-04 23:17:51 +09:00
Alexandre Mutel
6086711eb6 Move ICharIterator to Helpers namespace 2016-03-04 22:13:52 +09:00
Alexandre Mutel
3cafb3faf2 Move StringSlice to Helpers namespace 2016-03-04 22:12:51 +09:00
Alexandre Mutel
f30f476576 Update comment for DelimiterType 2016-03-04 22:11:25 +09:00
Alexandre Mutel
36db33f05f Add comments for inlines 2016-03-04 22:08:00 +09:00
Alexandre Mutel
97c6da6ed9 Add comment for all blocks 2016-03-04 21:42:35 +09:00
Alexandre Mutel
e1a16bf622 Add comments for root class 2016-03-04 20:56:23 +09:00
Alexandre Mutel
b169022d57 Update license 2016-03-04 20:37:22 +09:00
Alexandre Mutel
afab93b81d Better handling of attributes working with pipe tables. Allow to use them on the first line of a pipe table 2016-03-04 20:58:04 +09:00
Alexandre Mutel
d33b97e188 Simplify parsing of html attributes 2016-03-04 20:37:20 +09:00
Alexandre Mutel
2dfc16c12d Add support for attacched attributes 2016-03-04 20:17:20 +09:00
Alexandre Mutel
8de3dec798 Add support for attached html attributes 2016-03-04 20:00:08 +09:00
Alexandre Mutel
06cbef104b Add support for strikethrough, superscript and subscript 2016-03-04 00:24:33 +09:00
Alexandre Mutel
c546de178a Remove usage of WriteAttributes until we have a real usecase 2016-03-03 23:58:34 +09:00
Alexandre Mutel
efdecce098 Remove hardcoded attached LinkReferenceDefinitions from Document and use GetData/SetData 2016-03-03 23:57:09 +09:00
Alexandre Mutel
63e5bf6718 Improve performance of Html renderer and avoid using IsAssignableFrom. 2016-03-03 23:45:25 +09:00
Alexandre Mutel
8c65380e13 Add better support for Footnotes 2016-03-03 22:57:48 +09:00