Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
0001-Fix-bug-with-determining-if-task-is-complete-adjust-.patch | Fix bug with determining if task is complete & adjust to spec. (#142) * Had incorrect check for whether opaque data meant that the task was complete * The spec says that either an upper or lower case X means the task is complete. |
Tim <NightFlyer@users.noreply.github.com> | no | 2019-04-28 | ||
0002-Add-XML-attribute-to-tasklist-145.patch | Add XML attribute to tasklist (#145) I'm not positive this is the best attribute to use, but at least it doesn't lose the information as to whether the task was completed. |
Tim <NightFlyer@users.noreply.github.com> | no | 2019-04-30 | ||
0003-Change-cmark_gfm_extensions_get_tasklist_state-to-cm.patch | Change cmark_gfm_extensions_get_tasklist_state to cmark_gfm_extensions_tasklist_state_is_checked (#161) This is in response to issue #160. This removes cmark_gfm_extensions_get_tasklist_state and adds the new cmark_gfm_extensions_tasklist_state_is_checked. |
Tim <NightFlyer@users.noreply.github.com> | no | 2019-05-30 | ||
0004-Make-set-methods-public-add-set-method-for-tasklist-.patch | Make "set" methods public, add "set" method for tasklist (#162) Also rename "get" method for tasklist to better match others. |
Tim <NightFlyer@users.noreply.github.com> | no | 2019-06-18 | ||
0005-Fixes-Visual-C-2019-compiler-warnings-for-x64-target.patch | Fixes Visual C++ 2019 compiler warnings for x64 targets (#166) warning C4311: 'type cast': pointer truncation from 'void *' to 'int' Fixes https://github.com/github/cmark-gfm/issues/165 |
rysavyjan <46950152+rysavyjan@users.noreply.github.com> | no | 2019-06-21 | ||
0006-Fix-bug-where-tasklist-extension-was-using-union-in-.patch | Fix bug where tasklist extension was using union in two ways. (#169) The tasklist extension was using the "as" union both as a list (in `tasklist.c:parse_node_item_prefix`) and as an opaque (in `tasklist.c:open_tasklist_item`). This meant that strange bugs could occur because the underlying union memory was being overwritten. It manifested when using nested task lists indented by 4 spaces. To fix this, I added the "checked" field to the `cmark_list` structure. This allows the tasklist extension to use the `as.list` union member in all its operations. This is appropriate because a tasklist item is a list item in all essentials -- and even shares the CMARK_NODE_ITEM type. |
Tim <NightFlyer@users.noreply.github.com> | no | 2019-06-24 | ||
0007-debian-Increase-timing-tolerance-in-pathological-tes.patch | debian: Increase timing tolerance in pathological test by 10x (1s -> 10s) sparc64 is really slow, causing this test to timeout. |
Keith Packard <keithp@keithp.com> | no | 2019-12-17 | ||
0008-Use-html.escape-instead-of-cgi.escape.patch | Use html.escape instead of cgi.escape cgi.escape was deprecated in Python 3.2 and removed in Python 3.8 |
Keith Packard <keithp@keithp.com> | no | 2020-03-09 | ||
0009-Use-stdbool.h-instead-of-config.h-in-published-heade.patch | Use <stdbool.h> instead of "config.h" in published header file We don't want to publish our "config.h" as that name is rather too generic to put in /usr/include. Instead, assume the compiler has stdbool.h, which debian systems should always have. |
Keith Packard <keithp@keithp.com> | no | 2020-09-02 |