Commit Graph

  • c6535ff3da Fix eof handling in a middle of task list item. Martin Mitas 2024-01-10 21:39:24 +0100
  • ebbb12e506 Revert most of PR #168 Martin Mitas 2024-01-10 20:29:02 +0100
  • d775b5103e More fixes of TABLECELLBOUNDARIES chain handling. Martin Mitas 2024-01-10 18:33:32 +0100
  • 821477b1da Fix typo in fuzz-mdhtml.c, preventing oss-fuzz from working. Martin Mitas 2024-01-10 17:35:46 +0100
  • c6942ef03e Treat TABLECELLBOUNDARIES chain as special one. Martin Mitas 2024-01-10 17:31:55 +0100
  • 338e0bb2fb md2html: Add undoc'ed debug option --replay-fuzz. Martin Mitas 2024-01-10 17:30:51 +0100
  • ca169a92d5 Fix HTML renderer to handle neted images correctly. Martin Mitas 2024-01-10 12:22:04 +0100
  • 47a2ad3d93
    added options --html-title and --html-css (#188) Andreas Baumann 2024-01-09 11:34:40 +0100
  • efcfd7e7cd
    Added MD_SPAN_A_DETAIL.is_autolink (#181) Jens Alfke 2024-01-09 02:32:17 -0800
  • ecce1715b7
    add build option for md2html executable (#184) Dylan Deng 2024-01-09 18:30:01 +0800
  • 61949ee9d1 Update to Unicode 15.1. Martin Mitas 2024-01-09 02:08:48 +0100
  • 38303af369 Make md_is_html_block_end_condition() reuse the same data... Martin Mitas 2024-01-09 00:01:35 +0100
  • 8699cd5d8e test/hard-soft-breaks.txt: Fix wording. Martin Mitas 2024-01-08 21:58:26 +0100
  • 319631f67e Don't merge multiple HTML blocks together. Martin Mitas 2024-01-08 21:52:30 +0100
  • 6ef3be6e69
    MD_FLAG_HARD_SOFT_BREAKS (#193) l-m 2024-01-08 20:09:57 +0000
  • 4e5a6e6f22
    Update README.md (#198) Erich Erstu 2024-01-08 21:57:40 +0200
  • f554bf1108
    Don't trim HTML block lines (MD_LINE_HTML) (#206) step 2024-01-08 20:55:54 +0100
  • 4d2f8a2e0b Add test for issue #201. Martin Mitas 2024-01-08 19:35:53 +0100
  • 132c29dcd0 Allow indented code block to follow any block except paragraph without a blank line. Martin Mitas 2024-01-08 19:31:37 +0100
  • 601c8ab70e Restore parent's block indentation when interruping a list item with double blank line. Martin Mitas 2024-01-08 19:06:04 +0100
  • bf2e7d30d4 Require CMake 3.5 or newer. Martin Mitas 2024-01-08 18:19:26 +0100
  • 28f253d75c Fix some gcc warnings with -pedantic. Martin Mitas 2024-01-08 18:18:51 +0100
  • 8c5e19063a Fix windows-32 build. Martin Mitas 2023-12-12 19:56:56 +0100
  • a9b0b4576a Migrate CI from Travis and Appveyor to Github Workflows. Martin Mitas 2023-12-12 19:44:04 +0100
  • a27f8dc093 test/fuzzers.fuzz-mdhtml.c: Remove stale comment. Martin Mitas 2023-12-12 19:31:30 +0100
  • e9ff661ff8 CHANGELOG.md: Link OSS-Fuzz. Martin Mitas 2022-01-14 17:34:01 +0100
  • 7d439d49f0 CHANGELOG.md: Fix a typo. Martin Mitas 2022-01-14 17:32:27 +0100
  • d3c1c0bb2d fuzz-mdhtml.c: Cleanup of the code. Martin Mitas 2022-01-14 17:27:05 +0100
  • f7c8db7588 md_rollback: Fix dummization of virtual closers. Martin Mitas 2022-01-14 11:04:02 +0100
  • 6abb7789f6 Remove debug messages left by mistake in the previous commit. Martin Mitas 2022-01-14 10:13:28 +0100
  • 62b60979f6 Reset TABLECELLBOUNDARIES with ordinary opener chains. Martin Mitas 2022-01-14 10:00:09 +0100
  • a470fbf8c3 md2html: Change interpretation of --github and --commonmark options. Martin Mitas 2022-01-13 20:34:47 +0100
  • db9ab417b1 Improve wiki-link parsing. Martin Mitas 2022-01-12 16:16:00 +0100
  • 8dd35762d9 md_analyze_dollar: Simplify the function. Martin Mitas 2022-01-11 20:53:04 +0100
  • 4358c40ab7 md_lookup_line: Advance to the next line even if the offset... Martin Mitas 2022-01-11 10:28:06 +0100
  • c058e82c6a md_is_table_underline: Fix detection by the end of file. Martin Mitas 2022-01-10 12:34:57 +0100
  • b42e7f5cea md_resolve_links: Avoid link ref. def. lookup if... Martin Mitas 2022-01-10 11:41:25 +0100
  • 7f44e1ad6c pathological_tests.py: Improve code alignment. Martin Mitas 2022-01-10 10:39:29 +0100
  • 2e9b13cc51 md_lookup_line: New function. Martin Mitas 2022-01-10 03:10:43 +0100
  • f662b26e16 Merge branch 'master' of https://github.com/mity/md4c Martin Mitas 2022-01-06 16:27:06 +0100
  • cf5fe0c8c2
    Fix a typo in a docs comment (#170) Tim Gates 2022-01-07 02:27:00 +1100
  • b3593e7dd0 CHANGELOG.md: Update. Martin Mitas 2022-01-06 16:25:20 +0100
  • f436c30298
    Fix buffer overflows and other errors found with fuzzying. (#168) Thierry Coppey 2022-01-06 16:21:51 +0100
  • eeb32ecc9e
    Merge pull request #167 from dtldarek/master Martin Mitáš 2022-01-06 16:16:45 +0100
  • b8c31a5b81 CHANGELOG.md: Add a note for the PR #167. Martin Mitas 2022-01-06 16:15:12 +0100
  • a8bb4d3020 md_is_table_underline: Remove requirement for minimal length of a cell underline. Martin Mitas 2022-01-06 16:01:55 +0100
  • 260cd3394d Fix buffer overflow on input found with fuzzying (in c-string format): "\n# h1\nc hh##e2ked\n\n A | rong__ ___strong \u0000\u0000\u0000\u0000\u0000\u0000\a\u0000\u0000\u0000\u0000\n# h1\nh# #2\n### h3\n#### h4\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\\\n##### h5\n#*#####\u0000\n6" dtldarek 2021-08-25 15:02:38 +0200
  • 933388a657 This is a fix for a buffer overflow that happens on input found with fuzzying (in c-string format): "\xA9##r[](r[](". dtldarek 2021-08-25 14:41:49 +0200
  • ab422e83ff md4c-html.h: Fix typo in a comment. Martin Mitas 2021-07-15 19:12:49 +0200
  • 7f0533068b CHANGELOG.md: Update. Martin Mitas 2021-07-15 19:06:06 +0200
  • ea188729d8 Emit '\n' after the XHTML root tag. Martin Mitas 2021-07-15 18:58:39 +0200
  • ccc8b64a96 md_html: Add ~ to the list of characters not escaped in URIs. Martin Mitas 2021-07-15 18:56:46 +0200
  • d5f8cc29b5 Update README.md and CHANGELOG.md. Martin Mitas 2021-06-27 18:48:05 +0200
  • 82b226ffb5 md_is_html_block_start_condition: Accept lower-case HTML declaration. Martin Mitas 2021-06-27 18:42:09 +0200
  • d50a0142a0 md_is_html_block_start_condition: Update for 0.30. Martin Mitas 2021-06-27 18:31:02 +0200
  • c01aa6b394 Update CommonMark spec file to v. 0.30 Martin Mitas 2021-06-27 18:28:26 +0200
  • e828594220
    Fix MSVC compiler level 3 warnings (#162) Kai Koehne 2021-06-14 09:47:17 +0200
  • c3340b480e Bump version to 0.4.8. Martin Mitas 2021-05-11 12:33:15 +0200
  • da77b928d7 CHANGELOG.md: Fix typo. Martin Mitas 2021-04-15 19:14:43 +0200
  • 0cebd6ff11 CHANGELOG.md: Update. Martin Mitas 2021-04-14 18:31:18 +0200
  • b2ee4b194c md_resolve_links: Fix the test for the nested autolink covering whole link text. Martin Mitas 2021-04-14 18:27:19 +0200
  • bcb55d0d40 md_resolve_links: Suppress bogus nested permissive autolink. Martin Mitas 2021-04-14 09:18:09 +0200
  • 4fc808d8fe md_analyze_line: Avoid reading 1 byte beyond the input size. Martin Mitas 2021-03-29 12:51:48 +0200
  • aa65423091 md_enter_child_containers: Propagate list mark character properly. Martin Mitas 2021-03-22 14:00:35 +0100
  • 3478ec69c1
    Added fuzzer for oss-fuzz integration. (#151) DavidKorczynski 2021-02-23 14:01:31 +0000
  • 269bbdb31b Fix output with --full-html command line options. Martin Mitas 2021-02-11 21:39:44 +0100
  • fe2f242774 Fix copy&paster error in a comment. Martin Mitas 2021-02-11 11:35:54 +0100
  • fd7b5fe085 md_analyze_line: Fix implicit ending of HTML blocks... Martin Mitas 2021-02-05 21:40:47 +0100
  • 2b6ebdfa39
    Fix use of the cmake package (#146) Niclas Rosenvik 2021-01-09 11:54:27 +0100
  • aa63198b80 Bump version to 0.4.7. Martin Mitas 2020-12-24 15:04:35 +0100
  • 9ba57ccb2e md_link_label_cmp_load_fold_info: Remove a bogus code. Martin Mitas 2020-12-14 19:53:58 +0100
  • da5821ae0d Fix testcase for issue #142. Martin Mitas 2020-12-14 19:53:40 +0100
  • 5a44e327a0 md_link_label_cmp: Fix the loop end condition. Martin Mitas 2020-12-14 18:59:56 +0100
  • d4a78622a1 Minor cleanup. Martin Mitas 2020-12-14 18:49:35 +0100
  • 701a06266b Make MD_UNICODE_FOLD_INFO::n_codepoints unsigned. Martin Mitas 2020-12-14 18:45:54 +0100
  • a45f839b7b Fix mixed signed/unsigned comparisons Giuseppe D'Angelo 2020-12-14 12:21:50 +0100
  • 6dd6434653 Silence "unused parameter" warnings Giuseppe D'Angelo 2020-12-14 01:40:40 +0100
  • 569defae40 Silence -Wimplicit-fallthrough warnings Giuseppe D'Angelo 2020-12-14 01:25:26 +0100
  • e1b4187611 Enable more warnings when building under GCC/Clang Giuseppe D'Angelo 2020-12-14 01:24:56 +0100
  • 26003b8881 md_is_container_mark: Recognize list item marks just before EOF. Martin Mitas 2020-12-04 20:42:22 +0100
  • 3254b7cb00 md_process_table_block_contents: Suppress empty TBODY block generation. Martin Mitas 2020-11-13 12:02:39 +0100
  • a997cb21bf Add MD_BLOCK_TABLE_DETAIL. Martin Mitas 2020-10-18 09:34:10 +0200
  • 4585088ad7 md_analyze_permissive_url_autolink: Better GFM compatibility. Martin Mitas 2020-11-13 10:16:34 +0100
  • c3a18d5587 md_collect_marks: continue -> break Martin Mitas 2020-11-13 09:27:10 +0100
  • baa1dd06eb Fix some English wording in comments. Martin Mitas 2020-11-09 16:02:06 +0100
  • 23621a6193 added power support arch ppc64le on YML file. srinivas32 2020-11-05 18:40:46 +0530
  • 125e8e03e6 Initializes an uninitilized variable in md_analyze_emph Rasmus Andersson 2020-10-18 10:18:11 -0700
  • 1a2f4816a7 Adds missing field initializers (undefined behavior) Rasmus Andersson 2020-10-18 10:56:49 -0700
  • 1b2840cbd6 adds /build dir to gitignore Rasmus Andersson 2020-10-18 09:41:37 -0700
  • 002f76c975 md_resolve_links: Skip [...] used as a reference link/image label. Martin Mitas 2020-10-18 09:37:45 +0200
  • 601885f738 Bump version to 0.4.6. Martin Mitas 2020-09-30 11:44:48 +0200
  • 22ca89a300 Fix ISANYOF encountering a zero byte in the input. Martin Mitas 2020-09-29 21:33:43 +0200
  • bcdbd126a5 scripts/build_folding_map.py: Fix/improve a comment. Martin Mitas 2020-09-17 09:55:33 +0200
  • 440ccd82f3 Update md4c.h Karsten 2020-08-19 10:03:31 +0200
  • 9651f78051 Improve docs comments. Martin Mitas 2020-08-16 11:28:21 +0200
  • db7d1c92ec Bump version to 0.4.5. Martin Mitas 2020-08-16 10:56:19 +0200
  • 67214417dd Make mark_chain[] helper macro definitions safer. Martin Mitas 2020-08-05 10:53:33 +0200
  • 70d0ef7c91 Avoid simple {0} to initialize a more complex object. Martin Mitas 2020-08-05 09:18:41 +0200
  • 3980028ad8 README.md: Some minor improvements. Martin Mitas 2020-08-03 16:57:45 +0200
  • c501c891b9 Fix spelling of "than" in many occurances. Martin Mitas 2020-07-30 10:13:05 +0200