Run the Baloo runner out of process

Authored by davidedmundson on Aug 21 2017, 11:00 AM.

Description

Run the Baloo runner out of process

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

Details

Committed
davidedmundsonAug 21 2017, 11:00 AM
Reviewer
Plasma
Differential Revision
D7404: Run the Baloo runner out of process
Parents
R120:403b7348e168: notifications: Correctly display the file in jobs
Branches
Unknown
Tags
Unknown