summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-04-02add logging of current thread ID to DEBUG_LOG macroBen Byer1-1/+1
(cherry picked from commit 5848510cc5a8091b30230ab920d904ca6b159480)
2008-04-02Begin to move all of our Xquartz DDX-specific event handlersBen Byer1-0/+24
to miEQ, in preparation to remove the DDX-specific code entirely. (cherry picked from commit 3f4447b95f73a82b3aa0f7b0d1640aba5fb0d1bc)
2008-04-02XQuartz: Fixed missing close-paren in preference pane text.Jeremy Huddleston2-2/+2
(cherry picked from commit ea37e151dc6032d2a1a33cef809f2a7d507aae35)
2008-04-02Pick up dri2proto from the standard proto header include path.Kristian Høgsberg2-2/+2
2008-04-02Send the GLX_EXT_texture_from_pixmap attributes to the client.Kristian Høgsberg1-1/+6
2008-04-02Add @XORG_CFLAGS@ to satisfy xf86* includes.Kristian Høgsberg2-2/+2
Pointed out by Hasso Tepper.
2008-04-02dri2: Unbreak glcore visual setup.Kristian Høgsberg1-3/+2
2008-04-02dri2: fix crasher if DRI2Connect failsXiang, Haihao1-1/+1
2008-04-02Bug #15160: quirk Proview AY765CHong Liu1-0/+5
prefer first detailed timing
2008-04-01xfree86: don't crash in AutoConfig if the primary device is not pciGoneri Le Bouder1-2/+3
Only call matchDriverFromFiles() if we found a pci device. Debian bug#472823 (http://bugs.debian.org/472823).
2008-04-01XKB: Fix processInputProc wrappingThomas Jaeger2-9/+16
If input processing is frozen, only wrap realInputProc: don't smash processInputProc as well. When input processing is thawed, pIP will be rewrapped correctly. This supersedes the previous workaround in 50e80c9. Signed-off-by: Daniel Stone <daniel@fooishbar.org>
2008-03-31Add code to track 5 valuators for pointing device, in preparationBen Byer3-20/+80
for supporting tablet input in Xquartz. (cherry picked from commit 22c8849ea819eb70a14b2e06330b11b22aa63ebc)
2008-03-31add debug statements so we can see if/when our Xinput stubs are getting called.Ben Byer1-3/+13
(cherry picked from commit 6e160bbe15dd2c2b8685847c06831cb6aebc6f74)
2008-03-31Remove calls to InitValuatorAxisStruct -- these are now handled in dix byBen Byer1-18/+2
InitValuatorDeviceClass. Add InitProximityClassDeviceStruct call to prepare for tablet support. (cherry picked from commit 1bd980a5b114f5320360943214f8f9f23b29c1e3)
2008-03-31XSELinux: Add a request to get a client's context from a resource ID.Eamon Walsh2-0/+34
2008-03-31Implement DRI2 direct rendering and update AIGLX to DRI interface changes.Kristian Høgsberg19-393/+1053
Get rid of glcontextmodes.[ch] from build, rename __GlcontextModes to __GLXcontext. Drop all #includes of glcontextmodes.h and glcore.h. Drop the DRI context modes extension. Add protocol code to DRI2 module and load DRI2 extension by default.
2008-03-31EXA: Optimize the eviction scanning loop in exaOffscreenAlloc.Fredrik Höglund1-48/+58
Reduce the cost of the inner loop, by keeping a set of pointers to the first and the last areas in the series, subtracting the cost of the first area from the score, and adding the cost of the last area while walking the list. This commit also moves the scanning loop from exaOffscreenAlloc into a separate function. Idea by Michel Dänzer.
2008-03-31EXA: Improve the algorithm used for tracking offscreen pixmap use.Fredrik Höglund3-23/+16
Replace the current score keeping algorithm with a rolling counter that's incremented in ExaOffscreenMarkUsed, with the previous value being stored in the area. exaOffscreenAlloc uses the difference between the counter value and the value in the area when deciding which area to evict. It now also takes the size of the areas into account, and favors evicting smaller areas. The credit for these ideas goes to Michel Dänzer.
2008-03-31gitignore: Add two more bitsDaniel Stone1-1/+2
Get slightly better at ignoring vim swap files, and let people keep local changes if they want to.
2008-03-28XQuartz: Fixed names of enums to be more consistentJeremy Huddleston8-82/+82
(cherry picked from commit c309a08806daf5d716a860c709e51eacad2c745a)
2008-03-28=?utf-8?q?XQuartz:=20Another=20Expos=C3=A9=20fix:=20F9=20doesn't=20raise=20a ↵Jeremy Huddleston1-8/+4
ll=20windows =20(cherry=20picked=20from=20commit=20b9cffa20debae73737c674bf75ab65db1bd74556)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit
2008-03-28Compile fix.Adam Jackson1-1/+1
2008-03-28Add E-EDID segment selection.Adam Jackson1-34/+71
2008-03-28Refactor DDC2 code to allow for proper segmented addressing.Adam Jackson1-68/+64
2008-03-28Start E-EDID support in the DDC module.Adam Jackson2-29/+47
Since there's no way to safely know how many blocks xf86DoEDID_DDC2 would return, add a new xf86DoEEDID entrypoint to do that, and implement the one in terms of the other.
2008-03-28XSELinux: Add xorg.conf option for permissive/enforcing/disabled.Eamon Walsh6-7/+72
Patch by Joe Nall. The option goes in the "extmod" subsection. TODO: Make it easier for extension modules to handle their own options.
2008-03-27XQuartz: Sanity-check the removal of the 256-color optionJeremy Huddleston1-1/+2
Fixes the 'one-time-preferences' bug in 2.2.0_rc1 (cherry picked from commit 38cbd13490fc21724e8eef0ec7e1a20a9cc2e39d)
2008-03-27xquartz: copy in new stubs from Xi/stubs.c to replace our oldBen Byer1-127/+59
Xinput stubs. Hey, it's a start. (cherry picked from commit 566412b4aece24ae6af8c7c835986b685aa456a2)
2008-03-27prevent "fake mouse clicks" from generating spurious extra eventsBen Byer1-0/+3
(cherry picked from commit bd85a24969427e41389688663ead2d4dd41c9999)
2008-03-27quirk: fix LPL monitors properly.Dave Airlie1-8/+1
no point having a h cm fix when we really want to copy the sizes from the other place. RH BZ 435216
2008-03-25Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserverSascha Hlusiak1-1/+1
2008-03-25Fix that last commit.Adam Jackson1-1/+1
I can apply patches, really.
2008-03-25Support to pass arbitrary options via HAL hotpluggingSascha Hlusiak3-85/+173
Parse "input.x11_options" and pass every key/name pair to the driver. Remove check for input.capabilities, because that's part of the fdi files. Thanks to Dustin Spicuzza <dustin@virtualroadside.com> for the patch.
2008-03-25Fix getValuatorEvents to compute number of valuators correctly.Sascha Hlusiak1-1/+1
2008-03-24Bug #10016: Implement WM_CLASS hints in Xephyr.David Nusinow4-0/+51
2008-03-24Bug #11510: Fix build without RECORD.Adam Jackson2-2/+10
2008-03-24Bug #11508: Fix build without XV.Adam Jackson1-0/+2
2008-03-24Bug #13962: Re-arm the DPMS timer when re-enabling DPMS.Adam Jackson1-2/+5
2008-03-22xaa: use xf86ReturnOptValBool instead of xf86IsOptionSetJulien Cristau1-21/+36
The latter doesn't return the option's value, just whether it's present in the configuration.
2008-03-22exa: use xf86ReturnOptValBool instead of xf86IsOptionSetJulien Cristau1-6/+7
The latter doesn't give you the option's value, it just tells you if it's present in the configuration. So using Option "EXANoComposite" "false" disabled composite acceleration.
2008-03-21XQuartz: Disable 256 color option and fullscreen optionJeremy Huddleston4-25/+36
(cherry picked from commit 7c1964338a33558d3f25e369dfca99e3ef9d10f9)
2008-03-21Xquartz: Added separate preference tab for quartz-wm settingsJeremy Huddleston7-160/+410
Added FFM and "Focus on new window" options (cherry picked from commit 6841d078b7cb0b0db3db948d26b4d5ec7747deb8)
2008-03-21XQuartz: Initial framework for dealing with spaces on OS-XJeremy Huddleston3-3/+25
(cherry picked from commit 9831324998f9d1f05ff944c58c5bf60dcae17355)
2008-03-21Rootless: Removed safeAlphaXXXX() in favor of using fb/pixmanJeremy Huddleston7-275/+2
(cherry picked from commit f03202ad15457c98be7ca78cc59bac88cf5f1966)
2008-03-21=?utf-8?q?Apple:=20Xserver=20half=20of=20the=20Expos=C3=A9=20bug-fix=20(requ ↵Jeremy Huddleston1-0/+2
ires=20updated=20libXplugin=20from=20Apple...=20coming=20with=202.2) =20(cherry=20picked=20from=20commit=2037be23e8c1d8e5c7a1157e9d66ef3f30a4c472c5)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit
2008-03-20XSELinux: Do a check for whether background "None" is allowed.Eamon Walsh1-0/+7
2008-03-20XSELinux: Correctly handle some permission bits that are used more than once.Eamon Walsh1-5/+20
2008-03-20Fix RandR 1.2 driver interface conversion of two colour cursors to ARGBMichel Dänzer1-1/+2
This patch (and not setting HARDWARE_CURSOR_BIT_ORDER_MSBFIRST on big endian platforms) fixes it for me with the radeon driver and doesn't break intel. Correct patch this time :)
2008-03-20Revert "Fix RandR 1.2 driver interface conversion of two colour cursors to ARGB"Alex Deucher1-2/+0
This reverts commit 267352579612155adfd4743432d6569b2cdeebde. Pushed the wrong patch.
2008-03-19Fix RandR 1.2 driver interface conversion of two colour cursors to ARGBMichel Dänzer1-0/+2
See bug 11796