Hello community, here is the log from the commit of package gegl for openSUSE:Factory checked in at 2019-06-04 12:08:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gegl (Old) and /work/SRC/openSUSE:Factory/.gegl.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gegl" Tue Jun 4 12:08:38 2019 rev:48 rq:706747 version:0.4.16 Changes: -------- --- /work/SRC/openSUSE:Factory/gegl/gegl.changes 2019-05-16 22:01:13.802737489 +0200 +++ /work/SRC/openSUSE:Factory/.gegl.new.5148/gegl.changes 2019-06-04 12:08:47.959891358 +0200 @@ -1,0 +2,61 @@ +Thu May 9 17:44:39 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 0.4.16: + + Buffer: + - Swapped behavior of cubic interpolation from cubic to + mithcell coefficients, leading to crisper results in all uses + of the cubic sampler. + - Use a custom allocator for tile data which aligns data and + groups allocations in blocks - improving performance on + windows by keeping more slack allocation memory in-process. + On linux the opposite was needed and is achieved by using the + GNU extension malloc_trim which permits forcing invokation of + the glibc malloc/free allocators garbage collection function. + - Permit tiles to be unreffed after GEGL shut-down without + crash, which is likely when using bindings to dynamic + languages. + - Improved deadlock prevention in gegl_buffer_copy() when using + copy on write. + + Core: + - Platform specific build fixes for both win32 and OSX. + - Avoid in-place processing for cached nodes. + - Indentation consitency improvements. + - Permit more detailed specifying/overriding of OpenCL device + through the GEGL_USE_OPENCL environment variable. + - New call gegl_update_anim_time for applying the animation + curves of properties. + + Build: Added gitlab continuous integration. + + Operations: + - Use indirect buffer inputs on main thread during + multi-processed processing for point-filters/composers and + tranform base classes. + - Smaller required/invalided ROI for map-absolute/relative when + using nearest neighbor. + - tiff-save and jpg-save fixed dimensions when buffer saved has + non-zero origin. + - Added missing descriptions of properties for cubism, mosaic, + tile-paper, color, mantiuk06 and vignette operations. + - ff-load fix some of the deprecation warnings. + - ff-save avoid crashing if audio or video codec fails to + initialize. + - cache, parent class changed - it is no longer a point + operations, also speed up processing and permit copy on write + handling of tiles. + - opacity and invert - crash for 8bpc buffers, reimplemented + logic for (non-)associated alpha OpenCL kernel selection. + + Tools: Drop direct dependency on exiv2 - we now only + transiently depend on it through the gexiv2 abstraction. + + commandline tool/gui: + - Store per image editing chains in .gegl folder instead of + sidecars. + - Set window title, permit interaction with opened .lui + documents, fixed playback of audio for opened videos - it now + works; if the video is decoding, scaling and display is fast + enough to leave spare cycles. + - Support for nearest neighbor scaling of imagry; aiding video + playback without dropping audio frames. + - Custom collection order and per-file key-value metadata. +- Drop explicit pkgconfig(exiv2) BuildRequires following upstream + changes. + +------------------------------------------------------------------- Old: ---- gegl-0.4.14.tar.bz2 New: ---- gegl-0.4.16.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gegl.spec ++++++ --- /var/tmp/diff_new_pack.dgrEOe/_old 2019-06-04 12:08:48.691891118 +0200 +++ /var/tmp/diff_new_pack.dgrEOe/_new 2019-06-04 12:08:48.695891116 +0200 @@ -17,7 +17,7 @@ Name: gegl -Version: 0.4.14 +Version: 0.4.16 Release: 0 Summary: Generic Graphics Library License: GPL-3.0-or-later AND LGPL-3.0-or-later @@ -42,7 +42,6 @@ BuildRequires: pkgconfig(OpenEXR) >= 1.6.1 BuildRequires: pkgconfig(babl) >= 0.1.62 BuildRequires: pkgconfig(cairo) >= 1.12.2 -BuildRequires: pkgconfig(exiv2) >= 0.25 BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.32.0 BuildRequires: pkgconfig(gexiv2) BuildRequires: pkgconfig(gio-2.0) ++++++ gegl-0.4.14.tar.bz2 -> gegl-0.4.16.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/gegl/gegl-0.4.14.tar.bz2 /work/SRC/openSUSE:Factory/.gegl.new.5148/gegl-0.4.16.tar.bz2 differ: char 11, line 1