Hello community, here is the log from the commit of package cmark for openSUSE:Factory checked in at 2017-09-22 21:35:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cmark (Old) and /work/SRC/openSUSE:Factory/.cmark.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cmark" Fri Sep 22 21:35:00 2017 rev:6 rq:528142 version:0.28.0 Changes: -------- --- /work/SRC/openSUSE:Factory/cmark/cmark.changes 2016-11-20 18:20:19.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.cmark.new/cmark.changes 2017-09-22 21:35:04.126900496 +0200 @@ -1,0 +2,59 @@ +Thu Sep 21 20:37:44 UTC 2017 - [email protected] + +- update to 0.28.0 + * Update spec. + * Use unsigned integer when shifting + * Avoid memcpy'ing NULL pointers + * DeMorgan simplification of some tests in emphasis parser. + * Fixed undefined shift in commonmark writer + * latex writer: fix memory overflow + * Check for NULL pointer in get_link_type + * Move fuzzing dictionary into single file + * Reset bytes after UTF8 proc + * Don't scan past an EOL + * Document cases where `get_` functions return `NULL` + * Properly handle backslashes in link destinations + * Fixed `cmark_node_get_list_start` to return 0 for bullet lists, + as documented + * Use `CMARK_NO_DELIM` for bullet lists + * Fixed code for freeing delimiter stack + * Removed abort outside of conditional (typo). + * Removed coercion in error message when aborting from buffer. + * Print message to stderr when we abort due to memory demands + * `libcmark.pc`: use `CMAKE_INSTALL_LIBDIR` + * Fixed buffer overflow error in `S_parser_feed` + * Update emphasis parsing for spec change. + * Fixes for the LaTeX renderer + + Don't double-output the link in latex-rendering. + + Prevent ligatures in dashes sensibly when rendering latex. + `\-` is a hyphenation, so it doesn't get displayed at all. + * Added a test for NULL when freeing `subj->last_delim`. + * Cleaned up setting of lower bounds for openers. + * Fix #178, quadratic parsing bug. Add pathological test. + * Slight improvement of clarity of logic in emph matching. + * Fix "multiple of 3" determination in emph/strong parsing. + * Correctly initialize chunk in S_process_line + * Added 'make newbench'. + * `scanners.c` generated with re2c 0.16 + * `scanners.re` - fixed warnings; use `*` for fallback. + * Fixed some warnings in `scanners.re`. + * Update CaseFolding to latest + * Allow balanced nested parens in link destinations + * Allocate enough bytes for backticks array. + * Inlines: Ensure that the delimiter stack is freed in subject. + * Fixed pathological cases with backtick code spans: + - Removed recursion in scan_to_closing_backticks + - Added an array of pointers to potential backtick closers + to subject + - This array is used to avoid traversing the subject again + when we've already seen all the potential backtick closers. + - Added a max bound of 1000 for backtick code span delimiters. + - Added pathological test case. + * Remove redundant cmake_minimum_required + * Make shared and static libraries optional + * Added support for built-in `${LIB_SUFFIX}` feature + * Add Makefile target and harness to fuzz with libFuzzer + * Advertise `--validate-utf8` in usage information + * Makefile: use warnings with re2c. + +------------------------------------------------------------------- Old: ---- cmark-0.27.1.tar.gz New: ---- cmark-0.28.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cmark.spec ++++++ --- /var/tmp/diff_new_pack.aDU7f0/_old 2017-09-22 21:35:05.246742860 +0200 +++ /var/tmp/diff_new_pack.aDU7f0/_new 2017-09-22 21:35:05.246742860 +0200 @@ -1,7 +1,7 @@ # # spec file for package cmark # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,12 +16,12 @@ # -%define libname libcmark0_27_1 +%define libname libcmark0_28_0 Name: cmark -Version: 0.27.1 +Version: 0.28.0 Release: 0 Summary: CommonMark parsing and rendering library and program in C -License: BSD-2-Clause and MIT and CC-BY-SA-4.0 +License: BSD-2-Clause AND MIT AND CC-BY-SA-4.0 Group: Productivity/Text/Utilities Url: https://github.com/jgm/cmark Source: https://github.com/jgm/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz @@ -64,29 +64,25 @@ %setup -q %build -%cmake -DCMARK_TESTS=OFF +%cmake -DCMARK_TESTS=OFF -DCMARK_STATIC=OFF %make_jobs %install %cmake_install -rm %{buildroot}%{_libdir}/libcmark.a %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %files -%defattr(-,root,root) %doc COPYING %{_bindir}/cmark %{_mandir}/man1/cmark.1%{?ext_man} %files -n %{libname} -%defattr(-,root,root) %doc COPYING %{_libdir}/libcmark.so.%{version} %files devel -%defattr(-,root,root) %{_includedir}/cmark.h %{_includedir}/cmark_export.h %{_includedir}/cmark_version.h ++++++ cmark-0.27.1.tar.gz -> cmark-0.28.0.tar.gz ++++++ ++++ 36604 lines of diff (skipped)
