Hello community, here is the log from the commit of package sax2 checked in at Thu Aug 28 02:21:58 CEST 2008. -------- --- sax2/sax2.changes 2008-08-22 22:11:31.000000000 +0200 +++ /mounts/work_src_done/STABLE/sax2/sax2.changes 2008-08-27 03:48:59.000000000 +0200 @@ -1,0 +2,8 @@ +Wed Aug 27 03:44:28 CEST 2008 - sndirsch@suse.de + +- the logic in existing dynamic Radeon.pl profile was obsolete since + a long time - AFAIK; replaced with the logic also used by Intel.pl, + RadeonHD.pl, which make sure that 'Option "monitor-<output>"' is + used (bnc #420124) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sax2.spec ++++++ --- /var/tmp/diff_new_pack.T17393/_old 2008-08-28 02:21:34.000000000 +0200 +++ /var/tmp/diff_new_pack.T17393/_new 2008-08-28 02:21:34.000000000 +0200 @@ -47,7 +47,7 @@ PreReq: /bin/rm /bin/mkdir /usr/bin/chroot %fillup_prereq %insserv_prereq Summary: SuSE advanced X Window System-configuration Version: 8.1 -Release: 496 +Release: 500 Group: System/X11/Utilities License: GPL v2 or later Source: sax2.tar.bz2 @@ -522,6 +522,11 @@ %endif %changelog +* Wed Aug 27 2008 sndirsch@suse.de +- the logic in existing dynamic Radeon.pl profile was obsolete since + a long time - AFAIK; replaced with the logic also used by Intel.pl, + RadeonHD.pl, which make sure that 'Option "monitor-<output>"' is + used (bnc #420124) * Sat Aug 23 2008 sndirsch@suse.de - Extended existing serial 'Wacom ISDV4 TabletPC' entry with Touch device. Added new generic entry for TabletPCs based on internal ++++++ sax2.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/sax/profile/script/Radeon.pl new/sax/profile/script/Radeon.pl --- old/sax/profile/script/Radeon.pl 2008-06-24 03:20:02.000000000 +0200 +++ new/sax/profile/script/Radeon.pl 2008-08-27 03:43:06.000000000 +0200 @@ -10,10 +10,39 @@ #------------------------------------ my $profile = ProfileInitScript(); +#===================================== +# get SYSP xstuff data +#------------------------------------- +my $outputName; +my $xstuff = new SaX::SaXImportSysp ($SaX::SYSP_DESKTOP); +$xstuff->doImport(); +my $rroutput = $xstuff->getItem("RandR"); +my $randrok = 1; +if ((! defined $rroutput) || ($rroutput eq "<undefined>")) { + $randrok = 0; +} +if ($randrok) { + #===================================== + # use first randr plugin as primary + #------------------------------------- + my @channels = split ("%",$rroutput); + foreach my $channel (@channels) { + my @data = split (" ",$channel); + my $outputState = $data[1]; + if ($outputState ne "connected") { + next; + } + $outputName = $data[0]; + last; + } +} #==================================== # Do the profile adaptions... #------------------------------------ -my $fglrx="/usr/share/sax/profile/FireGL"; -if (! ProfileIsXOrgVendor ("fglrx")) { - qx (cp $fglrx $profile); +open (FD,">",$profile) || + die "Radeon: Can't open $profile: $!"; +if (defined $outputName) { + print FD "Device -> [X] -> Raw -> 18 -> Option = "; + print FD ""monitor-$outputName" "Monitor[0]"\n"; } +close FD; diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/sax/svnbuild new/sax/svnbuild --- old/sax/svnbuild 2008-08-22 22:13:37.000000000 +0200 +++ new/sax/svnbuild 2008-08-27 03:52:42.000000000 +0200 @@ -1 +1 @@ -1685 +1687 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org