Hello community,

here is the log from the commit of package cmark for openSUSE:Factory checked 
in at 2016-07-20 09:18:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cmark (Old)
 and      /work/SRC/openSUSE:Factory/.cmark.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cmark"

Changes:
--------
--- /work/SRC/openSUSE:Factory/cmark/cmark.changes      2016-04-12 
19:31:55.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.cmark.new/cmark.changes 2016-07-20 
09:18:12.000000000 +0200
@@ -1,0 +2,89 @@
+Sat Jul 16 18:58:24 UTC 2016 - [email protected]
+
+- update to 0.26.1
+* Removed unnecessary typedef that caused build failure on some platforms.
+* Use $(MAKE) in Makefile instead of hardcoded make
+
+-------------------------------------------------------------------
+Sat Jul 16 08:12:31 UTC 2016 - [email protected]
+
+- update to 0.26.0
+* Implement spec changes for list items:
+       + Empty list items cannot interrupt paragraphs.
+       + Ordered lists cannot interrupt paragraphs unless they start with 1.
+       + Removed "two blank lines break out of a list" feature.
+* Fix sourcepos for blockquotes.
+* Fix sourcepos for atx headers).
+* Fix ATX headers and thematic breaks to allow tabs as well as spaces.
+* Fix chunk_set_cstr with suffix of current string
+* Export targets on installation
+* Fix cmake warning about CMP0048
+* commonmark renderer: Ensure we don't have a blank line before a code block 
when
+        it's the first thing in a list item.
+* Change parsing of strong/emph in response to spec changes. process_emphasis 
now 
+       gets better results in corner cases. The change is this: when 
considering
+       matches between an interior delimiter run (one that can open and can 
close)
+       and another delimiter run, we require that the sum of the lengths of 
the two
+       delimiter runs mod 3 is not 0.
+* Ported Robin Stocker's changes to link parsing in jgm/CommonMark#101. This 
uses
+       a separate stack for brackets, instead of putting them on the delimiter 
stack.
+       This avoids the need for looking through the delimiter stack for
+       the next bracket.
+* cmark_reference_lookup: Return NULL if reference is null string.
+* Fix character type detection in commonmark.c
+       + Implement cmark_isalpha.
+       + Check for ASCII character before implicit cast to char.
+       + Use internal ctype functions in commonmark.c.
+* Better documentation of memory-freeing responsibilities. in cmark.h and
+        its man page
+* Use library functions to insert nodes in emphasis/link processing. 
Previously we
+        did this manually, which introduces many places where errors can creep 
in.
+* Correctly handle list marker followed only by spaces. 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.
+* Fixed a number of issues relating to line wrapping.
+       + 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.
+* Set stdin to binary mode on Windows
+* Add library option to render softbreaks as spaces. Note that the NOBREAKS 
option
+        is HTML-only
+* renderer: no_linebreaks instead of no_wrap. We generally want this option to
+        prohibit any breaking in things like headers (not just wraps, but 
softbreaks).
+* Coerce realurllen to int. This is an alternate solution for pull request, 
which 
+       introduced a new warning on the comparison.
+* Remove unused variable link_text.
+* Improved safety checks in buffer.
+* Add new interface allowing specification of custom memory allocator for 
nodes.
+        Added cmark_node_new_with_mem, cmark_parser_new_with_mem, cmark_mem to 
API.
+* Reduce storage size for nodes by using bit flags instead of separate 
booleans.
+* cmake: Global handler for OOM situations.
+* Add tests for memory exhaustion.
+* Document in man page and public header that one should use the same memory
+        allocator for every node in a tree.
+* 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.
+* Remove spurious failures in roundtrip tests. In the commonmark writer we 
separate
+       lists, and lists and indented code, using a dummy HTML comment. 
+       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.
+* Added to_commonmark in test/cmark.py (for round-trip tests).
+* spec_test.py - parameterize do_test with converter.
+* spec_tests.py: exit code is now sum of failures and errors. This ensures that
+       a failing exit code will be given when there are errors, not just with 
failures.
+* Fixed round trip tests. Previously they actually ran cmark instead of
+       the round-trip version, since there was a bug in setting the ROUNDTRIP 
variable.
+* Added new roundtrip_tests.py. 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.)
+* Fix leak in api_test.
+* Makefile: have leakcheck stop on first error instead of going through all
+       the formats and options and probably getting the same output.
+* Add regression tests.
+
+-------------------------------------------------------------------

Old:
----
  cmark-0.25.2.tar.gz

New:
----
  cmark-0.26.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cmark.spec ++++++
--- /var/tmp/diff_new_pack.Alb94u/_old  2016-07-20 09:18:13.000000000 +0200
+++ /var/tmp/diff_new_pack.Alb94u/_new  2016-07-20 09:18:13.000000000 +0200
@@ -16,9 +16,9 @@
 #
 
 
-%define libname libcmark0_25_2
+%define libname libcmark0_26_1
 Name:           cmark
-Version:        0.25.2
+Version:        0.26.1
 Release:        0
 Summary:        CommonMark parsing and rendering library and program in C
 License:        BSD-2-Clause and MIT and CC-BY-SA-4.0
@@ -27,7 +27,7 @@
 Source:         
https://github.com/jgm/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -55,8 +55,7 @@
 
 %package devel
 Summary:        Development files for cmark library
-# FIXME: use correct group, see 
"https://en.opensuse.org/openSUSE:Package_group_guidelines";
-Group:          Development/Libraries
+Group:          Development/Libraries/C and C++
 Requires:       %{libname} = %{version}-%{release}
 
 %description devel
@@ -95,6 +94,9 @@
 %{_libdir}/libcmark.so
 %{_libdir}/pkgconfig/libcmark.pc
 %{_mandir}/man3/cmark.3%{?ext_man}
+%{_libdir}/cmake/cmark-none.cmake
+%{_libdir}/cmake/cmark.cmake
+
 %doc README.md
 
 %changelog

++++++ cmark-0.25.2.tar.gz -> cmark-0.26.1.tar.gz ++++++
++++ 8599 lines of diff (skipped)


Reply via email to