Konversation backend

 I added a konversation backend to trunk today. Unline the other chat
backends, this one splits the log file into 6 hours chunk and indexes
each chunk separately. So, when a new conversation is added to the
chat log file, only the current chunk is parsed and added to the
index; the current backends parse the whole file upon any change.
 Also, this backend tries to separate the code for ImLogViewer and
the backend (bug #322669). This will reduce a lot of unnecessary text
processing during indexing.
 It would be nice if the konversation backend could be tested. I
forgot to check if beagle-search needed any changes, but beagle-query
should work.
 Also, beagle-imlogviewer needs to be tested. If you are interested
in testing, run the patch attached in #331609 - that will enable
imlogviewer changes required for the konversation backend.
 The structure of the backend will remain the same; however, based on
the feedback from testing, I will tweak the backend a little more.
Once it stabilizes the improvements can be moved over to the gaim and
kopete chat backends. (And someone will probably write an xchat
backend by then ;-).

- dBera

Debajyoti Bera @ http://dtecht.blogspot.com
beagle / KDE fan
Mandriva / Inspiron-1100 user

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]