Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-06 | Fix ctypes in Python FFI calls | Nick Wellnhofer | |
This didn't cause problems so far because - all types are 32-bit on 32-bit systems and - arguments are passed in registers on x86-64. The wrong types could cause crashes on other platforms, though. | |||
2016-06-02 | commonmark renderer: fixed code block as first in list item. | John MacFarlane | |
We don't want a blank line before a code block when it's the first thing in a list item. | |||
2016-06-02 | roundtrip tests: remove spurious failures. | John MacFarlane | |
In the commonmark writer we separate lists, and lists and indented code, using a dummy HTML comment rather than two blank lines (this is more portable). So in evaluating the round-trip tests, we now strip out these comments. We also normalize HTML to avoid issues having to do with line breaks. | |||
2016-06-02 | Added new roundtrip_tests.py. | John MacFarlane | |
This replaces the old use of simple shell scripts. It is much faster, and more flexible. (We will be able to do custom normalization and skip certain tests.) | |||
2016-06-02 | cmark.py: added to_commonmark (for round-trip tests). | John MacFarlane | |
2016-06-02 | spec_test.py - parameterize do_test with converter. | John MacFarlane | |
2016-06-02 | Updated spec.txt (no new or changed test cases). | John MacFarlane | |
2016-06-02 | spec_tests.py: exit code is sum of failures and errors. | John MacFarlane | |
2016-06-01 | renderer: no_linebreaks instead of no_wrap. | John MacFarlane | |
We generally want this option to prohibit any breaking in things like headers (not just wraps, but softbreaks). | |||
2016-06-01 | Fixed round trip tests. | John MacFarlane | |
Previously they actually ran cmark instead of the round-trip version, since there was a bug in setting the ROUNDTRIP variable. Now round trip tests fail! This was unnoticed before. See #131. | |||
2016-06-01 | Coerce realurllen to int. | John MacFarlane | |
This is an alternate solution for pull request #132, which introduced a new warning on the comparison: latex.c:191:20: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'bufsize_t' (aka 'int') [-Wsign-compare] if (realurllen == link_text->as.literal.len && ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
2016-06-01 | Merge pull request #130 from MathieuDuponchelle/fix_unused_variable | John MacFarlane | |
inlines: Remove unused variable "link_text" | |||
2016-06-01 | Merge pull request #132 from BenedictC/master | John MacFarlane | |
Changed type from int to size_t to fix implicit type conversion warning | |||
2016-06-01 | - Changed type from int to size_t to fix implicit type conversion warning | Benedict Cohen | |
2016-06-01 | inlines: Remove unused variable "link_text" | Mathieu Duponchelle | |
2016-05-31 | Merge pull request #128 from kevinburke/copyright | John MacFarlane | |
Add 2016 to copyright | |||
2016-05-26 | Add 2016 to copyright | Kevin Burke | |
I thought I had an outdated version of the binary because it printed 2015 for the version string. | |||
2016-05-17 | Merge pull request #126 from nwellnhof/mingw-tests | John MacFarlane | |
Fix tests under MinGW | |||
2016-05-17 | Fix tests under MinGW | Nick Wellnhofer | |
- Fix PATH for api_test, see: https://cmake.org/pipermail/cmake/2009-May/029423.html - DLL is named libcmark.dll under MinGW. | |||
2016-05-14 | Better documentation of memory-freeing responsibilities. | John MacFarlane | |
in cmark.h and its man page. Closes #124. | |||
2016-04-26 | Clarify that it's the caller's responsibility to free the buffer... | John MacFarlane | |
returned by cmark_render_html etc. Closes #124. | |||
2016-04-09 | Reformatted. | John MacFarlane | |
2016-04-09 | Fixed whitespace. | John MacFarlane | |
2016-04-09 | Use library functions to insert nodes in emphasis/link processing. | John MacFarlane | |
Previously we did this manually, which introduces many places where errors can creep in. | |||
2016-04-09 | Correctly handle list marker followed only by spaces. | John MacFarlane | |
This change allows us to pass the new test introduced in 75f231503d2b5854f1ff517402d2751811295bf7. Previously when a list marker was followed only by spaces, cmark expected the following content to be indented by the same number of spaces. But in this case we should treat the line just like a blank line and set list padding accordingly. | |||
2016-04-09 | Updated spec test | John MacFarlane | |
2016-04-09 | Fixed a number of issues relating to line wrapping. | John MacFarlane | |
- Extend CMARK_OPT_NOBREAKS to all renderers and add `--nobreaks`. - Do not autowrap, regardless of width parameter, if CMARK_OPT_NOBREAKS is set. - Fixed CMARK_OPT_HARDBREAKS for LaTeX and man renderers. - Ensure that no auto-wrapping occurs if CMARK_OPT_NOBREAKS is enabled, or if output is CommonMark and CMARK_OPT_HARDBREAKS is enabled. - Updated man pages. | |||
2016-04-09 | Merge pull request #111 from PavloKapyshin/master | John MacFarlane | |
Add library option to render softbreaks as spaces | |||
2016-03-28 | Merge pull request #120 from nwellnhof/regression-tests | John MacFarlane | |
Add first regression tests | |||
2016-03-28 | Add first regression tests | Nick Wellnhofer | |
I think it's a good idea to add tests after fixing bugs. This is really easy using the spec test infrastructure. | |||
2016-03-27 | Merge pull request #118 from nwellnhof/win-eol-fix2 | John MacFarlane | |
Set stdin to binary mode on Windows | |||
2016-03-27 | Note that NOBREAKS option is HTML-only | Pavlo Kapyshin | |
2016-03-27 | Set stdin to binary mode on Windows | Nick Wellnhofer | |
Fixes EOLs when reading from stdin. Fully fixes issue #113. | |||
2016-03-26 | api_test: fix leak | Mathieu Duponchelle | |
Replaced nodes are not automatically freed. | |||
2016-03-26 | Updated changelog. | John MacFarlane | |
2016-03-26 | Version bump to 0.25.2. | John MacFarlane | |
2016-03-26 | Handle buffer split across a CRLF line ending (closes #117). | John MacFarlane | |
Adds an internal field to the parser struct to keep track of last_buffer_ended_with_cr. | |||
2016-03-26 | Added api_test for #117. | John MacFarlane | |
2016-03-26 | Merge pull request #115 from nwellnhof/tab-fix | John MacFarlane | |
Reset partially_consumed_tab on every new line | |||
2016-03-26 | Merge pull request #116 from nwellnhof/win-eol-fix | John MacFarlane | |
Open files in binary mode | |||
2016-03-26 | Open files in binary mode | Nick Wellnhofer | |
Now that cmark supports different line endings, files must be openend in binary mode on Windows. Fixes issue #113. | |||
2016-03-26 | Reset partially_consumed_tab on every new line | Nick Wellnhofer | |
Fixes issue #114. | |||
2016-03-25 | Updated changelog. | John MacFarlane | |
2016-03-24 | Fixed typo in changelog.txt. | John MacFarlane | |
2016-03-24 | Updated changelog. | John MacFarlane | |
2016-03-24 | Updated date in man1 page. | John MacFarlane | |
2016-03-24 | Updated man 3 page. | John MacFarlane | |
2016-03-24 | Updated version to 0.25.0. | John MacFarlane | |
2016-03-24 | Updated spec. | John MacFarlane | |
2016-03-23 | Removed circle.yml. | John MacFarlane | |