commit-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

grub ./ChangeLog conf/i386-pc.mk conf/i386-pc.r...


From: Yoshinori K . Okuji
Subject: grub ./ChangeLog conf/i386-pc.mk conf/i386-pc.r...
Date: Sat, 19 Feb 2005 15:56:07 -0500

CVSROOT:        /cvsroot/grub
Module name:    grub
Branch:         
Changes by:     Yoshinori K. Okuji <address@hidden>     05/02/19 20:56:07

Modified files:
        .              : ChangeLog 
        conf           : i386-pc.mk i386-pc.rmk powerpc-ieee1275.rmk 
        include/grub   : normal.h term.h 
        kern           : misc.c 
        normal         : cmdline.c menu.c 
        util           : console.c 
Added files:
        normal         : menu_entry.c 

Log message:
        2005-02-19  Yoshinori K. Okuji  <address@hidden>
        
        This implements an Emacs-like menu entry editor.
        
        * normal/menu_entry.c: New file.
        
        * util/console.c (grub_ncurses_putchar): Translate some Unicode
        characters to ASCII.
        (saved_char): New variable.
        (grub_ncurses_checkkey): Rewritten completely.
        (grub_ncurses_getkey): Likewise.
        (grub_ncurses_init): Call raw instead of cbreak.
        
        * normal/menu.c (print_entry): Do not put a space.
        (init_page): Renamed to ...
        (grub_menu_init_page): ... this. All callers changed.
        (edit_menu_entry): Removed.
        (run_menu): Call grub_menu_entry_run instead of edit_menu_entry.
        
        * normal/cmdline.c (grub_cmdline_run): Call grub_setcursor.
        
        * kern/misc.c (grub_vprintf): Call grub_refresh.
        
        * normal/menu.c (DISP_LEFT): Renamed to ...
        * include/grub/term.h (GRUB_TERM_DISP_LEFT): ... this.
        * normal/menu.c (DISP_UP): Renamed to ...
        * include/grub/term.h (GRUB_TERM_DISP_UP): ... this.
        * normal/menu.c (DISP_RIGHT): Renamed to ...
        * include/grub/term.h (GRUB_TERM_DISP_RIGHT): ... this.
        * normal/menu.c (DISP_DOWN): Renamed to ...
        * include/grub/term.h (GRUB_TERM_DISP_DOWN): ... this.
        * normal/menu.c (DISP_HLINE): Renamed to ...
        * include/grub/term.h (GRUB_TERM_DISP_HLINE): ... this.
        * normal/menu.c (DISP_VLINE): Renamed to ...
        * include/grub/term.h (GRUB_TERM_DISP_VLINE): ... this.
        * normal/menu.c (DISP_UL): Renamed to ...
        * include/grub/term.h (GRUB_TERM_DISP_UL): ... this.
        * normal/menu.c (DISP_UR): Renamed to ...
        * include/grub/term.h (GRUB_TERM_DISP_UR): ... this.
        * normal/menu.c (DISP_LL): Renamed to ...
        * include/grub/term.h (GRUB_TERM_DISP_LL): ... this.
        * normal/menu.c (DISP_LR): Renamed to ...
        * include/grub/term.h (GRUB_TERM_DISP_LR): ... this.
        * normal/menu.c (TERM_WIDTH): Renamed to ...
        * include/grub/term.h (GRUB_TERM_WIDTH): ... this.
        * normal/menu.c (TERM_HEIGHT): Renamed to ...
        * include/grub/term.h (GRUB_TERM_HEIGHT): ... this.
        * normal/menu.c (TERM_INFO_HEIGHT): Renamed to ...
        * include/grub/term.h (GRUB_TERM_INFO_HEIGHT): ... this.
        * normal/menu.c (TERM_MARGIN): Renamed to ...
        * include/grub/term.h (GRUB_TERM_MARGIN): ... this.
        * normal/menu.c (TERM_SCROLL_WIDTH): Renamed to ...
        * include/grub/term.h (GRUB_TERM_SCROLL_WIDTH): ... this.
        * normal/menu.c (TERM_TOP_BORDER_Y): Renamed to ...
        * include/grub/term.h (GRUB_TERM_TOP_BORDER_Y): ... this.
        * normal/menu.c (TERM_LEFT_BORDER_X): Renamed to ...
        * include/grub/term.h (GRUB_TERM_LEFT_BORDER_X): ... this.
        * normal/menu.c (TERM_BORDER_WIDTH): Renamed to ...
        * include/grub/term.h (GRUB_TERM_BORDER_WIDTH): ... this.
        * normal/menu.c (TERM_MESSAGE_HEIGHT): Renamed to ...
        * include/grub/term.h (GRUB_TERM_MESSAGE_HEIGHT): ... this.
        * normal/menu.c (TERM_BORDER_HEIGHT): Renamed to ...
        * include/grub/term.h (GRUB_TERM_BORDER_HEIGHT): ... this.
        * normal/menu.c (TERM_NUM_ENTRIES): Renamed to ...
        * include/grub/term.h (GRUB_TERM_NUM_ENTRIES): ... this.
        * normal/menu.c (TERM_FIRST_ENTRY_Y): Renamed to ...
        * include/grub/term.h (GRUB_TERM_FIRST_ENTRY_Y): ... this.
        * normal/menu.c (TERM_ENTRY_WIDTH): Renamed to ...
        * include/grub/term.h (GRUB_TERM_ENTRY_WIDTH): ... this.
        * normal/menu.c (TERM_CURSOR_X): Renamed to ...
        * include/grub/term.h (GRUB_TERM_CURSOR_X): ... this.
        All callers changed.
        
        * include/grub/normal.h: New prototype.
        
        * conf/i386-pc.rmk (grub_emu_SOURCES): Added
        normal/menu_entry.c.
        (normal_mod_SOURCES): Likewise.
        * conf/powerpc-ieee1275.rmk (grub_emu_SOURCES): Likewise.
        (normal_mod_SOURCES): Likewise.
        
        2005-02-15  Yoshinori K. Okuji  <address@hidden>
        
        * include/grub/normal.h (grub_halt_init): New prototype.
        (grub_halt_fini): Likewise.
        (grub_reboot_init): Likewise.
        (grub_reboot_fini): Likewise.
        
        * util/grub-emu.c: Include signal.h.
        (main_env): New global variable.
        (grub_machine_init): Ignore SIGINT. Otherwise grub-emu cannot
        catch C-c.
        (grub_machine_fini): New function.
        (main): Call grub_halt_init and grub_reboot_init before
        grub_main, and grub_reboot_fini and grub_halt_fini after it.
        Call setjmp with MAIN_ENV to go back afterwards.
        Call grub_machine_fini right before return.
        
        * include/grub/util/misc.h: Include setjmp.h.
        (main_env): New prototype.
        
        * include/grub/kernel.h (grub_machine_fini): New prototype.
        * include/grub/i386/pc/biosdisk.h (grub_biosdisk_fini): Likewise.
        * include/grub/i386/pc/console.h (grub_console_fini): Likewise.
        
        * disk/i386/pc/biosdisk.c (grub_biosdisk_fini): New function.
        * kern/i386/pc/init.c (grub_machine_fini): Likewise.
        * term/i386/pc/console.c (grub_console_fini): Likewise.
        
        * util/i386/pc/misc.c: New file.
        
        * conf/i386-pc.rmk (grub_emu_SOURCES): Added
        util/i386/pc/misc.c, commands/i386/pc/halt.c and
        commands/i386/pc/reboot.c.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/ChangeLog.diff?tr1=1.94&tr2=1.95&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/conf/i386-pc.mk.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/conf/i386-pc.rmk.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/conf/powerpc-ieee1275.rmk.diff?tr1=1.24&tr2=1.25&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/include/grub/normal.h.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/include/grub/term.h.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/kern/misc.c.diff?tr1=1.17&tr2=1.18&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/normal/menu_entry.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/normal/cmdline.c.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/normal/menu.c.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/util/console.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text





reply via email to

[Prev in Thread] Current Thread [Next in Thread]