1. 02 Jan, 2018 1 commit
  2. 01 Feb, 2016 1 commit
  3. 19 Nov, 2015 1 commit
  4. 14 Nov, 2015 2 commits
    • 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
    • Michael Abrahams's avatar
      Port away from `new QAction` retaining i18n strings · e295307d
      Michael Abrahams authored
      Summary:
      This replaces most calls to `new QAction` with `KisActionRegistry::makeQAction()`, getting rid of static data in the code.
      
      Now, instead of i18n() calls in the code right next to each action, krita.action  (and the other .action files) become the primary source of strings.
      
      To handle this, we make a small modification to the script extractrc, which I've called action_i18n.pl.  This is intended for testing, the ultimate goal being to merge the changes to upstream extractrc.
      
      Messages.sh is modified to include action_i18n.pl for the generation of translation strings.
      
      Depends on D478
      
      Tasks: T947
      
      Reviewers: kossebau, rempt
      
      Differential Revision: https://phabricator.kde.org/D479
      e295307d