summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-01-29config: only shutdown libhal if the connection is valid.Peter Hutterer1-5/+7
Thanks to libdbus' extensive use of assert we won't just get an error, it'll bring the whole server down for us. (cherry picked from commit fb07fab2c07e7b0834724541dc47bfba02ba8574)
2008-01-29config: add a debug message, fix a whitespace error.Peter Hutterer1-2/+3
(cherry picked from commit 7732898aaa70e076000f6e6aa9420482896ed996)
2008-01-28Rootless: RootlessEnsureFrame: Added check for !IsRootJeremy Huddleston1-1/+1
This was causing an issue with Apple-DRI and was reported here: http://trac.macosforge.org/projects/xquartz/ticket/51 (cherry picked from commit 116800279d2ec783c63f43d3902627edde6a4cff)
2008-01-26Merge commit 'upstream/master'David Nusinow11-331/+272
2008-01-25xselinux: Move the extension to extmod instead of being built-in.Eamon Walsh4-4/+11
2008-01-25XACE: Remove the extension code entirely, XACE is completely static now.Eamon Walsh4-26/+0
2008-01-25XACE: Stop using fake requestVectors in favor of a simple hook call.Eamon Walsh3-126/+24
2008-01-25XACE: Don't need to actually register a protocol extension.Eamon Walsh2-53/+0
2008-01-24xselinux: Rename SelectionManager to more generic SecurityManager.Eamon Walsh2-35/+35
2008-01-24xselinux: Use a privileged bit in the state instead of passing an indexEamon Walsh1-33/+27
to the permission checking function.
2008-01-24xselinux: Implement "get context" protocol requests.Eamon Walsh1-3/+116
2008-01-24xselinux: Whitespace fixups.Eamon Walsh1-34/+32
2008-01-23Bug #12439: add a quirk to use +hsync +vsync for the probed detailed mode.Hong Liu1-9/+28
Samsung 205BW quirk is somehow reworked.
2008-01-22There is no such thing as /dev/cpu/mtrr.Adam Jackson1-10/+1
2008-01-21Add tags/TAGS to .gitignore for ctags usageDavid Nusinow1-0/+2
2008-01-21CVE-2007-6429: Always test for size+offset wrapping.Matthias Hopf1-6/+6
2008-01-19AIGLX: Fix GLX_EXT_texture_from_pixmap fallback with EXA.Michel Dänzer1-28/+54
Use pScreen->GetImage to obtain the pixmap contents instead of dereferencing pPixmap->devPrivate.ptr directly.
2008-01-18CVE-2007-6429: Don't spuriously reject <8bpp shm pixmaps.Adam Jackson1-16/+20
Move size validation after depth validation, and only validate size if the bpp of the pixmap format is > 8. If bpp < 8 then we're already protected from overflow by the width and height checks.
2008-01-17XQuartz: Moved SetFrontProcess haco to set_front_processJeremy Huddleston1-5/+5
So it is done by the other thread... (cherry picked from commit 7429379eb1001ee3dc769daa8fe6b3aef1b9cc8a)
2008-01-17Fix for CVE-2008-0006 - PCF Font parser buffer overflow.Matthieu Herrb1-0/+7
2008-01-17Fix for CVE-2007-6429 - MIT-SHM and EVI extensions integer overflows.Matthieu Herrb3-14/+76
2008-01-17Fix for CVE-2007-6428 - TOG-cup extension memory corruption.Matthieu Herrb1-0/+3
2008-01-17Fix for CVE-2007-6427 - Xinput extension memory corruption.Matthieu Herrb8-54/+33
2008-01-17Fix for CVE-2007-5760 - XFree86 Misc extension out of bounds array indexMatthieu Herrb1-0/+4
2008-01-17Xephyr: One-time keyboard leak fixDaniel Stone1-0/+1
Don't leak the originally-allocated keysym map.
2008-01-17XKB: XkbCopyKeymap: Don't leak all the sectionsDaniel Stone1-0/+1
Previously, we'd just keep num_sections at 0, which would break the geometry and lead us to leak sections. Don't do that.
2008-01-17OS: IO: Zero out client buffersDaniel Stone1-1/+1
For alignment reasons, we can write out uninitialised bytes, so allocate the whole thing with xcalloc.
2008-01-16Don't break grab and focus state for a window when redirecting it.Kristian Høgsberg1-1/+2
Composite uses an unmap/map cycle to trigger backing pixmap allocation and cliprect recomputation when a window is redirected or unredirected. To avoid protocol visible side effects, map and unmap events are disabled temporarily. However, when a window is unmapped it is also removed from grabs and loses focus, but these state changes are not disabled. This change supresses the unmap side effects during the composite unmap/map cycle and fixes this bug: http://bugzilla.gnome.org/show_bug.cgi?id=488264 where compiz would cause gnome-screensaver to lose its grab when compiz unredirects the fullscreen lock window.
2008-01-16Yet another Xv extension byte swapping fix.Michel Dänzer1-0/+1
2008-01-15Removed some warnings.Tiago Vignatti3-13/+13
2008-01-15Fix Xephyr compilation without GLX.Tiago Vignatti2-1/+3
2008-01-15xf86Cursors: fix memset for non-square cursorsDave Airlie1-1/+1
2008-01-14exa: make the prototype for exaGetPixmapFirstPixel() publicBernardo Innocenti2-3/+3
This fixes a warning in amd_drv which is using it. Signed-off-by: Bernardo Innocenti <bernie@codewiz.org>
2008-01-12XQuartz: Fixed copy-paste error with login_shell commitJeremy Huddleston1-1/+1
(cherry picked from commit 6deec3acc6f8010b5b53a1e55a0a2c4080ba69d2)
2008-01-12XQuartz: Corrected copyright X.org Project -> X.org FoundationJeremy Huddleston1-1/+1
(cherry picked from commit f21631444816fc12b8a534c2cf79e6ac6c2af7c9)
2008-01-12XQuartz: added 'login_shell' option to defaultsJeremy Huddleston4-4/+4
so the user can choose something other than /bin/sh (cherry picked from commit b549cf18cebd3435d70f62855239484974c455a1)
2008-01-12XQuartz: Fixed switching into XQuartz via expose.Jeremy Huddleston1-1/+6
(cherry picked from commit 627ed60ce5d7499761028edf379ebd95250d3e04)
2008-01-09More Xv extension byte swapping fixesAlan Coopersmith1-2/+3
2008-01-09xf86misc.c: Avoid use of swapped valuesPeter Harris1-15/+18
2008-01-09Fix reference to old versions of XFree86 to not say "Xorg 4.2 or earlier"Alan Coopersmith1-1/+1
2008-01-09mi: change infamous "Tossed event ..." error for something more explanatory.Peter Hutterer1-6/+7
Few whitespace errors fixed. Two ErrorF's prefixed with [mi]. (cherry picked from commit 117458d2db49efd3f04432ff45871b44c7d4ad57)
2008-01-08[Kdrive] make XCalibrate 'orientation aware'Richard Purdie3-2/+62
2008-01-07Don't log DPMS enabling as being from xorg.conf if it's notDavid Nusinow1-1/+3
2008-01-08dix: set the correct number of valuators in valuator events.Peter Hutterer1-1/+1
(first_valuator + num_valuators) must never be larger than the number of axes, otherwise DIX freaks out. And from looking at libXI, anything larger than 6 is wrong too. (cherry picked from commit 9f6ae61ad12cc2813d04405458e1ca5aed8a539e)
2008-01-06Log enabling of DPMS even when it's not set in xorg.confDavid Nusinow1-1/+2
2008-01-06Fix the name of the XFree86-Misc extension in the xorg.conf manpage.Julien Cristau1-1/+1
2008-01-06Document the AllowEmptyInput, AutoAddDevices and AutoEnableDevices flagsJulien Cristau1-0/+14
Add documentation for the new AllowEmptyInput, AutoAddDevices and AutoEnableDevices server flags in the xorg.conf manpage.
2008-01-05XQuartz: Cleanup for strict-prototypingJeremy Huddleston15-50/+32
Also fixed DarwinEQEnqueue to match changes to the callback And also use dpmsstubs.c rather than copying the code into darwin.c (cherry picked from commit 4c5c30a4beb7a427b00b18097f548876ad3c11d7)
2008-01-04XQuartz: Fixed copyright in About box for 2008. Happy New Year!Jeremy Huddleston2-3/+5
2008-01-04XQuartz: Flush the debug log for easier debuggingJeremy Huddleston2-47/+46
Also cleaned up formatting in xpr's eventHandler (cherry picked from commit 16861d6d4239c7f3918332ef07752f1e211afb23)