commit-grub
[Top][All Lists]
Advanced

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

grub ./ChangeLog ./Makefile.in conf/i386-pc.mk ...


From: Yoshinori K . Okuji
Subject: grub ./ChangeLog ./Makefile.in conf/i386-pc.mk ...
Date: Sun, 27 Feb 2005 16:19:06 -0500

CVSROOT:        /cvsroot/grub
Module name:    grub
Branch:         
Changes by:     Yoshinori K. Okuji <address@hidden>     05/02/27 21:19:06

Modified files:
        .              : ChangeLog Makefile.in 
        conf           : i386-pc.mk i386-pc.rmk powerpc-ieee1275.mk 
                         powerpc-ieee1275.rmk 
        include/grub   : normal.h 
        include/grub/i386/pc: time.h 
        include/grub/powerpc/ieee1275: time.h 
        kern           : loader.c 
        normal         : main.c menu.c 
        util           : console.c grub-emu.c misc.c 
Added files:
        commands       : default.c timeout.c 
        normal         : context.c 

Log message:
        2005-02-27  Yoshinori K. Okuji  <address@hidden>
        
        * commands/default.h: New file.
        * commands/timeout.h: Likewise.
        * normal/context.c: Likewise.
        
        * util/misc.c: Do not include sys/times.h.
        Include sys/time.h and grub/machine/time.h.
        (grub_get_rtc): Rewritten with gettimeofday.
        
        * util/grub-emu.c (main): Call grub_default_init and
        grub_timeout_init before grub_normal_init, and call
        grub_timeout_fini and grub_default_fini after grub_main.
        
        * util/console.c (grub_ncurses_checkkey): Return the read
        character or -1.
        
        * normal/menu.c (run_menu): Set MENU->TIMEOUT to -1 once it
        timeouts.
        
        * normal/main.c (read_config_file): Push MENU. If this fails,
        print an error and wait for a user input.
        Print an error only if GRUB_ERRNO is not GRUB_ERR_NONE.
        If a menu is empty or an error occurs, pop MENU.
        (grub_normal_execute): Pop and free MENU after grub_menu_run
        returns.
        
        * kern/loader.c (grub_loader_boot): Call grub_machine_fini.
        
        * include/grub/powerpc/ieee1275/time.h [GRUB_UTIL]: Do not
        include time.h.
        [GRUB_UTIL] (GRUB_TICKS_PER_SECOND): Use the same definition as
        without GRUB_UTIL.
        * include/grub/i386/pc/time.h [GRUB_UTIL]: Do not include
        time.h.
        [GRUB_UTIL] (GRUB_TICKS_PER_SECOND): Use the same definition as
        without GRUB_UTIL.
        
        * include/grub/normal.h (struct grub_menu_list): New struct.
        (grub_menu_list_t): New type.
        (struct grub_context): New struct.
        (grub_context_t): New type.
        (grub_register_command): Got rid of EXPORT_FUNC.
        (grub_unregister_command): Likewise.
        (grub_context_get): New prototype.
        (grub_context_get_current_menu): Likewise.
        (grub_context_push_menu): Likewise.
        (grub_context_pop_menu): Likewise.
        [GRUB_UTIL] (grub_default_init): Likewise.
        [GRUB_UTIL] (grub_default_fini): Likewise.
        [GRUB_UTIL] (grub_timeout_init): Likewise.
        [GRUB_UTIL] (grub_timeout_fini): Likewise.
        
        * conf/i386-pc.rmk (grub_emu_SOURCES): Added commands/default.c,
        commands/timeout.c and normal/context.c.
        (pkgdata_MODULES): Added default.mod and timeout.mod.
        (normal_mod_SOURCES): Added normal/context.c.
        (default_mod_SOURCES): New variable.
        (default_mod_CFLAGS): Likewise.
        (timeout_mod_SOURCES): Likewise.
        (timeout_mod_CFLAGS): Likewise.
        * conf/powerpc-ieee1275.rmk (grub_emu_SOURCES): Copied from
        conf/i386-pc.rmk.
        (pkgdata_MODULES): Added default.mod and timeout.mod.
        (normal_mod_SOURCES): Added normal/context.c.
        (default_mod_SOURCES): New variable.
        (default_mod_CFLAGS): Likewise.
        (timeout_mod_SOURCES): Likewise.
        (timeout_mod_CFLAGS): Likewise.
        
        * Makefile.in (all-local): Added $(MKFILES).

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/ChangeLog.diff?tr1=1.96&tr2=1.97&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/Makefile.in.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/commands/default.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/commands/timeout.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/conf/i386-pc.mk.diff?tr1=1.28&tr2=1.29&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/conf/i386-pc.rmk.diff?tr1=1.28&tr2=1.29&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/conf/powerpc-ieee1275.mk.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/conf/powerpc-ieee1275.rmk.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/include/grub/normal.h.diff?tr1=1.13&tr2=1.14&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/include/grub/i386/pc/time.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/include/grub/powerpc/ieee1275/time.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/kern/loader.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/normal/context.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/normal/main.c.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/normal/menu.c.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/util/console.c.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/util/grub-emu.c.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/grub/grub2/util/misc.c.diff?tr1=1.12&tr2=1.13&r1=text&r2=text





reply via email to

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