- 12 Jul, 2022 13 commits
-
-
Amy spark authored
BUG: 455891 (cherry picked from commit 3057cae4)
-
Dmitry Kazakov authored
(it also fixes the code doing nothing for the bug reporter) BUG:454949
-
Dmitry Kazakov authored
BUG:455988
-
Dmitry Kazakov authored
The size of the spacer should be changed not in resizeEvent() (which causes an infinite recursion), but in showEvent(), right before the widget is displayed to the user BUG:456201
-
Halla Rempt authored
BUG:443183 (cherry picked from commit c0785aafac25d74465a06ebdfd3ff17832911554)
-
This also handles moving the Krita window from screen to screen and interactively changing the resolution of the screen. BUG:456364 (cherry picked from commit 88d9cb82)
-
Dmitry Kazakov authored
-
I made it so that when a canvas widget receives a show/hide event it notifies its decorations accordingly. This reduces idle cpu usage when the application is minimized and a selection is active because it prevents the ant animation from updating. BUG:432284
-
Halla Rempt authored
BUG:445329 (cherry picked from commit ea9b990a)
-
-
-
Dmitry Kazakov authored
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 11 Jul, 2022 5 commits
-
-
Dmitry Kazakov authored
We should disable aspect ratio locking when the loading the values from the external sources. BUG:447588
-
Dmitry Kazakov authored
It looks like making indirect painting merge multithreaded revealed a very old race condition in the tiles data manager. The extent of the memento should be calculated in a synchronous way. BUG:453243
-
Halla Rempt authored
(cherry picked from commit 9acc1dc9)
-
-
Dmitry Kazakov authored
The fallback color space for a file layer used to be the image's color space, which caused an qssert when trying to load graya channel flags. CCBUG:456201
-
- 10 Jul, 2022 3 commits
-
-
Amy spark authored
The use of recursiveApplyNodes, introduced in ca0d473b as part of the refactor that enabled the rest of the input modes, missed a significant subtlety of the layer enumeration: recursiveApplyNodes works top-down, while G'MIC expects layers to be sorted bottom-up. BUG: 456463 (cherry picked from commit 4555c6ee)
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
Script Kiddy authored
-
- 09 Jul, 2022 1 commit
-
- 08 Jul, 2022 6 commits
-
-
Dmitry Kazakov authored
We need to adjust the resolution of the shape layer to fix the new image in pixel measurements. CCBUG:456450
-
Dmitry Kazakov authored
In some cases KisNodeModel may try to request inherit-alpha state of the layer when the layer is already detached from the image. It such a case the layer could not get its own colorSpace and crashed. Now the colorspace of the layer is linked to the color space of its original()
-
Dmitry Kazakov authored
The patch does several things 1) Removes "application/x-krita-node" mimedata completely. It was used to pass Krita nodes between multiple instances of Krita. Since we don't support multiinstance runs anymore, these types should go. (they failed in multiple usecases anyway) 2) Implements a special KisDetachedShapesViewConverter converter class that is attached to KisShapeLayerCanvasBase, when it has no image attached (that was an exact cause of the crash). Now, when the vector layer is placed into a mime data, its converter is replaced with the detached one to no rely on KisImage (which is deleted at that moment) BUG:456450
-
Dmitry Kazakov authored
The assert caught a real bug in File Layer cloning, and its recovery branch caused a small freeze. The problem was that I forgot to update file layer's copy constructor when fixing the lost-files bug. BUG:456404
-
Script Kiddy authored
- 07 Jul, 2022 3 commits
-
-
Deif Lou authored
Now, when the wrap around mode is not active, the canvas border is taken as another limit when finding the regions BUG:456299
-
Deif Lou authored
-
Dmitry Kazakov authored
The issue happened when painting with big random sized brushes on the canvas. Some calls to glTexImage2D for uploading the whole tile were lost due to a bug in Angle's mipmapping generation routine. Steps to reproduce: 1) Download mojo-moo-ink bundle 2) Select 'moo-stamp-bubbler' brush 3) Create a 4kx4k rgba8 image 4) Do a quick long stroke 5) Some tiles may be randomly lost Even though the symptoms of the bug are the same as in 453243, it is obviously a different bug (since there is no Angle on Linux).
-
- 06 Jul, 2022 2 commits
-
-
Amy spark authored
BUG: 456382 (cherry picked from commit 54ea66f4)
-
Dmitry Kazakov authored
1) Avoid reallocation of a buffer for the vertices on every iteration 2) Skip too small polygons to save some CPU/GPU power
-
- 05 Jul, 2022 1 commit
-
-
Halla Rempt authored
CCBUG:454031 (cherry picked from commit c65b9e93)
-
- 03 Jul, 2022 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 02 Jul, 2022 4 commits
-
-
Amy spark authored
BUG: 455671 (cherry picked from commit ad2bbd1f)
-
Amy spark authored
CCBUG: 455671 (cherry picked from commit 3706f1d5)
-
Amy spark authored
BUG: 453247 (cherry picked from commit 420e7aeb)
-
Amy spark authored
This commit partially reverts commit 84dc357b. CCBUG: 453247 (cherry picked from commit 6c5a713b)
-
- 01 Jul, 2022 1 commit
-
-
Agata Cacko authored
This reverts commit 74eb1ffa. (cherry picked from commit 9e12726b)
-