summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-02-14Remove useless commentary from environment and argument processing.Adam Jackson1-26/+0
2008-02-14Use strerror instead of errno values in user strings.Adam Jackson12-36/+36
2008-02-14Silence an error message in ConfigureWindow that never happens.Adam Jackson1-1/+1
2008-02-14Silence FreeResource()Adam Jackson1-5/+0
2008-02-14X.Org Group -> X.Org FoundationAdam Jackson1-1/+1
2008-02-14Silence the harmless FreeFontPath error message.Adam Jackson1-3/+0
2008-02-14requestingClient is an xprintism, hide it for other servers.Adam Jackson5-1/+14
2008-02-14Redact all mention of PanoramiX from user strings.Adam Jackson1-6/+4
2008-02-14Remove some MAX* #defines that never get used.Adam Jackson1-3/+0
2008-02-14Simplify critical output flushing.Adam Jackson1-6/+2
2008-02-14Disable Record by default.Adam Jackson1-1/+1
2008-02-14Rip out useless indirection in the callback list management.Adam Jackson3-35/+6
2008-02-12XACE: Move the selection access hook to its own function.Eamon Walsh3-17/+15
2008-02-11Revert "Bug #8937: Extension setup functions not called on server resets"Eamon Walsh1-10/+0
This reverts commit 5e946dd853a4ebc2722ae023429ce5797de3d7a6. The devPrivates rework makes this workaround unnecessary.
2008-02-11XQuartz: Fixed layout of Applications->Customize menuJeremy Huddleston2-1172/+561
Now resizing it won't produce weir overlaps of the widgets. Thanks to Pelle Johansson for his help showing me how to do this. (cherry picked from commit ef3498e92d13c82633fdbe8120396bfbe1e7489a)
2008-02-10XQuartz: Added option for setting quartz-wm click-through preferenceJeremy Huddleston5-2287/+2303
(cherry picked from commit bf54c267cba97b2b3b9a621da0575776a388b2cb)
2008-02-10XQuartz: Converted interface to nib 3.x formatJeremy Huddleston4-336/+4098
(cherry picked from commit 656aaab95773bd70fc3504b68bf7e1d292891d93)
2008-02-09xkb: when copying the keymap, make sure the structs default to 0/NULL.Peter Hutterer1-8/+15
It actually does help if a pointer is NULL rather than pointing to nirvana when you're trying to free it lateron. Who would have thought?
2008-02-08X86EMU: handle CPUID instructionBart Trojanowski4-1/+161
After trying to switch from X to VT (or just quit) the video-amd driver attempts to issue INT 10/0 to go to mode 3 (VGA). The emulator, running the BIOS code, would then spit out: c000:0282: A2 ILLEGAL EXTENDED X86 OPCODE! The opcode was 0F A2, or CPUID; it was not implemented in the emulator. This simple patch, against 1.3.0.0, handles the CPUID instruction in one of two ways: 1) if ran on __i386__ or __x86_64__ then it calls the CPUID instruction directly. 2) if ran elsewhere it returns a canned 486dx4 set of values for function 1. This fix allows the video-amd driver to switch back to console mode, with the GSW BIOS. Thanks to Symbio Technologies for funding my work, and ThinCan for providing hardware :) Signed-off-by: Bart Trojanowski <bart@jukie.net> Acked-by: Eric Anholt <eric@anholt.net>
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