kc3-lang/md4c/md2html

Branch :


Log

Author Commit Date CI Message
4e831dc1 2017-07-15 18:40:38 Add 2017 into copyright notes.
1bc7f3a8 2017-07-14 02:22:15 render_url_escaped: Fix escaping of ampersand. This affected generating href attribute if links or src attribute of images.
f3f9404e 2017-07-14 02:06:23 Improve URL autolinks extension. It is now much more compatible to Cmark-gfm. With the flag MD_FLAG_PERMISSIVEWWWAUTOLINKS, we now also support the WWW autolinks (when the http: scheme is omitted).
82c0eb53 2017-07-13 16:23:45 entity_lookup: Make it return UTF-32 codepoints. And adapted callers accordingly. Fixes #12.
25a156ee 2017-07-12 23:30:14 Implement strikethrough extension.
aa51e86f 2017-07-12 22:52:58 md2html/md2html.c: Add options for Markdown dialect. Added support for options --commonmark and --github.
ba686ec3 2016-12-16 10:16:17 render_html.c: Fix build with MSVC.
c377f567 2016-12-16 10:06:07 Add some versioning info. * md4c.h now contains macros MD_VERSION_xxxx. * md2html has option --version. (Of course those shall have some meaningful values only when we introduce some release process.)
c9ef8ccb 2016-12-16 09:59:03 render_html.c: Unify use of char versus MD_CHAR.
c850843c 2016-12-16 09:47:06 md2html: Isolate HTML renderer into render_html.c (issue #8).
c085ab5c 2016-12-12 23:23:51 Implement support for entities outside normal text flow (issue #5). * Change API (md4c.h) to propagate different substring type info to renderer. * Implement/refactor related code in the parser. * Adapt renderer (md2html) to the new API.
09ae8609 2016-12-07 23:56:47 Handle images more like links. Remove MD_SPAN_IMG_DETAIL::alt. Instead, the contents of the image is propagated to the renderer via MD_RENDERER::text() callback. * This fixes handling of entities inside the image text (issue #4). * It simplifies parsing and, more importantly, it better distingusshes what is responsibility of parser or renderer respectively. * This allows more flexibility on renderers side. Renderer who do not * really support images can just output the image content as any other text. The cost is a renderer into HTML (if it wants to render image contents into the attribute ALT of the IMG tag), has to handle images with more care. Typically such renderer has to track whether it is inside an image, and if so, then render span enter/leave as an empty string.
0d10f6db 2016-12-05 12:34:29 md2html.c: No need for <stdint.h>
bc52610e 2016-12-05 12:21:07 Fix signed/unsigned comparisons. This removes a lot of MSVC warnings.
a930e46f 2016-11-24 15:04:47 Fix build with MSVC.
54028ed7 2016-11-24 14:16:47 Implement ordered lists.
b86c7f28 2016-11-24 11:31:28 Implement unordered lists.
be7fcc16 2016-11-21 09:47:31 Implement tables. Note it is implemented as an extension. To enable it, the flag MD_FLAG_TABLES must be explicitly specified.
9f1c4b58 2016-11-21 09:48:08 Fix macro MD_FLAG_PERMISSIVEAUTOLINKS.
7d7d3b40 2016-11-21 02:41:39 md2html: Implement URL escaping.
20434c8a 2016-11-21 02:08:34 Implement images.
36643f4a 2016-11-20 00:16:16 md2html: Fix name of link attribute 'title'.
1a247795 2016-11-10 13:22:29 Implement link reference definitions and, partially, link references.
7c9f5982 2016-11-07 19:48:16 Fix typo in debug output.
ef5f230f 2016-10-14 19:56:05 Implement permissive autolinks extensions. With MD_FLAG_PERMISSIVEURLAUTOLINKS, we treat not overly complicated URLs as autolinks even without '<' and '>'. With MD_FLAG_PERMISSIVEEMAILAUTOLINKS, we treat not overly complicated e-mail addresses as autolinks even without '<', '>' and without the 'mailto:' scheme. Also expanded md2html utility and tests to cover these.
296c8318 2016-10-13 19:04:36 Implement emphasis and strong emphasis.
a7899c05 2016-10-11 02:34:01 Implement autolinks.
1cfc6a5f 2016-10-11 01:10:11 Incorporate the specification testsuite from CommonMark.
2b740798 2016-10-11 00:36:39 Implement insecure character (NULL) replacement.
de2338ec 2016-10-09 00:42:30 Fix: By default, do not collapse whitespace.
14090e2e 2016-10-08 23:30:49 md2html: Output new-line after "</blockquote>".
87b41e1a 2016-10-07 20:39:42 Implement entities.
a284a382 2016-10-06 23:50:56 Implement code spans.
33258e68 2016-10-04 21:18:30 Implement block quotes.
279ec8f6 2016-10-04 20:46:10 Implement soft and hard line breaks.
e0127581 2016-10-04 20:29:22 Implement raw HTML blocks.
d2da226c 2016-10-04 19:48:06 Implement fenced code blocks.
43bd2844 2016-10-04 03:26:56 Implemented indented code blocks.
80984c98 2016-10-04 02:18:47 Little code clean-up.
0225f337 2016-10-04 00:55:32 Implement ATX headers.
63a92c08 2016-10-04 00:18:08 Implement thematic breaks (<hr>).
efed58af 2016-10-03 20:17:15 Initial commit.