Hello community,

here is the log from the commit of package liblouis for openSUSE:Factory 
checked in at 2019-11-29 15:56:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/liblouis (Old)
 and      /work/SRC/openSUSE:Factory/.liblouis.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "liblouis"

Fri Nov 29 15:56:12 2019 rev:43 rq:750922 version:3.11.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/liblouis/liblouis.changes        2019-04-02 
09:17:01.072447999 +0200
+++ /work/SRC/openSUSE:Factory/.liblouis.new.26869/liblouis.changes     
2019-11-29 15:56:44.184977900 +0100
@@ -1,0 +2,121 @@
+Tue Nov 19 16:01:51 UTC 2019 - Michael Gorse <[email protected]>
+
+- Update to version 3.11.0: 
+  + A tremendous amount of work by Dave Mielke and Bert Frees
+    has gone into this release. They have improved liblouis for use
+    on note taker devices, for backwards translation and a number
+    of languages. Many other contributors (listed below) have also
+    helped in fixing bugs and improving braille tables, such as
+    Dutch, Mongolian, Polish, Ancient Greek, Danish, Irish,
+    Chinese, and American Braille Computer Code.
+  + New features:
+    - Enable ~always~ rules with a single character and a single
+    braille cell for back-translation.
+    - Implement ~noUndefined~ mode for forward translation.
+    - Use fallback braille representations (NABCC) for rendering
+      undefined characters in hexadecimal notation.
+    - Always render undefined characters, also ASCII characters, in
+      hexadecimal notation.
+    - Add a new metadata field ~index-name~ for selecting a table
+      from a list fast and efficiently. It has the most important
+      information first and no redundant information. It should
+      look nice when sorted.  This in contrast to the existing
+      ~display-name~ field which is for describing a table
+      accurately and should sound good.
+  + Bug fixes:
+    - Don't let a caps passage end on a word with no letters.
+    - Handle word resets in the last word of an caps or emphasis
+      passage if the end indicator was placed before the word.
+    - Never convert to lowercase if ~capsletter~ is not defined.
+    - Fix position mapping for back-translation when ~noUndefined~
+      mode is active.
+    - Fix bug where a translation would hang on words that match
+      both a ~nocont~ and a ~repeated~ rule.
+    - Fix bug where the effect of ~capsnocont~ would leak to the
+      next word if that word starts with a capital.
+  + Braille table improvements.
+  + Other changes:
+    - The python wrapper now encodes and decodes strings to/from
+      UTF-16 and UTF-32 using the surrogatepass error handler. This
+      ensures that single UTF-16 surrogate characters are processed
+      correctly by the wrapper and don't raise an encoding/decoding
+      error.
+    - Metadata keys and values are now case insensitive.
+    - Remove ~unicodedefs.cti~. It was obsolete and never meant
+      to be included by any tables. Instead use the online
+      references as mentioned in the documentation now.
+    - ~lou_checkyaml~ test reporting has been improved.
+    - Hyphenation tables have been removed from tables except
+      those needed for ~nocross~ rules.
+    - ~lou_hyphenate~ can now handle more than just words
+      (sequences of letters), e.g compound words.
+  + Deprecation notice: - The ~noUndefinedDots~ mode has been
+    renamed to ~noUndefined~. For backwards compatibility
+    ~noUndefinedDots~ is still available in the header file and in
+    the Python bindings, as an alias for ~noUndefined~.
+  + Backwards incompatible changes: None.
+  + Changes in version 3.10.0:
+  + This release comes across as quiet, containing just the usual
+    assortment of braille table improvements, cleanups, bug fixes
+    and the classic buffer overflow patches. But beware, a lot has
+    happened behind the scenes. Bert and Davy have been adding a
+    new opcode to handle special emphasis situations. A number of
+    annoying restrictions with regards to names, such as class
+    names have been removed thank to Bert.  And lastly
+    also thanks to Bert it is now possible to define inline display
+    tables in your YAML tests.
+  + New features:
+    - Add a new opcode ~emphmodechars~.
+  + Bug fixes
+    - Remove memoization in ~checkAttr~. It wasn't implemented
+      correctly, caused some weird bugs and probably didn't do much
+      for performance.
+    - Fix multiple buffer overflows in ~compilePassOpcode~.
+    - Fix a build problem when building without libyaml.
+  + Braille table improvements.
+  + Other changes:
+    - Remove various restrictions on which characters and braille
+      cells can be used in translation rules.
+    - Remove some code duplication in ~pattern.c~.
+    - It is now also possible to define inline tables when a display
+      table has been defined.
+  + Deprecation notice: None.
+  + Backwards incompatible changes: None.
+  + Changes in version 3.9.0:
+  + This release has seen a tremendous amount of work by Bert
+    Frees. He was instrumental in pushing the improvements for
+    Latvian, Norwegian and Slovenian. But most prominently he
+    pushed the big change for space and control character
+    handling through the door. These characters are now no longer
+    hard coded in liblouis. This should solve a few long standing
+    issues. Other than that there is the usual assortment of code
+    improvements and cleanups.
+  + New features: None.
+  + Bug fixes:
+    - Fix a problem in the callback registration in the Python
+      bindings.
+    - Fixed memory leaks created by block scope compound literals.
+    - The hard coded rules dealing with white space have been
+      replaced with a normal table that is included in all tables.
+      This fixes a number of bugs to do with space and control
+      characters. This (big) change has been brewing for a couple
+      of releases and has finally landed.
+  + Braille table improvements.
+  + Other changes:
+    - Don't search for tables in ~/usr/local/share/liblouis/tables~
+      (or the Windows equivalent) if ~LOUIS_TABLEPATH~ is set.
+    - The log levels in ~liblouis.h~ are no longer exposed as
+      ~LOG_FOO~ but instead are now prefixed. So ~LOG_WARN~ becomes
+      ~LOU_LOG_WARN~ for example to issue a warning from a C
+      program using liblouis. The actual values remain the same,
+      so the ABI remains stable.
+  ** Deprecation notice
+    - The ~locale~ opcode was never implemented and was just
+      silently ignored. It is now removed from the tables and a
+      warning will be issued if it is found in a table.
+- Drop
+    gcc9-fixed-memory-leaks-created-by-block-scope-compound-l.patch
+    fixed upstream.
+- Sover is now 19.
+
+-------------------------------------------------------------------

Old:
----
  gcc9-fixed-memory-leaks-created-by-block-scope-compound-l.patch
  liblouis-3.8.0.tar.gz

New:
----
  liblouis-3.11.0.tar.gz

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

Other differences:
------------------
++++++ liblouis.spec ++++++
--- /var/tmp/diff_new_pack.OknQ56/_old  2019-11-29 15:56:45.356977227 +0100
+++ /var/tmp/diff_new_pack.OknQ56/_new  2019-11-29 15:56:45.360977225 +0100
@@ -16,16 +16,15 @@
 #
 
 
-%define sover 17
+%define sover 19
 Name:           liblouis
-Version:        3.8.0
+Version:        3.11.0
 Release:        0
 Summary:        Two-way braille translator
 License:        LGPL-3.0-or-later
 Group:          Productivity/Other
 URL:            http://liblouis.org/
 Source0:        
https://github.com/liblouis/liblouis/releases/download/v%{version}/liblouis-%{version}.tar.gz
-Patch0:         gcc9-fixed-memory-leaks-created-by-block-scope-compound-l.patch
 
 BuildRequires:  fdupes
 BuildRequires:  libyaml-devel
@@ -126,7 +125,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %configure --disable-static --enable-ucs4

++++++ liblouis-3.8.0.tar.gz -> liblouis-3.11.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/liblouis/liblouis-3.8.0.tar.gz 
/work/SRC/openSUSE:Factory/.liblouis.new.26869/liblouis-3.11.0.tar.gz differ: 
char 5, line 1


Reply via email to