summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-07-21Cygwin/X: winInitMultiWindowClass() should be staticJon TURNEY1-0/+1
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
2009-07-21randr12: Add compatibility for XF86VidMode gamma ramps.Michel Dänzer2-12/+45
Fixes screensaver fadeout effects. Also make all RandR 1.2 compatibility code for XF86VidMode operate only on the CRTC associated with the compatibility output, not all CRTCs at once.
2009-07-21EXA: Make Prepare/FinishAccess tracking resilient to repeated / nested calls.Michel Dänzer3-61/+60
Use reference counting and do nothing unless the reference count transitions to/from 0. Fixes https://bugs.freedesktop.org/show_bug.cgi?id=22822 . As a bonus, this avoids calling the driver Prepare/FinishAccess hooks more than once per pixmap and operation. Also update the Doxygen documentation for the PrepareAccess driver hook to better match current reality.
2009-07-21EXA: Fix up some issues introduced by 00fe4a297744c81b40f0243fb56ad848a9be6a2b.Michel Dänzer2-6/+8
* Check all pixmaps involved for damage records, fixes visual corruption due to the screen pixmap never having one. * Fix an array size and remove a now superfluous assignment.
2009-07-20XQuartz: Initial support for automatic updates through SparkleJeremy Huddleston7-3/+66
(cherry picked from commit c45f1be36426bceeef9af67c26351114f14f5277)
2009-07-20EXA: Bail earlier from exaDoPutImage if the driver has no UploadToScreen hook.Michel Dänzer1-6/+3
Also remove dead code associated with access_prepared local variable.
2009-07-20EXA: Completely eliminate exaDoMigration calls for drivers that manage pixmaps.Michel Dänzer4-125/+154
2009-07-19dix: xserver "make dist" fails due to eventconvert.h (#27825)Gaetan Nadon1-1/+0
This header file is not in the /dix dir, but in the /include dir. The makefile aborted and the xserver distribution files were not created. The fix is to remove this header file from the libdix_la_SOURCES in the dix/Makefile.am. X.Org Bug 27825 <http://bugs.freedesktop.org/show_bug.cgi?id=27825> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-07-17s/xf86EnableOutputs/xf86CollectEnabledOutputs/ for clarityAdam Jackson1-2/+3
2009-07-17randr: Add Option "Primary" to Monitor sectionsAdam Jackson2-3/+22
2009-07-17xfree86: Remove xf86SetPriorityAdam Jackson1-36/+0
GetClocks is pretty doomed to begin with, this really isn't going to make it worse.
2009-07-17loader: Remove a useless check.Adam Jackson1-5/+0
2009-07-17loader: remove dead LoaderCheckUnresolvedAdam Jackson2-8/+0
2009-07-17loader: Remove useless TestFree() macroAdam Jackson1-7/+5
2009-07-17fbdevhw: Remove pointless OS check, this never gets built on non-LinuxAdam Jackson1-14/+1
2009-07-17fbdevhw: Remove a #if 0Adam Jackson1-6/+1
2009-07-17fbdevhw: simplify some #if 1Adam Jackson1-4/+0
2009-07-17randr: Un-duplicate the reduced blanking check.Adam Jackson1-11/+3
2009-07-17xfree86: Fix some misleading commentsAdam Jackson1-11/+0
2009-07-17xfree86: Remove some #if 0Adam Jackson1-73/+0
This code all lives in xf86Modes.c now anyway
2009-07-17xfree86: Remove TargetRefresh optionAdam Jackson3-44/+0
This was a vestige from the days before we'd make the mode list from the EDID data, and from CRT technology when you could reasonably assume that higher refresh rates were better. Also it did not function as advertised, acting as a high-pass filter instead of a band-pass.
2009-07-17dbe: Fix indentationAdam Jackson1-5/+5
2009-07-17displayid: Implement mode decoding.Adam Jackson4-2/+451
2009-07-17ddc: s/xf86DDCMonitorSet/xf86EdidMonitorSet/Adam Jackson3-3/+6
Since we need a second path for DisplayID.
2009-07-17ddc: Refactor root window property codeAdam Jackson1-23/+20
2009-07-17ddc: Don't try to publish a root window property for DisplayIDAdam Jackson1-1/+4
2009-07-17ddc: Skeleton for xf86DoDisplayID()Adam Jackson1-1/+59
2009-07-17ddc: mv xf86DDC.c ddc.cAdam Jackson2-1/+1
2009-07-17ddc: Give DisplayID a place to hang its hatAdam Jackson1-1/+8
2009-07-17ddc: Yet more code motionAdam Jackson4-153/+122
2009-07-17ddc: Code motion to eliminate forward declsAdam Jackson1-83/+67
2009-07-17ddc: Update a comment.Adam Jackson1-4/+4
2009-07-17dbe: Adapt to new headersAdam Jackson1-1/+15
2009-07-17Check dev->u.master if there is a custom event handler, tooPierre Willenbrock1-1/+3
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-07-17Always update u.lastSlavePierre Willenbrock1-3/+3
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-07-17Xext: include securproto.h instead of securstr.hPeter Hutterer1-1/+1
Reported-by: Byeong-ryeol Kim Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-07-17Revert "Coverity Prevent: RESOURCE_LEAK in AccelSetProfileProperty:"Oliver McFadden1-4/+0
This reverts commit 7333dc2969f60af0abcfb28e7182a5fff9918223. False positive.
2009-07-16XQuartz: Localization updatesJeremy Huddleston51-2649/+1969
(cherry picked from commit 4b797fc1edf2bd963410a3133e3d2182ccfda4c3)
2009-07-16XQuartz: Cleanup getGlCapabilities to avoid hardcoding the number of displaysJeremy Huddleston1-39/+18
(cherry picked from commit 12f7365f1f58d648217b16f09c2152fa47dcd7a1)
2009-07-16XQuartz: Allow more than 3 OSX displaysJeremy Huddleston1-1/+1
(cherry picked from commit 45045eb3968069a8d74ce9188890a5537dc60fec)
2009-07-16Coverity Prevent: RESOURCE_LEAK in AccelSetProfileProperty:Oliver McFadden1-0/+4
Event alloc_arg: Called allocation function "XIPropToInt" on "ptr" [details] 167 rc = XIPropToInt(val, &nelem, &ptr); Event leaked_storage: Variable "ptr" goes out of scope
2009-07-16Coverity Prevent: RESOURCE_LEAK in xf86CrtcSetInitialGammaOliver McFadden1-3/+8
2009-07-16Coverity Prevent: NEGATIVE_RETURNS in fbdev_open_pci:Oliver McFadden1-2/+1
Event var_tested_neg: Variable "fd" tested NEGATIVE At conditional (1): "fd != -1" taking false path 335 if (fd != -1) { Event negative_returns: Tracked variable "fd" was passed to a negative sink. 347 close(fd);
2009-07-15XQuartz: Cleanup keymap locking, fix a possible synchro bugJeremy Huddleston1-14/+17
(cherry picked from commit 33e7437a4984ee7c1b04b87d23dee7d4739d5f12)
2009-07-16xkb: cosmetic fix, use TRUE instead of True.Peter Hutterer1-1/+1
Rest of InitKeyboardDeviceStruct uses TRUE and FALSE. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-07-15xserver: remove unused code in clipValuatorsÉric Piel1-2/+1
The axes variables was never used, remove it. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-07-15Update to xextproto 7.0.99.1.Peter Hutterer25-63/+58
xextproto had Xlib client headers moved into libXext. Protocol header files are named fooproto.h, header files with constants foo.h or fooconst.h where foo.h was already in use for client-side headers.
2009-07-15xkb: Remove XKMformat.h include from xkbsrv.h into the files that need it.Peter Hutterer6-1/+5
xkbsrv.h is used by drivers, they don't need the XKM format and shouldn't require it. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-07-15dix: fix wrong raw valuator copyPeter Hutterer1-3/+2
internal events keep valuator data at the index for the valuator, not like the wire events that start with first_valuator. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-07-15dix: use sizeof(FP3232) instead of 2 * sizeof(int32_t).Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>