1. 25 Jun, 2019 1 commit
  2. 22 Feb, 2018 1 commit
  3. 27 Oct, 2016 2 commits
  4. 25 Oct, 2016 1 commit
    • Boudewijn Rempt's avatar
      Get rid of breakpad again · c6cd38fd
      Boudewijn Rempt authored
      For Windows builds, we use mingw and drmingw, and we won't
      have the breakpad/webservice thing running anywhere any
      time soon. Probably not this decade, maybe not even this
      century.
      c6cd38fd
  5. 03 Oct, 2016 1 commit
  6. 04 Jul, 2016 2 commits
  7. 15 May, 2016 1 commit
  8. 12 May, 2016 1 commit
  9. 27 Apr, 2016 1 commit
  10. 25 Apr, 2016 1 commit
  11. 14 Apr, 2016 1 commit
  12. 02 Apr, 2016 1 commit
  13. 30 Mar, 2016 1 commit
  14. 22 Mar, 2016 1 commit
  15. 13 Mar, 2016 1 commit
  16. 06 Feb, 2016 1 commit
  17. 04 Feb, 2016 1 commit
    • Dmitry Kazakov's avatar
      Implemented a new look for Layers Docker · 2787ab9e
      Dmitry Kazakov authored
      This patch does at least one global change:
      
      1) Now KisNodeModel has *two* columns! The first one is purely technical
         and does nothing. It is only needed to reserve space for the visibility
         icon that is painted over it by KisNodeDelegate attached to the second
         column. See comments in
            o KisNodeModel::columnCount()
            o KisNodeDelegate::editorEvent()
            o KisNodeDelegate::drawVisibilityIconHijack()
      
      Ref T106,M11
      2787ab9e
  18. 30 Jan, 2016 1 commit
  19. 26 Jan, 2016 4 commits
  20. 25 Jan, 2016 2 commits
    • Boudewijn Rempt's avatar
      Move kritaimage to libs · b46898a0
      Boudewijn Rempt authored
      This shows up a bunch of other problems with alien includes. Some
      tests have been disabled (marked "kisdoc") because they needed
      kritaui.
      b46898a0
    • Boudewijn Rempt's avatar
      Move libcolor/libbrush/libpsd to libs · 39e45bae
      Boudewijn Rempt authored
      This basically showed that we had entangled ourselves majorly,
      kritaimage has includes from kritaui, which it exported to kritapsd
      and so on.
      39e45bae
  21. 09 Jan, 2016 1 commit
    • Boudewijn Rempt's avatar
      Move libglobal to the libs folder · 8f036034
      Boudewijn Rempt authored
      It's used there, so we got weird build errors if krita wasn't
      built for some reason (mostly because of a missing libgsl). Add
      our own tried, tested and true shared pointers to libglobal so
      I can start using them in a new import/export plugin registry.
      And finally, enable exceptions globally, since libglobal now
      also needs them.
      8f036034
  22. 21 Dec, 2015 1 commit
    • Boudewijn Rempt's avatar
      Move the osx rpath stuff to the toplevel · 21dc59b7
      Boudewijn Rempt authored
      I'm still not sure what it does, and the usually obscure cmake
      documentation excels in making me feel obtuse where it talks about
      rpaths, but if it's needed for Krita, it's needed for everything.
      21dc59b7
  23. 14 Dec, 2015 1 commit
  24. 10 Dec, 2015 1 commit
    • Michael Abrahams's avatar
      Restore shortcut schemes editor · 440621b2
      Michael Abrahams authored
      Summary:
      - Port shortcut scheme file search to KoResourcePaths
        Also prettify the shortcut scheme options
      
      - Update comments+indentation in KisShortcutsEditor
      
      - Restore changeShortcutScheme()
      
      - Move shortcut schemes work from XMLGUI to KisActionRegistry.
      
      - Define behavior of custom shortcuts vs. shortcut schemes
        kritashortcutsrc now contains only custom shortcuts. Shortcut schemes
        files are loaded separately and go in share/krita/shortcuts/
      
      - Add empty (for now) directory for shortcut schemes
        This directory is where the shortcut editor will look for scheme files.
      
      Reviewers: #krita:_next
      
      Differential Revision: https://phabricator.kde.org/D648
      440621b2
  25. 19 Nov, 2015 2 commits
  26. 17 Nov, 2015 2 commits
  27. 14 Nov, 2015 1 commit
    • Michael Abrahams's avatar
      Rework shortcut internals · f66f1c76
      Michael Abrahams authored
      Summary: Here is a diff which contains my local work done so far.  Although there is always more work to do to get the internals looking cleaner, I think the core is now in an acceptable state. The primary step after this will be to implement loading and saving.  Once that is finished, schemes support should be straightforward to implement.
      
      Reviewers: rempt
      
      Maniphest Tasks: T947
      
      Differential Revision: https://phabricator.kde.org/D498
      f66f1c76
  28. 09 Nov, 2015 1 commit
  29. 07 Nov, 2015 4 commits
    • Boudewijn Rempt's avatar
      Make cursor loading more robust · 1414c583
      Boudewijn Rempt authored
      1414c583
    • Boudewijn Rempt's avatar
      Put aboutdata and shaders in qrc files · 33c17d0f
      Boudewijn Rempt authored
      This way they will always be found and won't clutter up the install
      directory with stuff that never changes.
      33c17d0f
    • Boudewijn Rempt's avatar
      Set rpaths for OSX · 0d3288ca
      Boudewijn Rempt authored
      To quote the cmake manual:
      
      "Policy CMP0042 was introduced to change the default value of
      MACOSX_RPATH to ON. This is because use of @rpath is a more flexible
      and powerful alternative to @executable_path and @loader_path."
      
      And whenever something is flexible and powerful, you can bet there
      are too many ways of doing things and that it'll take days or weeks
      to get things working again.
      
      This change explicitly sets the rpaths both for running krita on OSX
      after doing a make install and for running krita from a bundle. There
      may be some redundancy here and it is still not enough. Macdeployqt
      doesn't pick up the location of the libraries and start looking in
      /Libraries/Frameworks for the Qt frameworks. So either we can add
      a #{CMAKE_INSTALL_PREFIX}/lib to the properties here, or fix that in
      the deploy script. For now, I'm doing the latter and running
      macdeployqt like this:
      
      rm -rf ~/kf5/krita.app/
      rm -rf ~/kf5/krita.dmg
      cp -r ~/kf5/i/bin/krita.app ~/kf5
      cp -r ~/kf5/i/share ~/kf5/krita.app/Contents/
      mkdir -p ~/kf5/krita.app/Contents/PlugIns/krita
      install_name_tool -add_rpath /Users/boudewijnrempt/kf5/i/lib ~/kf5/krita.app/Contents/MacOS/krita
      macdeployqt ~/kf5/krita.app \
          -verbose=0 \
          -executable=/Users/boudewijnrempt/kf5/krita.app/Contents/MacOS/krita \
          -extra-plugins=/Users/boudewijnrempt/kf5/i/lib/krita/ \
          -extra-plugins=/Users/boudewijnrempt/kf5/i/lib/plugins/ \
          -extra-plugins=/Users/boudewijnrempt/kf5/i/plugins/
      mv ~/kf5/krita.app/Contents/PlugIns/*so ~/kf5/krita.app/Contents/PlugIns/krita
      install_name_tool -delete_rpath  @loader_path/../../../../lib ~/kf5/krita.app/Contents/MacOS/krita
      install_name_tool -delete_rpath  /Users/boudewijnrempt/kf5/i/lib ~/kf5/krita.app/Contents/MacOS/krita
      0d3288ca
    • Boudewijn Rempt's avatar
      Remove breakpad from git master · bd8c2af2
      Boudewijn Rempt authored
      We cannot handle the crash dumps from breakpad anymore, and breakpad
      hasn't been built for a year or so, so get rid of it for now.
      bd8c2af2