Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2018-09-10 12:28:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and      /work/SRC/openSUSE:Factory/.gegl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gegl"

Mon Sep 10 12:28:58 2018 rev:45 rq:631255 version:0.4.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/gegl/gegl.changes        2018-07-13 
10:15:15.310020907 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2018-09-10 
12:29:01.102910721 +0200
@@ -1,0 +2,95 @@
+Thu Aug 23 20:46:55 UTC 2018 - bjorn....@gmail.com
+
+- Update to version 0.4.8:
+  + Core/GeglBuffer: Fixes to races during buffer/tile storage
+    destruction, improve swap usage for stored empty tiles.
+   + Operations
+     - motion-blur-circular - improve/clarify property ui
+     - median-blur          - added abyss-policy property
+     - long-shadow          - new operation
+     - little-planet        - adapt reference composition
+- Changes from version 0.4.6:
+  + Up until now GEGL has been using a color space corresponding to
+    scRGB as an unbounded device independent/possibly
+    scene-referred HDR color space - with a similar approach to to
+    how ACEScg works but with a worse set of RGB primaries. babl
+    formats, represented by a pointer and a corresponding
+    encoding/format string have been used to specify the specific
+    encoding of pixel values. The encoding including component
+    order, data type and TRC encoding. Where "RGBA float" means
+    32bit float data and "R'G'B' u8" the ' indicates non-linear,
+    and thus this is sRGB. "RaGaBaA half" gives premultiplied
+    linear half data. Other encodings and conversions are also
+    provided through these formats including "CIE Lab float" and
+    "HSV float".
+  + As a color management workflow for scene-referred imaging the
+    above could be sufficient, but GIMP needs data in the 0.0-1.0
+    range for some display referred blending modes to work
+    properly. As a consequence of this recognized short-coming GIMP
+    has been passing the pixels of for instance ProPhoto "R'G'B'A
+    float" off as "R'G'B'A float" and linear ProPhoto "RGBA float"
+    as "RGBA float" this works for single operations, but falls
+    apart when the colors are converted to CIE Lab. This is the
+    good enough state where the other benefits of having a stable
+    release powered by GEGL outweighed not being entirely correct.
+  + Since babl 0.1.32 of october 2017, all babl formats have an
+    associated unchangable space associated with them, and since
+    then GeglBuffer has worked correctly with it - since
+    GeglBuffers use of babl API did not change. GIMP is already
+    using these parts of babl for ICC matrix based conversions
+    since using babl for ICC profile transforms is an order of
+    magnitude faster than using the lcms2 library. It took time to
+    come up with the above scheme of integrating arbitrary
+    primaries and curves for spaces with babl in a maintainable
+    manner, and it has taken until the last month to come up with a
+    full plan for the rest of GEGL to be aware of and handling
+    arbirary parametric ICC v2/v4 based color spaces for
+    operations; without limiting the ability to extend and use the
+    code for a wide range of scenarios.
+  + A space can be constructed from a preferenced
+    name/specification, loaded/saved from ICC matrix profiles or
+    constructed and serialized to whitepoint + rgb chromaticities /
+    xyz matrix. More recently an additional trc mark has been added
+    '~', giving this vocabulary for RGB formats, in addition to
+    variants with alpha and pre-multiplied alpha variants of the
+    same:
+    - "RGB"     linear      primaries from space, linear data
+    - "R'G'B'"  non-linear  primaries from space, TRCs from space
+    - "R~G~B~"  perceptual  primaries from space, sRGB TRC
+  + When creating device independent CIE based spaces they also get
+    passed a space, this means that we can convert CIE Lab to RGB
+    float, keeping track of which space / ICC profile the data
+    correspond to.
+  + GEGL operations now construct their desired encodings of
+    formats by taking the space of buffers on input pads into
+    account. By default, for composers "input" wins over "aux" to
+    determine ops space. If an operation is not ported, data will
+    be converted to sRGB on input and sRGB will come out of the
+    node.
+  + Buffer loaders PNG, JPG, TIFF and EXR generate custom spaces
+    based on ICC profiles/primaries. The corresponding savers saves
+    color space information. A new save handler for the .icc
+    extension, acts like an image storer but only saves the ICC
+    profile of the buffer it gets on input.
+  + With no additional operations inserted, this now means that
+    GEGL graphs operate on linear / non-linear variants of the
+    color space used in the input images without conversion. The
+    new operations gegl:cast-space and gegl:convert-space provide
+    means of overriding this behavior, see the new section about
+    color management in the gegl-chain syntax documentation at
+    http://gegl.org/gegl-chain.html
+  + Initial work has started on making GIMP also use of and
+    propagate color space information along with encoding in babl
+    formats, changes which also will be integrated in the 2.10
+    branch.
+  + Other changes to operations: vignette: fixes to gamma property
+  + New operations:
+    - cast-space: assign/override color space
+    - convert-space: convert to a different color space
+    - litte-planet: stereographic-mapping split out of the
+      panorama-projection
+  + New operation in workshop: acrs-rrt: ACES RRT based HDR to SDR
+    proof/preview point-filter tonemapping op.
+
+
+-------------------------------------------------------------------

Old:
----
  gegl-0.4.4.tar.bz2

New:
----
  gegl-0.4.8.tar.bz2

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

Other differences:
------------------
++++++ gegl.spec ++++++
--- /var/tmp/diff_new_pack.SAcvPz/_old  2018-09-10 12:29:02.030909296 +0200
+++ /var/tmp/diff_new_pack.SAcvPz/_new  2018-09-10 12:29:02.034909290 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           gegl
-Version:        0.4.4
+Version:        0.4.8
 Release:        0
 Summary:        Generic Graphics Library
 License:        GPL-3.0-or-later AND LGPL-3.0-or-later
@@ -40,7 +40,7 @@
 BuildRequires:  pkgconfig
 BuildRequires:  suitesparse-devel
 BuildRequires:  pkgconfig(OpenEXR) >= 1.6.1
-BuildRequires:  pkgconfig(babl) >= 0.1.52
+BuildRequires:  pkgconfig(babl) >= 0.1.56
 BuildRequires:  pkgconfig(cairo) >= 1.12.2
 BuildRequires:  pkgconfig(exiv2) >= 0.25
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.32.0

++++++ gegl-0.4.4.tar.bz2 -> gegl-0.4.8.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/gegl/gegl-0.4.4.tar.bz2 
/work/SRC/openSUSE:Factory/.gegl.new/gegl-0.4.8.tar.bz2 differ: char 11, line 1


Reply via email to