From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Kbbkf-0001zm-4f for mharc-grub-devel@gnu.org; Fri, 05 Sep 2008 09:53:29 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kbbkc-0001zR-9b for grub-devel@gnu.org; Fri, 05 Sep 2008 09:53:26 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kbbka-0001yf-I1 for grub-devel@gnu.org; Fri, 05 Sep 2008 09:53:25 -0400 Received: from [199.232.76.173] (port=49512 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kbbka-0001yc-Af for grub-devel@gnu.org; Fri, 05 Sep 2008 09:53:24 -0400 Received: from mta-out.inet.fi ([195.156.147.13]:59143 helo=kirsi1.inet.fi) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kbbka-0002dI-My for grub-devel@gnu.org; Fri, 05 Sep 2008 09:53:25 -0400 Received: from [127.0.0.1] (88.193.32.97) by kirsi1.inet.fi (8.5.014) id 48B55E9A007973C5 for grub-devel@gnu.org; Fri, 5 Sep 2008 16:53:22 +0300 Message-ID: <48C139D9.90904@nic.fi> Date: Fri, 05 Sep 2008 16:53:29 +0300 From: =?ISO-8859-1?Q?Vesa_J=E4=E4skel=E4inen?= User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: The development of GRUB 2 References: <48C052F5.80B3EF.08497@m12-68.163.com> <9DAD89137AA240D3A12E8BB492E0B587@hp2003> In-Reply-To: <9DAD89137AA240D3A12E8BB492E0B587@hp2003> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) Subject: Re: When the 'Fancy Menu' branch will be availble on the main thread? X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Sep 2008 13:53:26 -0000 y.volta wrote: > hi, all: > > Collin has submit the 'Fancy Menu', when it will be available on the main svn thread? When it gets reviewed and merged. I have been slowly adapting some of the patches to my local devel tree so they can get committed. However I need to make sure they are architectually correct and that takes time. If changes are more radical then we wait that we have improved patches. > And i want to make sure: > > - the fancy menu will support two bytes language? Unicode support is built in. Other than English script (eg. character positioning) is not supported however. It should be good enough for most of the languages on world (eg. Japanese, European, US), but is not working properly on more challenging ones like Hebrew and Islam > > - the vbe engine support non linear frame buffer modes? > > i read the vbe.c line 445: > > /* We support only linear frame buffer modes. */, > > if so, the graphic menu will not be available for some hardware or screen resolution. I have no plans to write support for banked modes. > - grub video uses double buffering, if this is available. if not, the bliting will be very slow. so, how about using clip-box to improve it? backup area -> draw contents -> recover area -> draw new contents. ( by using this, there is no need to switch a whole screen. ^_^ ) There is similar feature in gfxterm. We will first get this merged and then we worry about performance. > - can the VBE engine support 16 bits (5:6:5) mode? Yes. Thou, there are no accelerated functions for it, so it will be slow. > i've not familiar with grub2's video system, so, please help me out. Thanks! http://grub.enbug.org/VideoSubsystem