Simon Thum
d95136e151
xf86: don't replicate dix defaults for pointer acceleration
...
the defaults from InitVelocityData() or hypothetic driver-side changes
are now respected, not overridden.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2008-08-08 16:19:20 +09:30
Simon Thum
4f333d5351
dix: simplify velocity tracking filters
...
prefer fp-mul over fp-div and remove rather pointless check
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2008-08-08 16:19:20 +09:30
Jeremy Huddleston
bf084a0769
glcontextmodes.[hc] were not added with the removal of the meas symlinks patch. Copied from mesa head 2008.08.06.
...
(cherry picked from commit 409e1dd1e9
)
2008-08-06 13:37:28 -07:00
Jeremy Huddleston
e72b1d21e4
XQuartz: Now properly disable xauth checking on launchd socket and mostly fix the xinitrc / launchd race condition
2008-08-06 13:37:21 -07:00
Aaron Plattner
d1b96cdea9
Add an xf86PrintBacktrace wrapper around xorg_backtrace to aid driver debugging.
2008-08-06 10:37:32 -07:00
Jeremy Huddleston
26d31ad1c7
XQuartz: Added code and made comments more helpful for debugging first-client-auth bug.
...
(cherry picked from commit a8f0d32216
)
2008-08-05 18:47:35 -07:00
Jeremy Huddleston
0ef3243fb5
XQuartz: More fd handoff cleanup.
...
(cherry picked from commit 199d2dcb70
)
2008-08-05 18:47:35 -07:00
Jeremy Huddleston
e7dd3dd8f3
XQuartz: Fixed some errors / typos in the preferences pane.
...
(cherry picked from commit e1e0c398bb
)
2008-08-05 18:47:34 -07:00
Jeremy Huddleston
6836f9aac8
XQUartz: UI Cleanup. Removed done/cancel buttons from Applications->Customize
...
(cherry picked from commit d3157ca45c
)
2008-08-05 18:47:34 -07:00
Peter Hutterer
c06e27b2f6
xkb: ProcXkbSetDeviceInfo should work on all attached SDs.
...
If called with XkbUseCoreKbd, run through all attached SDs and replicate the
call. This way, we keep the SDs in sync with the MD as long as core clients
control the MDs.
2008-08-06 11:12:24 +09:30
Peter Hutterer
d9ca9819e9
xkb: ProcXkbSetGeometry should work on all attached SDs.
...
If called with XkbUseCoreKbd, run through all attached SDs and replicate the
call. This way, we keep the SDs in sync with the MD as long as core clients
control the MDs.
2008-08-06 11:12:24 +09:30
Peter Hutterer
5ba87c3327
xkb: ProcXkbSetNames should work on all attached SDs.
...
If called with XkbUseCoreKbd, run through all attached SDs and replicate the
call. This way, we keep the SDs in sync with the MD as long as core clients
control the MDs.
2008-08-06 11:12:24 +09:30
Peter Hutterer
7e45c80204
xkb: ProcXkbSetNamedIndicator should work on all attached SDs.
...
If called with XkbUseCoreKbd, run through all attached SDs and replicate the
call. This way, we keep the SDs in sync with the MD as long as core clients
control the MDs.
2008-08-06 11:12:24 +09:30
Peter Hutterer
a609dbed7c
xkb: ProcXkbSetIndicatorMap should work on all attached SDs.
...
If called with XkbUseCoreKbd, run through all attached SDs and replicate the
call. This way, we keep the SDs in sync with the MD as long as core clients
control the MDs.
2008-08-06 11:12:24 +09:30
Peter Hutterer
e8c2a3d7c9
xkb: ProcXkbSetCompatMap should work on all attached SDs.
...
If called with XkbUseCoreKbd, run through all attached SDs and replicate the
call. This way, we keep the SDs in sync with the MD as long as core clients
control the MDs.
2008-08-06 11:12:24 +09:30
Peter Hutterer
3c7740aa8f
xkb: ProcXkbSetMap should work on all attached SDs.
...
If called with XkbUseCoreKbd, run through all attached SDs and replicate the
call. This way, we keep the SDs in sync with the MD as long as core clients
control the MDs.
2008-08-06 11:12:24 +09:30
Peter Hutterer
31afd51dd4
xkb: ProcXkbBell should work on all attached SDs.
...
If called with XkbUseCoreKbd, run through all attached SDs and replicate the
call. This way, we keep the SDs in sync with the MD as long as core clients
control the MDs.
2008-08-06 11:12:24 +09:30
Jeremy Huddleston
de4936d748
XQuartz: Fixed proper processing of tablet button presses
...
(cherry picked from commit ca0babafa4
)
2008-08-05 12:55:02 -07:00
Jeremy Huddleston
b70a8ba3dc
XQuartz: Nuke Sparkle.
...
(cherry picked from commit 4991f54a8d
)
2008-08-05 12:54:57 -07:00
Jeremy Huddleston
30851efdd4
XQuartz: Fixed first-client-can't-connect bug
...
Readded the old exec() server startup path for regression testing.
Don't use the dynamic fd addition code since it's not quite working correctly.
(cherry picked from commit 08f3fe153e
)
2008-08-05 12:54:51 -07:00
Tomas Carnecky
277a74bcbb
Redefine clients as a fixed array
...
This removes yet another xalloc() each server generation. Also, I
couldn't find the corresponding xfree() so I guess that used to be a
memory leak there.
2008-08-05 01:17:32 +03:00
Tomas Carnecky
5532d63488
Redefine WindowTable as a fixed array
...
Instead of xalloc'ing it every server generation. The array is always
the same size (MAXSCREENS), anyway.
2008-08-05 01:17:32 +03:00
Daniel Stone
e882ee7056
EXA: Remove unnecessary #includes
...
There wasn't actually any font code here, so no problem.
2008-08-05 01:17:32 +03:00
Peter Hutterer
6c1bb64c6f
xkb: break up XkbCopyKeymap into bite-sized chunks.
2008-08-04 15:42:39 +09:30
Peter Hutterer
3c6a9c531f
config: protect against potential out-of-bounds indexing.
2008-08-04 15:15:16 +09:30
Peter Hutterer
92c51b183c
config: support type strlist for XkbOptions property.
...
For backwards compatibility with server 1.4.
2008-08-04 15:15:09 +09:30
Peter Hutterer
35b14519b4
config: add parsing for input.x11_options.XkbOptions. #16874
...
X.Org Bug 16874 <http://bugs.freedesktop.org/show_bug.cgi?id=16784 >
2008-08-04 15:14:05 +09:30
Simon Thum
d762c08aeb
dix: export driver-side functions for acceleration
...
also add additional safety for accel driver api
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2008-08-04 15:13:37 +09:30
Simon Thum
18e9fd69fe
dix: use average of pointer accel profile
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2008-08-04 15:13:30 +09:30
Ivaylo Boyadzhiev
25882af6d3
Fix a longstanding XAA CopyPlane bug.
...
TmpBitPlane is a plane mask, not a plane index.
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2008-08-03 18:56:51 -07:00
Adam Jackson
d980913f31
Erk. Actually check all the BARs, not just the first.
2008-08-01 16:15:04 -04:00
Adam Jackson
82d51e6df2
Silence the "No matching Device section" warning in some harmless cases.
...
If the device doesn't have any BARs then it's just a stub for some
lame operating systems that need one PCI device per output for
multihead. No point in warning about it.
2008-08-01 13:17:55 -04:00
Adam Jackson
9643e8d348
Handle XGI cards in autoconfig.
...
It's all a bit wonky since both sis(4) and xgi(4) claim to support the
Volari Z7 and V5/8 (0x0020 and 0x0040), so let's side with xgi(4), why
not. Note that the V3 (not V3XT) identifies itself as a trident chip.
2008-08-01 11:35:47 -04:00
Adam Jackson
63bdd4c27d
Unifdef XIDLE.
...
Seriously how was this still here.
2008-07-31 17:31:36 -04:00
Adam Jackson
8d214bc26f
Document more of the OS and library assumptions.
2008-07-31 15:50:23 -04:00
Tomas Carnecky
2198e237b2
Cosmetic cleanup to Xvfb/Xdmx configure check output.
2008-07-31 13:46:06 -04:00
Michel Dänzer
148175fb8b
EXA: Do still return FALSE if the driver PrepareCopy hook failed...
...
Thanks to Stuart Bennett for pointing out the problem on IRC.
2008-07-31 16:54:33 +02:00
Tomas Carnecky
68fd6604a1
OutputPropertyNotifyMask is a valid thing to select for.
2008-07-31 10:03:56 -04:00
Michel Dänzer
64ebeeb526
EXA: Fix exponential growth logic for GXcopy tiled fills.
...
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=16908 .
2008-07-31 10:58:52 +02:00
Michel Dänzer
8405c25d9d
EXA: Simplify exaFillRegionTiled() control flow.
...
Also only call REGION_TRANSLATE() when necessary.
2008-07-31 10:55:44 +02:00
Aaron Plattner
b37b1e6699
Make shmint.h part of the SDK.
...
This includes ShmRegisterFuncs, ShmSetPixmapFormat, fbShmPutImage, and
ShmRegisterFbFuncs. Note that fbShmPutImage was already exported.
2008-07-30 18:55:03 -07:00
Michel Dänzer
a3afa6f2fb
EXA: Optimize GXcopy tiled fills.
2008-07-30 18:30:37 +02:00
Michel Dänzer
37087bc106
EXA: Replace open coded CopyArea logic with GC op call.
2008-07-30 18:27:33 +02:00
Xavier Bestel
bb2cacd33e
Cosmetic fix to EDID decoding.
2008-07-29 13:06:10 -04:00
Alan Hourihane
a70754a9fd
require inputproto 1.9.99.3
2008-07-29 14:16:25 +01:00
Peter Hutterer
591ef3c047
Xi: ChangeDeviceControl presence events should set the appropriate devchange.
...
Requires inputproto 1.4.4 or higher.
2008-07-29 10:00:01 +09:30
Kristian Høgsberg
25dd5ce077
Add atKeynames.h in hw/dmx/input and drop evil cross-ddx #include.
2008-07-28 12:35:03 -04:00
Julien Cristau
e39a16aa58
xfree86: don't output a spurious newline to the log when loading a module
2008-07-28 17:27:42 +02:00
Julien Cristau
2eaed4a10f
xfree86: use xorg.conf input devices if there is no ServerLayout
...
If xorg.conf has no ServerLayout section, use the first mouse and
keyboard sections as core devices, even with AllowEmptyInput.
2008-07-28 17:27:38 +02:00
Simon Thum
805f28e96c
some trivial changes regarding C compat, indentation, etc.
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2008-07-28 18:13:19 +09:30