Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-19 | Add a bunch of missing LockDisplay() calls. | Peter Hutterer | |
Reported-by: Paul "TBBle" Hampson <Paul.Hampson@Pobox.com> | |||
2009-04-19 | libxi: Unlock display after XIQueryVersion | Paul "TBBle" Hampson | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-04-16 | Add XIAllowEvents | Peter Hutterer | |
2009-04-16 | Add XIGrabDevice | Peter Hutterer | |
2009-04-12 | parse subpixels | Peter Hutterer | |
2009-03-26 | XIint.h only needs XI.h as include, not the rest. | Peter Hutterer | |
This fixes 64bit compilation issues. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-03-26 | Remove public declarations for SizeClassInfo and ParseClassInfo. | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-03-20 | Add XISetDeviceFocus and XIGetDeviceFocus | Peter Hutterer | |
2009-03-20 | Handle XI2 focus events. | Peter Hutterer | |
These events are identical to enter/leave events. | |||
2009-03-11 | Add support for XI2 Enter/Leave events | Peter Hutterer | |
2009-03-11 | Remove if 0 code block | Peter Hutterer | |
2009-03-11 | Add support for Raw events. | Peter Hutterer | |
2009-03-11 | Add support for XIHierarchyEvent. | Peter Hutterer | |
2009-03-11 | Add support for XIDeviceChangedEvent | Peter Hutterer | |
2009-03-11 | Add XIFreeEventData | Peter Hutterer | |
2009-03-11 | Add support for XIDeviceEvents. | Peter Hutterer | |
2009-03-11 | XIint.h fix compile error, include XInput.h | Peter Hutterer | |
2009-03-11 | XExtInt compile fix - include XI2.h | Peter Hutterer | |
2009-03-11 | Add XIQueryDevice implementation. | Peter Hutterer | |
2009-03-11 | Add XIQueryVersion() - query and announce the supported XI version. | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-03-11 | XISelectEvent: make sure padding is zeroed out. | Peter Hutterer | |
2009-03-11 | Replace XiSelectEvent() with XISelectEvent(). | Peter Hutterer | |
2009-03-11 | Replace all XDevice* with ints. | Peter Hutterer | |
There's no reason to have XDevice structs. It's not as if they carry useful information. | |||
2009-03-11 | Change XIGetClientPtr to take an int, not an XID | Peter Hutterer | |
2009-03-11 | Fix the already existing XI2 calls to the new XI2 protocol. FIXME | Peter Hutterer | |
FIXME: not bisectable due to XiSelectInput. This includes namespacing them with an XI2 prefix. Affected calls: XIGetClientPointer XISetClientPointer XIDefineDeviceCursor XIUndefineDeviceCursor XIWarpDevicePointer XIQueryDevicePointer XIChangeDeviceHierarchy (+ event) | |||
2009-03-03 | Move current XI2 stuff out of XInput.h, into XInput2.h | Peter Hutterer | |
This means XInput2.h is rather messy, but it also means we can leave XInput.h untouched for the XI2 rework. | |||
2009-03-03 | XIint.h: include XIproto.h for xAnyClassPtr. | Peter Hutterer | |
2009-03-03 | Disable generic event handling for now to allow bisecting. | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-03-03 | Back out the XQueryInputVersion hack, restore previous state. | Peter Hutterer | |
XI2 should use a separate request to query the version rather than piggy-back on an existing badly defined request. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-02-25 | Remove XExtendedGrabDevice. | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-02-25 | Remove DeviceEnter/LeaveNotify handling. | Peter Hutterer | |
This will be replaced by XI2 GenericEvents. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-02-25 | Remove AttachClass handling from ListDevices. | Peter Hutterer | |
If you want attachment information, use XI2 and XQueryDevice(). Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-02-25 | XGetDeviceControl: size the libXi structs, not the wire structs (#20293) | Peter Hutterer | |
X.Org Bug 20293 <http://bugs.freedesktop.org/show_bug.cgi?id=20293> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-02-25 | XGetDeviceControl: Add a missing break leading to wrong length calculation. | Peter Hutterer | |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-01-29 | Return NULL on error, and match LockDisplay with UnlockDisplay. | Paulo Cesar Pereira de Andrade | |
2009-01-29 | Janitor: make distcheck, compile warnings, extra .gitignore files. | Paulo Cesar Pereira de Andrade | |
2008-12-21 | Hide private functions | Julien Cristau | |
2008-12-08 | Restore XAllowDeviceEvents() | Peter Hutterer | |
Got accidentally removed as part of f938c524f74fa8828a Purge device-based window access code. XAllowDeviceEvents is the XI equivalent to XAllowEvents, required to thaw devices after grabs, not related to the access control code. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2008-10-31 | Purge device-based window access code. | Peter Hutterer | |
Requires inputproto 1.9.99.6. | |||
2008-09-26 | Adjust to new property API. | Peter Hutterer | |
XConfigureDeviceProperty is gone. XQueryDeviceProperty is gone. XGetDeviceProperty doesn't have "pending" anymore. | |||
2008-08-13 | Backport device property code to XI 1.5. | Peter Hutterer | |
Ditching generic events, using normal XI events instead. | |||
2008-08-13 | Remove RCS tags. | Peter Hutterer | |
2008-07-09 | Add XDevicePropertyNotifyEvent support. | Peter Hutterer | |
2008-07-09 | Add support for input device properties requests. | Peter Hutterer | |
2008-05-22 | Ansify the XI 2 functions. | Peter Hutterer | |
2008-05-22 | Merge branch 'master' into mpx | Peter Hutterer | |
2008-05-20 | libXi ansification. | Paulo Cesar Pereira de Andrade | |
Thre are still two remaining compiler warnings, because of non matching function prototypes and function pointer arguments prototypes: src/XSndExEv.c:XSendExtensionEvent() variable register Status(**fp) (Display *, XEvent*, xEvent **, int *) doesn't match struct _XDisplay's: Status (*wire_vec[128])( /* vector for event to wire */ Display * /* dpy */, XEvent * /* re */, xEvent * /* event */ ); and src/XExtInt.c:xinput_extension_hooks field event_to_wire of type XExtensionHooks that has the prototype Status (*event_to_wire)( Display* /* display */, XEvent* /* re */, xEvent* /* event */ ); does not match Status _XiEventToWire( register Display *dpy, /* pointer to display structure */ register XEvent *re, /* pointer to client event */ register xEvent **event, /* wire protocol event */ register int *count); Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au> | |||
2008-04-30 | Fix up AM_CFLAGS, pulled in the system-includes before the local ones. | Peter Hutterer | |
2008-04-28 | Merge branch 'master' into mpx | Peter Hutterer | |
Conflicts: .gitignore man/XGrabDeviceKey.man man/XListInputDevices.man | |||
2008-04-27 | Deprecate XGetExtensionVersion(), replace with XQueryInputVersion(). | Peter Hutterer | |
We need XI to be able to do some sort of versioning support. |