directfb.h   directfb.h 
skipping to change at line 3027 skipping to change at line 3027
DSFLIP_BLIT = 0x00000002, /* Copy from back buffer to front b uffer rather than DSFLIP_BLIT = 0x00000002, /* Copy from back buffer to front b uffer rather than
just swapping these buffers. Thi s behaviour is enforced just swapping these buffers. Thi s behaviour is enforced
if the region passed to Flip() i s not NULL or if the if the region passed to Flip() i s not NULL or if the
surface being flipped is a sub s urface. */ surface being flipped is a sub s urface. */
DSFLIP_ONSYNC = 0x00000004, /* Do the actual flipping upon the next vertical sync. DSFLIP_ONSYNC = 0x00000004, /* Do the actual flipping upon the next vertical sync.
The Flip() method will still ret urn immediately unless The Flip() method will still ret urn immediately unless
DSFLIP_WAIT is specified, too. * / DSFLIP_WAIT is specified, too. * /
DSFLIP_PIPELINE = 0x00000008, DSFLIP_PIPELINE = 0x00000008,
DSFLIP_ONCE = 0x00000010,
DSFLIP_WAITFORSYNC = DSFLIP_WAIT | DSFLIP_ONSYNC DSFLIP_WAITFORSYNC = DSFLIP_WAIT | DSFLIP_ONSYNC
} DFBSurfaceFlipFlags; } DFBSurfaceFlipFlags;
/* /*
* Flags controlling the text layout. * Flags controlling the text layout.
*/ */
typedef enum { typedef enum {
DSTF_LEFT = 0x00000000, /* left aligned */ DSTF_LEFT = 0x00000000, /* left aligned */
DSTF_CENTER = 0x00000001, /* horizontally centered */ DSTF_CENTER = 0x00000001, /* horizontally centered */
DSTF_RIGHT = 0x00000002, /* right aligned */ DSTF_RIGHT = 0x00000002, /* right aligned */
skipping to change at line 4391 skipping to change at line 4393
DWET_ALL = 0x003F033F /* all event types */ DWET_ALL = 0x003F033F /* all event types */
} DFBWindowEventType; } DFBWindowEventType;
/* /*
* Flags for a window event. * Flags for a window event.
*/ */
typedef enum { typedef enum {
DWEF_NONE = 0x00000000, /* none of these */ DWEF_NONE = 0x00000000, /* none of these */
DWEF_RETURNED = 0x00000001, /* This is a returned event, e.g. u nconsumed key. */ DWEF_RETURNED = 0x00000001, /* This is a returned event, e.g. u nconsumed key. */
DWEF_REPEAT = 0x00000010, /* repeat event, e.g. repeating key */
DWEF_ALL = 0x00000001 /* all of these */ DWEF_ALL = 0x00000011 /* all of these */
} DFBWindowEventFlags; } DFBWindowEventFlags;
/* /*
* Video Provider Event Types - can also be used as flags for event filters . * Video Provider Event Types - can also be used as flags for event filters .
*/ */
typedef enum { typedef enum {
DVPET_NONE = 0x00000000, DVPET_NONE = 0x00000000,
DVPET_STARTED = 0x00000001, /* The video provider has started the playback */ DVPET_STARTED = 0x00000001, /* The video provider has started the playback */
DVPET_STOPPED = 0x00000002, /* The video provider has stopped the playback */ DVPET_STOPPED = 0x00000002, /* The video provider has stopped the playback */
DVPET_SPEEDCHANGE = 0x00000004, /* A speed change has occured */ DVPET_SPEEDCHANGE = 0x00000004, /* A speed change has occured */
skipping to change at line 4425 skipping to change at line 4428
DVPET_ALL = 0x00007FFF /* All event types */ DVPET_ALL = 0x00007FFF /* All event types */
} DFBVideoProviderEventType; } DFBVideoProviderEventType;
/* /*
* Event from the windowing system. * Event from the windowing system.
*/ */
typedef struct { typedef struct {
DFBEventClass clazz; /* clazz of event */ DFBEventClass clazz; /* clazz of event */
DFBWindowEventType type; /* type of event */ DFBWindowEventType type; /* type of event */
/* used by DWET_KEYDOWN, DWET_KEYUP */
DFBWindowEventFlags flags; /* event flags */ DFBWindowEventFlags flags; /* event flags */
DFBWindowID window_id; /* source of event */ DFBWindowID window_id; /* source of event */
/* used by DWET_MOVE, DWET_MOTION, DWET_BUTTONDOWN, DWET_BUTTONUP, /* used by DWET_MOVE, DWET_MOTION, DWET_BUTTONDOWN, DWET_BUTTONUP,
DWET_ENTER, DWET_LEAVE */ DWET_ENTER, DWET_LEAVE */
int x; /* x position of window int x; /* x position of window
or coordinate within or coordinate within
window */ window */
int y; /* y position of window int y; /* y position of window
 End of changes. 4 change blocks. 
1 lines changed or deleted 6 lines changed or added


 directfb_util.h   directfb_util.h 
skipping to change at line 433 skipping to change at line 433
int *ret_bounding ); int *ret_bounding );
static inline void static inline void
dfb_updates_reset( DFBUpdates *updates ) dfb_updates_reset( DFBUpdates *updates )
{ {
D_MAGIC_ASSERT( updates, DFBUpdates ); D_MAGIC_ASSERT( updates, DFBUpdates );
updates->num_regions = 0; updates->num_regions = 0;
} }
static inline void
dfb_updates_deinit( DFBUpdates *updates )
{
D_MAGIC_ASSERT( updates, DFBUpdates );
D_MAGIC_CLEAR( updates );
}
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 8 lines changed or added


 directfb_version.h   directfb_version.h 
skipping to change at line 34 skipping to change at line 34
License along with this library; if not, write to the License along with this library; if not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330, Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. Boston, MA 02111-1307, USA.
*/ */
#ifndef __DIRECTFB_VERSION_H__ #ifndef __DIRECTFB_VERSION_H__
#define __DIRECTFB_VERSION_H__ #define __DIRECTFB_VERSION_H__
#define DIRECTFB_MAJOR_VERSION (1) #define DIRECTFB_MAJOR_VERSION (1)
#define DIRECTFB_MINOR_VERSION (2) #define DIRECTFB_MINOR_VERSION (2)
#define DIRECTFB_MICRO_VERSION (9) #define DIRECTFB_MICRO_VERSION (10)
#define DIRECTFB_BINARY_AGE (0) #define DIRECTFB_BINARY_AGE (1)
#define DIRECTFB_INTERFACE_AGE (0) #define DIRECTFB_INTERFACE_AGE (1)
#endif /* __DIRECTFB_VERSION_H__ */ #endif /* __DIRECTFB_VERSION_H__ */
 End of changes. 1 change blocks. 
3 lines changed or deleted 3 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/