grub/normal
bean d05f0df3eb 2009-04-14 Bean <bean123ch@gmail.com>
* Makefile.in (pkglib_DATA): Add handler.lst.
	(handler.lst): New rule.

	* conf/i386-pc.rmk (normal_mod_SOURCES): Add normal/handler.c.
	* conf/i386-coreboot.rmk: Likewise.
	* conf/i386-ieee1275.rmk: Likewise.
	* conf/i386-efi.rmk: Likewise.
	* conf/x86_64-efi.rmk: Likewise.
	* conf/powerpc-ieee1275.rmk: Likewise.
	* conf/sparc64-ieee1275.rmk: Likewise.

	* genhandlerlist.sh: New file.

	* genmk.rb: Add rules to generate handler.lst.

	* include/grub/normal.h (grub_file_getline): New function definition.
	(read_handler_list): Likewise.
	(free_handler_list): Likewise.

	* include/grub/term.h (grub_term_register_input): Add name parameter
	for auto generation of handler.lst.
	(grub_term_register_output): Likewise.

	* normal/handler.c: New file.

	* normal/main.c (get_line): Renamed to grub_file_getline.
	(read_config_file): Use the newly renamed grub_file_getline.
	(read_command_list): Likewise.
	(read_fs_list): Likewise.
	(grub_normal_execute): Call read_handler_list to parse handler.lst.
	(GRUB_MOD_FINI): Call free_handler_list to free handler list.

	* term/efi/console.c (grub_console_init): Add name parameter for auto
	generation of handler.lst.
	* term/gfxterm.c: Likewise.
	* term/i386/pc/at_keyboard.c: Likewise.
	* term/i386/pc/console.c: Likewise.
	* term/i386/pc/serial.c: Likewise.
	* term/i386/pc/vesafb.c: Likewise.
	* term/i386/pc/vga.c: Likewise.
	* term/i386/pc/vga_text.c: Likewise.
	* term/ieee1275/ofconsole.c: Likewise.
	* term/usb_keyboard.c: Likewise.
2009-04-14 18:12:14 +00:00
..
i386 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
powerpc 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
sparc64 2009-04-01 David S. Miller <davem@davemloft.net> 2009-04-01 13:01:05 +00:00
x86_64 2008-08-22 Bean <bean123ch@gmail.com> 2008-08-23 14:20:45 +00:00
cmdline.c 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
color.c 2008-03-26 Pavel Roskin <proski@gnu.org> 2008-03-26 13:01:02 +00:00
command.c 2009-03-21 Bean <bean123ch@gmail.com> 2009-03-21 08:39:59 +00:00
completion.c 2009-04-05 Vladimir Serbinenko <phcoder@gmail.com> 2009-04-05 20:19:05 +00:00
datetime.c 2009-04-05 Vladimir Serbinenko <phcoder@gmail.com> 2009-04-05 20:19:05 +00:00
execute.c 2009-03-21 Bean <bean123ch@gmail.com> 2009-03-21 08:39:59 +00:00
function.c 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
handler.c 2009-04-14 Bean <bean123ch@gmail.com> 2009-04-14 18:12:14 +00:00
lexer.c 2009-01-10 Robert Millan <rmh@aybabtu.com> 2009-01-10 13:07:44 +00:00
main.c 2009-04-14 Bean <bean123ch@gmail.com> 2009-04-14 18:12:14 +00:00
menu.c 2009-02-13 Colin D Bennett <colin@gibibit.com> 2009-02-13 20:06:27 +00:00
menu_entry.c 2008-08-01 Bean <bean123ch@gmail.com> 2008-08-01 18:18:32 +00:00
menu_text.c 2009-02-13 Colin D Bennett <colin@gibibit.com> 2009-02-13 20:06:27 +00:00
menu_viewer.c 2009-01-31 Colin D Bennett <colin@gibibit.com> 2009-01-31 09:15:43 +00:00
misc.c 2009-04-05 Vladimir Serbinenko <phcoder@gmail.com> 2009-04-05 20:19:05 +00:00
parser.y 2009-02-01 Vesa Jääskeläinen <chaac@nic.fi> 2009-02-01 09:03:15 +00:00
script.c 2009-01-31 Colin D Bennett <colin@gibibit.com> 2009-01-31 09:15:43 +00:00