------------------------------------------------------------------- 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.