Adam Jackson
27e7dacbf7
Make xf86InitialConfiguration slightly smarter.
...
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.
2008-03-04 11:38:34 -05:00
afb
Merge branch 'master' into XACE-SELINUX
2007-11-19 18:10:46 -05:00
cfb
Merge branch 'master' into XACE-SELINUX
2007-12-13 18:38:25 -05:00
cfb32
get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE
2006-07-18 18:17:38 -04:00
composite
XACE: Adjust the location of the COMPOSITE creation hook.
2008-02-28 21:52:32 -05:00
config
XACE: Fix instances of DixUnknownAccess at hook callsites.
2008-02-28 16:43:43 -05:00
damageext
Revert "registry: Register DAMAGE extension protocol names."
2007-11-20 17:31:00 -05:00
dbe
Clean up many #if 0.
2007-12-02 12:40:25 -05:00
dix
XACE: Check the return value of the selection create hook call.
2008-03-04 02:44:48 -05:00
doc
Merge branch 'master' into XACE-SELINUX
2007-11-19 18:10:46 -05:00
exa
EXA: Let the driver decide what repeat/extend types are supported.
2008-02-27 23:44:39 +01:00
fb
fbFillRegionTiled() is now dead code.
2008-02-22 15:22:38 -05:00
GL
fix typo
2008-03-01 20:24:50 +02:00
hw
Make xf86InitialConfiguration slightly smarter.
2008-03-04 11:38:34 -05:00
include
dix: Refactoring of selection code to allow for polyinstantiation.
2008-02-29 18:01:37 -05:00
mfb
devPrivates rework: put back some changes that were mistakenly removed
2007-11-20 15:31:44 -05:00
mi
clean some "unused" warnings
2008-03-01 19:49:24 +02:00
miext
dix: Modify callers of property and selection API to use new interfaces.
2008-02-29 18:01:37 -05:00
os
clean some "unused" warnings
2008-03-01 19:49:24 +02:00
randr
clean some "unused" warnings
2008-03-01 19:49:24 +02:00
record
Revert "registry: Register Record extension protocol names."
2007-11-20 17:55:47 -05:00
render
Bug #10463 : Always initialize reference pixel before AllocColor()
2008-02-29 16:39:29 -05:00
Xext
XACE: Add generic support for property and selection polyinstantiation.
2008-02-29 18:01:37 -05:00
xfixes
Normalize swapped dispatch for Fixes{ChangeSaveSet,SelectSelectionInput}
2008-02-22 15:25:26 -05:00
Xi
XACE: Fix instances of DixUnknownAccess at hook callsites.
2008-02-28 16:43:43 -05:00
xkb
XKB: Fix initial map setting on startup
2008-03-04 03:50:25 +02:00
XTrap
Revert "registry: Register XTrap extension protocol names."
2007-11-20 18:49:30 -05:00
.gitignore
Add cscope files to .gitignore
2008-03-03 13:05:12 -08:00
acinclude.m4
Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4
2007-07-25 17:42:23 -07:00
autogen.sh
Use canonical autogen.sh, which supports srcdir != objdir autogen.
2005-07-01 21:13:36 +00:00
configure.ac
1.5 has branched, start 1.5.99.x.
2008-03-03 15:09:11 -05:00
COPYING
COPYING: Collapse 'canonical license' into one statement
2007-11-07 03:58:56 +02:00
cpprules.in
For MANDEFS, also replace __mandir__ for $(mandir) which includes
2006-12-08 15:51:44 -06:00
Makefile.am
Generate ChangeLog file for make dist.
2007-07-10 21:33:54 -07:00
xorg-server.m4
Add xorg-server.m4 for driver dependency checking.
2005-11-01 15:01:51 +00:00
xorg-server.pc.in
Export the server ABI versions from xorg-server.pc
2007-11-05 17:18:46 -05:00