CVSROOT:        /cvs/directfb
Module name:    DirectFB
Changes by:     dok     20040505 21:02:52

Modified files:
        inputdrivers/dbox2remote: dbox2remote.c 
        inputdrivers/elo: elo.c 
        inputdrivers/h3600_ts: h3600_ts.c 
        inputdrivers/joystick: joystick.c 
        inputdrivers/keyboard: keyboard.c 
        inputdrivers/linux_input: linux_input.c 
        inputdrivers/lirc: lirc.c 
        inputdrivers/mutouch: mutouch.c 
        inputdrivers/ps2mouse: ps2mouse.c 
        inputdrivers/serialmouse: serialmouse.c 
        inputdrivers/sonypi: sonypi.c 
        inputdrivers/ucb1x00_ts: ucb1x00_ts.c 
        inputdrivers/wm97xx_ts: wm97xx_ts.c 
        interfaces/IDirectFBVideoProvider: idirectfbvideoprovider_v4l.c 
        lib/direct     : list.c list.h messages.h thread.c thread.h 
                         types.h 
        src/core       : Makefile.am core.c coretypes.h 
        systems/fbdev  : vt.c vt.h 
        systems/sdl    : sdlinput.c 
Removed files:
        src/core       : thread.c thread.h 

Log message:
Added direct_list_append() and changed the list structure to have
the first element's 'prev' pointing to the last element of the list ;)

Made direct_list_*() functions static inline.

Added DirectThreadInitHandler which can be installed/uninstalled using
direct_thread_add_init_handler() and direct_thread_remove_init_handler().
The registered init handler function is called at the beginning of new threads.

Use DirectThread all over the place.
Install init handler that calls dfb_system_thread_init().



-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-cvs" as subject.

Reply via email to