- 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
- 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
- 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
- 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.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
- Update to 4.2.0:
* See https://krita.org/en/krita-4-2-release-notes/
* Fix: Allow changing layer name to set document as modified
(kde#380437)
* Fix: Allow undoing when changing layer names (kde#380437)
* Fix: Update the undo limit if we change it
* Fix: Handling of modified document notification in sub-window
mode (kde#386488)
* Fix: Fix when holding right-click over layer's color settings
(kde#392815)
* Fix: Do not show language switch warning when going back to the
default (kde#362961)
* Fix: Gradient map color mapping issues (kde#388976)
* Fix: Layout improvements and showing levels for histogram
filter (kde#376048)
* Improvement: Add warning when adding shape to clone layer
(kde#406730)
* Usability: Make default background for text editor white for
readability
* Fix: Activation of FFTW convolution worker (kde#407062)
* Fix: Crash in halftone filter (kde#407045)
* Fix: remove notification for unused keyboard short for
wrap-around (kde#407119)
* Fix: Safe assert triggered while drawing (kde#404552)
* Improvement: Warn artists if they try to render an animated GIF
with over 50 FPS (kde#403873)
* Improvement: Handle calculation better for grayscale images in
high bit depth (kde#405693)
* Usability: Make tabs and table headers and text translatable
(kde#406943, kde#406944)
* Improvement: Make zoom mode persistent when moving across
screens
* Fix: Exporting animation frames into EXR format (kde#406830)
* Improvement: Load broken TGA files that have bad alpha data
(kde#354791)
* Python: Allow selecting boundary limits on export (kde#404615)
* Fix: Unable to set minimal shade selector (kde#368587)
* Improvement: Add pixel snap mode for canvas (kde#390952)
* Fix: Load pre-Krita 4.0 transform masks (kde#396815)
* Fix: TIFF export filter flatten images with group layers
(kde#404204)
* Fix: Do not activate already running app instance when
exporting image sequence
* Fix: Memory leak with GIFs when saving and line length
(kde#404160)
* Improvement: Better calculate SVG document size and loading
omitted commands (kde#406124)
* Usability: Hide pattern fill option in vector tools until it is
fully implemented
* Fix: Artifacts when saving vector layers as PNG (kde#404976)
* Fix: Crash when merging back split alpha function
* Fix: Address sanitizer (ASAN) crash when creating a guide
(kde#405732)
* Fix: Hard to select color in vector objects (kde#404975)
* Fix: Undo merging a layer that is cloned (kde#397836)
* Improvement: Add fractional DPI scaling (found in settings)
* Improvement: Allow clone brush to have an option to reset
origin after every stroke
* Fix: Canvas input cursor updates when it has no input focus
(kde#369305)
* Fix: Hiccups when using wheel on Wacom's tablet (kde#381452)
* Fix: Clone brush should use the last layer the source was
placed on (kde#401919)
* Fix: Tilt elevation curve corrections (kde#399846)
* Fix: Do not focus on tag search line edit in the show event
(kde#404131)
* Usability: Only show layer styles contour and texture when
Bevel and Emboss is checked (kde#396015)
* Python: Comics plugin improvements to file saving and creating
documents
* Fix: Pop-up palette color fix when changing themes
* Usability: Improve control point size for brush editor curves
(kde#406233)
* Fix: Make font size consistent (kde#406386)
* Usability: Theme change fixes for overview docker, rulers, and
subwindows
* Fix: Memory leak caused by converting function
* Fix: Wrong position of the merged layer (kde#405686)
* Fix: Right clicking on popup-palette color selector hides it
(kde#402990)
* Fix: rulers showing pixels no matter what unit (kde#406181)
* Fix: Crash in Split Alpha function (kde#406241)
* Fix: wrong bounding box on gradient map (kde#406234)
* Fix: page orientation switch in new dialog (kde#374493)
* Improvement: Do a better job when calculating nearest neighbor
filters (kde#401788)
* Usability: Improve contrast with checkboxes on pen settings and
brush favorites
* Fix: Allow group layers to be transformed and improve logic for
layers that cannot be transformed (kde#406036)
* Fix: Background color being lost after merging (kde#405230)
* Improvement: Remember last used directory for shortcut
import/export (kde#368360)
* Improvement: Improve canvas refresh rate when moving vector
objects (kde#403340, kde#405698)
* Improvement: Intel OpenGL detection for newer drivers
* Fix crash on quick brush engine because of calculations
(kde#404179)
* Fix: splash screen on some high DPI screens
* Improvement: Move color filters on onion skin out of combo box
for easier toggling
* Usability: Improve contrast with checkboxes on brush settings,
pen sensors, and blending modes (bug 404190)
* Fix: hangup when starting painting too quickly after changing
opacity (kde#405879)
* Fix: Data loss when adding multiple hold frames through
right-click menu (kde#404246)
* Fix: Copy correct image cache when cloning a layer (kde#387698)
* Fix: Only show Intel graphics card warning on Windows
* Text: changed "Launch Bug Report Wizard" to "Submit Bug Report"
from main menu (kde#406152)
* Usability: Add tooltip to eraser button in toolbar
* Fix activation of isolate mode when merging layers down
(kde#295981)
* Improvement: Add ability for shape brushes to use patterns for
filling
* Fix: Transform tool crash on layers with pass-through mode
* Improvement: Add more information like HighDPI and language to
usage logger
* Fix: Make sure a masked painter knows about outlines
(kde#404963)
* Fix: Make sure polyline takes into account the no-stroke
setting
* Feature: Add ability to export animation to PNG sequence using
commandline
* Fix: Better handle loading recent files (kde#405364)
* Improvement: Better show/hide progress bars when loading an
unsupported image (kde#402625)
* Feature: Add mirroring capability for Quick brush (kde#372636)
* Usability: Add a second row to pop-up palette presets if the
number gets above 20 so they are easier to see
* Fix: Color smudge might not have an image for tip (kde#405336)
* Fix: Prevent crash with mirror manager decorations
* Fix: When no outline is selected, outline doesn't use brush
width (kde#398509)
* Fix: Low pixel size limit in Scale to New Size dialog
* Feature: Simplex Noise Generator can now be used from a fill
layer
* Usability: Make disabled icons in animation docker
semi-transparent to be like other disabled icons
* Fix: creating vector shapes with pattern fills (kde#405037)
* Fix: minimum animation cell grid size on windows
* Fix: conversion errors in Scale new image dialog (kde#400177)
* Improve UI for Arrange docker to make it easier to understand
(kde#399984, kde#394084)
* Fix: Only load a thumbnail for a recent file that still exists
(kde#401939)
* Improve angle selection on layer effects (kde#372169)
* Fix: Restore broken fonts (kde#402092)
* Add a few new options for fill type when creating new documents
* Fix: Remove the default shortcut for text tool. We just don't
have any good available keys left (kde#402270)
* Improve animation export dialog: Add warning when dimensions
are not divisible by 2 for MP4 and MKV. Make sure the default
dialog uses the encoder config for the format
* Fix opening templates from the command line (kde#402342)
* Inserting a layer when on a group layer adds it above the layer,
not inside it now (kde#399103)
* Feature: Advanced Color Selector - Add option to hide the color
selector in the configure menu (kde#337328)
* Remove old Karbon gradient files that weren't being used
* Fix: Restore the UI after crashing in canvas only mode
(kde#402710)
* Fix: Added safe assert to prevent Krita from crashing when a
toolbar gets accidentally enabled
* Improvement: Add more information to the bug reporter with
memory, CPU cores, and swap location
* Usability: Update the layer box to better to support RTL
languages
* Feature: Add Python plugin importer to make importing plugins
easier
* Improvement: Add direction choice for the Image Split feature
* Fix: Actions on Move Tool only being executed after changing
current node in move tool (kde#403048)
* Fix: Python API. Fix crash when trying to access projection
pixel data on transform mask (kde#402382)
* Fix: Return colorspace of projection before returning the
colorspace of the node (kde#402382)
* Improvement: Enable automatic docstring generation for python
* Fix: Loading KRA files with image names starting with a "/"
symbol
* Fix: Enabling the selection mode shortcuts (kde#403587)
* Improvement: Generator Layers. Added real-time preview when
changing layer properties
* Improvement: Polygonal Selection: Add ability to undo these
operations
* Fix: File layers: Use the mergedimage preview when opening ORA
or KRA files
* Improvement: Transform Tool: Added Granularity to tool options
* Improvement: Added new blending modes: Reflect, Glow, Freeze,
Heat, Glow-Heat, Heat-Glow, Reflect-Freeze, Freeze-Reflect,
Heat-Glow & Freeze-Reflect Hybrid
* Fix: Save mirror tool state to KRA file (kde#339515)
* Usability: Make it easier to select lower values for stabilizer
sliders
* Fix: Saving reference images z-order (kde#403974)
* Fix: Disable use of Always Use Template in the New File Window
(kde#399796)
* Usability: Add a tooltip to the composition docker
* Fix: Bug where mirroring canvas would get out of sync with the
main menu action
* Fix: Check if animation config exists before accessing its
contents (kde#404521)
- Drop fix_libgif_5_0_build.patch, Leap 42.3 is too old
- Remove unnecessary build requirements
- Remove conflict with calligra-devel, no longer necessary
- Run spec-cleaner
OBS-URL: https://build.opensuse.org/request/show/706306
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=95
- Update to 4.1.8:
* Be the top handler for .kra files by default (kde#337272)
* Disable forked xcb implementation with Qt 5.12 and up, as it
no longer works
* Remove connection to a non-existent signal
* Fix building against exiv2-0.27 (kde#402566)
* Remove splash screen options now and always close when krita
finishes loading
* Deref image shared pointers before calling ~KisDocument
(kde#396985)
* overview docker: preserve aspect ratio and don't stretch when
some layers are hidden
* Resize the HUD after adding options for the first time
(kde#402296)
* Remove default shortcut for the text tool (kde#402270)
- Drop patches merged upstream:
* Fix-building-against-exiv2-0.27.patch
* Fix-the-exiv2-fix.patch
- Drop 0001-Fix-popup-palette-with-Qt-5.9.4.patch, the bug in Qt
has been fixed via a maintenance update meanwhile
OBS-URL: https://build.opensuse.org/request/show/685567
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=93
- Update to 4.1.7: (4.1.6 has been skipped)
* See https://krita.org/en/item/krita-4-1-7-released/
* Remove news feed widget, it could cause problems with WiFi
connections because Qt's network manager class checks the wifi
settings all the time (QTBUG-46015, QTBUG-40332)
* Work around a bug in Qt 5.12 that would cause an instant crash
when using a tablet
* Fix showing wrongly that there is no audio support in the
animation timeline audio menu
* Don't hang when trying to load recent files thumbnails for
files in a location that's no longer accessible (kde#401939)
* Remember whether anti-aliasing was enabled in selection tools
(kde#401730)
* Add a shortcut to activate the text tool (kde#401655)
* Make the toolbars movable again
* Make Select by Color Range check the entire image (kde#346138)
* Enable HiDPI support by default: the problems with the canvas
scaling have been solved
* Allow krita to import more than file at a time when started
from a file manager (kde#401476)
* Fix using the scrollwheel in comboboxes on Linux (kde#399379)
* Fix the calculation of Average Desaturation (kde#400493)
* Do not crash when exporting Compositions (kde#400627)
* Make the move tool show the correct cursor in all modes
* Let the move tool move invisible layers
* Fix a crash in the artistic color selector (kde#399860)
- Drop fix-build-with-Qt5.6.patch, merged upstream
- Remove no longer used kio-devel build requirement
OBS-URL: https://build.opensuse.org/request/show/657826
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=87