commit-grub
[Top][All Lists]
Advanced

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

grub ./ChangeLog grub/asmstub.c stage2/asm.S st...


From: Yoshinori K. Okuji
Subject: grub ./ChangeLog grub/asmstub.c stage2/asm.S st...
Date: Mon, 02 Dec 2002 19:02:53 -0500

CVSROOT:        /cvsroot/grub
Module name:    grub
Changes by:     Yoshinori K. Okuji <address@hidden>     02/12/02 19:02:53

Modified files:
        .              : ChangeLog 
        grub           : asmstub.c 
        stage2         : asm.S char_io.c cmdline.c hercules.c shared.h 
                         stage2.c term.h 

Log message:
        2002-12-03  Yoshinori K. Okuji  <address@hidden>
        
        Change the terminal structure a bit, to turn the cursor state
        explicitly. Suggested by Pavel Roskin.
        
        * stage2/term.h (struct term_entry): Remove the member
        `nocursor' and add `setcursor'.
        [!STAGE1_5] (console_setcursor): New prototype.
        [SUPPORT_HERCULES] (hercules_setcursor): Likewise.
        [!STAGE1_5] (console_nocursor): Removed.
        [SUPPORT_HERCULES] (hercules_nocursor): Likewise.
        
        * stage2/stage2.c (run_menu): Call setcursor instead of
        nocursor.
        Call setcursor with 1 before starting a boot entry.
        
        * stage2/shared.h (nocursor): Removed.
        (setcursor): New prototype.
        
        * stage2/hercules.c (herc_cursor_state): New variable.
        (herc_turn_cursor): Removed.
        (hercules_nocursor): Likewise.
        (hercules_setcursor): New function.
        
        * stage2/char_io.c (get_cmdline): Turn on the cursor at the
        beginning, and restore it before returning.
        (nocursor): Removed.
        (setcursor): New function.
        
        * stage2/asm.S (console_cursor_state): New variable.
        (console_cursor_shape): Likewise.
        (console_setcursor): New function.
        (console_nocursor): Removed.
        
        * grub/asmstub.c (console_setcursor): New function.
        (hercules_setcursor): Likewise.
        (console_nocursor): Removed.
        (hercules_nocursor): Likewise.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub/ChangeLog.diff?tr1=1.533&tr2=1.534&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub/grub/asmstub.c.diff?tr1=1.77&tr2=1.78&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub/stage2/asm.S.diff?tr1=1.64&tr2=1.65&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub/stage2/char_io.c.diff?tr1=1.49&tr2=1.50&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub/stage2/cmdline.c.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub/stage2/hercules.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub/stage2/shared.h.diff?tr1=1.89&tr2=1.90&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub/stage2/stage2.c.diff?tr1=1.40&tr2=1.41&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub/stage2/term.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text





reply via email to

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