From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1EBjN8-00089c-Lu for mharc-grub-devel@gnu.org; Sat, 03 Sep 2005 21:32:38 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EBjN6-00088Y-Nk for grub-devel@gnu.org; Sat, 03 Sep 2005 21:32:37 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EBjEL-0006N9-Ru for grub-devel@gnu.org; Sat, 03 Sep 2005 21:23:36 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EBjEF-0006BQ-2r for grub-devel@gnu.org; Sat, 03 Sep 2005 21:23:27 -0400 Received: from [208.186.28.7] (helo=mail.nebonet.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1EBiuT-0002Fv-Uq for grub-devel@gnu.org; Sat, 03 Sep 2005 21:03:02 -0400 Received: from localhost (scanner.nebonet.com [208.186.28.8]) by mail.nebonet.com (Postfix) with ESMTP id 698B819DC97 for ; Sat, 3 Sep 2005 18:59:29 -0600 (MDT) Received: from mail.nebonet.com ([208.186.28.7]) by localhost (scanner.nebonet.com [208.186.28.8]) (amavisd-new, port 10024) with LMTP id 05020-01-5 for ; Sat, 3 Sep 2005 18:59:28 -0600 (MDT) Received: from [127.0.0.1] (f4s.dsl.xmission.com [166.70.40.38]) by mail.nebonet.com (Postfix) with ESMTP id A448019DC91 for ; Sat, 3 Sep 2005 18:59:28 -0600 (MDT) Message-ID: <431A46E8.3030308@omniflux.com> Date: Sat, 03 Sep 2005 18:59:20 -0600 From: Omniflux User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: The development of GRUB 2 References: <4219D62D.3000109@omniflux.com> <200503022233.18661.okuji@enbug.org> <42F94D30.7030204@omniflux.com> <200509031908.30915.okuji@enbug.org> In-Reply-To: <200509031908.30915.okuji@enbug.org> Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at nebonet.com Subject: Re: x86 serial support 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: Sun, 04 Sep 2005 01:32:37 -0000 Yoshinori K. Okuji wrote: > For now, terminfo.c has code of interpreting terminfo, but supports only > vt100. Do you intend to fix this? Yes, but I do not know how I should do this. As the comment in the file says... /* TODO * Lookup user specified terminfo type (escape code table). If found, set term variables * as appropriate. Otherwise return an error. * * How should this be done? * a. A static table included in this module. * - I do not like this idea. * b. A table stored in the configuration directory. * - Users must convert their terminfo settings if we have not already. * c. Look for terminfo files in the configuration directory. * - /usr/share/terminfo is 6.3M on my system. * - /usr/share/terminfo is not on most users boot partition. * + Copying the terminfo files you want to use to the grub * configuration directory is easier then (b). * d. Your idea here. */ Option 'a' is certainly the easiest, but how do I choose which terminals to support? How do I test them? Option 'b', choosing which terminals and testing them is no longer my problem, but this moves all the burden onto the user. Option 'c', problems as listed above. If you would like to choose one of these methods, or come up with option 'd', I'll implement it. -- Omniflux