Hello community, here is the log from the commit of package gimp for openSUSE:Factory checked in at 2019-11-10 22:17:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gimp (Old) and /work/SRC/openSUSE:Factory/.gimp.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gimp" Sun Nov 10 22:17:24 2019 rev:113 rq:746502 version:2.10.14 Changes: -------- --- /work/SRC/openSUSE:Factory/gimp/gimp.changes 2019-06-20 18:53:52.692720697 +0200 +++ /work/SRC/openSUSE:Factory/.gimp.new.2990/gimp.changes 2019-11-10 22:17:30.779491591 +0100 @@ -1,0 +2,146 @@ +Thu Oct 31 23:44:59 UTC 2019 - Marcus Rueckert <[email protected]> + +- bump babl and gegl deps to match configure script + +------------------------------------------------------------------- +Thu Oct 31 23:04:33 UTC 2019 - Marcus Rueckert <[email protected]> + +- Update to version 2.10.14: + https://www.gimp.org/news/2019/10/31/gimp-2-10-14-released/ + + Core: + - New "Selected areas continue outside the image" toggle option + to the "Feather Selection" dialog. + - New "Allow editing on non-visible layers" setting in + Preferences to allow painting, transforming, and selecting on + layers with toggled off visibility. + - XCF loading a bit more resilient to corruption: it doesn't + stop any more at the first layer or channel error; instead it + tries to load more layers/channels to salvage as much data as + possible from a corrupted XCF file. + - In gimp:gradient, fix dithering to correspond to how we + actually round float values to 8-bit. In particular, this + avoids introducing noise when a component is fixed at 0 or 1 + along a segment. + - New "Show All" view mode allowing to show pixels outside the + canvas boundary. + - New "Show Canvas Boundary" option to render a dotted line + around the canvas boundary. + - New "Keep Padding in "Show All" Mode" option, also available + as a default option via Preferences, to preserve the padding + color instead of displaying the checkerboard. + - Several features updated to react as expected when run + out-of-canvas: color-picking, canvas grid, transform tools, + bucket fill, and more. + - Loaded images' pixel density will now default to 72 PPI when + no explicit resolution information was stored in the imported + file. Newly created images' default pixel density will + continue to be based on the default image template (with + value 300 PPI if it has not be changed), yet not loaded + images anymore. 72 PPI is the common default in most software + (and in standards such as Exif) so it makes sense we stick to + it, only for loaded images. + + Tools: + - Free Select tool: fast copy|cut-paste modifiers (Alt + + Ctrl|Shift) are now working even when the selection is not + committed. Starting a fast copy|cut-paste will automatically + close the polygon and commit the selection, accelerating fast + usage of free selections. + - Foreground Select tool: new "Grayscale" Preview Mode. Also, a + color selector for "Color" preview (original preview mode) + now available, to select any color and opacity for the + preview. + - Add a new "Image" transform type to the transform tools, in + addition to the existing "Layer", "Selection", and "Path" + transform types. The "Image" mode transforms the entire + image, rather than a single item. In tools with a preview, + the preview shows the transformed image projection. The + clipping mode controls how the canvas is clipped during the + transform; in particular, the ADJUST clipping mode resizes + the canvas to fit its transformed size. + - In GimpFilterTool, add a new "clipping" option, which can be + either Adjust or Clip. This option is controllable for + layers, when there's no selection mask. When set to Adjust, + which is used by default, the filter's output may extent past + the drawable's boundary, and the drawable will be resized to + match the output when committed. + - Gradient tool: offest support in shaped gradients + + Plug-ins: + - Simple 8-bit port of filters to GEGL: nl-filter, film, + fractal-explorer, flame, blinds, jigsaw, gradient-flare, + checkerboard, tile-small, curve-bend, sample-colorize, + map-object, lighting, grid, despeckle, sphere-designer, + contrast-retinex, hot, sparkle, cml-explorer, destripe, + twain, animation-optimize, depth-merge, warp, imagemap, + gimpressionist + - Port of filters to GEGL with float support: van-gogh-lic. + - Add color profile support for HEIF (only when libheif 1.4.0 + is available). + - TIFF import will now ask (in interactive mode) how to process + unspecified TIFF channels: non-premultiplied (used to be the + default) alpha, premultiplied alpha, or just import as + generic channel. + - HEIF export now improved with same profile logics as JPEG or + WebP (it can actually export higher bit-depth data, so + profile logics should be the one as in PNG, but we only + support 8 bpc HEIF for the time being). + - HEIF export dialog now has a "Save color profile" checkbox + allowing to not export with a profile when needed (needs + libheif 1.4.0 or higher). + - PDF exporting: text layers in layer groups are now exported + as proper text. + - Cleaned up the file-dds GUI, removed the "Advanced" expander. + - gimptool external tool now install plug-ins into subfolders + (this is not mandatory in GIMP 2.10 yet, unlike future GIMP + 3, but is already the recommended folder structure for + plug-ins). + - 3 procedures ("color-decode-ycocg", + "color-decode-ycocg-scaled" and "color-decode-alpha-exp") + removed from file-dds plug-in because they are hacks which + should stay internal to the plug-in and are semantically wrong + because colors in drawables are never in such formats. + + Filters: + - New "Normal Map" filter to generate normal maps from height + maps in the Generic section. + - Replace old filters with GEGL operation counterparts: + edge-neon (gegl:edge-neon), contrast-normalize + (gegl:stretch-contrast), oilify (gegl:oilify) + - Add gegl:bayer-matrix and gegl:linear-sinusoid to Filters -> + Render -> Pattern. + - Add gegl:newsprint to Filters -> Distorts. + - Add gegl:mean-curvature-blur to Filters -> Blur. + + Performance: + - Add an active-thread variable to the dashboard's misc group, + showing the number of active worker threads. + - Reduce time complexity of layer-group translation. When + translating a layer group, avoid separately updating the + original area of the child layers before translating them (as + per the fix to issue #3484), as this results in quadratic + time complexity w.r.t. to the maximal subgroup nesting level. + Instead, simply defer the updating of the group's offset + until *after* translating the child layers, so that their + original area isn't clipped by the parent, while their new + area is still properly updated even if the parent's size + changes. + + User interface: + - Many mnemonics added in various dialogs. + - Add a gimp-rotate-image-arbitrary action, and a corresponding + "Image -> Transform -> Arbitrary Rotation..." menu entry, + which activates the rotate tool in image mode (similarly to + the corresponding action for layers). + - On Windows, minimized GIMP window is now deiconified when + GIMP is run again (clicking its shortcut or otherwise). + + Preferences: + - New "Swap compression" option: explicit control over the + tile-swap compression algorithm in GEGL. "Best performance" + is used by default, "Balanced", "Best compression", and + "None" (disables compression) are available. + + Devel docs: + - Update the libgimpconfig and libgimpbase docs. + - Update docs with missing symbols and types. + - New docs for structs and enums. + + Debugging: + - New mnemonic-clashes tool to help looking for mnemonic + clashes. + + Updated translations. + +------------------------------------------------------------------- Old: ---- gimp-2.10.12.tar.bz2 New: ---- gimp-2.10.14.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gimp.spec ++++++ --- /var/tmp/diff_new_pack.aPMRBI/_old 2019-11-10 22:17:32.955494590 +0100 +++ /var/tmp/diff_new_pack.aPMRBI/_new 2019-11-10 22:17:32.959494596 +0100 @@ -19,7 +19,7 @@ %global abiver 4 %global apiver 2.0 Name: gimp -Version: 2.10.12 +Version: 2.10.14 Release: 0 Summary: The GNU Image Manipulation Program License: GPL-3.0-or-later @@ -63,12 +63,12 @@ BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: pkgconfig(atk) >= 2.2.0 -BuildRequires: pkgconfig(babl) >= 0.1.66 +BuildRequires: pkgconfig(babl) >= 0.1.72 BuildRequires: pkgconfig(cairo) >= 1.12.2 BuildRequires: pkgconfig(cairo-pdf) >= 1.12.2 BuildRequires: pkgconfig(dbus-glib-1) >= 0.70 BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.30.8 -BuildRequires: pkgconfig(gegl-0.4) >= 0.4.14 +BuildRequires: pkgconfig(gegl-0.4) >= 0.4.18 BuildRequires: pkgconfig(gexiv2) >= 0.10.6 BuildRequires: pkgconfig(glib-2.0) >= 2.54.2 BuildRequires: pkgconfig(gtk+-2.0) >= 2.24.10 ++++++ gimp-2.10.12.tar.bz2 -> gimp-2.10.14.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/gimp/gimp-2.10.12.tar.bz2 /work/SRC/openSUSE:Factory/.gimp.new.2990/gimp-2.10.14.tar.bz2 differ: char 11, line 1
