Find a file
Benjamin Defnet 7f95d18397 hw/xf86/modes: Set crtc mode/rotation/transform before calling set_mode_major
This moves code out of each implementation of set_mode_major and back into
the X server. The real feature here is that the transform is now available
in the crtc for use by either xf86CrtcRotate or whatever the driver wants to
do. Without this change, the transform was lost for drivers providing the
set_mode_major interface.

Note that users of this API will want to stop smashing the transformPresent
field, and could also stop setting mode/x/y/rotation for new enough X servers,
but there's no reason to make that change as it will break things when
running against older X servers.

Signed-off-by: Keith Packard <keithp@keithp.com>
Acked-by: Daniel Stone <daniel@fooishbar.org>
(cherry picked from commit 6f59a81600)

Signed-off-by: Keith Packard <keithp@keithp.com>
2009-07-26 13:56:57 -07:00
composite Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-07-26 13:56:57 -07:00
config config: if we can't connect to HAL, listen for a startup notification. 2009-02-18 17:50:21 -08:00
damageext Unifdef ISC 2008-10-02 17:03:54 -04:00
dbe Dead code cleanup over DBE. 2008-11-25 15:05:20 -05:00
dix Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-07-26 13:56:57 -07:00
doc xfree86: restore default off for DontZap 2009-06-29 14:14:52 -07:00
exa EXA: Only pass CT_YXBANDED to RECTS_TO_REGION() if that is really true. 2009-07-26 13:56:56 -07:00
fb Partially reverts commit 505c216d03. 2008-10-03 11:24:34 -07:00
glx dri2: support glXWaitGL & glXWaitX by copying fake front to front and 2009-07-06 13:23:29 -07:00
hw hw/xf86/modes: Set crtc mode/rotation/transform before calling set_mode_major 2009-07-26 13:56:57 -07:00
include Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-07-26 13:56:57 -07:00
mi mi: force the paired kbd device before CopyKeyClass. (#19574) 2009-02-17 18:57:13 -08:00
miext XQuartz: Get rid of white rectangle bug 2009-01-09 10:59:32 -08:00
os xdmcp: Don't crash on X -query with more than 255 IP addresses. (#20675) 2009-07-09 12:05:31 -04:00
randr randr: fix server crash in RRGetScreenInfo 2009-07-26 13:56:57 -07:00
record Drop the never-called SkippedRequestCallback list. 2008-10-03 17:51:19 -04:00
render Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-07-26 13:56:57 -07:00
Xext Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-07-26 13:56:57 -07:00
xfixes Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-07-26 13:56:57 -07:00
Xi Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-07-26 13:56:57 -07:00
xkb Bug #6428, #16458, #21464: Fix crash due to uninitialized VModMap fields. 2009-06-29 14:11:27 -07:00
.gitignore gitignore: ignore .patch files 2008-11-21 09:04:17 +10:00
acinclude.m4 dolt: allow older versions of bash to compile the xserver (#19031) 2008-12-16 12:03:03 -08:00
autogen.sh autogen.sh: Pass --force to autoreconf 2008-07-22 16:55:26 +03:00
configure.ac One = is more than adequate here. Make is sh safe. 2009-07-26 13:56:57 -07:00
COPYING Resync COPYING file with notices in code base as of xorg-server-1.6.1 2009-06-29 14:16:35 -07:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
Makefile.am Fix distcheck with dolt 2009-03-27 16:49:45 -04:00
xorg-server.m4 Add xorg-server.m4 for driver dependency checking. 2005-11-01 15:01:51 +00:00
xorg-server.pc.in Include pciaccess in the xorg-server.pc Requires line. 2008-04-15 14:51:51 -07:00