forked from 12to11/12to11

* 12to11.c (XLMain): Initialize pointer constraints. * 12to11.conf: Add Emacs local variables section. * 12to11.man: Document new protocol. * Imakefile (SRCS): Add pointer_constraints.c. (OBJS): Add pointer_constraints.o. (pointer-constraints-unstable-v1): New scanner target. * README: Update accordingly. * compositor.h (enum _ClientDataType): Add PointerConfinementData. * dmabuf.c (struct _BufferParams): Rearrange for alignment. (struct _Buffer): Rearrange for alignment. * dnd.c (struct _DndState, struct _DragState) (struct _WindowCacheEntry): * seat.c (struct _SeatCursor, struct _ScrollValuator) (struct _SeatClientInfo, struct _Seat): Rearrange for alignment. (SendMotion): Do not send pointer motion to locked seats. (CheckPointerBarrier): New function. (EnteredSurface, DispatchMotion): Check for pointer confinement changes. (XLSeatGetPointerDevice): New function. (XLPointerGetSeat, XLSeatGetMouseData, XLSeatLockPointer) (XLSeatUnlockPointer): New functions. * shm.c (HandleResourceDestroy, CreatePool, HandleBind): Remove redundant `all_shms' field. * subcompositor.c (struct _View): New function `maybe_resized'. (ViewAfterSizeUpdate): Call it if necessary. (ViewAttachBuffer): Update a comment. (ViewSetMaybeResizedFunction): New function. * subsurface.c (MoveFractional): * surface.c (ApplyInputRegion, HandleScaleChanged, MaybeResized) (XLCreateSurface, XLWindowFromSurface): Update pointer constraints. * xdata.c (struct _ReadTargetsData, struct _ConversionTransferInfo) (struct _TargetMappingTable): Rearrange for alignment. (XLInitXData): Require fixes 1.5. * xdg_surface.c (struct _XdgRole): Rearrange fr alignment. (AckConfigure): Fix serial monotonicity checking. (NoteConfigure): Update pointer constraints. * xdg_toplevel.c (struct _XdgToplevel): Rearrange for alignment.
26 lines
705 B
Text
26 lines
705 B
Text
/* Edit this file if any of these libraries and tools are named differently
|
|
on your system. */
|
|
|
|
XCB = -lxcb
|
|
XCB_SHM = -lxcb-shm
|
|
XCB_DRI3 = -lxcb-dri3
|
|
XCB_SHAPE = -lxcb-shape
|
|
XCB_RANDR = -lxcb-randr
|
|
WAYLAND_SERVER = -lwayland-server
|
|
XCBLIB = -lX11-xcb
|
|
PIXMAN = -lpixman-1
|
|
DRM = -ldrm
|
|
DRMINCLUDES = -I$(INCROOT)/drm
|
|
PIXMANINCLUDES = -I$(INCROOT)/pixman-1
|
|
XPRESENTLIB = -lXpresent
|
|
WAYLAND_SCANNER = wayland-scanner
|
|
|
|
/* Uncomment the following code if building with EGL support. */
|
|
|
|
XCOMM #define HaveEglSupport
|
|
XCOMM EGL = -lEGL
|
|
XCOMM GLES = -lGLESv2
|
|
|
|
XCOMM Local Variables:
|
|
XCOMM mode: makefile-imake
|
|
XCOMM End:
|