1. 09 Feb, 2019 1 commit
  2. 08 Feb, 2019 1 commit
    • Ashwin  Dhakaita's avatar
      Fixed canvas isn't cleared when adding a new blank frame · ab53dc16
      Ashwin Dhakaita authored
      Summary:
      When create blank frame is clicked on animation docker having a  keyframe selected, that is not the last frame in the timeline, the canvas is not cleared properly.
      
      Note from Dmitry Kazakov: setDirty() should be called **after** the
      actual device change has been done. Otherwise race condition may happen.
      
      BUG:    403535
      FIXED-IN:    krita 4.2.0-pre-alpha (git 0d8b6bd6)
      Reviewers: #krita, dkazakov!
      Subscribers: dkazakov
      Tags: #krita
      Differential Revision: https://phabricator.kde.org/D18790
      ab53dc16
  3. 07 Feb, 2019 2 commits
  4. 05 Feb, 2019 1 commit
    • Boudewijn Rempt's avatar
      Add usage logging to the buginfo dialog · caebac3e
      Boudewijn Rempt authored
      We can now log important events to a krita.log file. It is completely
      independent of qDebug, and only meant for those actions that we know
      users often get wrong or have problems with. Right now, it logs
      creating, loading, exporting and saving a file, and switching between
      the smoothing options.
      
      The krita.log file is NOT automatically uploaded or shared or anything
      like that. The header that explains this is translated so users can
      see that for themselves.
      
      We rotate 10 sessions in the log file, so even if the user starts Krita
      a few times after having a problem, we should still be able to review
      the problematical session.
      
      The logging api is pretty simple: a static KisUsageLogger::log method
      that writes a timestamp, and a KisUsageLogger::write method that writes
      an informational line without a timestamp.
      
      Note that the logger is created and torn down in the main function:
      this means that the location is GenericDataLocation, not AppDataLocation.
      
      CCMAIL:kimageshop@kde.org
      caebac3e
  5. 01 Feb, 2019 3 commits
  6. 31 Jan, 2019 1 commit
  7. 30 Jan, 2019 2 commits
  8. 29 Jan, 2019 1 commit
    • Eoin O'Neill's avatar
      Added Real-Time Preview when Changing Generator Layer Properties. · f63db12b
      Eoin O'Neill authored
      Colors and patterns will update when changing the values within the
      properties window of a generator layer. The changes will only be registered
      with the undo command system when accepting the change. Canceling your changes
      will revert the layer back to the state before the properties panel was opened.
      
      This should make changing the fill layer color a more artistic process,
      letting you visually see the effects before applying the change.
      f63db12b
  9. 28 Jan, 2019 1 commit
  10. 27 Jan, 2019 1 commit
  11. 26 Jan, 2019 3 commits
  12. 25 Jan, 2019 2 commits
  13. 24 Jan, 2019 1 commit
  14. 23 Jan, 2019 4 commits
    • Boudewijn Rempt's avatar
      debug-- · 8c554204
      Boudewijn Rempt authored
      8c554204
    • noemie scherer's avatar
      Add direction choice to the imagesplit plugin · af7abc39
      noemie scherer authored
      One use-case for the imagesplit is modifying spritesheet found externally
      (for example on the internet): splitting them then re-importing them in
      the animation timeline lets you use the dedicated animation tools, like
      the onionskin, and easily preview the animation with your modifications.
      
      But most spritesheet found on the internet are horizontal, like so:
      
      1, 2, 3
      4, 5, 6
      
      while a few are vertical, like so:
      
      1, 3, 5
      2, 4, 6
      
      Adding a button to choose which is more appropriate lets the imagesplit
      be used in both cases and still name the individual images correctly.
      
      I put the default at horizontal, while it was at vertical before,
      because it seems more widely used.
      
      Differential revision: https://phabricator.kde.org/D18442
      af7abc39
    • Boudewijn Rempt's avatar
      Use Q_FALLTHROUGH everwhere possible · cf5346cb
      Boudewijn Rempt authored
      I didn't know it existed...
      cf5346cb
    • Boudewijn Rempt's avatar
      Use QuaZip instead of KArchive for ZIP64 support · 593dba2b
      Boudewijn Rempt authored
      This makes it possible to save and load .kra files that are larger
      than 4GiB -- depending on available memory, of course. There is
      an option in the settings dialog to enable this; it's off by default
      because older versions of Krita cannot read Zip64 files.
      
      Note that everything that uses zip files now uses quazip, the
      karchive dependency is gone.
      
      CCMAIL:kimageshop@kde.org
      593dba2b
  15. 22 Jan, 2019 1 commit
  16. 21 Jan, 2019 1 commit
  17. 19 Jan, 2019 3 commits
  18. 18 Jan, 2019 1 commit
  19. 17 Jan, 2019 1 commit
  20. 16 Jan, 2019 3 commits
  21. 15 Jan, 2019 2 commits
  22. 10 Jan, 2019 2 commits
  23. 09 Jan, 2019 2 commits