Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-03-06 | xserver 1.4.99.901xorg-server-1.4.99.901 | Adam Jackson | 1 | -1/+1 | |
2008-03-05 | Fix distcheck. | Adam Jackson | 4 | -7/+8 | |
2008-03-04 | xselinux: Implement polyinstantiation support and related protocol. | Eamon Walsh | 2 | -423/+695 | |
(cherry picked from commit d4101140f4e569f18554cf0cbf43138d08bd1277) | |||||
2008-03-04 | Make xf86InitialConfiguration slightly smarter. | Adam Jackson | 1 | -77/+299 | |
Old heuristic was to find the first monitor that expressed a preference, then attempt to get all other monitors to agree. This doesn't work particularly well when the two sets of modes don't precisely intersect, you get overlapping-but-not-identical output geometry and things go wrong. New heuristic is: - Exact user preference, if given - Exact output preference, if the same for all outputs - Best (largest) mode of modes common to all outputs: - with the same aspect ratio as all outputs (may be NULL) - with 4:3 aspect ratio - Then the old heuristic to try to get something lit Note that it is simply not doable to have a reliable initial output guess if you insist on trying to clone all outputs together. It's far too easy to end up with displays that simply don't have modes in common. We need to switch to right-of placement someday, once we're not limited to CRTC size limits and we have working multi-GPU in RANDR. (cherry picked from commit 27e7dacbf7ef17712be31ff90f98ee3a5c5cf909) | |||||
2008-03-04 | Remove all mention of the vga driver from the config logic. | Adam Jackson | 2 | -4/+1 | |
(cherry picked from commit 95df04b744c6a3498a9a9e2ea9bb03ee780e60f8) | |||||
2008-03-04 | XACE: Check the return value of the selection create hook call. | Eamon Walsh | 1 | -1/+6 | |
(cherry picked from commit 056a2ce02ce85013e89055ee44a7aa3eabedac09) | |||||
2008-03-04 | dix: Convert selection list to a linked list. | Eamon Walsh | 1 | -26/+22 | |
Fixes a bug where pointers were being invalidated after a realloc. (cherry picked from commit 72f2197545e734cd0aa785d05a57b2fc0351a763) | |||||
2008-03-03 | XKB: Fix initial map setting on startup | Daniel Stone | 2 | -6/+25 | |
Due to an unwitting sense inversion when eliminating XkbFileInfo, we were setting the complete wrong keymap on startup (non-XKB map if we had an XKB map available, or the XKB map if we didn't have any available). Invert the sense properly, and add two small bits that also went missing in that commit. (cherry picked from commit 0bd0f90d7c7928052197da7119177e5a1c9eee2c) | |||||
2008-03-03 | RANDR 1.2: Inherit PreferredMode from the global configuration, if any. | Adam Jackson | 1 | -2/+18 | |
If you don't do this, then Modes "800x600" in the Display subsection will be dutifully ignored and the driver will start at whatever resolution it feels like. | |||||
2008-03-03 | Fix Motif menu drawing in Xnest. | Adam Jackson | 1 | -2/+2 | |
See also Red Hat bug #229350, OpenSolaris bug #6366490. | |||||
2008-03-03 | xf86DDCMonitorSet: Honor the DisplaySize from the config file. | Adam Jackson | 1 | -2/+4 | |
We honor sync ranges and pixel clock settings from the config here, no reason to ignore DisplaySize. | |||||
2008-03-03 | Branch for 1.5. | Adam Jackson | 1 | -1/+1 | |
2008-03-02 | Add missing file from previous commit. | David Nusinow | 1 | -0/+9 | |
2008-03-02 | Bug #13860: Ensure that the DRI mode is in octal format. | David Nusinow | 2 | -0/+7 | |
2008-03-02 | use UTILS_SYS_LIBS to pass SYS_LIBS to utils/ioports correctly | Matthieu Herrb | 2 | -1/+4 | |
2008-03-01 | bug #10008: Make Xvfb.1 document the correct default depth | David Nusinow | 1 | -3/+3 | |
2008-03-01 | fix typo | George Sapountzis | 1 | -1/+1 | |
2008-03-01 | clean some "unused" warnings | George Sapountzis | 13 | -183/+2 | |
2008-03-01 | glcore: split mesa and X in build system | George Sapountzis | 2 | -24/+21 | |
2008-03-01 | configure: minor cleanup | George Sapountzis | 1 | -64/+54 | |
- dmx - darwin: remove from xorg options - xephyr: libxv is client lib | |||||
2008-03-01 | Fix big mistake in commit fd41f46ac62033a724bd1f4612f19448a21c1224. | Maarten Maathuis | 1 | -1/+8 | |
- When a mode is deleted, the name pointer is also free()'ed. - This leaves other modes with an invalid pointer. | |||||
2008-02-29 | dix: Modify callers of property and selection API to use new interfaces. | Eamon Walsh | 11 | -77/+58 | |
2008-02-29 | XACE: Add generic support for property and selection polyinstantiation. | Eamon Walsh | 7 | -31/+36 | |
2008-02-29 | dix: Refactoring of selection code to allow for polyinstantiation. | Eamon Walsh | 8 | -311/+352 | |
Introduces dixLookupSelection() API. Removes NumCurrentSelections from API. | |||||
2008-02-29 | dix: Refactoring of property code to allow for polyinstantiation. | Eamon Walsh | 3 | -117/+112 | |
Introduces dixLookupProperty() API. | |||||
2008-02-29 | On second thought, revert that, it'll make large pixmaps painfully slow. | Adam Jackson | 1 | -1/+1 | |
Need to just fix the callers. | |||||
2008-02-29 | Bug #10465: Use calloc() for allocating PixmapRec's. | Chris Wilson | 1 | -1/+1 | |
2008-02-29 | Bug #10464: Set pixel value to 0 before FindColor() | Chris Wilson | 1 | -0/+1 | |
2008-02-29 | Bug #10463: Always initialize reference pixel before AllocColor() | Chris Wilson | 1 | -0/+2 | |
2008-02-29 | EDID 1.4: Print additional CVT support data in the log. | Adam Jackson | 1 | -13/+56 | |
2008-02-29 | EDID 1.4: Decode additional CVT support information. | Adam Jackson | 2 | -3/+56 | |
Table 3.28: Display Range Limits & CVT Support Definition | |||||
2008-02-29 | Fix CVT abuse in DDCModesFromStandardTiming. | Adam Jackson | 2 | -8/+34 | |
CVT is enough different from GTF that it should not be used on monitors that aren't expecting it. This brings us closer to what the spec says the correct behaviour is. | |||||
2008-02-29 | Nuke a duplicate SYMFUNC(xf86CVTMode) | Adam Jackson | 1 | -3/+0 | |
2008-02-29 | Add xf86GTFMode(). | Adam Jackson | 4 | -0/+387 | |
This should probably be shared like xf86CVTMode(). | |||||
2008-02-29 | Remove the duplicate copy of xf86cvt.c | Adam Jackson | 4 | -298/+5 | |
2008-02-29 | Constify the built-in mode tables. | Adam Jackson | 3 | -31/+29 | |
2008-02-29 | Clean up DisplayModeRec handling in many places. | Adam Jackson | 5 | -19/+7 | |
Use xf86DuplicateMode() instead of rolling our own, and change malloc+memset to calloc. | |||||
2008-02-29 | Remove some #if 0 guarding code duplicated in xf86Modes.c | Adam Jackson | 1 | -140/+0 | |
2008-02-29 | Allow xf86DuplicateMode() to work correctly on read-only modes. | Adam Jackson | 1 | -4/+2 | |
Before this it was meaningless to try to mark DisplayModeRec tables const, since the mode name would be emitted as a pointer to an anonymous string constant, and therefore would have to be fixed up by ld.so and so couldn't live in .rodata. With this change the standard mode lists can live in .rodata, and modes duplicated from them will have their names filled in on the fly. | |||||
2008-02-29 | Add several comments documenting our EDID failures. | Adam Jackson | 1 | -3/+24 | |
2008-02-29 | GLX: Adjust to changes in DRI driver interface. | Kristian Høgsberg | 4 | -53/+41 | |
2008-02-28 | xselinux: Don't require device "read" permission for XQueryPointer. | Eamon Walsh | 1 | -0/+11 | |
These keyboard and pointer state polling calls are a real problem. | |||||
2008-02-28 | xselinux: Log messages to both libaudit and Xorg.0.log. | Eamon Walsh | 1 | -0/+1 | |
2008-02-28 | XACE: Adjust the location of the COMPOSITE creation hook. | Eamon Walsh | 1 | -2/+2 | |
Avoids incrementing the refcnt if the hook fails. | |||||
2008-02-28 | XACE: Call the creation hook to properly label COMPOSITE window pixmaps. | Eamon Walsh | 1 | -0/+6 | |
2008-02-28 | XACE: Fix instances of DixUnknownAccess at hook callsites. | Eamon Walsh | 11 | -36/+36 | |
2008-02-28 | Xi: swap the control attached to a ChangeDeviceControl request. Bug #14170 | Peter Hutterer | 1 | -0/+35 | |
Just swapping the request's data isn't enough, we need to swap the actual control as well. X.Org Bug 14170 <http://bugs.freedesktop.org/show_bug.cgi?id=14170> | |||||
2008-02-28 | Oops, there's one more parenthesis. | Tiago Vignatti | 1 | -1/+1 | |
2008-02-27 | xselinux: Prefix a few remaining error messages with "SELinux". | Eamon Walsh | 1 | -7/+6 | |
2008-02-27 | xselinux: Don't throw BadAccess if DixUnknownAccess is passed in to a hook. | Eamon Walsh | 1 | -0/+2 | |
The avc will still appear, however, so that the callsite can be fixed. |