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
..
2009-01-27 18:26:09 +00:00
2009-04-13 19:48:44 +00:00
2009-04-13 11:45:20 +00:00
2008-09-25 14:17:43 +00:00
2008-05-29 16:27:24 +00:00
2009-04-14 18:12:14 +00:00
2009-04-11 18:46:12 +00:00
2009-04-10 15:33:34 +00:00
2009-03-28 19:58:15 +00:00
2009-02-08 17:58:32 +00:00
2009-03-21 08:39:59 +00:00
2009-01-02 15:26:06 +00:00
2009-02-22 21:55:49 +00:00
2008-09-25 14:40:59 +00:00
2009-01-27 18:26:09 +00:00
2009-04-14 16:56:35 +00:00
2009-04-11 18:46:12 +00:00
2009-04-14 09:07:25 +00:00
2009-04-05 20:19:05 +00:00
2009-01-10 13:07:44 +00:00
2009-04-04 07:42:13 +00:00
2009-01-10 13:07:44 +00:00
2007-07-21 23:32:33 +00:00
2008-11-20 19:22:20 +00:00
2009-02-08 17:58:32 +00:00