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.