[PATCH] RunnerManager

Jordi Polo mumismo at gmail.com
Mon Apr 21 12:25:36 CEST 2008


These are some basic changes for krunner.
The patch is to show you the direction I want to take, it is working almost
without regressions.  It is totally WIP, don't take it as final because
there is still much work to do.
If it is OK to submit it, I'll continue the development in SVN.
The known current issues are:
- The configuration. I want RunnerManager to configure itself. Potentially
other programs not only krunner can use it. That means reading its own
configuration file. I am not sure if the right approach is create a
runnermanagerrc. So far There is a bunch of commented code in the
constructor. Wait for advise.
- So, user priority list and blacklist is not working (nor whitelist : the
only regression I am aware about). That depends on the configuration point
above. The code to implement it is there though.
- There are a bunch of kDebug I have to comment or delete. I'll do it before
submitting.
- I guess I have to write more comments, specially the interface of
RunnerManager should improve.
- Sometimes I hit some dbus out of memory errors -> investigate. I may
resurrect the queueMatch idea.
- Sometimes it seems that the matches are not found till the window is
redrawn. No idea about this, investigate.

I'd really like to submit it ASAP. To about conflicts with Ryan's work and
with the revamp UI effort. I am willing to help integrate the work already
done in those patches here.


-- 
Jordi Polo Carres
NLP laboratory - NAIST
http://www.bahasara.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/panel-devel/attachments/20080421/9a918b47/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch_krunner
Type: application/octet-stream
Size: 40981 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/panel-devel/attachments/20080421/9a918b47/attachment-0001.obj 


More information about the Panel-devel mailing list