1. 13 Jul, 2019 1 commit
    • Boudewijn Rempt's avatar
      Use QFileInfo::completeBaseName instead of baseName · 14adaa3b
      Boudewijn Rempt authored
      This makes it possible for users to use dots in their filenames.
      Not that that is a good idea, everything after the first dot is
      technically an extensions, as in bla.tar.gz, but Krita doesn't
      handle any file formats where that actually happens, so we can
      be a bit less technically correct when handling filenames and
      only check the extension after the last dot.
      
      BUG:409765
      14adaa3b
  2. 11 Jul, 2019 1 commit
  3. 10 Jul, 2019 4 commits
  4. 09 Jul, 2019 1 commit
    • Agata Cacko's avatar
      Fix crash in Overview docker in case of empty canvas · 17663636
      Agata Cacko authored
      Before this crash, Overview docker would use its canvas in case
      of rotation without checking if the canvas exist. This patch
      fixes it by adding additional checks and returning from the function
      in case of empty canvas.
      
      Supposedly "it happens because when the canvas is deleted,
      canvasOffsetXChanged is emitted".
      17663636
  5. 08 Jul, 2019 1 commit
  6. 05 Jul, 2019 1 commit
  7. 02 Jul, 2019 1 commit
  8. 28 Jun, 2019 4 commits
  9. 26 Jun, 2019 1 commit
  10. 21 Jun, 2019 1 commit
  11. 19 Jun, 2019 1 commit
  12. 18 Jun, 2019 10 commits
  13. 14 Jun, 2019 1 commit
    • Anna Medonosová's avatar
      Fix 'Enforce palette colors' feature · c06107d6
      Anna Medonosová authored
      Since the 'Enforce palette colors' is a feature of the internal color
      selector, this commit moves the functionality from KisPaletteView to
      KisDlgInternalColorSelector. Also, that way the color change is forced
      only once upon foreground color change, preventing cycling signals and confusing color changes
      (KisPaletteView can be used more than once with different color palettes).
      
      Removes KisPaletteView::slotFGColorResourceChanged, the function is
      obsolete: it was meant to solve bug 402072 that is now fixed in a better way.
      
      BACKPORT:krita/4.2
      BUG:408256
      CCBUG:402072
      c06107d6
  14. 10 Jun, 2019 1 commit
  15. 08 Jun, 2019 1 commit
  16. 05 Jun, 2019 1 commit
  17. 04 Jun, 2019 1 commit
  18. 02 Jun, 2019 1 commit
  19. 28 May, 2019 2 commits
  20. 24 May, 2019 1 commit
  21. 20 May, 2019 1 commit
    • Anna Medonosová's avatar
      Fix gamut masks in advanced color selector · 57ce1ba5
      Anna Medonosová authored
      Commit 8441c26f introduced a bug into gamut mask handling in the
      advanced color selector: the mouse position used to determine if a color
      is selectable is not correctly adjusted, that causes a mismatch between
      shapes shown on the wheel (which are correct) and selectable area.
      
      BACKPORT:krita/4.2
      57ce1ba5
  22. 16 May, 2019 3 commits
    • Dmitry Kazakov's avatar
      Fix drawing of progress bars in the layers docker · e9ce7d9f
      Dmitry Kazakov authored
      BUG:407553
      BACKPORT:krita/4.2
      e9ce7d9f
    • Tusooa Zhu's avatar
      Add a dialog to change the source of clone layers · e0dec404
      Tusooa Zhu authored
      This commit adds an action named `Set Copy From' to the context menu
      of the Layers Docker, if one or more clone layers are selected. The
      action pops up a dialog that can change the `Copy From' property of
      selected clone layers.
      
      The dialog previews the changes to these layers.
      If there is any change to the document when the dialog is open, the
      changes in the dialog will be applied and the dialog closed.
      e0dec404
    • Dmitry Kazakov's avatar
      Fix assert when manipulating animation frames · db811bc8
      Dmitry Kazakov authored
      Every frame add/move/delete command issues canvas updates. We shouldn't
      let these updates to run until all manipulations with m_frames are
      finished. Otherwise there will be non-thread-safe access to frames
      storage.
      
      BUG:405723
      db811bc8