- Update to 4.4.3
* See https://krita.org/en/item/krita-4-4-3-released/
* Fix crash in halftone filter due to an access to an invalid pointer
* Fix crash when reapplying a filter with reprompting
* Fix crash when painting on a filter mask created from a vector
selection (kde#432329)
* Fix handling the channel flags (kde#432226)
* Fix synchronization of zoom level between canvas and the scratchpad
* Fix normalization in Smart Patch Tool (kde#430953)
* Fix performance issues in the foreground/background color
button (kde#432936)
* Fix saving incremental backups (kde#432701)
* Fix a problem where the scratchpad could be unresponsive (kde#431708)
* Fix Color as Alpha and Preserve Alpha in Custom and Clipboard
brushes (kde#432274)
* Fix the RGBA_brushes bundle so Krita doesn't try to recreate it
on startup (kde#431832)
* Fix handling of style in KisAngleSelector when the spin box must be
shown flat and use the new angle selector everywhere
- Drop 0001-Use-opengl-es-on-Arm-Linux.patch. Merged upstream.
OBS-URL: https://build.opensuse.org/request/show/882154
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/krita?expand=0&rev=53
- Update to 4.4.3
* Fix crash in halftone filter due to an access to an invalid pointer
* Fix crash when reapplying a filter with reprompting
* Fix crash when painting on a filter mask created from a vector
selection (kde#432329)
* Fix handling the channel flags. (kde#432226)
* Fix synchronization of zoom level between canvas and the scratchpad
* Fix normalization in Smart Patch Tool (kde#430953)
* Fix performance issues in the foreground/background color
button (kde#432936)
* Fix saving incremental backups (kde#432701)
* Fix a problem where the scratchpad could be unresponsive (kde#431708)
* Fix Color as Alpha and Preserve Alpha in Custom and Clipboard
brushes (kde#432274)
* Fix the RGBA_brushes bundle so Krita doesn’t try to recreate it
on startup (kde#431832)
* Fix handling of style in KisAngleSelector when the spin box must be
shown flat and use the new angle selector everywhere
- Drop 0001-Use-opengl-es-on-Arm-Linux.patch. Merged upstream.
OBS-URL: https://build.opensuse.org/request/show/881826
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=141
- BuildConflict on python3-sip-devel >= 6 because the build expects
the sip5 executable (or even older sip from SIP v4), which was
removed in SIP v6. A simple BuildRequire python3-sip-devel < 6
would result in a parallel install of SIPv4 and SIPv6, which do
not conflict per se. Because CMake sees the SIPv6 modules, it
assumes sip5 to be present, does not look for the old sip command
and fails.
OBS-URL: https://build.opensuse.org/request/show/876275
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=137
- Increase the minimum disk size for all archs.
- Update to 4.4.0:
* See https://krita.org/en/item/krita-4-4-0-released/
* Fill layers can now make use of multi-threading
* The patterns of fill layers can now be transformed
* A new Screentone fill layer option specialized in filling the
whole screen with dots, squares, lines, waves or more
* Multigrid - a fill layer that generates, among others, Penrose
tilings, as well as Quasicrystal structures
* Integration of Disney Animation's SeExpr expression language
* Gradient Map mode for Brush-tips
* Brushes now have the ability to use lightness and the gradients
for textures as well
* Diagonal lines in MyPaint color selector allow modifying
lightness and saturation of the currently active color at the
same time
* Support for dynamic use of currently selected colors in
gradients
* New WebM/VP9 preset for Animation Rendering
* Compositions Docker now allows for the exporting of Animations
* New GDQUEST Batch Exporter add-on
* New Python plugin Channels to Layers
* Python API changes:
+ Return list of available dockers for application in python
+ Add signal to notify when theme changed
+ Add signal when active view changes in python
+ Add showFloatingMessage to View API
+ New widget bindings: scratchpad
* Make Ctrl+C/X/V shortcut work with layers when there is nothing
OBS-URL: https://build.opensuse.org/request/show/841605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/krita?expand=0&rev=47
- Update to 4.4.0:
* See https://krita.org/en/item/krita-4-4-0-released/
* Fill layers can now make use of multi-threading
* The patterns of fill layers can now be transformed
* A new Screentone fill layer option specialized in filling the
whole screen with dots, squares, lines, waves or more
* Multigrid - a fill layer that generates, among others, Penrose
tilings, as well as Quasicrystal structures
* Integration of Disney Animation's SeExpr expression language
* Gradient Map mode for Brush-tips
* Brushes now have the ability to use lightness and the gradients
for textures as well
* Diagonal lines in MyPaint color selector allow modifying
lightness and saturation of the currently active color at the
same time
* Support for dynamic use of currently selected colors in
gradients
* New WebM/VP9 preset for Animation Rendering
* Compositions Docker now allows for the exporting of Animations
* New GDQUEST Batch Exporter add-on
* New Python plugin Channels to Layers
* Python API changes:
+ Return list of available dockers for application in python
+ Add signal to notify when theme changed
+ Add signal when active view changes in python
+ Add showFloatingMessage to View API
+ New widget bindings: scratchpad
* Make Ctrl+C/X/V shortcut work with layers when there is nothing
else to copy
* Basic Reapply Filter with Prompt
* Update default layer name to show type
* Add 'selection as a border' option to the Fill Tool
* Bug fixes
- Drop Support-quazip-1.0.patch, merged upstream
OBS-URL: https://build.opensuse.org/request/show/841547
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=128
- Update to 4.2.9:
* See https://krita.org/en/item/krita-4-2-9-released/
* Brush outline no longer flickers when you hover over the canvas
* Added "Airbrush" and "Airbrush Rate" to the Color Smudge brush,
and a new Ratio setting
* Added a "Split Layer into Selection Mask" feature
* Fix transparency checkers looked white on HDR display
(kde#406698)
* Several fixes to file dialogs for overwriting and jpg files
(kde#412651)
* Fix Grow Selection expanding in one direction (kde#414647)
* Fix crash using onion skins on non-animated layers (kde#414668)
* Increase the limit in Layer Offset to 100k (kde#414625)
* Fix crash opening .kra with incorrect clone source (related to
(kde#414699)
* Prevent crash on addition of color to deleted palette with
colorpicker (kde#413548)
* Make Add subbrush off on changing multibrush tool's type from
Copy Translate (kde#415651)
* Improve rendering of predefined default Rect dab
* Set the default location for restored files to
QStandardPaths::PicturesLocation (kde#415810)
* Don't crash if remoteArguments is called when there isn't a
mainwindow (kde#415794)
* Delay initialization of brush paintop widget state (kde#415033)
* Reenable breeze: with the latest release, the bug with
comboboxes has been fixed
* Show the hand cursor if there is no colorize mask yet
(kde#415935)
* Fix logic for enabling/disabling options in stroke selection
dialog (kde#415896)
* ORA export, write entire layers instead of cropping them
* Fix endless recursion when assigning a profile (kde#414818)
* Fix a crash when cancelling Transform Tool action (kde#414672)
* Fix an obviously wrong assert in the gradients (kde#414550)
* Fix 1px brush offset in line tool (kde#407405)
* Fix Layer Filter Combobox with Breeze theme (kde#406595)
* Fix comparison of double spin box
* Fix PaletteDocker not showing palettes (kde#414890)
* Fix undo of replacing vector selection (kde#412808)
* Separate krita log dialog from system information
* Resource bundle: turn assert into check (kde#399008)
* Fix the python Canvas.setRotation method (kde#416126)
* Store and restore the geometry of the svg editor window
(kde#416097)
* Fix number of asserts with continued transform (kde#415625)
* Fix Touch Docker save button not working on new files
(kde#407905)
* Fix blur Filter inconsistencies (kde#416241)
* Fix border artifacts in layer styles (kde#414582)
* Use Qt::Popup for color selectors popup widgets (kde#410959)
* Always show color popup below the cursor (kde#394139)
* Remove the strength compatibility with older paintop presets
(kde#416335)
* Fixed unneeded error message in Render Animation (kde#412599)
* Fix canvas offset calculation (kde#416352)
* Layers with alpha channel disabled correctly export as
"svg:src-atop" for ORA
* Add icon to Close button of "About Krita" dialog box
* Fix memory leak in preset history docker
* Warn that Krita needs to be restarted after enabling/disabling
plugins (kde#416575)
* Workaround Qt 5.14's colormanagement preventing png files from
being saved (kde#416515)
* Fixes with last used filter command (kde#416706)
* Fix Increase/Decrease Brush Size and Switch To Previous Preset
buttons
* Fix Warp and Cage transform in master (kde#416505)
* Fix crazy snapping when resizing shapes (kde#414336)
* Fix hiccups when doing canvas actions (kde#414576, kde#415773)
* Fix animation rendering problem on small images (< 100px in
size) (kde#415367)
* Fix display of vector shapes when transformed with transform
tool (kde#417016)
* Fix hangup when loading image with generator/file layers
(kde#415891)
* Fix slowdown associated with the quick hide function of
Shift+click on layer visibility icons
* Fix canvas border color issue
* Fix issue when saving preferences
* A number of fixes with L*A*B* and CMYK thanks to L.E Segovia's
Season of KDE work
* Set setRedirectPolicy as per discussion on KDE mailing lists
* Fix crash when loading asl with tdta OSType
* Make "Save Incremental Version" update recently used files
* Correct logic for determining whether there are multiple
backups requested (kde#417914)
* Fix incorrect common curve in very old presets (kde#417748)
* Fix layout issue in the history docker
* Fix strobbing of the brush outline because of subpixel
precision (kde#374551)
* Make local selection outline visible on layer converted to
selection mask
* Fix freeze on vector layers (kde#412746)
* Fix artifacts on filter masks applied to adjustment layers
(kde#417673)
* Fix ratio option on lower precision brushes
* Set image as modified after a legacy action (fix Channels
docker not updating in some cases) (kde#417992)
OBS-URL: https://build.opensuse.org/request/show/788649
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=116
- Update to 4.2.7.1:
* See https://krita.org/en/item/krita-4-2-7-released/
* Improve the layout and functionality of the color selector
dialog and make it perform much better (kde#381529)
* Do not crash when trying to merge an invisible group layer
(kde#411124)
* Make it possible to save group layers to file layers even if
they are empty (kde#411101)
* Make the initial location of the OCIO profile selector sensible
* Fix possible crashes when a broken file ends up in the Recent
Documents List (kde#411416)
* Use locale-based formatting of numbers in the measure tool and
other places
* Make HTML markup in the Search Field tooltips work
* Fix a crash when moving multiple vector shapes (kde#409872)
* Fix the sort order of images imported as frames if they are not
numbered with prefix 0's (kde#375885)
* Make it possible again to run the Python Scripting Debugger on
Linux (kde#410807)
* Cache ICC profiles when loading layers: this speeds up loading
images with thousands of layers (kde#411532)
* Use LittleCMS' copy alpha channel flag to speed up color
transformations
* Fix outline move mode (kde#411057)
* Fix a hang in the text shape if an UTF-8 Line Break character
is used (kde#410402)
* Fix a random crash if there is not enough space in the swapfile
location for AMD Ryzen 3500 CPU's (kde#411081)
* Fix another random crash when painting (kde#411280)
* Fix artifacts when moving control points of a path shape
OBS-URL: https://build.opensuse.org/request/show/735352
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/krita?expand=0&rev=40
- Update to 4.2.3:
* See https://krita.org/en/item/krita-4-2-3-released/
* Fix the caption of the Background Color color selection dialog
(kde#407658)
* Fix the tag selector combobox so it is possible to select
resources that have a tag that's longer than fits in the
combobox (kde#408053)
* Make it possible for the Krita startup window to become as
narrow as before adding the news widget (kde#408504)
* Fix copy/pasting of animation frames (kde#408421, kde#404595)
* Make the polygon and outline selection tool handle the control
modifier correctly (kde#376007)
* Add a reload script button to the Python scripter plugin
* Fix a crash in the Overview docker when there is no image open
* Fix drag and drop of fill layers between opened files
(kde#408019)
* Fix loading EXR files that have more than one layer with the
same name (kde#409552)
* Hide vanishing points preview lines when assistants are hidden
(kde#396158)
* Fix the Mirror All Layers Horizontally function
* Fix switching profile to default when changing channel depth in
the New Image dialog (kde#406700)
* Disable AVG optimizations for some 32 bit blending modes
(kde#404133)
* Fix a crash when pressing cancel when trying to create an 8
bit/channel linear gamma RGB image
* Make sure Stroke Selection paint correctly with the selection
border in the middle of the selection (kde#409254)
* Fix saving Krita when perspective assistants are present
(kde#409249)
* Fix issues with transformations being pixelated (kde#409280)
* Make it possible to hide all layers except the selected one
with shift-click (kde#376086)
* Fix cloning keyframe channels that are not opacity channels
* Fix a hang when trying to paint while playing an animation of
an empty image (kde#408749)
* Fix Isolated Mode when multiple windows are open (kde#408150)
* Make the gradient editor show the right editor for stop and
segmented gradients (but creating new gradients in Krita is
still broken)
* Fix a freeze when pressing delete when making a polygonal
selection (kde#408843)
* Fix the –export commandline option to return 0 when the export
is successful (kde#409133)
* Fix support for the KDE Plasma global menu (kde#408015)
* Fix a crash when using the shrink option of the deform brush
(kde#408887)
OBS-URL: https://build.opensuse.org/request/show/717485
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/krita?expand=0&rev=36
- Update to 4.2.3:
* See https://krita.org/en/item/krita-4-2-3-released/
* Fix the caption of the Background Color color selection dialog
(kde#407658)
* Fix the tag selector combobox so it is possible to select
resources that have a tag that's longer than fits in the
combobox (kde#408053)
* Make it possible for the Krita startup window to become as
narrow as before adding the news widget (kde#408504)
* Fix copy/pasting of animation frames (kde#408421, kde#404595)
* Make the polygon and outline selection tool handle the control
modifier correctly (kde#376007)
* Add a reload script button to the Python scripter plugin
* Fix a crash in the Overview docker when there is no image open
* Fix drag and drop of fill layers between opened files
(kde#408019)
* Fix loading EXR files that have more than one layer with the
same name (kde#409552)
* Hide vanishing points preview lines when assistants are hidden
(kde#396158)
* Fix the Mirror All Layers Horizontally function
* Fix switching profile to default when changing channel depth in
the New Image dialog (kde#406700)
* Disable AVG optimizations for some 32 bit blending modes
(kde#404133)
* Fix a crash when pressing cancel when trying to create an 8
bit/channel linear gamma RGB image
* Make sure Stroke Selection paint correctly with the selection
border in the middle of the selection (kde#409254)
* Fix saving Krita when perspective assistants are present
(kde#409249)
* Fix issues with transformations being pixelated (kde#409280)
* Make it possible to hide all layers except the selected one
with shift-click (kde#376086)
* Fix cloning keyframe channels that are not opacity channels
* Fix a hang when trying to paint while playing an animation of
an empty image (kde#408749)
* Fix Isolated Mode when multiple windows are open (kde#408150)
* Make the gradient editor show the right editor for stop and
segmented gradients (but creating new gradients in Krita is
still broken)
* Fix a freeze when pressing delete when making a polygonal
selection (kde#408843)
* Fix the –export commandline option to return 0 when the export
is successful (kde#409133)
* Fix support for the KDE Plasma global menu (kde#408015)
* Fix a crash when using the shrink option of the deform brush
(kde#408887)
OBS-URL: https://build.opensuse.org/request/show/716071
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=102
- Update to 4.2.2:
* See https://krita.org/en/item/krita-4-2-2-released/
* Text editor: make sure the background color is the one set in
the settings (kde#408344)
* Fix a crash when creating a text shape (kde#407554)
* Make sure the text style is not reset when removing the last
character in the text editor (kde#408441)
* Use a highlighted tool button in the selection tool option
dockers so it's easier to see which selection action is active
* Fix the nearest neighbour transform algorithm (kde#408182)
* Fix a styling issue in the filter layers properties dialog
(kde#408171)
* Fix an issue where if Krita was set to use a language other
than English, vector strokes were drawn wrongly
* Fix selecting colors from the combobox in the palette docker
* Fix a crash when loading a broken KPL file (kde#408447)
* Fix an issue where a transparent pattern fill loader was loaded
incorrectly (kde#408169)
* Make it possible to make the onion skin docker smaller
(kde#407646)
* Improve loading GPL palettefiles with thousands of columns
* Fix the slider widget to make it impossible to get negative
values
* Improve the tiff import/export filter (kde#408177)
* Fix loading the scripter Python plugin when using a language
other than English
* Improve the reference image tool and optimize loading images
from clipboard
* Make the camera raw import filter honor batch mode
* Fix rendering of clone layers if the source layer is not
visible (kde#408167, kde#405536)
* Fix move and transform tools after a quick layer duplication
(kde#408593)
* Fix a crash when selecting the opaque pixels on a transform
mask (kde#408618)
* Fix loading sRGB EXR files (kde#408485)
* Make the new image dialog choose the last used option even when
the user's language has changed
* Fix the "Enforce Palette Colors" feature (kde#408256)
* Update the brush preview on every brush stamp creation
(kde#389432)
* Make it possible to edit vector shapes on duplicated vector
layers (kde#408028)
* Hide the color picker button in the vector object properties
docker, it's unimplemented
* Fix color as mask export in GIH and GBR brush tip export
(kde#389928)
* Restore the default favorite blending modes
* Add a header to all right-click menus on the canvas so the
first thing under the cursor isn't something dangerous, like
'cut' (kde#408696)
* Fix an incorrect condition when rendering animations where
Krita would complain to be out of memory
* Keep the community links in the welcome screen visible when
changing theme (kde#408686)
* Check after saving whether the saved file can be opened and has
correct contents
* Improve the import/export error handling and reporting
* Make sure the filter dialog shows up in front of Krita's main
window (kde#408867)
* Make sure that the contiguous selection tool provides the
antialiasing switch (kde#408733)
* Fix the fuzziness setting in the contiguous selection tool
* Fix putting the text shape behind every other shape on a vector
layer after editing text (kde#408693)
* Fix switching the pointer type by stylus tip (kde#408454,
kde#405747)
* Fix an issue on Linux where switching from pen to mouse would
prevent the mouse from drawing on the canvas (kde#407595)
* Fix a crash when the user undoes creating layers too quickly
(kde#408484)
* Fix using .KRA and .ORA files as file layers (kde#408087)
* Clear all points in the outline selection on clicking
(kde#408439)
* Fix a crash when using the fill tool in fast mode on a pixel
selection mask
* Fix merging layers with inactive selection masks (kde#402070)
* Remove default actions from the Reference Image tool that were
inappropriate (kde#408427)
* Fix undo/redo not restoring the document to unmodified
(kde#402263)
* Fix the deform tool leaving darkish traces when scrubbing a lot
on a 16 bit canvas (kde#290383)
- Adjust package license: the LGPL-2.1-only files have been changed
to GPL-2.0-or-later or LGPL-2.0-or-later (kde#408071)
OBS-URL: https://build.opensuse.org/request/show/712276
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=101
- Update to 4.2.1:
* See https://krita.org/en/item/krita-4-2-1-released/
* Fix slowdown after a longer period of use (kde#408255,
kde#408133)
* Fix loading vector layers when the image name is not latin1
(kde#408280)
* Fix rectangular grid spacing limits incorrect after resizing
canvas (kde#408166)
* Fix layer properties window draws on top of other application
windows (kde#408170)
* Fix the posterize filter to use non-linear sRGB for computation
* Allow the animation render to start at frame 0 at all times
(kde#408198)
* Enable the Select Opaque actions for group layers (kde#408236)
* Check whether the drive still exists before creating a
temporary directory for animation rendering (kde#408246)
* Prevent the user from deleting locked layers when pressing
shift-del too quickly
* Fix copying and duplicating vector layers (kde#408028)
* Fix Krita's canvas being transparent on Linux when built
against older versions of Qt (kde#408225)
* Fix possible small delays at the beginning of a stroke
(kde#408133)
* Fix folding/unfolding when clicking on a layer thumbnail
* Fix undo/redo when working with guides
* Fix reversed Python API guides lock/show states (kde#408113)
* Make the minimum size for brushes consistent through the
application
* Make the auto brush spacing precision values consistent
(kde#359453)
* Improve selectioon behaviour on the layer docker (kde#408002)
* Fix the vector stroke style propagating to other vector objects
(kde#407683)
* Fix the Document Tools plugin (kde#408146)
* Fix the layer name being deselected when opening the layer name
editor (kde#400357)
OBS-URL: https://build.opensuse.org/request/show/707786
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=99