Commit Graph

209 Commits

Author SHA1 Message Date
Alexandre Mutel
dcdf2bd20c TODO: Need to install Xamarin to compile it to this platform! 2016-03-22 08:04:38 +09:00
Alexandre Mutel
5210ddcadb Add support for ListExtra extension 2016-03-22 07:29:32 +09:00
Alexandre Mutel
a7444c2f5a Implement correctly OrderedStart 2016-03-22 07:24:25 +09:00
Alexandre Mutel
f47bd83cda Plug ListItemParser 2016-03-22 07:00:24 +09:00
Alexandre Mutel
6c49ae1996 temp work on list (wip) 2016-03-22 06:52:39 +09:00
Alexandre Mutel
4b410eb292 Update to latest BenchmarkDotNet 2016-03-22 06:33:10 +09:00
Alexandre Mutel
0914a77950 Reenable support for FixupZero 2016-03-22 06:32:49 +09:00
Alexandre Mutel
edca5d83ed Add support for inserted and marked text. Rename to extra emphasis to support the new emphasis modes. 2016-03-21 22:24:24 +09:00
Alexandre Mutel
8af2b4a4a7 Add emphasis descriptor to allow emphasis plugability 2016-03-21 22:00:22 +09:00
Alexandre Mutel
c41bf488cf Add CharacterMap 2016-03-21 21:34:15 +09:00
Alexandre Mutel
ae68f457b6 Start to add diagram parser 2016-03-18 20:25:19 +09:00
Alexandre Mutel
756a57e6cb Add interface for IBlock and IInline in order to have IFencedBlock inheriting from IBlock and make it safer 2016-03-16 23:02:13 +09:00
Alexandre Mutel
c0d0b881a1 Add correct support for CustomContainer (change from CodeBlock to ContainerBlock and let it process blocks and inlines) 2016-03-16 21:39:19 +09:00
Alexandre Mutel
1894a8172d Allow to compile for net20 and net35 2016-03-13 20:55:47 +09:00
Alexandre Mutel
695617c87d Try to move to PCL instead 2016-03-13 05:51:35 +09:00
Alexandre Mutel
b2b1c61e2c Migrate Markdig assembly to xproj + project.json. Keep benchmark and tests as csproj 2016-03-12 05:18:03 +09:00
Alexandre Mutel
f9293b333a Generate doc 2016-03-09 22:33:40 +09:00
Alexandre Mutel
bffeca54bd Rename Attributes to Generic Attributes 2016-03-09 22:29:37 +09:00
Alexandre Mutel
2ac714e41d Improve Attributes, CustomContainer and GridTable 2016-03-09 21:21:09 +09:00
Alexandre Mutel
9f067c0335 Rename internals in ParserList 2016-03-09 20:25:44 +09:00
Alexandre Mutel
5d87b2215d Add support for non ASCII opening chars >= 127 2016-03-09 20:24:23 +09:00
Alexandre Mutel
e7fbba8c6d Improve rendering for paragraph 2016-03-09 20:34:51 +09:00
Alexandre Mutel
51bd7dd4b4 Fix issue with grid table when table is ending a document or a container 2016-03-09 20:27:02 +09:00
Alexandre Mutel
e520d97ba0 Add tests for new extensions (grid tables, abbreviations, definition lists, emojis, custom containers) 2016-03-09 05:22:07 +09:00
Alexandre Mutel
301541dbfb Add HardlineBreakSpecs.md to the project 2016-03-08 23:49:24 +09:00
Alexandre Mutel
9d1d385415 Improve abbreviation matching 2016-03-08 23:48:49 +09:00
Alexandre Mutel
b2ae0fb827 Add support for abbreviations 2016-03-08 23:34:31 +09:00
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