<br>These are some basic changes for krunner. <br>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.<br>
If it is OK to submit it, I'll continue the development in SVN. <br>The known current issues are:<br>- 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. <br>
- 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. <br>- There are a bunch of kDebug I have to comment or delete. I'll do it before submitting.<br>
- I guess I have to write more comments, specially the interface of RunnerManager should improve. <br>- Sometimes I hit some dbus out of memory errors -> investigate. I may resurrect the queueMatch idea.<br>- Sometimes it seems that the matches are not found till the window is redrawn. No idea about this, investigate.<br clear="all">
<br>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.<br><br><br>-- <br>Jordi Polo Carres<br>
NLP laboratory - NAIST<br><a href="http://www.bahasara.org">http://www.bahasara.org</a><br>