Commit Graph

  • 3d708ab21c Simplify logging. No <stdargs.h> needed. Martin Mitas 2016-10-13 23:06:15 +0200
  • 684c80ced0 Implement "rule of three". Martin Mitas 2016-10-13 22:38:16 +0200
  • 296c8318f8 Implement emphasis and strong emphasis. Martin Mitas 2016-10-13 19:04:36 +0200
  • ec6a1cb7a1 md_is_html_block_end_condition: Improve the function so we do just a single scan of lines inside the HTML block. Martin Mitas 2016-10-13 19:31:05 +0200
  • 977ca3e1d1 md_collect_marks: Make a branch to be more friendly Martin Mitas 2016-10-13 18:29:13 +0200
  • bb66cf835a Fix character classification checks to deal with signed as well usnigned char. Martin Mitas 2016-10-13 18:28:13 +0200
  • d6f4088058 Fix branching on initialized variable. Martin Mitas 2016-10-11 13:22:44 +0200
  • 9af285a67e Fix transforming a new line into space inside of a code span. Martin Mitas 2016-10-11 12:02:08 +0200
  • 55f39e2a01 Fix #definition of MD_ASSERT and MD_UNREACHABLE for non-debug gcc builds. Martin Mitas 2016-10-11 11:13:16 +0200
  • a7899c057b Implement autolinks. Martin Mitas 2016-10-11 02:34:01 +0200
  • fec7b9e6fc md_is_html_tag: The tag name cannot contain ':', '.' or '_'. Martin Mitas 2016-10-11 02:43:40 +0200
  • c3e634087e scripts/run-tests.sh: Fix permissions. Martin Mitas 2016-10-11 01:19:50 +0200
  • 8fd97d7840 scripts/run-tests.sh: Fix typo. Martin Mitas 2016-10-11 01:11:21 +0200
  • 1cfc6a5f42 Incorporate the specification testsuite from CommonMark. Martin Mitas 2016-10-11 01:10:11 +0200
  • f6456e3563 Minor clean up of README.md. Martin Mitas 2016-10-11 00:38:41 +0200
  • 2b740798ca Implement insecure character (NULL) replacement. Martin Mitas 2016-10-11 00:36:39 +0200
  • 04c82c6c0f Optmize the structure MD_MARK for size. Martin Mitas 2016-10-10 23:52:13 +0200
  • a3c721b23f Refactorize/improve analysis of inlines. Martin Mitas 2016-10-10 20:01:34 +0200
  • 978e04f900 Minor cleanup. Martin Mitas 2016-10-09 01:12:56 +0200
  • d9e28dc99e Fix: Code spans and raw HTML have same precedence. Martin Mitas 2016-10-09 00:53:28 +0200
  • de2338ece8 Fix: By default, do not collapse whitespace. Martin Mitas 2016-10-09 00:42:30 +0200
  • c217261d29 Fix: Handle empty blockquotes correctly. Martin Mitas 2016-10-09 00:26:13 +0200
  • feee62563f Fix: Blank line cannot be part of an indented code block if block quote level differs. Martin Mitas 2016-10-09 00:16:55 +0200
  • 088ff08a7d Fix: Check fir indented code block with higher priority then for blockquote. Martin Mitas 2016-10-09 00:08:24 +0200
  • fcc100768e Fix: HTML block type 7 cannot interrupt paragraph. Martin Mitas 2016-10-09 00:03:11 +0200
  • d161268d41 Minor fixes. Martin Mitas 2016-10-08 23:55:43 +0200
  • 762aee7f0d Fix: Check for HTML block continuation after checking for blockquote mark. Martin Mitas 2016-10-08 23:37:02 +0200
  • 14090e2e93 md2html: Output new-line after "</blockquote>". Martin Mitas 2016-10-08 23:30:49 +0200
  • f99ad2e8c4 Fix: Fenced code info string can contain more then just a language name. Martin Mitas 2016-10-08 23:22:24 +0200
  • 5864554ce8 Fix: Stop fenced code block if blockquote level changes. Martin Mitas 2016-10-08 23:14:19 +0200
  • 9b69333197 Fix: Fence code block indetation base is defined by indentation of opening code fence. Martin Mitas 2016-10-08 22:59:12 +0200
  • 5980578054 Fix: Handle empty and/or unclosed fenced code block. Martin Mitas 2016-10-08 22:37:39 +0200
  • dac9acdb46 Fix: Strip blank lines at start and end of indented code block. Martin Mitas 2016-10-08 22:21:01 +0200
  • fa112a2835 Fix: Do not right trim lines in code block. Martin Mitas 2016-10-08 22:11:03 +0200
  • 269fed7076 Fix: Setext underline has to have same blokquote level to recognize it as such. Martin Mitas 2016-10-08 22:06:20 +0200
  • d65d95f0c5 Remove bogus duplicated piece of code. Martin Mitas 2016-10-08 21:31:09 +0200
  • e950096b53 Fix misdetection of HTML block starting condition type 7. Martin Mitas 2016-10-08 21:09:55 +0200
  • dda885e7ab Fix parsing of settext header underline. Martin Mitas 2016-10-08 21:03:10 +0200
  • 24ac7eadd8 Fix parsing of ATX headers. Martin Mitas 2016-10-08 20:55:53 +0200
  • 0832e11363 Fixes for parsing thematic breaks. Martin Mitas 2016-10-08 20:53:42 +0200
  • 950b4d736c Fix handlint of '\t' in some situations. Martin Mitas 2016-10-08 20:46:33 +0200
  • 4f65b45bd6 mplement raw HTML spans. Martin Mitas 2016-10-08 20:04:38 +0200
  • 87b41e1aba Implement entities. Martin Mitas 2016-10-07 20:39:42 +0200
  • a284a382ea Implement code spans. Martin Mitas 2016-10-06 23:50:56 +0200
  • 479a117937 Minor clean-up and refactorization. Martin Mitas 2016-10-06 21:29:38 +0200
  • 7d7f0d06e0 scripts/run-commonmark-tests.sh: Make the script more robust. Martin Mitas 2016-10-06 21:15:23 +0200
  • 60abbb2733 Improve documentation comment of MD_RENDERER. Martin Mitas 2016-10-06 21:00:06 +0200
  • 931388c5ab LICENSE.md: Use MIT license canonical wording. Martin Mitas 2016-10-06 20:47:12 +0200
  • 48e30ccf75 README.md: Improve readability by some minor reogranizing. Martin Mitas 2016-10-06 12:55:57 +0200
  • c2eca50a1c '\\' at the end of block does not cause hard break. Martin Mitas 2016-10-05 11:33:25 +0200
  • f06fe013e2 README.md: Add Coverity badge. Martin Mitas 2016-10-05 02:33:06 +0200
  • 78674f0a4e Add script for building for Coverity scan. Martin Mitas 2016-10-05 01:51:04 +0200
  • 6c47ec78b8 Implement rudimentary infrastructure support for parsing inlines. Martin Mitas 2016-10-04 22:13:44 +0200
  • 6a9508866f Fix macro ISXDIGIT_. Martin Mitas 2016-10-04 23:32:46 +0200
  • 1a88b298b6 md_analyze_line: Fix detection of one-line HTML block. Martin Mitas 2016-10-04 21:52:04 +0200
  • a0be9834f4 md_is_html_block_start_condition: Fix check for "<!--". Martin Mitas 2016-10-04 21:28:23 +0200
  • 33258e68bd Implement block quotes. Martin Mitas 2016-10-04 21:18:30 +0200
  • 279ec8f6d5 Implement soft and hard line breaks. Martin Mitas 2016-10-04 20:46:10 +0200
  • bf62fdfce0 README.md: Minor update of current status. Martin Mitas 2016-10-04 20:34:30 +0200
  • c91d636baf Rename MD_TEXT_CODEBLOCK to MD_TEXT_CODE. Martin Mitas 2016-10-04 20:31:26 +0200
  • e01275811f Implement raw HTML blocks. Martin Mitas 2016-10-04 20:29:22 +0200
  • d2da226c44 Implement fenced code blocks. Martin Mitas 2016-10-04 19:48:06 +0200
  • 43bd28445b Implemented indented code blocks. Martin Mitas 2016-10-04 03:26:56 +0200
  • 2589694f15 Update README.md. Martin Mitas 2016-10-04 02:34:02 +0200
  • ba504fda74 Implement Setext headers. Martin Mitas 2016-10-04 02:27:43 +0200
  • 80984c98c8 Little code clean-up. Martin Mitas 2016-10-04 02:18:47 +0200
  • 1ff00d684d Fixes of ATX header parsing. Martin Mitas 2016-10-04 01:46:36 +0200
  • 0206135359 ATX header cannot eat multiple lines. Martin Mitas 2016-10-04 01:11:46 +0200
  • 0225f337b4 Implement ATX headers. Martin Mitas 2016-10-04 00:55:32 +0200
  • d5535bd57a For MSVC, #define inline __inline. Martin Mitas 2016-10-04 00:36:02 +0200
  • 63a92c0862 Implement thematic breaks (<hr>). Martin Mitas 2016-10-04 00:18:08 +0200
  • 93edb71a6c README.md: Add badge of code coverage. Martin Mitas 2016-10-03 23:51:57 +0200
  • 50f2184a4f .travis.yml: Yet another fix for coverage upload. Martin Mitas 2016-10-03 23:44:39 +0200
  • a2e938f123 .travis.yml: Fix coverage upload. Martin Mitas 2016-10-03 23:36:49 +0200
  • fa20bb0131 .trevis.yml: Create coverage data and upload them to coverage.io. Martin Mitas 2016-10-03 23:11:00 +0200
  • 47b68427c6 .travis.yml: Install python3 and run tests only in 'after_success' phase. Martin Mitas 2016-10-03 21:49:51 +0200
  • 5e9951a706 Merge branch 'master' of https://github.com/mity/md4c Martin Mitas 2016-10-03 21:43:13 +0200
  • 2d21382f57 Run CommonMark testsuite when building on travis.ci.org. Martin Mitas 2016-10-03 21:41:13 +0200
  • d4cf03839a README.md: Add CI build status badges. Martin Mitas 2016-10-03 20:52:23 +0200
  • 43084eac20 Add recipe for continuous integration builds on https://appveyor.com. Martin Mitas 2016-10-03 20:46:33 +0200
  • 818dd38726 Do not change build output dir. Martin Mitas 2016-10-03 20:38:11 +0200
  • 33fb79f0d0 Add recipe for continuous integration builds on https://travis-ci.org Martin Mitas 2016-10-03 20:28:12 +0200
  • efed58af8e Initial commit. Martin Mitas 2016-10-03 20:17:15 +0200