Changelog for
gimp-plugins-python-2.10.8-18.39.i586.rpm :
* Fri Nov 09 2018 seanAATTsuspend.net- Update to vesion 2.10.8: +Core: - Use adaptive chunk size in GimpProjectio nwhen rendering the projection asynchronously, rather than using a fixed chunk size. This provides a better trade-off between throughput and responsiveness dynamically, based on how fast the processing is. +Tools: - In all selection tools, show error on attempt to subtract-from/intersect-with empty selection. - Fix text along path not working with vertical text. - Fix Text tool\'s frame position when undoing a move operation. - Streamline Text tool\'s drawing blocking/unblocking logic. - When moving a text layer using the text tool (through alt-drag), don\'t change the layer\'s box mode to \"fixed\", which is unnecessary, since the layer\'s size isn\'t affected. - Transform and deformation operations now maintain color for fully transparent pixels, making unerase and curves manipulation of alpha channel more reliable. - All transform tools now apply changes when you asve or export/overwrite an image without pressing Enter first to confirm changes. - Heal, Dodge/Burn, Smudge and Convovle tools now adjust the processed buffer and mask_buffer regions according to the changes made to the application region, as calculated by intersecting it with the drawable and mask extents. This fixes wrong application position when painting on a drawable whose origin is above/to the left of the image\'s origin, and there\'s a selection active. +Plug-ins: - Port all plug-ins to the new iterator API in GEGL. - Improve automatic detection of HEIC/HEIF files. - Improve RawTherapee discovery by looking up registry key (should become useful with RawTherapee 5.5 and more). +Usability: - Compatibility information in the Save dialog is now more understandable. The minimum GIMP version for the XCD file is always written down when it is GIMP 2.8 or over. The list of features warranting the minimum version is now listed in an expander container rather than as tooltip, which makes it more discoverable. The warning on compression is now displayed as its own text under the checkbox and not as additional text to the minimum GIMP version label. +CLI: - New self-explanatory --enable-win32-debug-console CLI option +Translations: - Updated translations: Danish, Dutch, Finnish, German, Hungarian, Italian, Polish, Portugese (Brazil), Spanish, Swedish, Ukranian.
* Mon Sep 17 2018 ecsosAATTopensuse.org- pkgconfig(glib-2.0) >= 2.56.0 is needed.
* Thu Aug 23 2018 bjorn.lieAATTgmail.com- Update to version 2.10.6: + Core: - Render drawable previews asynchronously. - Merge the file view filter and file format lists in GimpFileDialog. The presence of 2 lists was very confusing. - DLL search priority is now updated before running a plug-in on Windows, depending on the executable bitness. This gets rid of one of the last remnant of DLL hell in GIMP, which was when running 32-bit plug-ins from a 64-bit build of GIMP. + Filters: - New \"Little Planet\" (gegl:stereographic-projection) filter. - New \"Long Shadow\" (gegl:long-shadow) filter. + Tools: - Halt the Measure tool after straightening. - Add an \"orientation\" option to the measure tool, corresponding to the \"orientation\" property of GimpToolCompass (i.e., it controls the orientation against which the angle is measured, when not in 3-point mode.) The orientation is \"auto\" by default, so that the angle is always <= 45 deg. Note that the \"orientation\" option affects the tool\'s \"straighten\" function, so that the layer is rotated toward the current orientation. - Text layers can now represent vertical texts, with 4 variants: left-to-right and right-to-left lines, and forcing all characters to be upright or following Unicode\'s vertical orientation property. See also: https://www.unicode.org/reports/tr50/ http://www.unicode.org/Public/UCD/latest/ucd/VerticalOrientation.txt + User Interface: - The Dashboard dockable dialog now has an \"async\" field to the dashboard\'s \"misc\" group, showing the number of async operations currently in the \"running\" state. - New Preferences option to enable/disable layer-group previews, since these can get quite time-expensive. + Updated translations.
* Fri Jul 06 2018 ecsosAATTopensuse.org- fix build error for Leap 42.3- add missing requires
* Fri Jul 06 2018 mrueckertAATTsuse.de- bump versions in BR according to the configure.ac- move library requires in libgimp to %requires_ge and also force the libgegl update
* Thu Jul 05 2018 mrueckertAATTsuse.de- update to 2.10.4 bug fix release Core: - Remove gimp_display_shell_draw_background() and all clipping hacks for drawing the canvas background. This optimizes away one entire step of drawing of image size, for each expose. - Font loading does not block startup anymore. Only consequence is that the Text tool may not be usable immediately if fonts are not fully loaded yet (and will output an appropriate error if you do so). All non-text related activities can be performed right away. - Change of the URL from bugzilla to gitlab where appropriate. - New tool option manager to better keep track of user context and paint options in a consistent manner. User Interface: - The Dashboard dockable dialog now has a \'Memory\' group that shows memory-usage information: the currently used memory size, the available physical memory size, and the total physical memory size. It can also show the tile-cache size, for comparison against the other memory stats. Note that the upper-bound of the meter is the physical memory size, so the memory usage may be over 100% when GIMP uses the swap. - The Dashboard dockable dialog now has \"read\" and \"written\" fields in the dashboard swap group, which report the total amount of data read-from/written-to the tile swap, respetively. Additionally, the swap busy indicator (used as the meter\'s LED) has been improved, so that it\'s active whenever data has been read-from/written-to the swap during the last sampling interval, rather than at the point of sampling. - Fonts can now be tagged. The user interface is the same as for brushes, patterns etc. - Some icons fixed: larger spacing between broken chains and gimp-tool-ellipse-select made symmetrical. Usability: - When a plug-in cannot be applied to an image because of mismatch in image types (e.g. layer has no alpha or image is greyscale), GIMP now displays a message listing supported image types for this plug-in. Tools: - The Measurement tool now has an \"Auto straighten\" option allowing to rotate the active drawable (layer, channel…) so that the measurement line is used as horizon. As other transform tools, the feature will work on linked drawables as well. - The Smudge tool now paints correctly on images with a color profile other than the GIMP\'s built-in one. Build: - Installer: set compatibility options to run Python plugins in HiDPI-aware mode. - Put back compatibility DLLs for really old plugins. - Install binary tool `gimp-test-clipboard` on the system to allow people to help us debug clipboard bugs. - --enable-bundled-mypaint-brushes renamed - -enable-relocatable-bundle and also make WMF fonts looked up on the runtime prefix of GIMP (instead of the build-time path) when this build option was set. Plug-ins: - gimptool-2.0 binary now accepts source files with non-standard extensions if it can try to guess appropriate language from the compiler being used. It will also properly quote arguments for shell usage. - Run explicitly Python 2 as Python plug-in interpreter to prevent breakage on systems where Python 3 is the default. - raw_input()\'s argument in Python console is now optional, and input() support has been added. File Formats: - The PSD loader now provides an option to load \"merged\", pre-composited version of the images that becomes available when a PSD file was saved with \"Maximize Compatibility\" option enabled in Photoshop. This is useful when loading PSD files that use features that GIMP doesn\'t currently support, and therefore can\'t render correctly, such as adjustment layers. When loading the merged image version, we avoid loading certain additional data from the file, such as channels, paths, and guides, while still loading metadata. This option is currently exposed as an additional file type (\"Photoshop image (merged)\"), which has to be explicitly selected from the file-type list when opening the image. - Embedding GIMP\'s built-in sRGB color profile to exported files is now optional. The default choice can be set in the Preferences dialog. Translations: - Updated translations: Catalan, Czech, Danish, Dutch, Finnish, Greek, Hungarian, Italian, Latvian, Polish, Romanian, Russian, Spanish, Swedish, Ukrainian.
* Mon May 21 2018 plinnellAATTopensuse.org- update to 2.10.2 bugfix release- drop gimp-Fix-reference-to-gegl-0.3.patch + Core: - Discard fonts which fail to load and popup an info dialog to allow people debug their fonts. - New API to suppress updates in UI until plug-ins are done introducing changes. - New API to calculate histograms in separate threads, with possible further extension to handle similar cases elsewhere in GIMP. - Tool options are now properly saved and reloaded per-device at startup. + Plug-ins: - New plug-in for importing and exporting HEIF images. - Enable visibility of rasterized vector layer from PSD. - Single-window screenshots in Windows fixed to correctly snap a window even when it is partly off-screen or covered by another window or when display scaling is not set to 100%. + Filters: - New Spherize filter to wrap an image around a spherical cap - New Recursive Transform filter to create Droste effect. + Usability: - Warn users, when alpha-only painting has no effect. E.g. when target drawable doesn\'t have an alpha channel, or the alpha channel is locked. - Make the splash texts dynamic, so they are larger on larger splashes. - Mention pressing Enter to complete Foreground selection in the status bar. - Make sure that clicking outside any selection prevents Rectangle Select and Ellipse Select tools from creating empty selections. - Improve mouse wheel zooming behavior to keep the same point centered under the pointer even if the image is completely visible in the canvas. - Add \"View -> Center Image in Window\" (Shift+J) as a quick way to center the image at any zoom level. + Translations: - Updated translations: Catalan, Danish, Dutch, French, German, Greek, Hungarian, Icelandic, Italian, Latvian, Polish, Russian, Spanish, Swedish, Ukrainian. - New translation of Windows installer: Chinese (Taiwan) + Build: - Add a --with-bug-report-url configure option allowing packagers to set the address of their own bug tracker. This address will be the one opened by the debug dialog for reporting bugs. - Add a flatpak manifest for the gtk3-port branch. - Remove the possibility to disable script-fu. - Add a --with-icc-directory configure option to customize the color profile directory. By default, it is set to the common path /usr/share/color/icc. + Documentation: - Updating the description of the XCF format \"devel-docs/xcf.txt\", for third-party readers wishing to support GIMP 2.10 XCF files. - Add documentation skeletons for all enums in libgimpbase/, there is much room for improvement.
* Wed May 02 2018 bjorn.lieAATTgmail.com- Add gimp-Fix-reference-to-gegl-0.3.patch: gimp.pc: Fix reference to gegl-0.3 - we require and build for gegl-0.4 now.
* Mon Apr 30 2018 badshah400AATTgmail.com- Update BuildRequires versions to be consistent with configure script.
* Mon Apr 30 2018 jweberhoferAATTweberhofer.at- let libgimp-2_0-0 require libbabl-0_1-0 >= 0.1.46 to enforce updating to the required version.
* Sat Apr 28 2018 jweberhoferAATTweberhofer.at- libbabl is required in version 0.1.46+
* Sat Apr 28 2018 mrueckertAATTsuse.de- add BR for gdk-pixbuf-loader-rsvg to enable svg icons- enable jpeg2000 support: new BR pkgconfig(libopenjp2)- enable webp support: new BR pkgconfig(libwebp) >= 0.6.0- enable OpenEXR support: new BR pkgconfig(OpenEXR)- enable email support: new BR/R for xdg-utils for xdg-email- set LC_ALL/LANG in %prep and %build to silence warnings about encoding of the translations- make sure we can see the compiler cmdlines by disabling the silent rules
* Fri Apr 27 2018 bjorn.lieAATTgmail.com- Update to version 2.10.0: + Image processing nearly fully ported to GEGL, allowing high bit depth processing, multi-threaded and hardware accelerated pixel processing, and more. + Color management is a core feature now, most widgets and preview areas are color-managed. + Many improved tools, and several new and exciting tools, such as the Warp transform, the Unified transform and the Handle transform tools. + On-canvas preview for all filters ported to GEGL. + Improved digital painting with canvas rotation and flipping, symmetry painting, MyPaint brush support. + Support for several new image formats added (OpenEXR, RGBE, WebP, HGT), as well as improved support for many existing formats (in particular more robust PSD importing). + Metadata viewing and editing for Exif, XMP, IPTC, and DICOM. + Basic HiDPI support: automatic or user-selected icon size. + New themes for GIMP (Light, Gray, Dark, and System) and new symbolic icons meant to somewhat dim the environment and shift the focus towards content (former theme and color icons are still available in Preferences). + And more, better, more, and even more awesome!- Drop gimp-gegl03-buildfix.patch: Fixed upstream, following this drop libtool BuildRequires and no longer pass autoreconf.- Replace pkgconfig(gegl-0.3) with gegl-0.4) BuildRequires.- Add gcc-c++, gegl, glib-networking, pkgconfig(gexiv2), pkgconfig(liblzma), pkgconfig(libmypaint), pkgconfig(mypaint-brushes-1.0) and pkgconfig(poppler-data) BuildRequires: New dependencies.
* Thu Mar 08 2018 bjorn.lieAATTgmail.com- Add gimp-gegl03-buildfix.patch: Port to gegl-03, patch taken from debian.- Following the above port, replace pkgconfig(gegl-0.2) with pkgconfig(gegl-0.3) BuildRequires and add libtool BuildRequires: and pass autoreconf as the above patch touches the buildsystem.
* Sun Jan 07 2018 zaitorAATTopensuse.org- Run spec-cleaner, modernize spec, drop Obsoletes for versions no longer supported.
* Sat Jan 06 2018 plinnellAATTopensuse.org- Don\'t build with webkit1, as it is no longer maintained and has plenty of security bugs. This disables the GIMP\'s built-in help browser; it will use an external browser when configured this way. This works around a number of security vulnerabilities in Webkit1: https://bugzilla.suse.com/show_bug.cgi?id=923223 https://bugzilla.suse.com/show_bug.cgi?id=906375 https://bugzilla.suse.com/show_bug.cgi?id=906374 https://bugzilla.suse.com/show_bug.cgi?id=906373 https://bugzilla.suse.com/show_bug.cgi?id=1034856 https://bugzilla.suse.com/show_bug.cgi?id=871792 https://bugzilla.suse.com/show_bug.cgi?id=879607 https://bugzilla.suse.com/show_bug.cgi?id=892084
* Wed May 31 2017 plinnellAATTopensuse.org- drop mypaint until it is in Factory.
* Fri May 12 2017 plinnellAATTopensuse.org- update to 2.8.22- drop upstream patches - now in the the source- drop gimp-fix-PDF-Import-filter-crash.patch- drop gimp-bgo773233-CVE-2007-3126.patch- conditionalize mypaint support- full change log: https://git.gnome.org/browse/gimp/plain/NEWS?h=GIMP_2_8_22
* Sat Feb 25 2017 mailaenderAATTopensuse.org- Build with libmypaint support.
* Tue Feb 21 2017 zaitorAATTopensuse.org- Add gimp-bgo773233-CVE-2007-3126.patch: Gimp 2.3.14 allows context-dependent attackers to cause a denial of service (crash) via an ICO file with an InfoHeader containing a Height of zero (bgo#773233, CVE-2007-3126).- Add gimp-fix-PDF-Import-filter-crash.patch: Fix a crash in PDF Import filter when importing large image PDF or specifying high resolution (bgo#593576).
* Thu Feb 09 2017 zaitorAATTopensuse.org- Add conditional gimp-help-browser Obsoletes for Tumbleweed and Leap newer than 42.x.
* Wed Feb 08 2017 jengelhAATTinai.de- Remove --with-pic, this is only for static libs.- Trim description on non-main subpackages.
* Fri Feb 03 2017 plinnellAATTopensuse.org- update to 2.8.20- Core: - Avoid D-Bus error message when built without D-Bus support - fix OS X min required conditional in gimpimagewindow.c - Saving to existing .xcf.bz and .xcf.gz files didn\'t truncate them and could lead to unnecessarily large files - Text layer created by gimp-text-fontname doesn\'t respect border when resized - avoid seeking when saving XCF files to prevent corruption with file network shares (fixed since 2014, but not mentioned in NEWS yet) GUI: - Flow on Paint Dynamics editor dialog: the \'y\' axis is indicating \'Rate\' instead \'Flow\' - Vertical ruler shows artifacts if the status bar isn\'t showing - Tablet stylus misbehaves when crossing the edge of a dock in multi-window-mode - Disable the new \"automatic window tabbing\" feature introduced on macOS Sierra - Improve the visiblity of slider handles with dark themes - Make it harder to switch to renaming if selecting already selected items in resource lists Tools: - make toggling to color picker mode of paint tools more robust Libgimp: - call gimp_file_entry_set_filename() with filename encoding Plug-ins: - Prevent the Python console from closing by the Escape key - Help browser does not launch on OS X - Filter \'Edge Detect/Difference of Gaussians\' returns empty image - only use -xobjective-c for compile commands - mkgen.pl: fix calls to write_file() routine to write to current directory - When printing, the images are composed onto a white background to prevent printing a black box instead of a transaprent image - Fix color visison deficiency display filters to apply gamma correction directly Updated Translations: - Catalan - Czech - Danish - Finnish - French - German - Greek - Hungarian - Icelandic - Italian - Polish - Portuguese - Slovak - Slovenian - Scottish Gaelic - Spanish - Swedish General: - Bug fixes
* Sun Jan 15 2017 zaitorAATTopensuse.org- Replace -devel BuildRequires for their pkgconfig version aligned with what configure looks for: - babl-devel for pkgconfig(babl). - gegl-devel for pkgconfig(gegl-0.2). - libpng-devel for pkgconfig(libpng). - libpoppler-glib-devel for pkgconfig(poppler-glib). - xorg-x11-libXfixes-devel for pkgconfig(xfixes). - xorg-x11-libXpm-devel for pkgconfig(xpm). - zlib-devel for pkgconfig(zlib).- Add an explicit pkgconfig(cairo-pdf) BuildRequires: configure checks for it (full pdf support).- Run spec-cleaner: drop obsolete clean, modernise macros.- No longer depend on libwebkit-devel for Tumbleweed and pass - -disable-webkit to configure for Tumbleweed.
* Sun Jul 31 2016 plinnellAATTopensuse.org- update to 2.8.18- Drop gimp-Multiple-Use-After-Free.patch - upstreamed +Core: - Initialize fontconfig cache in separate thread to keep GUI responsive on first startup - Properly recognize layer masks as deactivated, e.g. for moving layers - Create $XDG_DATA_HOME if it doesn\'t exist - (CVE-2016-4994) Multiple Use-After-Free when parsing XCF channel and layer properties - Fix progress access to prevent crash on rapid sequence of commands - Fix crash in gimp-gradient-segment-range-move +GUI: - Disable color picker buttons on OS X to prevent a GUI lockup - Disable \"new-style\" full-screen mode on OS X to prevent a crash - Pulsing progress bar in splash screen to indicate unknown durations - Fix gamut warning color for lcms display filter - Fix unbolding of bold font on edit - Prevent accidental renaming of wrong adjacent item +Installer: - Change compression settings to decrease size by 20% - Add Catalan, Danish, French, Dutch +Plug-ins: - Fix crash on sRGB JPEG image drag & drop - Fix ambiguous octal-escaped output of c-source - Fix KISS CEL export - Fix progress bar for file-compressor - Make Script-Fu regex match return proper character indexes for Unicode characters - Fix Script-Fu modulo for large numbers +General: - Documentation updates - Bug fixes - Translation updates
* Thu Jun 23 2016 zaitorAATTopensuse.org- Fix CVE-2016-4994 (boo#986021, bgo#767873): + Add gimp-Multiple-Use-After-Free.patch: Multiple Use-After-Free when parsing XCF channel and layer properties.
* Sat Dec 05 2015 plinnellAATTopensuse.org- Explcitly declare the libgimp version in Requires, so upgrades bring in the updated libraries as well. Makes the upgrade from 2.8.x > 2.8.16 seamless and avoids an error on start.
* Sat Nov 28 2015 plinnellAATTopensuse.org- update to version 2.8.16- fix a couple of rpmlint warnings +Core: - Seek much less when writing XCF - Don\'t seek past the end of the file when writing XCF - Windows: call SetDLLDirectory() for less DLL hell - Fix velocity parameter on .GIH brushes - Fix brokenness while transforming certain sets of linked layers +GUI: - Always show image tabs in single window mode - Fix switching of dock tabs by DND hovering - Don\'t make the scroll area for tags too small - Fixed a crash in the save dialog - Fix issue where ruler updates made things very slow on Windows +Plug-ins: - Fix several issues in the BMP plug-in - Make Gfig work with the new brush size behavior again - Fix font export in the PDF plug-in - Support layer groups in OpenRaster files - Fix loading of PSD files with layer groups + General: - OSX build system fixes - Bug fixes - Translation updates
* Wed Apr 08 2015 dimstarAATTopensuse.org- Replace liblcms-devel BuildRequires with pkgconfig(lcms2): gimp has been ported to lcms2 since version 2.8.8.