File gegl.changes of Package gegl

-------------------------------------------------------------------
Thu Apr 26 13:44:38 UTC 2018 - fcrozat@suse.com

- Do not buildrequires lensfun-devel, it would be only used when
  building workshop, if Makefile was really compiling relevant
  code.

-------------------------------------------------------------------
Sun Apr 22 23:46:51 UTC 2018 - bjorn.lie@gmail.com

- Explicitly version pkgconfig(libavcodec), pkgconfig(libavformat)
  and pkgconfig(libswscale) BuildRequires to less than the symbol
  versions provided by ffmpeg4 branch until upstream catches up.
  Currently provided by new ffmpeg3 compatability package.

-------------------------------------------------------------------
Wed Apr 18 21:05:59 UTC 2018 - bjorn.lie@gmail.com

- Update to version 0.3.34 (CVE-2018-10114):
  + Core: Change GeglParamSpecSeed from int to uint to match the
    value range of GeglRandom's seed.
  + Operations: Limit allocations in ppm-load to 2GB
    (CVE-2018-10114).
- Changes from version 0.3.32:
  + Operations:
    - panorama-projection: added reverse transform, which permits
      using GIMP for retouching zenith, nadir or other arbitrary
      gaze directions in equirectangular, also known as 360x180
      panoramas.
    - Added abyss-policy to base class for scale ops, making it
      possible to achieve hard edges on rescaled buffers.
  + GeglBuffer:
    - Improved performance and correctness, avoid incorrectly
      gamma/ungamma correcting alpha in u8 formats, for a tiny 2-3%
      performance boost.
    - Keep track of valid/invalid areas on smaller granularity than
      tiles in mipmap.
    - Various micro-optimizations in display paths, with minuscle
      performance impact.

-------------------------------------------------------------------
Sun Apr  1 02:25:38 UTC 2018 - luc14n0@linuxmail.org

- Add cairo and glib-2.0 BuildRequires to avoid implicit
  dependencies.

-------------------------------------------------------------------
Thu Mar 29 07:49:46 UTC 2018 - plinnell@opensuse.org

- Update to version 0.3.30:
  + GeglBuffer:
    - gegl_buffer_get now treats the final argument;
    - All scaling is now done on linear data, making future results
      of mipmap computations more valid as well as providing
      correct results for scaled down thumbnails in user
      interfaces;
    - The scaling code paths has also been instrumented and
      optimized for performance;
    - Improvements to logic switching to boxfiltering behavior and
      improve cubic samplers box filtering by using a linear
      sampler and a nearest sampler for the boxfiltering for the
      linear sampler;
    - gegl_buffer_copy gegl_buffer_clear and gegl_buffer_set color
      now only emit a single changed signal on the buffer.
  + Operations:
    - c2g and stress have gained the ability to toggle the
      influence of the shadow neighborhood or not, the new default
      is to not improve shadow detail; yielding a bit more natural
      renditions;
    - color-to-alpha now contains improvements from experiment
      in workshop which is gone;
    - Fixed crashes in median-blur.
  + Transform ops: Only rasterize inside the transformed polygon,
    saving cpu;
  + New ops: Mean-curvature blur.
  + News ops in workshop: color-overlay, enlarge, inpaint, domain-\
    transform, recursive=transform.
- Now minimum build requirement for GIMP 2.10.0

-------------------------------------------------------------------
Tue Mar 13 00:18:49 UTC 2018 - bjorn.lie@gmail.com

- Update to version 0.3.28:
  + New stable branch, long packaged as gegl-unstable in openSUSE,
    changes far to many to list, please see NEWS packaged in
    docs sub-package.
- Lots of BuildRequires, Requires and sub-package changes.
- Drop upstream fixed patches:
  + gegl-UF_long.patch.
  + gegl-lua52.patch.
  + gegl-0.2.0-CVE-2012-4433.patch.
  + gegl-ruby19.patch.
  + gegl-0.2.0-linker-flags.patch

-------------------------------------------------------------------
Wed Mar  7 10:35:17 UTC 2018 - jengelh@inai.de

- Fix SRPM group. Update descriptions. Remove idempotent
  %if..%endif around %package.

-------------------------------------------------------------------
Wed Feb 28 16:26:18 UTC 2018 - dimstar@opensuse.org

- Modernize spec-file by calling spec-cleaner

-------------------------------------------------------------------
Wed Jan 24 12:59:26 UTC 2018 - pgajdos@suse.com

- require liberation-fonts instead of liberation2-fonts, it is dead 
  [bsc#1077375] [rh#856239]

-------------------------------------------------------------------
Fri Jan 12 16:44:12 UTC 2018 - dimstar@opensuse.org

- Replace liberation-fonts BuildRequires with liberation2-fonts:
  the new set works as well.

-------------------------------------------------------------------
Sun Feb  5 22:25:15 UTC 2017 - zaitor@opensuse.org

- Fix CVE-2012-4433 (bsc#789835):
  + Add gegl-0.2.0-CVE-2012-4433.patch: Fix buffer overflow in and
    add plausibility checks to ppm-load op.

-------------------------------------------------------------------
Sat Apr 16 22:01:17 UTC 2016 - olaf@aepfle.de

- Use pkgconfig instead of libffmpeg-devel

-------------------------------------------------------------------
Tue Jan 26 14:00:45 UTC 2016 - idonmez@suse.com

- Add gegl-0.2.0-linker-flags.patch to add -lm to linker flags.

-------------------------------------------------------------------
Sat Oct 25 19:46:46 UTC 2014 - i@marguerite.su

- fix build for factory
  * add patch: gegl-UF_long.patch
  * newer suitesparse abandoned UF_long in favor for SuiteSparse_long
- fix build for graphics repo
  * ugly fix, multiple provides of gd by gd and gd-tools from libgd2

-------------------------------------------------------------------
Mon Feb  4 14:31:22 UTC 2013 - coolo@suse.com

- update license to new format

-------------------------------------------------------------------
Fri May 18 09:50:52 UTC 2012 - dimstar@opensuse.org

- Add gegl-ruby19.patch: Fix build with ruby 1.9.
- Add liberation-fonts: the documentation references bitstream
  vera sans font, so we need to provide it for the build.

-------------------------------------------------------------------
Tue Apr  3 08:45:42 UTC 2012 - vuntz@opensuse.org

- Update to version 0.2.0:
  + OpenCL support
  + Build improvements.
  + High level API to apply ops directly to buffers with arguments.
  + Final bits of translation infrastructure.
  + Invalidate regions when disconnecting input pads.
  + Operations:
    - New operation: global-matting
    - Allow transform core to do perspective transforms.
    - Added string based key/value pairs to operations.
    - Added arguments for dealing with scaled down preview
      rendering.
  + Added human interaction ranges and non-linear mapping to
    properties.
  + Buffer:
    - Removed broken lanczos sampler.
    - Add gegl_buffer_set_color and gegl_buffer_set_pattern
    - Added ability to drop cached tiles.
    - Added API for handling abyss policy (not implemented yet)
    - Avoid iterating global tile cache when flushing/destroying
      buffers that have no tiles in the cache.
- Add intltool BuildRequires: new dependency upstream, for
  translations.
- Add lensfun-devel BuildRequires to build with lensfun support.
- Add libexiv2-devel BuildRequires to build with libexiv2 support.
- Add libjasper-devel BuildRequires to build with Jasper support.
- Add libspiro-devel BuildRequires to build with SPIRO support.
- Add suitesparse-devel BuildRequires to build with UMFPACK
  support.
- Uncomment ruby BuildRequires: it was commented out because a file
  was missing in a earlier tarball.
- Rename subpackages from gegl-0_1/libgegl-0_1-0 to
  gegl-0_2/libgegl-0_2-0 following the upstream soname change.
- Create a gegl-0_2-lang subpackage for new translations.

-------------------------------------------------------------------
Wed Jan 11 08:57:36 UTC 2012 - vuntz@opensuse.org

- Add gegl-lua52.patch: fix build with lua 5.2, while still being
  compatible with lua 5.1.

-------------------------------------------------------------------
Sun Nov 27 14:39:21 UTC 2011 - dimstar@opensuse.org

- Update to version 0.1.8:
  + New operations: spread, vignette, map-relative,
    noise-reduction, plasma, fractal-trace, exr-save, lens-correct,
    emboss, cubism, ripple, color-to-alpha, color-rotate,
    red-eye-removal, convolution-matrix, deinterlace,
    polar-coordinates, lens-distortion, pixelise.
  + Split GeglView GTK Widget into separate utility library
  + build/test improvements.
  + Buffer:
    - Added lohalo resampler, API and infrastructure for doing non
      affine resamplings.
- Clean spec-file using spec-cleaner.
- Drop docs-build-fix.diff: fixed upstream.

-------------------------------------------------------------------
Mon Jun 20 09:42:30 UTC 2011 - jw@novell.com

- update to 0.1.6 (see NEWS)
 • New operations: max-rgb, pixelise, motion blur.

 • Fixed a bugs in matting-levin that made GEGL halt due to errors
   detected by babl sanity code, this made 0.1.4 be unusable if you had
   all dependendency when building.
 • build/test improvements.
 • Buffer:
    Added API to use external tile backends, allowing to plug-in alien
    tilebackends, for GIMP/Krita/OSM or similar.
- remove upstreamed patches bgo609706 bgo610680 (thanks, Vincent)

-------------------------------------------------------------------
Thu May  5 13:46:33 UTC 2011 - dimstar@opensuse.org

- BuildRequire graphviz-gd instead of graphviz: we do require png
  capabilities, which are split out of the main package.
  Theoretically, we should require graphviz-devel, but this package
  also does not drag in -gd.

-------------------------------------------------------------------
Mon Feb 22 12:59:17 CET 2010 - vuntz@opensuse.org

- Add gegl-fix-overflow.patch to fix overflow found by gcc 4.5.

-------------------------------------------------------------------
Wed Feb 10 23:42:49 CET 2010 - vuntz@opensuse.org

- Update to version 0.1.2:
  + GeglLookup, configurable floating point lookup tables for lazy
    computation.
  + Use GFileIOStream in GeglTileBackendFile.
  + Optimizations: in-place processing for point filters/composers,
    SIMD version of gegl:opacity, avoid making unneccesary
    sub-buffers, removed some  manual instrumentation from critical
    paths, improved speed of samplers.
  + Added xml composition/reference image based regression tests.
  + Added performance tracking framework.
  + Syntactic sugar using varargs for constructing gegl graphs from
    C.
  + Build fixes on cygwin.
  + Gegl# fixes.
  + Initial, but unstable code towards multithreading.
  + Improvements to lua op in workshop.
  + Added new resamplers upsize, upsharp, upsmooth, downsize,
    downsharp and downsmooth.
  + Removed gegl:tonemap and gegl:normal ops.
- Drop gegl-new-babl.patch: fixed upstream.
- Add gegl-fix-build.patch: remove printf that breaks build because
  of missing include.
- Rename package from gegl-0_0 and libgegl-0_0-0 to gegl-0_1 and
  libgegl-0_1-0 following soname bump.

-------------------------------------------------------------------
Thu Jan 28 15:31:28 CET 2010 - vuntz@opensuse.org

- Add gegl-new-babl.patch to fix build with babl 0.1.2.

-------------------------------------------------------------------
Mon Jul 20 13:24:19 CEST 2009 - vuntz@novell.com

- Update to version 0.1.0:
  + Renamed gegl:load-buffer to gegl:buffer-source and
    gegl:save-buffer to gegl:buffer-sink (but the old names still
    work)
   + Represent colors using doubles instead of floats (this change
     is independent from internal processing)
   + Removed the GTK+ UI parts of the gegl binary and turned gegl
     into a pure command line tool (which can still visualize stuff
     with help help the SDL based display operation)
   + Consider {x=G_MININT/2, y=G_MININT/2, width=G_MAXINT,
     height=G_MAXINT} as the only valid region wichin processing
     may occur. Processing outside of this region is undefined
     behaviour.
   + Added support for storing allocation stack traces for
     GeglBuffers so that debuging buffer leaks becomes much easier
   + Made small changes and cleanups of the public API, e.g.
     - Removed gegl_node_adapt_child()
     - Made GeglConfig an explicit object
     - Removed most of the ifdeffed stuff to mask away internal
       structures
     - Added gegl_rectangle_infinite_plane() and
       gegl_rectangle_is_infinite_plane()
   + Added new sampler GeglSamplerSharp
   + Added format property go gegl:buffer-sink
   + Cleaned up and made gegl:introspect work again
   + Add a bunch of test cases using the automake test sytem (make
     check) and also port buffer tests to automake
   + General cleanups, bug fixes, increased robustness and improved
     documentation
- Drop gegl-babl_api_change.patch: fixed upstream.
- Temporarly remove ruby BuildRequires as the build is broken when
  it's there right now.

-------------------------------------------------------------------
Thu Jun 11 04:04:07 CEST 2009 - vuntz@novell.com

- Add gegl-babl_api_change.patch to make gegl build with babl
  0.1.0. Patch taken from Fedora.
- Remove autoreconf call.
- Do not make gegl0_0 explicitly Requires libbabl-0_0-0.

-------------------------------------------------------------------
Wed Dec 31 16:29:21 EST 2008 - hfiguiere@suse.de

- Update to 0.0.22
   * GeglOperation
     - operation names are now prefixed, the ops in GEGL use 'gegl:' as prefix.
     - gegl:opacity - combine value and aux mask input when both are available.
     - gegl:src-in - deal correctly with extens.
     - gegl:path - new op covering the stroke/fill needs of SVG.
     - deprecated gegl:shift, the affine familiy of operations now
       uses the same fast code paths for integer translations.
   * GeglBuffer
     - Profiling motivated speed ups in data reading/writing.
     - Remove left-over swapfiles from dead processes at startup.
   * GeglNode
     - made gegl_node_add_child and gegl_node_remove_child public API. (bgo#507298)
   * GeglPath: Vector path representation infrastructure, 
- Remove gegl-64bit-warning.diff

-------------------------------------------------------------------
Sun Oct  5 23:49:54 EDT 2008 - hfiguiere@suse.de

- Update to 0.0.20
   * libopenraw support
   * Linear buffer support, amongst other things enabling GeglBuffer API access
     to external linear buffers in memory.
   * Reworked samplers using a shared caching neighbourhood infrastructure.
   * YAFR - a new resampler contributed by Nicolas Robidoux.
   * Marked user visible strings for translation.
   * Added a fill operation (might be a bit fragile) that allows rendering
     SVG like paths backed by a GeglVector.
- Remove gegl-strict-compile-fix.diff
- Added gegl-64bit-warning.diff
   * Address a fatal warning on 64bits

-------------------------------------------------------------------
Wed Oct  1 12:49:31 EDT 2008 - hfiguiere@suse.de

- Add patch gegl-strict-compile-fix.diff:
   *Fix header for stricter compilation
- enable workshop at compile time

-------------------------------------------------------------------
Mon Sep 29 17:49:46 CEST 2008 - sbrabec@suse.cz

- Fixed dependencies.
- Fixed permissions of documentation.

-------------------------------------------------------------------
Mon Jul 21 14:25:07 CEST 2008 - sbrabec@suse.cz

- New SuSE package.