From: BVK Chaitanya Date: Fri, 9 Apr 2010 16:34:21 +0000 (+0530) Subject: While and until loops support to GRUB script. X-Git-Tag: 1.99~971 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=34bb22dfa5baf8a99156bbdba216aa31f0ad6017;p=thirdparty%2Fgrub.git While and until loops support to GRUB script. * include/grub/script_sh.h (grub_script_cmdwhile): New struct. (grub_script_create_cmdwhile): New function prototype. (grub_script_execute_cmdwhile): New function prototype. * script/execute.c (grub_script_execute_cmdwhile): New function. * script/parser.y (command): New commands. (whilecmd): New grammar rule. (untilcmd): New grammar rule. * script/script.c (grub_script_create_cmdwhile): New function. * util/grub-script-check.c (grub_script_execute_cmdwhile): New function. * tests/grub_script_while1.in: New testcase. * conf/tests.rmk: Rule for new testcase. --- 34bb22dfa5baf8a99156bbdba216aa31f0ad6017 diff --cc ChangeLog index 1db00bc4d,7441af4b3..070461b5e --- a/ChangeLog +++ b/ChangeLog @@@ -1,42 -1,3 +1,60 @@@ ++2010-04-09 BVK Chaitanya ++ ++ While and until loops support to GRUB script. ++ ++ * include/grub/script_sh.h (grub_script_cmdwhile): New struct. ++ (grub_script_create_cmdwhile): New function prototype. ++ (grub_script_execute_cmdwhile): New function prototype. ++ * script/execute.c (grub_script_execute_cmdwhile): New function. ++ * script/parser.y (command): New commands. ++ (whilecmd): New grammar rule. ++ (untilcmd): New grammar rule. ++ * script/script.c (grub_script_create_cmdwhile): New function. ++ * util/grub-script-check.c (grub_script_execute_cmdwhile): New ++ function. ++ ++ * tests/grub_script_while1.in: New testcase. ++ * conf/tests.rmk: Rule for new testcase. ++ +2010-04-09 Vladimir Serbinenko + + * util/grub.d/00_header.in: Add few missing quotes. Recognise *.jpeg + as *.jpg. + +2010-04-09 Mario Vazquez + + GRUB_BACKGROUND support. + + * util/grub-mkconfig.in: Export GRUB_BACKGROUND. + * util/grub.d/00_header.in: Parse GRUB_BACKGROUND. + +2010-04-09 Vladimir Serbinenko + + Load fonts and modules for gfxmenu in grub-mkconfig. + Idea by: Mario Vazquez + + * util/grub.d/00_header.in: Load pf2 and image modules. + +2010-04-09 Vladimir Serbinenko + + grub-mkconfig multiple terminal support. + + * util/grub-mkconfig.in: Handle multiple terminals correctly. + * util/grub.d/00_header.in: Likewise. + +2010-04-09 Vladimir Serbinenko + + * Makefile.in: Specify files explicitly instead of using $< and $@ since + we use cd $(srcdir). + +2010-04-08 Colin Watson + + * util/grub.d/10_linux.in: Only use the first word of + GRUB_DISTRIBUTOR for --class, to avoid problems if somebody puts + spaces in GRUB_DISTRIBUTOR. + * util/grub.d/10_kfreebsd.in: Likewise. + * util/grub.d/10_hurd.in: Likewise. + 2010-04-06 BVK Chaitanya Fix unit testing framework for Qemu 0.12.