The KDebug DBus applet


Description:
The purpose of this applet is to show selected kdebug messages.
In the future, this applet can be shown in front of an application 
while you're using it and in the mean time show the debug messages.

In the future it should also be possible to format the messages,
like having backtraces for selected messages (by inserting a tag
in the message for example), to colorize the messages, ...

The functionality of kdebugdialog should be included too, and made
simpler. For example being able to set multiple areas at once.


Technique:
In order to get the kdebug messages for multiple sessions of the
same user, the dbus session bus is used.

A user can select an area and set it to post the messages on the
dbus session bus. The applet listens to these messages and displays
them.

But with the standard kdelibs and kdebase from SVN this is not
possible. Hence the patches library in this folder.


Patching:
Before you can use and even build this applet you need to patch
at least kdelibs. For convenience it's also a good idea to
patch kdebase.

The pacth for kdelibs includes an update for kdebug. A new
signal is added to the dbus adaptor and by setting a certain
area to the dbus mode it will emit the signal so other
programs can listen to it.

The patch for kdebase contains an update for kdebugdialog.
With this update you can easily change an area to use dbus.


TODO:
- A Plasma list widget
- KDebugdialog options
- Conditional formatting of messages


