Peter Hutterer
ebe45e1a72
input: introduce partial class copying depending on the event.
...
Copying all classes into the master device has drawbacks for hybrid devices
(devices that are both mice and keyboards). If such a device posts an event,
it's key classes are moved into the VCP. The key event itself is unaffected
by keyboard grabs and the like.
Partial class copying copies depending on the event and copies the classes
into the right master device (i.e. the VCK for key events, the VCP for
pointer events).
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-05-22 15:44:57 +10:00
..
bstore.h
bstorestr.h
closestr.h
Remove #define NEED_EVENTS and NEED_REPLIES
2008-12-12 11:43:32 +10:00
closure.h
colormap.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
colormapst.h
cursor.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
cursorstr.h
Remove XEvIE
2008-11-04 16:01:07 +10:30
dix-config-apple-verbatim.h
Move the apple fat binary hacks back to a header file, and make it apple-only.
2009-01-30 16:36:45 -08:00
dix-config.h.in
selinux: Add support for avc_acquire_netlink_fd()
2009-03-16 13:24:48 -04:00
dix.h
Input: rename DeviceIntRec->isMaster to ->type.
2009-05-22 15:44:50 +10:00
dixaccess.h
dixevents.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
dixfont.h
Default to use standard bitmap fonts, with builtins as fallback
2009-01-07 19:37:03 -02:00
dixfontstr.h
Remove #define NEED_EVENTS and NEED_REPLIES
2008-12-12 11:43:32 +10:00
dixgrabs.h
input: reshuffle CreateGrab and friends to take a GrabParameters param.
2009-05-01 09:07:37 +10:00
dixstruct.h
Document which bits of ClientRec are currently unused
2009-03-31 15:00:26 -04:00
eventconvert.h
Fix missing parentheses in FP1616 macro.
2009-05-18 16:05:35 +10:00
events.h
input: introduce partial class copying depending on the event.
2009-05-22 15:44:57 +10:00
exevents.h
input: reshuffle CreateGrab and friends to take a GrabParameters param.
2009-05-01 09:07:37 +10:00
extension.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
extinit.h
Xi: remove DeviceIsPointerType
2009-05-20 16:22:24 +10:00
extnsionst.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
gc.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
gcstruct.h
globals.h
DPMS: Re-export the various DPMS variables.
2009-04-03 22:27:51 -04:00
hotplug.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
input.h
input: introduce partial class copying depending on the event.
2009-05-22 15:44:57 +10:00
inputstr.h
Input: rename DeviceIntRec->isMaster to ->type.
2009-05-22 15:44:50 +10:00
kdrive-config.h.in
Makefile.am
dix: add InternalEvent -> core/xi event conversion routines.
2009-02-23 17:52:38 +10:00
misc.h
include: up the number of max. input devices to 40.
2009-05-04 15:21:39 +10:00
miscstruct.h
opaque.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
os.h
Lift fatal signal handlers from DDX'es up to a common DIX implementation
2009-04-09 17:10:12 -07:00
pixmap.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
pixmapstr.h
pixmap: Add some notes to devKind and devPrivate.
2008-10-10 16:14:23 +02:00
privates.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
property.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
propertyst.h
ptrveloc.h
dix/xfree86: simplified velocity approximation algorithm
2009-03-20 14:48:57 +10:00
region.h
regionstr.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
registry.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
resource.h
Replace dixLookupResource by dixLookupResourceBy{Type,Class}
2009-03-09 13:08:09 -07:00
rgb.h
screenint.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
scrnintstr.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
selection.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
servermd.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
site.h
XKB: Make XKB mandatory
2009-01-22 15:06:25 +11:00
swaprep.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
swapreq.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
validate.h
version-config.h.in
Move VENDOR_* defines from AC_SUBST to a header to avoid angering shave.
2009-04-14 10:35:44 -04:00
window.h
Remove CreateUnclippedWinSize from window.h
2009-01-20 22:07:07 -05:00
windowstr.h
Xext: purge XGE event masks.
2009-03-20 15:17:53 +10:00
XIstubs.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
xkb-config.h.in
XKB: Allow build-time configuration of XKB defaults
2009-01-20 15:32:18 +11:00
xkbfile.h
XKB: Remove support for setting combined keymaps
2009-01-22 15:08:56 +11:00
xkbrules.h
XKB: Remove descriptions from maprules
2009-01-22 15:08:56 +11:00
xkbsrv.h
Xi: add GrabButton and GrabKeysym code.
2009-05-06 14:37:33 +10:00
xkbstr.h
XKB: Sanitise vmods for redirected keys
2009-01-22 15:08:57 +11:00
xorg-config.h.in
Convert Solaris #ifdef's for <sys/kd.h> to AC_CHECK_HEADERS check
2008-08-22 10:14:11 -07:00
xorg-server.h.in
Remove two more define XKB leftovers.
2009-02-16 13:28:17 +10:00
xserver-properties.h
include: add a range of button labels.
2009-03-03 07:07:30 +10:00
xwin-config.h.in