|
|
|
|
Changelog for libgegl-0_4-0-32bit-0.4.46-3.46.x86_64.rpm :
* Mon Jun 26 2023 Muhammad Akbar Yanuar Mantari - Update to version 0.4.46: + Operations: - local-threshold: new operation that does neighborhood aware and optionallyantialiased thresholding of an image. - chamfer: new operation in workshop that useis distance-transform and emboss or LinuxBeaver’s research into modeling different bevels with combinations of blurs. - ff-load,ff-save: clean up of deprecated API, builds with ffmpeg-6.0 but ff-save hasn’t been made to work with this release of ffmpeg yet. + Updated vendored libraries: - ctx and libnsgif have been updated from upstream. + Build: - Depend on meson 0.55.0 - Various cleanups including re-enabling of deprecation warnings. - make ctx be an internal library. * Thu Mar 30 2023 Paolo Stivanin - Update to version 0.4.44: + This release fixes a crashing bug what is umasked by GLib 2.75.3 and newer. Never-allocated data were being passed to g_slice_free, in GeglBuffer’s handling of copy-on-write tiles. + ctx: Updated vendored library from upstream. * Thu Mar 02 2023 Bjørn Lie - Update to version 0.4.42: + Operations: - raw-load: add conditional support for 0.21.0 API. - rgb-clib: improved ui-ranges. - perlin, mosiac, c2g, long-shadow: small cleanups. - gif-load: update vendored dependency, including code updates. + Build: Keeping up with babl.- Drop 133.patch: Fixed upstream.- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream changes. * Wed Jan 11 2023 Dominique Leuenberger - Add 133.patch: Fix build against libraw 0.21.0. * Wed Nov 23 2022 Marcus Rueckert - luajit was disabled for riscv64 ppc64 ppc64le, patch it here accordingly (boo#1205102) * Tue Nov 22 2022 Petr Vorel - Update to version 0.4.40: + Operations: - newsprint: do not drop alpha channel in RGB modes. + Core: - fixes for legacy build, still supporting building latest GEGL for stable GIMP with old babl (not recommended if distros can have recent enough meson). - avoiding possible multi thread race in babl garbage collection, * Thu Jul 21 2022 Bjørn Lie - Update BuildRequires to reflect it now does work with ffmpeg5. * Thu Jul 21 2022 Paolo Stivanin - Update to version 0.4.38: + Operations: - denoise-dct: a NEW denoising operation which decomposes the input buffer to sliding overlapping patches, calculates the DCT denoising in each patch, and then aggregates the denoised patches to the output buffer averaging the overlapped pixels. - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0 compatible. - gif-load: updated to latest upstream libnsgif version. - slic: progress reporting and improved parameter handling. - vector-fill: updated to latest upstream ctx version. - oilify: clamp inputs to avoid nan in output. - gegl:load fix possible double free. - rgbe-write: plug leaks in error paths. + Core: Fixes of some potential NULL dereferences on custom dataformats for malformed inputs. * Fri Apr 29 2022 Jan Engelhardt - Update BuildRequires to reflect it does not work with ffmpeg5. * Tue Mar 01 2022 Paolo Stivanin - Update to version 0.4.36: + The primary addition in this release is SIMD dispatch, buffer access functions get built for x86-64 v2 and v3 microarchitecture levels as well as ARM neon. The same applies to core operations where we have .so bundles for the variants as well as a generic build. + Operations: The npd operation fixed with multiple threads. * Tue Dec 21 2021 Marcus Rueckert - Update to version 0.4.34 (CVE-2021-45463): + Operations: - magick-load: use g_spawn_async instead of system to run the image magick convert fallback - preventing shell expansion on non-escaped/filtered paths in constructed commandline. - ripple: avoid a possible division by zero. + Build: - Explicit dependency specification in meson for generated CL files. - ctx has been moved to be part of gegl-common.so nearer to the operations using it avoiding polluting the GEGL library symbol table with the ctx symbols. * Wed Oct 27 2021 Michael Gorse - Re-enable luajit for ppc64, ppc64le, and s390x. We now have support on those platforms, for now at least. * Sun Oct 03 2021 Marcus Rueckert - disable docs until the upstream bug is solved https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553 * Thu Sep 30 2021 Michael Gorse - Also disable luajit on ppc64le and s390x. Package is unavailable. * Sat Sep 18 2021 Marcus Rueckert - Update to version 0.4.32: + Docs/testing: - Fixes and improvements to the test system ands it integration for comparing/keeping track of hashes of operation output by John Marshall including and overhaul of reference compositions and hashes, improving development as well as documentation. + Operations: - distance-transform: - openexr: fix build with newer OpenEXR 3 - negative-darkroom: contrast boost and illuminant adjustment parameter, reworked emulsion dye model, UI improvements, more black and white paper presets. - fill-path: 32bit float RGB and CMYK color processing, using ctx as renderer. + Core: - Fixing of leaks and dead code removal in json op handling, branch hints in buffer tile handling.- drop patch gegl-openexr3.patch: Fix upstream * Wed Apr 14 2021 pgajdosAATTsuse.com- added patches fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284 + gegl-openexr3.patch * Mon Mar 29 2021 Paolo Stivanin - Update to version 0.4.30: + New Operations: - negative-darkroom: This operation is for artists who use hybrid workflow technique of analog photography. After scanning a developed negative, this operation is used to invert the scan to create a positive image by simulating the light behaviour of darkroom enlarger and common photographic papers. + Operations: - jpg-load,png-load,tiff-load: show ICC relatd problems as warnings. - rgbe-load : fix handling of exponent=0 in RLE encoded files. - color-reduction : Added blue-noise modes, the patents are expired for some years already, also added fix to levels parameters; enabling bi-level. - fattal02 : ensure gaussian pyramid has at least one level. - paint-select (in workshop): multi-level banded graphcut, sub-region rather than full buffer rcomputations and other improvements.- Drop 93.patch * Fri Mar 26 2021 Dominique Leuenberger - Add 93.patch: fix build with glib 2.67.3. * Tue Dec 29 2020 Bjørn Lie - Update to version 0.4.28: + Core: Infrastructure to opt out of listing ops with unmet runtime dependencies. + Build: Set vapi metadata better under meson. Make graphviz\' dot library is a run-time not build time dependency. + Operations: - gegl:convert-space and gegl:cast-space operations fixed, and added to build. - icc:load new operation that treats .icc files as images, permitting loading a space into the graph from file. + Workshop: New operation paint-select for an foreground select tool in development.- Add disabled pkgconfig(maxflow) BuildRequires: New dependency. * Tue Sep 22 2020 Guillaume GARDET - Fix build on aarch64 by pre-loading libgomp.so.1 to avoid: \"load error: /usr/lib64/libgomp.so.1: cannot allocate memory in static TLS block\" * Mon Aug 10 2020 Bjørn Lie - Update to version 0.4.26: + Core: Allow unsetting of property keys on paramspecs. + Operations: - perlin-noise: use a local random generator, avoiding resetting the global one. - transform: decrease epsilon for affine-detection, and round some affine matrices to be exact. * Thu Jun 11 2020 Paolo Stivanin - Update to version 0.4.24 + Build: - CI creation and caching of container images for build + Buffer: - Fixed integer overflow in u32 bilinear blit scaler. - Changed cubic interpolation to be a bit softer, reducing induced moire seen in issue #167 - Gracefully fail when running out of swap space + Operations: - Meta-operations now have an additional vfunc, update(), which gets invoked on property changes - crop: with no parameters set, infer rectangle to crop from graph. - crop: cropping rectangle can be implied from graph. - hue-chroma: avoid modifying hue/chroma of neutrals - dropshadow: added option for shadow growing - median-blur: accept negative radius values - rgb-clip: add parameters for specifying clipping ranges - vignette: new shapes, horizontal and vertical. - imgcmp: make max-diff property conform to gobject standard. - save-pixbuf: use a GObject for consumer read instead of pointer property. - gegl-graph: add a gegl-chain tutorial as default script. - border-align: place a buffer within the borders of another one. - pack: joins two buffers into one, with optional gap. - bloom: adds a glow around highlights. - piecewise-blend: uses a grayscale map as index into array of buffers used as LUT. - variable-blur: uses piecewise-blend piecewise-blend and gaussian blur to approximate blurs with per-pixel blur radius. - focus-blur: a vignetting blur, using variable-blur. - reset-origin: moves upper left of extent to 0,0 - band-tune: parametric band equalizer for tuning frequency bands of image. * Mon Feb 24 2020 Paolo Stivanin - Update to version 0.4.22: + Build: - Updates to python gobject introspection tests, and made them able to look up babl typelib. - Build pdf:load again; missing since meson migration. - Fix OpenCL include file generation to work in non-utf8 locales. + Operations: matting-{global,levin}: fix crash when bounding boxes of input and aux differ. * Tue Feb 04 2020 Bjørn Lie - Update to version 0.4.20: + Build: Improvements and refinements of meson builds and CI. Fixing major issues for OSX and win32. + Buffer: - Pass O_BINARY where relevant on windows, fixing crashes occuring when swap is used. - Avoid 32bit overflows in computations for gegl_buffer_set and gegl_buffer_get. + Core: - Avoid running more thread jobs than there are pixels to process. - Faster teardown of buffer caches when bounding box shrinks. - Only do in-place processing if ROI fits in input abyss. + Operations: - Improved edge handling for gegl:distance-transform. - gegl:crop removed workaround for incorrect in-place handling.- Drop gegl-0.4.18_allow_unknown_arch.patch: Fixed upstream.- No longer recommend -lang: supplements are in use.
|
|
|