New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=260cf7870ebf205b96a00763267eb26142d84aa1
commit 260cf7870ebf205b96a00763267eb26142d84aa1
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Mar 19 00:57:46 2012 +0100
IDirectFBSurface: Introduce surface events, adding CreateEventBuffer,
AttachEventBuffer, DetachEventBuffer.
Add DFBSurfaceEventType with DSEVT_DESTROYED and DSEVT_UPDATE.
Add DFBSurfaceEvent with type, surface_id and update region for left and
right buffer.
Add CoreSurfaceChannel with CSCH_NOTIFICATION (old default) and CSCH_EVENT.
Dispatch surface events via new reactor channel.
Add dfb_surface_dispatch_event() and dfb_surface_dispatch_update().
Send update events when application calls Flip() or FlipStereo().
include/directfb.h | 56 ++++++++++++++++-
src/core/surface.c | 53 +++++++++++++++
src/core/surface.h | 13 ++++
src/display/idirectfbsurface.c | 78 ++++++++++++++++++++---
src/display/idirectfbsurface_layer.c | 18 +++++-
src/display/idirectfbsurface_window.c | 4 +
src/input/idirectfbinputbuffer.c | 115 +++++++++++++++++++++++++++++++++
src/input/idirectfbinputbuffer.h | 5 ++
8 files changed, 330 insertions(+), 12 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs