Overview

Request 924169 accepted

- update to 0.30.2
* Fix parsing of emphasis before links (#424, Nick Wellnhofer).
Fixes a regression introduced with commit ed0a4bf.
* Update to Unicode 14.0 (data-man).
* Add `~` to safe href character set (#394, frogtile).
* Update CMakeLists.txt (Saleem Abdulrasool). Bump the minimum required
CMake to 3.7. Imperatively define output name for static library.
* Fix install paths in libcmark.pc (Sebastián Mancilla).
`CMAKE_INSTALL_` can be relative or absolute path, so it is wrong to
prefix CMAKE_INSTALL_PREFIX because if CMAKE_INSTALL_ is set to an
absolute path it will result in a malformed path with two absolute paths
joined together. Instead, use `CMAKE_INSTALL_FULL_` from
GNUInstallDirs.
* Properly indent block-level contents of list items in man (#258).
This handles nested lists as well as items with multiple paragraphs.
The change requires addition of a new field block_number_in_list_item
to cmark_renderer, but this does not change the public API.
* Fix quadratic behavior when parsing emphasis (#389, Nick
Wellnhofer). Delimiters can be deleted, so store delimiter positions
instead of pointers in `openers_bottom`. Besides causing undefined
behavior when reading a dangling pointer, this could also result
in quadratic behavior when parsing emphasis.
* Fix quadratic behavior when parsing smart quotes (#388, Nick Wellnhofer).
Remove matching smart quote delimiters. Otherwise, the same opener
could be found over and over, preventing the `openers_bottom`
optimization from kicking in and leading to quadratic behavior when
processing lots of quotes.
* Modify CMake configuration so that the project can be built with
older versions of CMake (#384, Saleem Abdulrasool). (In 0.30.0,
some features were used that require CMake >= 3.3.) The cost of this

Loading...
Request History
Ondřej Súkup's avatar

mimi_vx created request

- update to 0.30.2
* Fix parsing of emphasis before links (#424, Nick Wellnhofer).
Fixes a regression introduced with commit ed0a4bf.
* Update to Unicode 14.0 (data-man).
* Add `~` to safe href character set (#394, frogtile).
* Update CMakeLists.txt (Saleem Abdulrasool). Bump the minimum required
CMake to 3.7. Imperatively define output name for static library.
* Fix install paths in libcmark.pc (Sebastián Mancilla).
`CMAKE_INSTALL_` can be relative or absolute path, so it is wrong to
prefix CMAKE_INSTALL_PREFIX because if CMAKE_INSTALL_ is set to an
absolute path it will result in a malformed path with two absolute paths
joined together. Instead, use `CMAKE_INSTALL_FULL_` from
GNUInstallDirs.
* Properly indent block-level contents of list items in man (#258).
This handles nested lists as well as items with multiple paragraphs.
The change requires addition of a new field block_number_in_list_item
to cmark_renderer, but this does not change the public API.
* Fix quadratic behavior when parsing emphasis (#389, Nick
Wellnhofer). Delimiters can be deleted, so store delimiter positions
instead of pointers in `openers_bottom`. Besides causing undefined
behavior when reading a dangling pointer, this could also result
in quadratic behavior when parsing emphasis.
* Fix quadratic behavior when parsing smart quotes (#388, Nick Wellnhofer).
Remove matching smart quote delimiters. Otherwise, the same opener
could be found over and over, preventing the `openers_bottom`
optimization from kicking in and leading to quadratic behavior when
processing lots of quotes.
* Modify CMake configuration so that the project can be built with
older versions of CMake (#384, Saleem Abdulrasool). (In 0.30.0,
some features were used that require CMake >= 3.3.) The cost of this


Ondřej Súkup's avatar

mimi_vx accepted request

openSUSE Build Service is sponsored by