- Update to 5.1.0
* See https://krita.org/en/item/krita-5-1-0-released/
* Even more operations can handle multiple selected layers
* Improved support for WebP, Photoshop layered TIFF and Photoshop
files
* Now uses XSIMD instead of VC
* The fill tools have been extended with continuous fill and a
new Enclose and fill tool
* You can now configure touch controls in canvas input settings,
like "Tap to Undo"
* Bug fixes, performance improvements, user interface polishing
- Increase minimum disksize in _constraints to avoid build failures
due to lack of disk space
- Build with boost 1.75 on Leap, compilation fails with the default
version
- Drop Vc build requirement, it's not used anymore
- Remove no longer necessary workaround to fix build on ARM
OBS-URL: https://build.opensuse.org/request/show/998892
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=167
- Update to 5.0.5
* See https://krita.org/en/item/krita-5-0-5-released/
* Fix artefacts when using the color smudge brush on CMYK images
(kde#447211)
* Fix blurry results in 4-point perspective transform
(kde#447255)
* Fix undo of liquify transform properties (kde#447314)
* Fix the size of the About Krita dialog
* Fix a crash when changing the Instant Preview settings of a
brush preset
* Fix use of layer names when using the G'Mic plugin (kde#447293,
kde#429851)
* Add missing blending modes for G'Mic filters (kde#447293)
* Fix issues with resource libraries with upper-case filename
extensions (kde#447454)
* Fix crashes when undoing multiple layer operations too quickly
(kde#447462)
* Work around a crash in the transform mask applied to a
passthrough group (kde#447506)
* Fix the photoshop compatible shortcuts (kde#447771)
* Show the correct number of layers in the Image Properties
dialog
* Fix the layout of the docker titlebars
* Disable automatically assigning accelerator keys for selecting
dockers
* Fix a memory leak in the color history display
* Fix a race condition in the metadata system initialization
* Fix animation playback when having multiple views on an
animation (kde#450425)
* Fix dataloss when scaling an image with animated transform
masks (kde#450781)
* Fix incorrect basename for an animation when filepath or
filename changes (kde#451654)
* Fix restoring the default values for canvas input settings
(kde#396064)
* Update gradient colors correctly in layer styles (kde#452066)
* Fix a crash when handling touch events
* Fix a large number of defects found by Coverity
* Fix the hitboxes in the curve widget being too small on HiDPI
screens (kde#446755)
* Fix saving over deactivated resources
* Fix the Advanced Color Selector's hsySH square element
(kde#452422)
* Fix issues with cursors being too small on HiDPI screens
(kde#448107, kde#447314)
* Fix problems with animating transparency and filter masks
(kde#452170)
* Opacity now loads correctly for animated vector layers
(kde#452144)
* Stop the storyboard docker creating frames on locked layers
(kde#447396)
* Storyboards: add the ability to duplicate existing scenes
* Improve the interaction with ffmpeg when rendering animations
or recordings
* Improve detection of broken video sequences on import as
animation
* Work around a problem where not all pixels got copied when
copying a mask (kde#453164)
* Make it possible to save and load gradients on non-UTF8 locales
(kde#447730)
* Fix issue with masks and layers being broken after changing
the colorspace
* Update to LittleCMS 2.13.1 to fix a bug in the grayscale
colorspace and fix conversion between 8 bits and 16 bits
grayscale images (kde#447484)
* Fix a delay on autobrush strokes with randomness (kde#446663)
* Improve performance when moving a layer in a layer group
(kde#450957)
* Fix brush outline precision for pixel-art brushes (kde#447466)
* Improve the brush outline for low-density brushes (kde#447045)
* Set .apng as the default file extension for APNG files instead
of PNG (kde#451473)
* Fix crash when using the smart patch tool on HDR images
(kde#451912)
* Make it possible to set Weighted Distance to values larger than
100 (kde#451874)
* Fix the the fuzziness setting for the contiguous selection tool
(kde#447524)
* Fix the default eraser preset (kde#447650)
* Add missing shortcuts for the following filters:
slope/offset/power, cross-channel adjustment curves, halftone,
gaussian high pass, height to normal map, gradient map,
normalize and palettize (kde#451337)
* Fix saving new workspaces (kde#446985)
* Correctly handle the ICC profile blacklist
* Fix the "Photoshop signature verification failed!" warning if
there are zero sized blocks in the PSD file (kde#450983)
* Make starting Krita more robust if the configuration file is
corrupted (kde#449983)
* Add pressure and rotation to touch support
* Handle flags in SVG paths in vector layers correctly
(kde#447417)
* Fix crash when the selected gradient isn't shown in the
gradient selector in the Layer Style dialog. Similar for
patterns. (kde#448296, kde#445922)
* Fix an issue in the brush preset selector if no brush preset
has been selected (kde#449226, kde#450121)
* Fix the menubar height in MDI mode with maximized subwindow on
HiDPI screens (kde#449118)
* Fix the speed sensor in the line tool (kde#434488)
* Fix a crash in the raindrops filter when applied to an empty
layer (kde#449408)
* Fix a race condition in Select All (kde#449122)
* Improve thread handling when painting, improving performance
and energy efficiency (kde#367901, kde#360677)
* Improve the performance of the resource selectors if there are
many resource libraries installed
* Fix issues with saving tags when updating the database schema
* Make it possible to tag and untag multiple resources at once
* Reset the painting assistant after each stroke (kde#448187)
* Fix issues with the color smudge radius range (kde#441682)
* Remove broken resource files after importing them fails
(kde#446279)
* Fix reference image update on resizing in HiDPI (kde#430988)
* Fix issue with MyPaint presets when Slow Tracking interacts
with the Stabilizer (kde#447562)
* Fix banding when rendering in HDR mode (kde#445672)
* Fix rendering SVG file layers (kde#448256)
* Fix the small color selector on OpenGL 2.1 (kde#447868)
* Fix using the default theme if there is no theme configured
(kde#448483)
* Fix sizing of preview images in the non-native file dialog
(kde#447805)
* Improve handling of the CTRL modifier key (kde#438784)
* Fix update of brush outline when switching brush preset or tool
(kde#428988, kde#442343)
* Improve handling the thumbnails for the recent files list
* Fix setting the configuration of a fill layer from the
scripting API (kde#447807)
OBS-URL: https://build.opensuse.org/request/show/970132
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=161
- Add patch to allow building krita with OpenEXR 3 (boo#1189327):
* 0001-Support-building-with-OpenEXR-3.patch
- Update to 4.4.7:
* See https://krita.org/en/item/krita-4-4-7-released/
* Fix for a performance regression in Krita 4.4.5
* Fix a crash on exit with certain versions of Qt and PyQt
* Fix moving selection with the magnetic selection tool
(kde#433633)
* Fix crashes in the magnetic selection tool when deleting nodes
(kde#439896)
* Fix an assert when converting the image color space from Python
(kde#437980)
* Fix a crash when closing a gamut mask document (kde#438914)
* Fix drag and drop of clone layers between images (kde#414699)
* Fix crash when saving the image with trimming enabled
(kde#437626)
OBS-URL: https://build.opensuse.org/request/show/911458
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/krita?expand=0&rev=57
- Update to 4.4.7:
* See https://krita.org/en/item/krita-4-4-7-released/
* Fix for a performance regression in Krita 4.4.5
* Fix a crash on exit with certain versions of Qt and PyQt
* Fix moving selection with the magnetic selection tool
(kde#433633)
* Fix crashes in the magnetic selection tool when deleting nodes
(kde#439896)
* Fix an assert when converting the image color space from Python
(kde#437980)
* Fix a crash when closing a gamut mask document (kde#438914)
* Fix drag and drop of clone layers between images (kde#414699)
* Fix crash when saving the image with trimming enabled
(kde#437626)
OBS-URL: https://build.opensuse.org/request/show/911418
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=151
- Update to 4.4.5:
* See https://krita.org/en/item/krita-4-4-5-released/
* Set ElideRight for the tabs in the mdiarea (kde#433640)
* If loading the image fails too often, stop retrying
(kde#433652)
* Use QVersionNumber to compare versions
* Fix oilpaint filter's tiling artifacts
* Only open the bug dialog when Krita is in alpha or beta
* Fix crash on popup palette on 125% scale (kde#431944)
* Fix compilation for GCC11 (kde#434150)
* Use opengl ES on Arm Linux (kde#421136)
* Fix crash on importing a broken icc profile (kde#434273)
* Remove the hello world demo plugin (kde#422380)
* Bugfix: Crash with crop tool (kde#433770)
* Bugfix: Transform (Shear) tool doesn't use pivot (kde#427462)
* Fix angle range in the angle selector in status bar and
overview docker (kde#434993)
* Implement "Scale handles proportionally" feature for the mesh
transform
* Bugfix: Crop tool doesn't respond to some events (kde#435201)
* Remove JPG from the list of supported clipboard image formats
(kde#431310)
* Don't set the menu text on the action if it's empty
(kde#437036)
* Expose the node's unique id to libkis
* Fix quicklook generator (kde#436224)
* Fix data corruption on pressing Ctrl+Z while crop action is
active (kde#433770)
* Fix zooming of the palette in Lazy Fill Tool (kde#410997)
* Fix outline-selection precision when shift-modifier is pressed
(kde#437048)
* Fix crash when closing Krita too quickly while some stroke is
still rendering (kde#419021)
* Fix incorrect memory access in KisCanvas2::setProofingOptions()
* Fix a race condition when starting spontaneous jobs
(kde#434648)
* Fix display color management in Overview docker (kde#428605)
* Fix Nearest Neighbour filter of the perspective transform mode
(kde#420811)
* Fix drift of the transformed image when moving mouse too
quickly (kde#416899)
* Fix smoothness of Free Transform mode (kde#416899)
* Fix input method not working on popup widgets (kde#395598)
* Fix export in Krita using CLI
* Fix order of arguments in OverviewThumbnailStrokeStrategy
(CID 310957)
* Do not rely on endianness in psd_image_data (CID 35080)
* Widen variables before making calculations (CID 248925)
* Override patchWidth and patchHeight being 0 with defaults
(CID 248441, CID 248622)
* Check value after dynamic cast in ConvertColorSpacePr.Vis.
(CID 304985)
* Properly bound values on conversions (CID 248629, CID 248458)
* Initialize propertyType in KisMetaData::TypeInfo::Private
(CID 35498)
* Initialize variables in KoRuler and KisFullRefreshWalker
(CID 35523, CID 35612)
* Initialize members of KisImagePyramid (CID 36041)
* Initialize members of DlgOffsetImage and DeformBrush
(CID 36144, CID 36265)
* Initialize members in KCanvasPreview (CID 36395)
* Initialize members in DlgClonesArray (CID 248509)
* Initialize members in KisShadeSelectorLine (CID 36338)
* Initialize members of assistant classes (CID 248502,
CID 248916)
* Initialize members in spin box related classes (CID 248555,
CID 248871)
* Fix xyYtoXYZ color conversion formula
* Make the code in the triangle color selector cleaner
* Fix updates in Channels docker
* Fix updates in Histogram docker
* Fix multithreading in Histogram widget
* Change typedef to using in HistogramDockerWidget
* Fix referencing of null value in SvgStyleWriter (CID 329512)
* Fix uninitialized values in HistogramDockerWidget (CID 329509)
* Fix High DPI for canvas previews in Undo History docker
* Fix crash on saving a huge image to .kra (kde#432182)
* Ensure that transform worker won't try to scale to 0
(kde#432182)
* Fix KoQuaZipStore error checking
* Show country in language list for disambiguation (kde#437994)
* Fix failing update when transforming a shape layer with a
Transform Tool (kde#437886)
* Do not append country name to zh_CN and zh_TW (kde#437994)
* Add more checks on saving to kra
* Fix non-float results in expressions for float values
(CID 329390, CID 329448, CID 329482)
* Fix uninitialized values in various classes (CID 329508,
CID 329504, CID 329503, CID 329502, CID 329501)
* Don't assert on invalid 0-bytes palettes
* Initialize members of SVG Symbols classes (CID 304987)
* Initialize members of KisColorSelector classes (CID 36349,
CID 248848, CID 248452, CID 248707)
* Bugfix: Artifact with more than one active assitant
(kde#401940)
* Bugfix: Inconsistent stroke fill and shape fill (kde#399127,
kde#422204, kde#434828)
OBS-URL: https://build.opensuse.org/request/show/899340
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=146