Hello community, here is the log from the commit of package gfxboot checked in at Thu Sep 25 13:15:00 CEST 2008. -------- --- arch/i386/gfxboot/gfxboot.changes 2008-09-11 16:23:09.000000000 +0200 +++ /mounts/work_src_done/STABLE/gfxboot/gfxboot.changes 2008-09-25 13:05:58.000000000 +0200 @@ -1,0 +2,6 @@ +Thu Sep 25 13:05:36 CEST 2008 - snwint@suse.de + +- better monitor detection (bnc #407786) +- fix default video size selection (bnc #407786) + +------------------------------------------------------------------- Old: ---- gfxboot-4.1.2.tar.bz2 New: ---- gfxboot-4.1.3.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gfxboot.spec ++++++ --- /var/tmp/diff_new_pack.W13300/_old 2008-09-25 13:14:29.000000000 +0200 +++ /var/tmp/diff_new_pack.W13300/_new 2008-09-25 13:14:29.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package gfxboot (Version 4.1.2) +# spec file for package gfxboot (Version 4.1.3) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -26,10 +26,10 @@ Requires: coreutils cpio mktemp perl master-boot-code dosfstools mtools perl-HTML-Parser AutoReqProv: on Summary: Graphical Boot Logo for GRUB, LILO and SYSLINUX -Version: 4.1.2 +Version: 4.1.3 Release: 1 BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source: gfxboot-4.1.2.tar.bz2 +Source: gfxboot-4.1.3.tar.bz2 Source1: openSUSE.tar.bz2 Source2: SLED.tar.bz2 Source3: SLES.tar.bz2 @@ -186,6 +186,9 @@ %ghost /boot/message %changelog +* Thu Sep 25 2008 snwint@suse.de +- better monitor detection (bnc #407786) +- fix default video size selection (bnc #407786) * Thu Sep 11 2008 snwint@suse.de - support serial lines (fate #301595) * Mon Aug 25 2008 snwint@suse.de ++++++ gfxboot-4.1.2.tar.bz2 -> gfxboot-4.1.3.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gfxboot-4.1.2/bincode.asm new/gfxboot-4.1.3/bincode.asm --- old/gfxboot-4.1.2/bincode.asm 2008-09-11 15:26:30.000000000 +0200 +++ new/gfxboot-4.1.3/bincode.asm 2008-09-25 12:14:41.000000000 +0200 @@ -488,7 +488,8 @@ ddc_timings dw 0 ; standard ddc timing info ddc_xtimings dd 0 ; converted standard timing/final timing value -ddc_xtimings1 dd 0, 0, 0, 0 +ddc_xtimings1 dd 0, 0, 0, 0 ; must follow ddc_xtimings +ddc_xtimings2 dd 0, 0, 0, 0 ; must follow ddc_xtimings1 ddc_mult dd 0, 1 ; needed for ddc timing calculation dd 3, 4 dd 4, 5 @@ -15753,7 +15754,7 @@ ; find max. resolution - mov ecx,5 + mov ecx,9 mov esi,ddc_xtimings get_mon_res_30: @@ -15802,7 +15803,7 @@ or esi,esi jz read_ddc_25 mov ecx,80h - rep movsb + es rep movsb jmp read_ddc_30 read_ddc_25: @@ -15841,7 +15842,7 @@ read_ddc_40: es lodsb cmp al,1 - jbe read_ddc_70 + jbe read_ddc_50 movzx ebp,al add ebp,31 @@ -15849,7 +15850,7 @@ mov al,[es:esi] shr al,6 - jz read_ddc_70 + jz read_ddc_50 movzx ebx,al shl ebx,3 @@ -15857,17 +15858,52 @@ mul dword [ebx+ddc_mult] div dword [ebx+ddc_mult+4] - jz read_ddc_70 + jz read_ddc_50 shl eax,16 add eax,ebp mov [edi],eax -read_ddc_70: +read_ddc_50: inc esi add edi,4 loop read_ddc_40 + mov ecx,4 + mov esi,[vbe_buffer] + add esi,36h + mov edi,ddc_xtimings2 +read_ddc_60: + mov eax,[es:esi] + bswap eax + cmp eax,100h + jb read_ddc_80 + cmp eax,1010101h + jz read_ddc_80 + movzx edx,byte [es:esi+4] + and dl,0f0h + shl edx,4 + mov dl,[es:esi+2] + movzx ebx,byte [es:esi+7] + and bl,0f0h + shl ebx,4 + mov bl,[es:esi+5] + or edx,edx + jz read_ddc_80 + or ebx,ebx + jz read_ddc_80 + cmp edx,0fffh + jz read_ddc_80 + cmp ebx,0fffh + jz read_ddc_80 + shl ebx,16 + add edx,ebx + mov [edi],edx + add edi,4 +read_ddc_80: + add esi,12h + loop read_ddc_60 + read_ddc_90: ret diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gfxboot-4.1.2/Changelog new/gfxboot-4.1.3/Changelog --- old/gfxboot-4.1.2/Changelog 2008-09-11 15:57:38.000000000 +0200 +++ new/gfxboot-4.1.3/Changelog 2008-09-25 13:03:38.000000000 +0200 @@ -1,3 +1,7 @@ +25/9/2008: v4.1.3 + - better monitor detection (bnc #407786) + - fix default video size selection (bnc #407786) + 11/9/2008: v4.1.2 - support serial lines (fate #301595) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gfxboot-4.1.2/VERSION new/gfxboot-4.1.3/VERSION --- old/gfxboot-4.1.2/VERSION 2008-09-10 18:48:32.000000000 +0200 +++ new/gfxboot-4.1.3/VERSION 2008-09-25 13:00:41.000000000 +0200 @@ -1 +1 @@ -4.1.2 +4.1.3 ++++++ openSUSE.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/themes/openSUSE/data-boot/gfxboot.cfg new/themes/openSUSE/data-boot/gfxboot.cfg --- old/themes/openSUSE/data-boot/gfxboot.cfg 2008-08-18 14:52:56.000000000 +0200 +++ new/themes/openSUSE/data-boot/gfxboot.cfg 2008-09-25 12:59:24.000000000 +0200 @@ -130,6 +130,18 @@ dud.url= ; if 'dud=url': menu item name (default = 'URL') dud.url.name= +; serial line setup (up to four lines) +; format: port,baud,dev +; - port: 0-3: first four BIOS serial lines (COM1-COM4); >=4: I/O port (0x3f8) +; - baud: baud rate (e.g. 115200); 0 = autodetect (considers baud rates >= 9600) +; - dev: linux device name (e.g. ttyS0) +; - all lines are set up with 8 bits, no parity, 1 stop bit +; - if the bootloader also has a serial line setup, the port is +; automatically used +serial.line0=0,0,ttyS0 +serial.line1=1,0,ttyS1 +serial.line2= +serial.line3= [boot] ; show welcome animation diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/themes/openSUSE/data-install/gfxboot.cfg new/themes/openSUSE/data-install/gfxboot.cfg --- old/themes/openSUSE/data-install/gfxboot.cfg 2008-09-11 15:25:47.000000000 +0200 +++ new/themes/openSUSE/data-install/gfxboot.cfg 2008-09-25 12:59:00.000000000 +0200 @@ -94,9 +94,9 @@ [install] ; show welcome animation -welcome=0 +welcome=1 ; beep when menu is ready -beep=0 +beep=1 ; main menu item shown only if iso is tagged for media check mediacheck=mediachk ; main menu items where user can't add boot options @@ -147,4 +147,4 @@ ; show welcome animation welcome=0 ; beep when menu is ready -beep=0 +beep=1 diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/themes/openSUSE/src/dia_video.inc new/themes/openSUSE/src/dia_video.inc --- old/themes/openSUSE/src/dia_video.inc 2008-04-08 12:54:33.000000000 +0200 +++ new/themes/openSUSE/src/dia_video.inc 2008-09-25 12:55:44.000000000 +0200 @@ -18,8 +18,14 @@ 0 0 % special: for text mode 1 0 % special: for VESA mode 800 600 + 1024 600 1024 768 + 1280 800 1280 1024 + 1400 1050 + 1600 1200 + 1680 1050 + 1920 1200 ] def @@ -185,16 +191,19 @@ } if xmenu .xm_current -1 put + + -1 video.modes.list { - dup .vm_width get 3 index le - over .vm_height get 3 index le and + exch 1 add exch + + dup .vm_width get 4 index le + over .vm_height get 4 index le and exch video.havesplash and { - xmenu .xm_current over over get 1 add put - } { - exit - } ifelse + xmenu .xm_current 2 index put + } if } forall + pop pop pop } def ++++++ SLED.tar.bz2 ++++++ ++++++ SLES.tar.bz2 ++++++ ++++++ upstream.tar.bz2 ++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org