Commit Graph

151 Commits

Author SHA1 Message Date
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
Alexandre Mutel
88e3688e92 Add support for footnotes 2016-03-03 20:35:06 +09:00
Alexandre Mutel
69067926eb Change slightly specs for pipe tables 2016-03-03 01:59:52 +09:00
Alexandre Mutel
79fdf3260e Improve detection of table header row separator 2016-03-03 01:02:55 +09:00
Alexandre Mutel
3985ea2d00 Improve table support 2016-03-03 00:32:59 +09:00
Alexandre Mutel
d9d03c53dc Update pipe table specs with emphasis (need to rewrite CopyCellDown in order to make it work) 2016-03-02 01:56:48 +09:00
Alexandre Mutel
1877fb9d59 Fix tests for pipe tables. 2016-03-02 01:13:54 +09:00
Alexandre Mutel
7815eeeea8 Cleanup code for pipe table (wip) 2016-03-02 00:45:14 +09:00
Alexandre Mutel
ff25e99910 Rewrite escape Url 2016-03-01 22:12:07 +09:00
Alexandre Mutel
797e4f4c4c Make TextWriter mandatory for TextRendererBase to avoid issues with a null TextWriter 2016-03-01 20:35:50 +09:00
Alexandre Mutel
d3f905aad1 Add TextRendererBase class 2016-03-01 20:34:18 +09:00
Alexandre Mutel
95c36b2535 Improve table support. Improve performance for table detection. Move all classes related to tables into Extensions.Tables 2016-03-01 21:21:23 +09:00
Alexandre Mutel
240b2e03c9 Add PipeTable and SoftlineBreakAsHardlineExtension extensions 2016-03-01 20:54:40 +09:00
Alexandre Mutel
c699edf65b Add interface IMarkdownRenderer. Rename htmlMarkdownRenderer to HtmlRenderer 2016-03-01 07:56:50 +09:00
Alexandre Mutel
5570b8a13e Improve performance of htmlMarkdownRenderer.Write and WriteEscape 2016-03-01 07:34:27 +09:00
Alexandre Mutel
87eaeeff9e Simplify Markdown top-level api 2016-02-29 23:59:45 +09:00
Alexandre Mutel
bc0e0301c4 Improve performance 2016-02-29 23:47:14 +09:00
Alexandre Mutel
02ca4b376f Fix benchmarks 2016-02-29 23:26:35 +09:00
Alexandre Mutel
523e8803f2 Improve performance of the renderer 2016-02-29 23:22:13 +09:00
Alexandre Mutel
359c8fb6dc Write all HtmlRenderer. Cleanup API, add support for extensions 2016-02-29 22:53:01 +09:00
Alexandre Mutel
ab8024d5e7 Move code from HtmlHelper to HtmlWriter 2016-02-29 20:55:48 +09:00
Alexandre Mutel
c69ba8bada Start to add Html formatters 2016-02-29 20:32:16 +09:00
Alexandre Mutel
6c927b29c7 Add support for header 2016-02-29 08:19:48 +09:00
Alexandre Mutel
f473c98f23 Take into account max column for tables. REname TableInlineParser to PipeTableInlineParser 2016-02-29 07:35:37 +09:00
Alexandre Mutel
2312103dc8 Improve support for table with delimiter less first column 2016-02-29 00:14:42 +09:00
Alexandre Mutel
758470a25e First prototype for table parsing 2016-02-28 23:16:00 +09:00
Alexandre Mutel
2561a8f624 Fix line offsets 2016-02-28 21:23:40 +09:00
Alexandre Mutel
36d2e7693e Make accessible line information to InlineParsers 2016-02-28 21:17:07 +09:00
Alexandre Mutel
4e78bc821d Improve parser model to support pluggable inline parser delimiter 2016-02-28 20:47:11 +09:00
Alexandre Mutel
72cdb18fc4 Add better infrastructure for the parsers 2016-02-28 21:05:40 +09:00
Alexandre Mutel
305901e9ff Add struct StringLine to allow to pass line information to inlines 2016-02-28 20:47:55 +09:00
Alexandre Mutel
6b358b8993 Remove inlineParser.Default and use constructors instead 2016-02-28 05:59:27 +09:00