summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-08-11The smart scheduler is not optional.Mathieu Bérard11-63/+0
2008-08-10Move strcasecmp(), strcasencmp() and strcasestr() prototypes to os.hMatthieu Herrb5-16/+20
And make sure os.h is included in files that use it.
2008-08-10add libXinerama to the list of dependencies.Matthieu Herrb1-1/+1
Now that panoramiXext.h is installed bt libXinerama, it becomes required to build Xext.
2008-08-09remove OpenBSD/amd64 specific mtrr API.Matthieu Herrb1-66/+0
The old code never worked anyways and was removed from OpenBSD. OpenBSD/amd64 4.4 and later support mtrr with the same API as OpenBSD/i386.
2008-08-09Move string comparaison functions to from dix/ to os/.Matthieu Herrb4-3/+3
2008-08-09glx: fix crash in driGetConfigAttribIndexDave Miller1-0/+4
Don't access GLboolean via int pointers
2008-08-08EXA: Make sure damage tracking code is inactive if the driver manages pixmaps.Michel Dänzer4-124/+153
It was always supposed to be like that... It was only recently pointed out (in a rather convoluted way) that it was not in fact the case.
2008-08-08Remove commented out lines that make automake 1.9 puke.Michel Dänzer1-3/+0
2008-08-08Removed rogue #includeJeremy Huddleston1-1/+0
(cherry picked from commit af238e99da45a4dd8d8cbb6564bb8d0a3d79d590)
2008-08-08XQuartz: Disable the Xquartz AIGLX for now since it doesn't even compile any ↵Jeremy Huddleston3-3/+6
more... (cherry picked from commit 4545ba91e9d6ad62b6cafde3c73a672d3ded91a2)
2008-08-08XQuartz: Re-added deprecated code fallback failsafe for keyboard layout on ↵Jeremy Huddleston1-3/+44
Leopard with some debugging spew. (cherry picked from commit 5854e712e9ebc210d2f8de6f5d4fb650944f314a)
2008-08-08dix: don't try to create events if we don't have a screen. #16898Peter Hutterer1-0/+2
A NULL screen may happen during server shutdown, when the output has been shut down but the devices still generate events. X.Org Bug 16898 <http://bugs.freedesktop.org/show_bug.cgi?id=16898>
2008-08-08xkb: actually initialise sli before using it.Peter Hutterer1-0/+5
2008-08-08dix: remove misleading comment in ptrvelo.cSimon Thum1-3/+2
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2008-08-08dix: remove obsolete FIXME comment.Peter Hutterer1-4/+0
Thanks to Simon Thum for pointing this out.
2008-08-08dix: SetModifierMapping should only apply to the ClientPointer and it's SDs.Peter Hutterer1-1/+2
2008-08-08dix: simplified debugging helper for pointer accelerationSimon Thum1-27/+23
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2008-08-08xf86: don't replicate dix defaults for pointer accelerationSimon Thum1-12/+16
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-08dix: simplify velocity tracking filtersSimon Thum1-2/+1
prefer fp-mul over fp-div and remove rather pointless check Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2008-08-06glcontextmodes.[hc] were not added with the removal of the meas symlinks ↵Jeremy Huddleston3-0/+607
patch. Copied from mesa head 2008.08.06. (cherry picked from commit 409e1dd1e9524b5c1a1ae58a759da77e587e3780)
2008-08-06XQuartz: Now properly disable xauth checking on launchd socket and mostly ↵Jeremy Huddleston5-37/+52
fix the xinitrc / launchd race condition
2008-08-06Add an xf86PrintBacktrace wrapper around xorg_backtrace to aid driver debugging.Aaron Plattner2-0/+11
2008-08-05XQuartz: Added code and made comments more helpful for debugging ↵Jeremy Huddleston4-18/+40
first-client-auth bug. (cherry picked from commit a8f0d32216e321b8ae6da182be9b1ea792f6e004)
2008-08-05XQuartz: More fd handoff cleanup.Jeremy Huddleston1-62/+28
(cherry picked from commit 199d2dcb708c9f9d6b9ede149ea0fe9fba6c007c)
2008-08-05XQuartz: Fixed some errors / typos in the preferences pane.Jeremy Huddleston2-16/+10
(cherry picked from commit e1e0c398bbb50394b164394e1f1870016489c25b)
2008-08-05XQUartz: UI Cleanup. Removed done/cancel buttons from Applications->CustomizeJeremy Huddleston3-112/+12
(cherry picked from commit d3157ca45c1f88edd040d721c1e944b9d2c090aa)
2008-08-06xkb: ProcXkbSetDeviceInfo should work on all attached SDs.Peter Hutterer1-17/+89
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-06xkb: ProcXkbSetGeometry should work on all attached SDs.Peter Hutterer1-31/+56
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-06xkb: ProcXkbSetNames should work on all attached SDs.Peter Hutterer1-271/+353
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-06xkb: ProcXkbSetNamedIndicator should work on all attached SDs.Peter Hutterer1-70/+179
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-06xkb: ProcXkbSetIndicatorMap should work on all attached SDs.Peter Hutterer1-36/+68
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-06xkb: ProcXkbSetCompatMap should work on all attached SDs.Peter Hutterer1-52/+118
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-06xkb: ProcXkbSetMap should work on all attached SDs.Peter Hutterer1-101/+179
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-06xkb: ProcXkbBell should work on all attached SDs.Peter Hutterer1-91/+140
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-05XQuartz: Fixed proper processing of tablet button pressesJeremy Huddleston1-3/+4
(cherry picked from commit ca0babafa4e9cf1b67ec460655bffe569ac9c3e9)
2008-08-05XQuartz: Nuke Sparkle.Jeremy Huddleston210-2550/+10
(cherry picked from commit 4991f54a8d84a9a8df89a99dbfc09391195578f8)
2008-08-05XQuartz: Fixed first-client-can't-connect bugJeremy Huddleston6-13/+47
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 08f3fe153edc5ab4ca010e8ce82d5c3fc0ddb72c)
2008-08-05Redefine clients as a fixed arrayTomas Carnecky3-6/+3
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-05Redefine WindowTable as a fixed arrayTomas Carnecky8-16/+6
Instead of xalloc'ing it every server generation. The array is always the same size (MAXSCREENS), anyway.
2008-08-05EXA: Remove unnecessary #includesDaniel Stone2-4/+0
There wasn't actually any font code here, so no problem.
2008-08-04xkb: break up XkbCopyKeymap into bite-sized chunks.Peter Hutterer1-76/+167
2008-08-04config: protect against potential out-of-bounds indexing.Peter Hutterer1-3/+4
2008-08-04config: support type strlist for XkbOptions property.Peter Hutterer1-6/+23
For backwards compatibility with server 1.4.
2008-08-04config: add parsing for input.x11_options.XkbOptions. #16874Peter Hutterer1-0/+15
X.Org Bug 16874 <http://bugs.freedesktop.org/show_bug.cgi?id=16784>
2008-08-04dix: export driver-side functions for accelerationSimon Thum1-3/+12
also add additional safety for accel driver api Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2008-08-04dix: use average of pointer accel profileSimon Thum3-31/+115
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2008-08-03Fix a longstanding XAA CopyPlane bug.Ivaylo Boyadzhiev1-3/+3
TmpBitPlane is a plane mask, not a plane index. Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2008-08-01Erk. Actually check all the BARs, not just the first.Adam Jackson1-1/+1
2008-08-01Silence the "No matching Device section" warning in some harmless cases.Adam Jackson1-1/+16
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-01Handle XGI cards in autoconfig.Adam Jackson1-0/+6
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.