summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-02-08xselinux: Implement support for property polyinstantiation.XACE-SELINUXEamon Walsh1-22/+79
2008-02-01dix: Modify callers of property API to use new interface.Eamon Walsh11-58/+45
2008-02-07XACE: Add generic support for property polyinstantiation.Eamon Walsh6-21/+14
2008-02-05dix: Refactoring of property code to allow for polyinstantiation.Eamon Walsh3-117/+112
Introduces dixLookupProperty() API.
2008-02-07XACE: Correct some protocol error values in the colormap routines.Eamon Walsh1-3/+3
2008-02-07xselinux: Use the device name in debugging output.Eamon Walsh1-3/+8
2008-02-07xselinux: Split devPrivate state into subject and object records.Eamon Walsh1-87/+149
2008-02-07xselinux: Add getattr and setattr to the permission map for properties.Eamon Walsh1-1/+1
2008-02-05XACE: Push the dix "structure" includes down to the security modules.Eamon Walsh5-15/+26
2008-02-05XACE: Move the property access hook to its own function.Eamon Walsh4-22/+22
2008-02-05XFixes: squash a pointer/integer size mismatch warning.Eamon Walsh1-2/+3
2008-02-05validate mode clock for probed modesliuhong1-1/+4
Some modes claimed in monitor EDID data may not be supported by the monitor. So also validating the max clock for probed modes.
2008-02-05fix max clock unitliuhong1-2/+2
max clock from EDID data is in MHz, while we need KHz to validate modes.
2008-02-05dix: Move motion history update until after screen crossing and clippingMagnus Vigerlöf1-9/+9
Cross screen and clip the coordinates before updating the motion history so that it will have the same contents as the events that are reported.
2008-02-05dix: Skip call to clipAxis for relative core-eventsMagnus Vigerlöf1-11/+33
Relative events that generates both core and extention events will have its axis cliped and screen changed by miPointerSetPosition when the events are processed. For absolute and non core-generating relative events the axis must be clipped if we shouldn't end up completely outside the defined ranges (if any).
2008-02-05Bug # 10324: dix: Add scaling of X and Y on the reported pointer-eventsMagnus Vigerlöf1-21/+76
Restore the rescaling code for x and y axis when generating motion events.
2008-02-05Bug # 10324: dix: Allow arbitrary value ranges in GetPointerEventsMagnus Vigerlöf1-4/+7
Don't use a possitive value as a marker for if a max-value is defined on the valuators. Use the existence of a valid value range instead. This will also make it possible to define arbitrary start and end-values for min and max as long as min < max.
2008-02-05dix: Always add valuator information if presentMagnus Vigerlöf1-5/+2
Send valuator information for all event types, not only for MotionEvents and absolute button events.
2008-02-05xkb: when copying sections, make sure num_rows is set too.Peter Hutterer1-0/+1
2008-02-05mi: Only UpdateSpriteForScreen if we actually changed the screen. (Bug #12650)Peter Hutterer1-1/+7
X.Org Bug 12650 <http://bugs.freedesktop.org/show_bug.cgi?id=12650>
2008-02-01xfree86: stick two more checks in for num_valuators < MAX_VALUATORSPeter Hutterer1-0/+12
2008-02-01xfree86: don't call xalloc from signal handlers when posting events.Matthieu Herrb1-36/+33
Reviewed-by: Peter Hutterer <peter@cs.unisa.edu.au>
2008-01-30dix: print out event type if a bogus pointer event occurs.Peter Hutterer1-1/+1
2008-01-30xkb: don't update LEDs if they don't exist. (Bug #13961)Peter Hutterer1-0/+3
In some weird cases we call this function when there is no SrvLedInfo on the device. And it turns out null-pointer dereferences are bad. X.Org Bug 13961 <http://bugs.freedesktop.org/show_bug.cgi?id=13961>
2008-01-29Bug 13101: xorg-server has a typo in hw/xfree86/os-support/bsd/i386_video.cColeman Kane1-1/+1
X.Org Bug #13101 <https://bugs.freedesktop.org/show_bug.cgi?id=13101> Patch #12360 <https://bugs.freedesktop.org/attachment.cgi?id=12360>
2008-01-29Loader: Fix verbosity confusionJulien Goodwin1-1/+1
'Loading foo' is verbosity 3, whereas 'already built-in' is verbosity 0. This means that gdm's log would just be full of bare 'module already built-in' messages.
2008-01-29xorg.conf.man: Fix monitor/output confusion in monitor positioningJulien Goodwin1-8/+8
On the Intel driver at least, LeftOf/RightOf/Above/Below in xorg.conf refers to output names, not monitor names. Fix nomenclature in xorg.conf.man.
2008-01-29xfree86: fix AlwaysCore handling. (Bug #14256)Peter Hutterer1-1/+1
Assume AlwaysCore being set by default, just like the other options. X.Org Bug 14256 <http://bugs.freedesktop.org/show_bug.cgi?id=14256>
2008-01-29config: don't reset connection info on disconnect.Peter Hutterer1-3/+2
If dbus is restarted, we try to connect again and this is difficult if the busname and/or busobject is not set. (cherry picked from commit 210eeef495770c1883c842ff003c28ce25f279d4)
2008-01-29config: check connection != NULL before getting dbus' dispatch status.Peter Hutterer1-2/+3
(cherry picked from commit d23266522390a4ef7203ae7c062b2b920e45f9d7)
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