Commit Graph

  • 6d35c73c5b Minor cleanup. Martin Mitas 2016-12-07 18:29:02 +0100
  • f0175cfcb7 md_do_normalize_string: Fix checking whether we are done. Martin Mitas 2016-12-07 15:08:41 +0100
  • 8f75477650 md_setup_fenced_code_detail: Fix size of temp. buffer. Martin Mitas 2016-12-07 15:00:51 +0100
  • 4405d7970c md_analyze_line: Fix prioritization of "brother" list item detection. Martin Mitas 2016-12-07 14:29:49 +0100
  • 45a1027115 md_do_normalize_string: Fix handling of escaped backslash ("\\"). Martin Mitas 2016-12-07 13:43:54 +0100
  • 2928484250 Handle escapes in code fence info string. Martin Mitas 2016-12-07 13:22:16 +0100
  • 75cee13ea7 Handle escape sequences in link titles. Martin Mitas 2016-12-07 13:04:29 +0100
  • 2952438701 README.md: Minor update. Martin Mitas 2016-12-05 23:53:30 +0100
  • 864da293d5 Fix typos. Martin Mitas 2016-12-05 21:25:29 +0100
  • 6c90b37f12 More fixes and enhancements to Windows Unicode support (issue #3). Martin Mitas 2016-12-05 21:17:45 +0100
  • f9e58913ce Rename MD4C_USE_UNICODE to MD4C_USE_UTF8. Martin Mitas 2016-12-05 20:54:37 +0100
  • 7d20152c39 Fix UTF-16 sorrogate decoding (with -DMD4C_USE_UNICODE). Martin Mitas 2016-12-05 13:45:57 +0100
  • 0d10f6dbe2 md2html.c: No need for <stdint.h> tin-pot 2016-12-05 12:34:29 +0100
  • bc52610ebc Fix signed/unsigned comparisons. tin-pot 2016-12-05 12:21:07 +0100
  • e6dc14e9a7 Fix md4c.c compilation with -DMD4C_USE_WIN_UNICODE. Martin Mitas 2016-12-05 11:24:29 +0100
  • 23312d6d65 md_is_html_tag: Fix parsing unquoted attribute value (issue #2). Martin Mitas 2016-12-05 11:13:43 +0100
  • c5fa9a7094 md_analyze_line: Closing code fence cannot have list loosening effect. Martin Mitas 2016-12-01 22:16:50 +0100
  • 17e6b940ce md_resolve_links: Minor cleanup. Martin Mitas 2016-12-04 20:53:47 +0100
  • 035dea495b Fix crash caused by bad management of opener chains. Martin Mitas 2016-12-04 20:48:06 +0100
  • 578dea5b81 md_resolve_links: Remove possible invalid initialization. Martin Mitas 2016-12-04 18:41:41 +0100
  • bb23f79129 md_build_img_alt: Fix crash when dealing with some mark types. Martin Mitas 2016-12-04 18:09:33 +0100
  • b40d595044 Fix file permissions of python scripts. Martin Mitas 2016-12-04 17:01:00 +0100
  • 4e416f1be1 md_analyze_line: Fix blank lines inside a fenced code block when nested in a container. Martin Mitas 2016-12-01 22:09:38 +0100
  • 12b16001b7 md_analyze_line: Blank line inside a blockquote cannot have a list loosening effect. Martin Mitas 2016-12-01 21:48:42 +0100
  • 3f95f06537 md_process_all_blocks: Fix decrementing of ctx->n_containers Martin Mitas 2016-12-01 21:40:50 +0100
  • b0ac9ef4d3 md_analyze_line: Ordered list can interrupt paragraph only if start index is 1. Martin Mitas 2016-12-01 18:18:10 +0100
  • c7083d88bf md_process_all_blocks: Block quote cannot be "tight". Martin Mitas 2016-12-01 18:07:35 +0100
  • 203ed89218 md_analyze_line: Update MD_CONTAINER when switching to the brother list item. Martin Mitas 2016-12-01 17:41:51 +0100
  • 52dea362d2 Handle empty list items. Martin Mitas 2016-12-01 16:52:24 +0100
  • 93701fdbe3 md_process_inlines: Handle line breaks inside (inline) raw HTML. Martin Mitas 2016-12-01 11:51:57 +0100
  • 25f0f13790 md_analyze_line: Use ctx->code_indent_offset rather then encoded 4. Martin Mitas 2016-12-01 11:32:04 +0100
  • e7908d566d md_analyze_line: Handle better indentation after list item mark. Martin Mitas 2016-12-01 11:29:42 +0100
  • 325f373ee7 md4c.h: Update docs comments. Martin Mitas 2016-11-30 23:41:34 +0100
  • 13ce09b769 README.md: Update. Martin Mitas 2016-11-27 03:03:16 +0100
  • b43ef8e63a md_link_label_eq: Treat new line as an unicode whitespace. Martin Mitas 2016-11-27 00:50:24 +0100
  • e61a8158ca Fix some by-one errors when handling escapes. Martin Mitas 2016-11-27 00:39:54 +0100
  • dee8142c37 Handle escapes in link destinations. Martin Mitas 2016-11-27 00:37:22 +0100
  • 55afb5bae3 Fix typo. Martin Mitas 2016-11-27 00:09:50 +0100
  • ebaee39c84 Fix nesting of links and images. Martin Mitas 2016-11-26 23:37:05 +0100
  • d82bf9e0a0 md_is_container_mark: If indented as an indented code block, we cannot be a container start. Martin Mitas 2016-11-26 23:13:35 +0100
  • 4bb7cf8a4b Fix handling a backslash inside an autolink. Martin Mitas 2016-11-26 23:02:44 +0100
  • 159c2ee3f5 Fix counting line indentation if '\t' is present. Martin Mitas 2016-11-26 22:48:19 +0100
  • f1bd8b37c0 Fix handling of multi-backtick codespan mark if a backslash precedes. Martin Mitas 2016-11-26 21:57:24 +0100
  • 2a70b3efa1 Limit length of code span marks to lower then 256 characters. Martin Mitas 2016-11-26 20:32:33 +0100
  • 4c96ac2626 Refactorize memory management of MD_LINK_REF_DEF structures. Martin Mitas 2016-11-26 20:31:35 +0100
  • aacbbfae64 Minor clean-up. Martin Mitas 2016-11-26 14:08:27 +0100
  • 96a928089b CMakeLists.txt: By default, do Release build. Martin Mitas 2016-11-26 14:00:40 +0100
  • 09c7fd7f7c md_text_with_null_replacement: Fix endless loop on a NULL character. Martin Mitas 2016-11-25 15:17:01 +0100
  • 6fb7439c96 md_remove_line_breaks: Minor fixes. Martin Mitas 2016-11-25 00:02:46 +0100
  • 3eba7f424c md_analyze_line: End raw HTML block prematurely if enclosing container ends. Martin Mitas 2016-11-24 23:50:06 +0100
  • 1d8a4e7294 README.md: Minor update. Martin Mitas 2016-11-24 16:09:44 +0100
  • b712bc560e README.md: Update. Martin Mitas 2016-11-24 15:44:58 +0100
  • 8a5402740f README.md: Add section about encoding. Martin Mitas 2016-11-24 15:40:01 +0100
  • a930e46fc6 Fix build with MSVC. Martin Mitas 2016-11-24 15:04:47 +0100
  • 6a1268a7e0 README.md: Update. Martin Mitas 2016-11-24 14:34:12 +0100
  • 54028ed705 Implement ordered lists. Martin Mitas 2016-11-24 14:16:47 +0100
  • ce319c19ab README.md: Fix some wording. Martin Mitas 2016-11-24 13:16:22 +0100
  • 9455688192 Fix some corner cases with blank lines. Martin Mitas 2016-11-24 13:12:27 +0100
  • 61f9e2cbed Implement block quotes. Martin Mitas 2016-11-24 11:59:59 +0100
  • b86c7f2867 Implement unordered lists. Martin Mitas 2016-11-24 11:31:28 +0100
  • 0887820d30 Remove parsing of block quotes. Martin Mitas 2016-11-23 13:37:16 +0100
  • 2d2086aa05 md_is_table_underline: Check there is at least one pipe on the line. Martin Mitas 2016-11-23 11:20:25 +0100
  • 4468c7aad7 md_setup_fenced_code_detail: Make sure we don't iterate beyond document end. Martin Mitas 2016-11-22 03:16:30 +0100
  • 738fb3b81a Fix parsing link reference definitions with line breaks. Martin Mitas 2016-11-21 15:42:34 +0100
  • 16fbd061ec md_is_inline_link_spec: Fix setting of *p_end. Martin Mitas 2016-11-21 15:15:41 +0100
  • be7fcc16ff Implement tables. Martin Mitas 2016-11-21 09:47:31 +0100
  • 77d5eee788 md_is_setext_underline: On succeess, update p_end to save caller some work. Martin Mitas 2016-11-21 10:33:52 +0100
  • 9f1c4b580d Fix macro MD_FLAG_PERMISSIVEAUTOLINKS. Martin Mitas 2016-11-21 09:48:08 +0100
  • b00392c1b0 Fix gcc warning in Release build. Martin Mitas 2016-11-21 02:48:29 +0100
  • 7d7d3b407c md2html: Implement URL escaping. Martin Mitas 2016-11-21 02:41:39 +0100
  • 20434c8a1a Implement images. Martin Mitas 2016-11-21 02:08:34 +0100
  • 2e96328ef6 Use first matching link reference definition. Martin Mitas 2016-11-21 00:27:03 +0100
  • 5b5c8e7bb0 md_analyze_simple_pairing_mark: Fix handling of the "rule of three". Martin Mitas 2016-11-21 00:17:25 +0100
  • 342343b682 Fix prcessing of link contents. Martin Mitas 2016-11-21 00:08:33 +0100
  • d4c01063c2 Update README.md. Martin Mitas 2016-11-20 23:02:39 +0100
  • 6959baec3b Implement inline links. Martin Mitas 2016-11-20 22:56:08 +0100
  • 082a4c0159 Fix gcc warnings when building Release build. Martin Mitas 2016-11-20 02:17:01 +0100
  • 08cc1df945 When dealing with nested links, only the inner one is recognized as one. Martin Mitas 2016-11-20 01:44:50 +0100
  • 809e611b3c Migrate to CommonMark pecification 0.27. Martin Mitas 2016-11-20 00:57:32 +0100
  • d5a8c6995b md_consume_link_reference_definitions: Fix when link references do not compose whole block. Martin Mitas 2016-11-20 00:48:36 +0100
  • 36643f4a44 md2html: Fix name of link attribute 'title'. Martin Mitas 2016-11-20 00:16:16 +0100
  • 789a5b7178 Fix detection of link label with escapes and new lines. Martin Mitas 2016-11-20 00:10:41 +0100
  • 1a2477952a Implement link reference definitions and, partially, link references. Martin Mitas 2016-11-10 13:22:29 +0100
  • ef38ecbc5c Refactor to enhance readability of the code. Martin Mitas 2016-11-19 14:59:58 +0100
  • 8f672646c1 Better Unicode support. Martin Mitas 2016-11-19 13:38:06 +0100
  • 15a3a81fe8 Implement e-mail autolinks. Martin Mitas 2016-11-11 16:56:00 +0100
  • 0d4b10667a Refactorize to allow procesing more blocks at once. Martin Mitas 2016-11-07 19:46:43 +0100
  • 1ba03589c0 md_collect_marks: Optimize the function. Martin Mitas 2016-11-07 20:50:11 +0100
  • 7c9f5982c6 Fix typo in debug output. Martin Mitas 2016-11-07 19:48:16 +0100
  • 0ed6937657 md_analyze_lt_gt: Fix assertion condition. Martin Mitas 2016-11-07 17:47:21 +0100
  • 7ada257faf For Debug build, #define macro DEBUG. Martin Mitas 2016-11-07 17:46:39 +0100
  • 302660b80a Get rid of unneeded variables. Martin Mitas 2016-10-22 23:36:15 +0200
  • e5225137a4 scripts/coverity.sh: chmod 755 Martin Mitas 2016-10-24 10:58:23 +0200
  • af03791316 md_is_html_declaration: Fix possible access beyond document buffer. Martin Mitas 2016-10-14 23:29:48 +0200
  • 545b001697 README.md: Minor update. Martin Mitas 2016-10-14 19:59:42 +0200
  • ef5f230ffa Implement permissive autolinks extensions. Martin Mitas 2016-10-14 19:56:05 +0200
  • 63a3141108 Minor comment cleanup. Martin Mitas 2016-10-14 16:10:40 +0200
  • b2a3090309 md_process_doc: Fix use after free (via realloc()). Martin Mitas 2016-10-14 11:03:20 +0200
  • 9013247e84 md_rollback: Optimize. Martin Mitas 2016-10-14 03:03:17 +0200
  • 2ce9548d1c Minor cleanup. Martin Mitas 2016-10-13 23:10:21 +0200