Update to xserver 1.11.2

This commit is contained in:
matthieu
2011-11-05 13:32:40 +00:00
parent 11e48bf1aa
commit 61a7d5427d
947 changed files with 107090 additions and 189609 deletions

View File

@@ -30,6 +30,7 @@
#include "resource.h"
extern _X_EXPORT RESTYPE RegionResType;
extern _X_EXPORT RESTYPE PointerBarrierType;
extern _X_EXPORT int XFixesErrorBase;
#define VERIFY_REGION(pRegion, rid, client, mode) \
@@ -51,5 +52,21 @@ extern _X_EXPORT int XFixesErrorBase;
extern _X_EXPORT RegionPtr
XFixesRegionCopy (RegionPtr pRegion);
struct PointerBarrier {
CARD16 x1, x2, y1, y2;
CARD32 directions;
};
extern int
barrier_get_direction(int, int, int, int);
extern BOOL
barrier_is_blocking(const struct PointerBarrier*, int, int, int, int, double*);
extern BOOL
barrier_is_blocking_direction(const struct PointerBarrier*, int);
extern void
barrier_clamp_to_barrier(struct PointerBarrier *barrier, int dir, int *x, int *y);
#endif /* _XFIXES_H_ */