Hello community, here is the log from the commit of package xorg-x11-server checked in at Sun Mar 11 00:17:59 CET 2007. -------- --- xorg-x11-server/xorg-x11-server.changes 2007-03-06 11:43:24.000000000 +0100 +++ /mounts/work_src_done/STABLE/xorg-x11-server/xorg-x11-server.changes 2007-03-09 16:11:29.000000000 +0100 @@ -1,0 +2,7 @@ +Fri Mar 9 16:10:23 CET 2007 - sndirsch@suse.de + +- xf86crtc_allowdual.diff: + * allows dualhead even when the second monitor is not yet + connected during Xserver start + +------------------------------------------------------------------- New: ---- xf86crtc_allowdual.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11-server.spec ++++++ --- /var/tmp/diff_new_pack.hy1071/_old 2007-03-11 00:17:31.000000000 +0100 +++ /var/tmp/diff_new_pack.hy1071/_new 2007-03-11 00:17:31.000000000 +0100 @@ -21,7 +21,7 @@ URL: http://xorg.freedesktop.org/ %define EXPERIMENTAL 0 Version: 7.2 -Release: 56 +Release: 58 License: X11/MIT BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/X11/Servers/XF86_4 @@ -82,6 +82,7 @@ Patch43: bug-211314_mesa-context.diff Patch44: bug-211314_p_drawable_privclean.diff Patch45: bug-197858_dpms.diff +Patch46: xf86crtc_allowdual.diff Patch334: p_pci-domain.diff Patch357: p_pci-ce-x.diff @@ -177,6 +178,7 @@ popd %patch44 -p0 %patch45 -p0 +%patch46 -p1 %build autoreconf -fi @@ -507,6 +509,10 @@ %endif %changelog +* Fri Mar 09 2007 - sndirsch@suse.de +- xf86crtc_allowdual.diff: + * allows dualhead even when the second monitor is not yet + connected during Xserver start * Tue Mar 06 2007 - sndirsch@suse.de - %%post: replace "i810beta" with "intel" in existing xorg.conf * Mon Mar 05 2007 - sndirsch@suse.de ++++++ xf86crtc_allowdual.diff ++++++ --- xorg-server-1.2.99.901/hw/xfree86/modes/xf86Crtc.c.orig 2007-03-05 04:10:32.000000000 +0100 +++ xorg-server-1.2.99.901/hw/xfree86/modes/xf86Crtc.c 2007-03-08 17:08:56.000000000 +0100 @@ -1099,9 +1099,6 @@ xf86ProbeOutputModes (ScrnInfoPtr scrn, */ output->status = (*output->funcs->detect)(output); - if (output->status == XF86OutputStatusDisconnected) - continue; - memset (&mon_rec, '\0', sizeof (mon_rec)); conf_monitor = output->conf_monitor; @@ -1273,6 +1270,10 @@ xf86ProbeOutputModes (ScrnInfoPtr scrn, output->name); } #endif + + if (output->status == XF86OutputStatusDisconnected) + continue; + for (mode = output->probed_modes; mode != NULL; mode = mode->next) { /* The code to choose the best mode per pipe later on will require ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org