Peter Hutterer
0e6cee853d
dix: clean up accel old scheme data when switching schemes.
...
InitValuatorClassDeviceStruct always initializes with the default profile.
The default profile allocs data and adds a few properties which become
obsolete if the profile is changed lateron by the driver.
The property handlers are stored in the device's devPrivates and cleaned up.
Ideally, the property handler ID's could be stored somewhere more obvious,
but that seems to require breaking the ABI.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Acked-by: Simon Thum <simon.thum@gmx.de>
2009-11-25 10:57:07 +10:00
..
.gitignore
.gitignore: use common defaults with custom section #24239
2009-11-11 21:40:20 -08:00
atom.c
Constify atom name strings
2009-02-03 10:06:00 -08:00
buildatoms
BuiltInAtoms
colormap.c
dix: Fix up colormap fixup.
2009-10-23 09:46:30 +09:00
cursor.c
dix: Fixes a memory leak when a cursor resource is released.
2009-11-04 08:26:18 -08:00
deprecated.c
dix: remove dixLookupResource - we don't have any users left.
2009-09-07 10:51:16 +10:00
devices.c
dix: clean up accel old scheme data when switching schemes.
2009-11-25 10:57:07 +10:00
dispatch.c
Ensure that rotation updates happen frequently
2009-08-25 18:14:19 -07:00
dispatch.h
dixfonts.c
dix: Fix potential memory corruption in doListFontsWithInfo.
2009-09-30 10:21:29 +10:00
dixutils.c
Remove CopyISOLatin1Lowered
2009-10-15 08:08:23 -07:00
enterleave.c
dix: call SetFocusOut and LeaveWindow when disabling a device.
2009-08-03 10:11:48 +10:00
enterleave.h
dix: call SetFocusOut and LeaveWindow when disabling a device.
2009-08-03 10:11:48 +10:00
eventconvert.c
dix: report XI1 axis values correctly if first_valuator != 0
2009-09-24 14:52:15 +10:00
events.c
dix: Properly detect if the other device is frozen
2009-11-03 16:44:24 -08:00
extension.c
dix: switch to byte-counting functions.
2009-07-14 10:05:54 +10:00
ffs.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
gc.c
Replace dixLookupResource by dixLookupResourceBy{Type,Class}
2009-03-09 13:08:09 -07:00
getevents.c
dix: force a minimum of 0 for screen coordinates.
2009-10-02 12:16:47 +10:00
globals.c
DPMS: Remove the defaultDPMS* variables
2009-04-03 18:22:20 -04:00
glyphcurs.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
grabs.c
input: remove XI2 keysym grabs, use keycode grabs instead.
2009-07-22 12:12:51 +10:00
initatoms.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
inpututils.c
Un-export ApplyPointerMapping. This is an in-server function.
2009-09-03 08:39:26 +10:00
main.c
Disable the out-of-bounds workaround in pixman.
2009-08-11 14:40:42 -04:00
Makefile.am
Fix make warning: overriding commands for target `dix.O'
2009-10-08 08:56:52 -07:00
pixmap.c
Remove a bunch of useless casts.
2009-01-22 02:11:16 -05:00
privates.c
dix: Fix a double free in dixFreePrivates.
2009-10-07 16:22:46 -07:00
property.c
dix: don't return BadMatch from GetProperty ( #23562 )
2009-09-03 14:19:35 +10:00
protocol.txt
Add DRI2 requests to protocol.txt
2009-08-28 23:29:05 -04:00
ptrveloc.c
dix: clean up accel old scheme data when switching schemes.
2009-11-25 10:57:07 +10:00
registry.c
Correct outdated e-mail address in "Author" statements.
2009-09-02 17:56:52 -04:00
resource.c
dix/resource: fix use after free in resource code with DRI
2009-06-24 10:44:11 +10:00
selection.c
xserver: Avoid sending uninitialized padding data over the network
2009-02-16 13:28:38 +10:00
swaprep.c
dix: switch to byte-counting functions.
2009-07-14 10:05:54 +10:00
swapreq.c
Remove #define NEED_EVENTS and NEED_REPLIES
2008-12-12 11:43:32 +10:00
tables.c
Remove #define NEED_EVENTS and NEED_REPLIES
2008-12-12 11:43:32 +10:00
window.c
dix: when unsetting a cursor, update the sprite immediately ( #23608 )
2009-09-03 08:39:27 +10:00
Xserver-dtrace.h.in
Xserver.d
Add (ok, fix) support for DTrace under OS X
2009-09-27 23:32:19 -07:00