summaryrefslogtreecommitdiff
path: root/hw
AgeCommit message (Collapse)AuthorFilesLines
2008-05-27xfree86: fix offset error in EDID parsing. #15964Peter Hutterer1-8/+8
X.Org Bug 15964 <http://bugs.freedesktop.org/show_bug.cgi?id=15964>
2008-05-27Correct a NULL pointer deferencePaulo Cesar Pereira de Andrade1-3/+7
The problem happens if Monitor/Card combo doesn't provide EDID info, and the XFree86-VidModeExtension extension is used. Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>
2008-05-26xfree86: Bump XINPUT ABI to 3.0.Peter Hutterer1-1/+1
2008-05-26Merge branch 'master' into mpxPeter Hutterer42-215/+2402
2008-05-26If core motion history is required, scale back to screen coords and INT16.Peter Hutterer2-3/+3
2008-05-25Remove GetMotionProc from ValuatorClassRec.Peter Hutterer3-3/+1
With the MD/SD device hierarchy we need control over the generation of the motion history as well as the conversion later before posting it to the client. So let's not let the drivers change it. No x.org driver currently uses it anyway, linuxwacom doesn't either so dumping it seems safe enough.
2008-05-25dmx: remove some #if 0'd code.Peter Hutterer1-5/+0
2008-05-24EXA: Only record damage generated by rendering operations.Michel Dänzer2-7/+1
Recording damage from other operations (e.g. creating a client damage record) may confuse the migration code resulting in corruption. Option "EXAOptimizeMigration" appears safe now, so enable it by default. Also remove it from the manpage, as it should only be necessary on request in the course of bug report diagnostics anymore.
2008-05-23xfree86: fix build on GNU/kFreeBSDJulien Cristau1-1/+1
GNU/kFreeBSD defines __FreeBSD_kernel__, but not __FreeBSD__. Unify preprocessor conditionals between variable declaration and use. Debian bug #482550.
2008-05-23glx: fix forgotten swrast -> SWRastGeorge Sapountzis2-2/+2
2008-05-23glx: missing swrast is fatalGeorge Sapountzis1-2/+3
2008-05-23kdrive: need not export symbols for glx anymoreGeorge Sapountzis5-20/+0
2008-05-23XQuartz: A 2 second delay for launchd socket connections should be sufficient.Jeremy Huddleston1-2/+4
(cherry picked from commit 2bb4251b3c6b30dbf1a556e1b51e6f03f02d2529)
2008-05-23XQuartz: Move the launchd display grabbing into mach_startupJeremy Huddleston2-31/+33
(cherry picked from commit c3866c98d23020d2151977ee1177b6054d05832e)
2008-05-23XQuartz: Fixed a few issues with fd passing... still not working =(Jeremy Huddleston2-15/+14
(cherry picked from commit 7dd351271522b475d8017e4bd1618f12817ee2fa)
2008-05-23input: instead of lastx/y, use a last.valuators[] array on the device.Peter Hutterer1-6/+4
During GetPointerEvents (and others), we need to access the last coordinates posted for this device from the driver (not as posted to the client!). Lastx/y is ok if we only have two axes, but with more complex devices we also need to transition between all other axes. ABI break, recompile your input drivers.
2008-05-22xfree86: suspend signals while removing a device.Peter Hutterer1-0/+2
Getting a keyboard event while halfway through freeing memory can be unpleasant.
2008-05-22int10: add pci_device_enable support on LinuxDave Airlie1-0/+4
2008-05-21Clean up remaining afb references.Kristian Høgsberg1-1/+0
2008-05-21Death to afb.Adam Jackson2-67/+1
Planar framebuffer people, please talk to wfb for all your 1988 hardware needs.
2008-05-21Fix up paths for GL/glx -> glx renamingDan Nicholson8-13/+13
2008-05-21Move the windows GL files to the xwin DDX.Kristian Høgsberg5-0/+2323
2008-05-21Get out of the mesa symlinking business.Kristian Høgsberg2-2/+1
This copies over the files generated from mesa/src/mesa/glapi. There's a corresponding mesa commit that makes it easy to generate the glapi files straight into the xserver tree when the XML definitions change. The only few files that are copied from mesa but aren't generated are glapi.[ch] and glthread.[ch]. Everything in there is technically DRI driver API and the whole setup is still a bit fragile, but it's not a new problem. The --with-mesa-source configure option is still around since other parts of the server (XGL and DMX - grep for MESA_SOURCE) need that, but for common case of building with GLX and AIGLX support, that option is no longer needed.
2008-05-21Use LD_EXPORT_SYMBOLS_FLAG when linking Xnest.Kristian Høgsberg1-0/+1
2008-05-21Drop glcore GLX provider.Kristian Høgsberg3-11/+6
Obsoleted by the DRI swrast driver.
2008-05-21drop xprint remnants: InitGlobalsGeorge Sapountzis9-51/+0
2008-05-21Merge branch 'hwcursor' into mpxPeter Hutterer1-85/+50
2008-05-20Add loader for the swrast dri driver.George Sapountzis1-0/+4
2008-05-19Restore return type on xf86SetScrnInfoModesAlan Coopersmith1-0/+1
Seems to have been accidentally lost by commit 76943fec860315f3c93539e59a59080b8a7b3e75
2008-05-20Merge branch 'master' into mpxPeter Hutterer730-101017/+3987
Conflicts: Xext/xprint.c (removed in master) config/hal.c dix/main.c hw/kdrive/ati/ati_cursor.c (removed in master) hw/kdrive/i810/i810_cursor.c (removed in master) hw/xprint/ddxInit.c (removed in master) xkb/ddxLoad.c
2008-05-19Fix reduced-blanking mode filtering in RANDR 1.2.Adam Jackson3-1/+33
If the monitor isn't reduced-blanking (either through EDID logic, or config file setting), then remove RB modes from the default pool. Any RB modes from the driver and config file pools will stick around though; you asked for them, you got them.
2008-05-19XQuartz: First stab at SCM_RIGHTS passing the $DISPLAY launchd fd from the ↵Jeremy Huddleston3-50/+192
stub to server (cherry picked from commit cccee9cfc29f85cca635df3b8dd54199b45c4df8)
2008-05-19XQuartz: Fixed dropped code in the !XKB blocks, disable XKB support until we ↵Jeremy Huddleston1-15/+17
figure out a solution for xkeyboard-config (cherry picked from commit 2a72309c061f7060480d150791019ce232481462)
2008-05-18XQuartz: Cleaned up ListenOnOpenFD...Jeremy Huddleston1-1/+0
(cherry picked from commit 6fb587d3d5fbbaee9e46cdce24d03e5d1c66d58a)
2008-05-18New XQuartz icon thanks to Simone Karin LehmannJeremy Huddleston1-0/+0
(cherry picked from commit c27e0c8f3c5108192362735db8a80bf3a9a1cc3a)
2008-05-18XQuartz: More work towards Mach-IPC startup... started working on FD passingJeremy Huddleston8-106/+194
(cherry picked from commit 27fbfeacfa16d620801ac3492b25c1e50aec8588)
2008-05-19xfree86: fix initial output positions with Above or LeftOf and rotationJulien Cristau1-2/+2
The fix in fa19e84714aa84a2f2e817e363d6440349d0b619 was incomplete, as it was still using the wrong output's initial rotation to compute the position.
2008-05-19cursor: don't dereference NULL pointer is devPrivates not yet set.Dave Airlie1-8/+7
This fixes a bug on server recycle with ati zaphod.
2008-05-17XQuartz: Ok, pass XQUARTZ_USE_XKB since it breaks worse without it... but we ↵Jeremy Huddleston1-4/+1
have issues when we have the keyboard configs installed... need to figure out what to do there... (cherry picked from commit 301262b07024ad960f22d99a1267fe137f5c3fce)
2008-05-17XQuartz: Added functionality to add a file descriptor to the connection list ↵Jeremy Huddleston7-11/+156
after the server is already running. (cherry picked from commit 543c2cd68d1ffef65d4644b860faad7191c6b9da)
2008-05-17XQuartz: Disable xkb since it doesn't work after getting xkeyboard-config ↵Jeremy Huddleston1-1/+4
installed Need to setup configs for the quartz keyboard (cherry picked from commit c28fecc621b1803a4d4536afbc724d141de9e6ee)
2008-05-17XQuartz: Made DarwinSendDDXEvent a little more robust to context switching ↵Jeremy Huddleston2-15/+15
diring server init. (cherry picked from commit 5626b0949b1a6bdd2fa3ec2ef53a688084349b87)
2008-05-17Xquartz: Xquartz stub now can send Mach IPC to start the server.Jeremy Huddleston3-5/+10
(cherry picked from commit 55a3bca8ea42f8677897f94bf0a429bdc08c6696)
2008-05-17OpenBSD doesn't define __x86_64__, simplify tests.Brad Smith1-4/+4
Seeing as this code seems to be specific to OpenBSD I don't think __x86_64__ should have been added there at all. It appears to have been added wherever __amd64__ existed before which is wrong. I think that part of the commit should be reverted but also all four of the checks should be __OpenBSD__ && __amd64__ instead of two one direction and two flipped.
2008-05-16RANDR 1.1 compat: remove senseless comparison against the virtual size.Adam Jackson1-3/+1
2008-05-16xf86SetDesiredModes(): Skip disabled CRTCs first thing.Adam Jackson1-3/+5
2008-05-16Fix initial mode selection even harder.Adam Jackson1-29/+50
The first guess used to be "is the preferred mode for one output the preferred mode on all outputs". Instead, do "find the largest mode that's preferred for at least one output and available on all outputs".
2008-05-16Redo RANDR compatibility output selection.Adam Jackson1-36/+96
Old logic was just the first one that happened to have an associated CRTC. The new logic tries to find one that's definitely connected, has probed modes, and has the largest candidate mode.
2008-05-16Re-add sync range inference from legacy setup to RANDR 1.2.Adam Jackson1-0/+48
2008-05-16The great kdrive purge.Adam Jackson167-63330/+3
Most of these drivers didn't work. ati was the only one that even came close. The igs, ipaq, itsy, pcmcia, savage, sis530, trident, trio, ts300, and vxworks directories have never built since modularisation, so clearly no one can miss them.