Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libgig for openSUSE:Factory checked 
in at 2026-08-18 16:38:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgig (Old)
 and      /work/SRC/openSUSE:Factory/.libgig.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libgig"

Tue Aug 18 16:38:20 2026 rev:11 rq:1371763 version:4.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libgig/libgig.changes    2025-11-17 
12:22:16.198965429 +0100
+++ /work/SRC/openSUSE:Factory/.libgig.new.1258/libgig.changes  2026-08-18 
16:38:59.692323727 +0200
@@ -1,0 +2,56 @@
+Tue Aug 18 12:07:25 UTC 2026 - Edgar Aichinger <[email protected]>
+
+- Update to version 4.6.0 (05 Aug 2026)
+
+  * general changes:
+    - Require at least a C++14 compliant compiler.
+
+  * autoconf / automake:
+    - Replace deprecated AC_PROG_LIBTOOL and AC_LIBTOOL_WIN32_DLL by
+      LT_INIT([win32-dll]).
+
+  * src/gig.cpp, src/gig.h:
+    - Fix potential STL exception in Script::GetScriptAsText().
+    - Fix potential STL exception in Script::SetScriptAsText().
+
+  * src/Serialization.cpp, src/Serialization.h:
+    - Move "Srx" file format coder / decoder out to separate source files
+      SrxFormat.cpp and SrxFormat.h.
+    - Add DataType::isNumber() method.
+    - Add "Srx-JSON" file format, which now can be used as user-friendly
+      alternative to the already existing "Srx" file format.
+    - Add enum Archive::format_t which can be used to select the desired
+      encoding format for serialized raw data streams (defaults to
+      automatic encoding format handling).
+    - Distinguish between 'char', 'unsigned char' and 'signed char' types
+      (as these are defined by the C++ standard as 3 distinctive types).
+    - Add DataType::isChar() method.
+    - Add Archive::setCharValue() method.
+    - Add Archive::valueAsChar() method.
+    - Trigger assertion fault if native data type could not be resolved.
+    - Fix unnecessary need of explicit registration of polymorphic C++ classes
+      (by applications) by auto registering those native C++ types earlier.
+    - Move Serialization implementation specific (not public API) source
+      files into a new subdirectory src/srx/.
+    - Fix unnecessary need of explicit registration (by applications) of C++
+      classes being used as strong pointers, by auto registering the
+      dereferenced types as well.
+    - Fix order of type and version compatibility checks when syncing objects
+      (type compatibility must be checked before version compatibility).
+
+  * src/helper.h:
+    - Fix external linkage of helper functions (fixes helper tests from having
+      failed with certain compiler optimization settings on non-Windows
+      systems, as we are poking with defining _WIN32 to test behaviour of
+      helper function on Windows, which fails if the compiler decided to not
+      inline the helper functions).
+
+- Update to version 4.5.2 (17 Dec 2025)
+
+  * packaging changes:
+    - RPM packaging: fix libgig.spec file format (remove leading white line
+      and fix date format of changelog entries).
+
+
+
+-------------------------------------------------------------------

Old:
----
  libgig-4.5.1.tar.bz2

New:
----
  libgig-4.6.0.tar.bz2

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

Other differences:
------------------
++++++ libgig.spec ++++++
--- /var/tmp/diff_new_pack.oKj5FL/_old  2026-08-18 16:39:00.888366529 +0200
+++ /var/tmp/diff_new_pack.oKj5FL/_new  2026-08-18 16:39:00.895366779 +0200
@@ -18,10 +18,10 @@
 #
 
 
-%define sover_gig  13
+%define sover_gig  14
 %define sover_akai 0
 Name:           libgig
-Version:        4.5.1
+Version:        4.6.0
 Release:        0
 Summary:        Library for loading Gigasampler and DLS Level 1/2 files
 License:        GPL-2.0-or-later

++++++ libgig-4.5.1.tar.bz2 -> libgig-4.6.0.tar.bz2 ++++++
++++ 21262 lines of diff (skipped)

Reply via email to