1. 29 May, 2020 1 commit
  2. 15 Nov, 2018 1 commit
  3. 27 Aug, 2018 1 commit
  4. 10 Mar, 2018 1 commit
  5. 18 Feb, 2018 1 commit
  6. 03 Feb, 2018 1 commit
  7. 29 Jan, 2018 1 commit
  8. 30 Aug, 2017 1 commit
  9. 21 Aug, 2017 1 commit
    • David Edmundson's avatar
      Run the Baloo runner out of process · 76d41e08
      David Edmundson authored
      Summary:
      KRunner now supports querying data from running processes rather than
      being plugins.
      
      Due the number of crash reports of Baloo in both krunner and more
      importantly plasmashell, we can move this out of process to make the UX
      better in the event of an issue.
      
      This also means we share the database instance between both krunner and plasmashell.
      
      Test Plan:
      Searched, typing really quickly
      All works as before; including forcing a delay when you only type a few letters
      Results are just as fast as before to the human eye (bustle show calls as 0ms)
      
      Tested open with folder and open normally actions
      Tested dragging from krunner to dolphin
      Tested we had correct icons
      
      Reviewers: #plasma, broulik
      
      Reviewed By: #plasma, broulik
      
      Subscribers: broulik, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D7404
      76d41e08
  10. 16 Dec, 2016 1 commit
    • Kai Uwe Broulik's avatar
      [Runners] Register actions right away · 4440a0d0
      Kai Uwe Broulik authored
      Previously, they were created on-demand, which was the wrong approach, I think.
      Kicker checks for actions() being available before it even bothers getting actions for a match.
      
      CHANGELOG: KRunner actions like "Open containing folder" and "Run in Terminal" will now show up in the application launchers as well
      
      Differential Revision: https://phabricator.kde.org/D3688
      4440a0d0
  11. 10 Oct, 2016 1 commit
    • David Edmundson's avatar
      No-op SeachRunner if indexing is disabled · 6396bcd1
      David Edmundson authored
      Summary: We won't have any results anyway.
      
      Test Plan:
      Disabled indexing and put a qDebug in the if branch
      
      I'm not super convinced it's a good idea myself. It means parsing a config file every match
      and it can't be cached without missing updates if the user enables/disables at runtime.
      
      Reviewers: #plasma
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D2995
      6396bcd1
  12. 17 Jun, 2016 2 commits
  13. 02 Mar, 2016 3 commits
  14. 06 Feb, 2016 1 commit
  15. 01 Nov, 2015 1 commit
  16. 11 May, 2015 1 commit
  17. 06 May, 2015 1 commit
  18. 21 Nov, 2014 1 commit
  19. 20 Nov, 2014 2 commits
  20. 25 Oct, 2014 1 commit
  21. 21 Oct, 2014 1 commit
    • Vishesh Handa's avatar
      Baloo Runner: Lower relevance because krunner does not know any better · 1fc19e8d
      Vishesh Handa authored
      The KRunner framework expects all runners to set a relevance for each
      match, except that this relevance information is taken to globally sort
      the results. So I can write a plugin which whose results will always be
      on top. Yaye! </sarcasm>
      
      Explicitly lower Baloo's relevance so that in general applications are
      higher.
      1fc19e8d
  22. 14 Oct, 2014 1 commit
    • Vishesh Handa's avatar
      Baloo Runner: Port to newer api · c0f083dd
      Vishesh Handa authored
      Also, Baloo no longer provides Email results.
      
      The Email parts are now completely separate. We can make the
      Akonadi-Search module install a runner for searching through
      Emails.
      c0f083dd
  23. 20 Aug, 2014 1 commit
    • Vishesh Handa's avatar
      BalooSearchRunner: Set the relevance for each result · 4984edb6
      Vishesh Handa authored
      The Plasma::QueryMatch operator < sorts first based on relevance and
      then based on the text. So even though we try and order stuff correctly,
      mostly clients just sort it based on relevance (not stable sort) which
      results in the results being mixed up. Baloo takes a lot of pain to
      internally determine which results should be on top.
      4984edb6
  24. 02 Aug, 2014 2 commits
    • Lukáš Tinkl's avatar
      i18n fixes · f03301ac
      Lukáš Tinkl authored
      the runner categories must be translated, they are visible in the kcms
      and it's what Plasma::QueryMatch::setMatchCategory suggests
      f03301ac
    • Lukáš Tinkl's avatar
      i18n fixes · b15cc212
      Lukáš Tinkl authored
      the runner categories must be translated, they are visible in the kcms
      and it's what Plasma::QueryMatch::setMatchCategory suggests
      b15cc212
  25. 26 Jun, 2014 1 commit
  26. 16 Jun, 2014 1 commit