Merge remote-tracking branch 'whot/for-keith'
This commit is contained in:
commit
ec0ac8970b
|
@ -1147,7 +1147,7 @@ ProcShmAttachFd(ClientPtr client)
|
||||||
fd, 0);
|
fd, 0);
|
||||||
|
|
||||||
close(fd);
|
close(fd);
|
||||||
if ((shmdesc->addr == ((char *) -1))) {
|
if (shmdesc->addr == ((char *) -1)) {
|
||||||
free(shmdesc);
|
free(shmdesc);
|
||||||
return BadAccess;
|
return BadAccess;
|
||||||
}
|
}
|
||||||
|
@ -1237,7 +1237,7 @@ ProcShmCreateSegment(ClientPtr client)
|
||||||
MAP_SHARED,
|
MAP_SHARED,
|
||||||
fd, 0);
|
fd, 0);
|
||||||
|
|
||||||
if ((shmdesc->addr == ((char *) -1))) {
|
if (shmdesc->addr == ((char *) -1)) {
|
||||||
close(fd);
|
close(fd);
|
||||||
free(shmdesc);
|
free(shmdesc);
|
||||||
return BadAccess;
|
return BadAccess;
|
||||||
|
|
|
@ -2622,7 +2622,7 @@ GetPairedDevice(DeviceIntPtr dev)
|
||||||
* slave.
|
* slave.
|
||||||
* - MASTER_KEYBOARD: the master keyboard for this device or NULL for a
|
* - MASTER_KEYBOARD: the master keyboard for this device or NULL for a
|
||||||
* floating slave
|
* floating slave
|
||||||
* - MASTER_POINTER: the master keyboard for this device or NULL for a
|
* - MASTER_POINTER: the master pointer for this device or NULL for a
|
||||||
* floating slave
|
* floating slave
|
||||||
* - POINTER_OR_FLOAT: the master pointer for this device or the device for
|
* - POINTER_OR_FLOAT: the master pointer for this device or the device for
|
||||||
* a floating slave
|
* a floating slave
|
||||||
|
|
|
@ -239,8 +239,10 @@ build_modmap_from_modkeymap(CARD8 *modmap, KeyCode *modkeymap,
|
||||||
if (!modkeymap[i])
|
if (!modkeymap[i])
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
#if MAP_LENGTH < 256
|
||||||
if (modkeymap[i] >= MAP_LENGTH)
|
if (modkeymap[i] >= MAP_LENGTH)
|
||||||
return BadValue;
|
return BadValue;
|
||||||
|
#endif
|
||||||
|
|
||||||
if (modmap[modkeymap[i]])
|
if (modmap[modkeymap[i]])
|
||||||
return BadValue;
|
return BadValue;
|
||||||
|
|
|
@ -3243,7 +3243,7 @@ CheckWindowOptionalNeed(WindowPtr w)
|
||||||
return;
|
return;
|
||||||
if (optional->userProps != NULL)
|
if (optional->userProps != NULL)
|
||||||
return;
|
return;
|
||||||
if (optional->backingBitPlanes != ~0L)
|
if (optional->backingBitPlanes != (CARD32)~0L)
|
||||||
return;
|
return;
|
||||||
if (optional->backingPixel != 0)
|
if (optional->backingPixel != 0)
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -103,4 +103,8 @@ if LNXACPI
|
||||||
XORG_CFLAGS += -DHAVE_ACPI
|
XORG_CFLAGS += -DHAVE_ACPI
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
if NEED_DBUS
|
||||||
|
XORG_CFLAGS += $(DBUS_CFLAGS)
|
||||||
|
endif
|
||||||
|
|
||||||
AM_CFLAGS = $(DIX_CFLAGS) $(XORG_CFLAGS)
|
AM_CFLAGS = $(DIX_CFLAGS) $(XORG_CFLAGS)
|
||||||
|
|
|
@ -656,6 +656,7 @@ xwl_screen_init(ScreenPtr pScreen, int argc, char **argv)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_X_NORETURN
|
||||||
static void _X_ATTRIBUTE_PRINTF(1, 0)
|
static void _X_ATTRIBUTE_PRINTF(1, 0)
|
||||||
xwl_log_handler(const char *format, va_list args)
|
xwl_log_handler(const char *format, va_list args)
|
||||||
{
|
{
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
#define DBUS_CORE_H
|
#define DBUS_CORE_H
|
||||||
|
|
||||||
#ifdef NEED_DBUS
|
#ifdef NEED_DBUS
|
||||||
typedef struct DBusConnection DBusConnection;
|
#include <dbus/dbus.h>
|
||||||
|
|
||||||
typedef void (*dbus_core_connect_hook) (DBusConnection * connection,
|
typedef void (*dbus_core_connect_hook) (DBusConnection * connection,
|
||||||
void *data);
|
void *data);
|
||||||
|
|
|
@ -117,7 +117,7 @@ struct xorg_list {
|
||||||
* Example:
|
* Example:
|
||||||
* xorg_list_init(&bar->list_of_foos);
|
* xorg_list_init(&bar->list_of_foos);
|
||||||
*
|
*
|
||||||
* @param The list to initialized.
|
* @param list The list to initialize
|
||||||
*/
|
*/
|
||||||
static inline void
|
static inline void
|
||||||
xorg_list_init(struct xorg_list *list)
|
xorg_list_init(struct xorg_list *list)
|
||||||
|
|
|
@ -138,7 +138,7 @@ lswapl(uint32_t x)
|
||||||
static inline uint16_t
|
static inline uint16_t
|
||||||
lswaps(uint16_t x)
|
lswaps(uint16_t x)
|
||||||
{
|
{
|
||||||
return ((x & 0xff) << 8) | ((x >> 8) & 0xff);
|
return (uint16_t)((x & 0xff) << 8) | ((x >> 8) & 0xff);
|
||||||
}
|
}
|
||||||
|
|
||||||
#undef min
|
#undef min
|
||||||
|
|
|
@ -125,7 +125,7 @@ RegionEnd(RegionPtr reg)
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline size_t
|
static inline size_t
|
||||||
RegionSizeof(int n)
|
RegionSizeof(size_t n)
|
||||||
{
|
{
|
||||||
return (sizeof(RegDataRec) + ((n) * sizeof(BoxRec)));
|
return (sizeof(RegDataRec) + ((n) * sizeof(BoxRec)));
|
||||||
}
|
}
|
||||||
|
|
|
@ -553,10 +553,15 @@ miPointerMoveNoEvent(DeviceIntPtr pDev, ScreenPtr pScreen, int x, int y)
|
||||||
* The coordinates provided are always absolute. The parameter mode whether
|
* The coordinates provided are always absolute. The parameter mode whether
|
||||||
* it was relative or absolute movement that landed us at those coordinates.
|
* it was relative or absolute movement that landed us at those coordinates.
|
||||||
*
|
*
|
||||||
|
* If the cursor was constrained by a barrier, ET_Barrier* events may be
|
||||||
|
* generated and appended to the InternalEvent list provided.
|
||||||
|
*
|
||||||
* @param pDev The device to move
|
* @param pDev The device to move
|
||||||
* @param mode Movement mode (Absolute or Relative)
|
* @param mode Movement mode (Absolute or Relative)
|
||||||
* @param[in,out] screenx The x coordinate in desktop coordinates
|
* @param[in,out] screenx The x coordinate in desktop coordinates
|
||||||
* @param[in,out] screeny The y coordinate in desktop coordinates
|
* @param[in,out] screeny The y coordinate in desktop coordinates
|
||||||
|
* @param[in,out] nevents The number of events in events (before/after)
|
||||||
|
* @param[in,out] events The list of events before/after being constrained
|
||||||
*/
|
*/
|
||||||
ScreenPtr
|
ScreenPtr
|
||||||
miPointerSetPosition(DeviceIntPtr pDev, int mode, double *screenx,
|
miPointerSetPosition(DeviceIntPtr pDev, int mode, double *screenx,
|
||||||
|
|
Loading…
Reference in New Issue