CVSROOT:        /cvs/directfb
Module name:    DirectFB
Changes by:     dok     20040609 13:19:11

Modified files:
        lib/direct     : clock.c cpu_accel.c debug.c debug.h direct.c 
                         memcpy.c 
        src/misc       : conf.c 

Log message:
Implemented debug domains which can be enabled/disabled separately.

But still a lot of code has to be changed to use domains!

The new macro "D_DEBUG_DOMAIN (identifier, name, description)" is used to
define a debug domain which is used via "D_DEBUG_AT (identifier, ...)".

The user can select debug output now, e.g.:

no-debug
debug = direct
no-debug = direct/memcpy

This disables debug messages in general,
but enables all "Direct/" messages except "Direct/Memcpy".

The other way around:

debug
no-debug = direct
debug = direct/memcpy

This enables debug messages in general,
but disables all "Direct/" messages except "Direct/Memcpy".



Reply via email to