mirror of
https://git.proxmox.com/git/grub2
synced 2025-11-01 13:52:12 +00:00
* include/grub/lib/arg.h (grub_arg_list_alloc): New prototype. * grub-core/commands/extcmd.c: Support for repeatable option. * grub-core/lib/arg.c (grub_arg_list_alloc): New function for repeatable option support. Refactor menuentry into a regular command. * grub-core/commands/menuentry.c: New file, menuentry command implementation. * grub-core/Makefile.core.def: Rule update for normal.mod. * grub-core/normal/main.c: Moved menuentry creation to grub-core/commands/menuentry.c. * grub-core/normal/menu.c (grub_menu_execute_entry): Removed. (grub_menu_execute_entry_real): Removed. * grub-core/script/execute.c (grub_script_execute_sourcecode): New function. (grub_script_execute_menuentry): Removed. * grub-core/script/parser.y (menuentry): Removed. * grub-core/script/script.c (grub_script_create_cmdmenu): Removed. * grub-core/script/yylex.l (menuentry): Removed. * include/grub/menu.h (grub_menu_init): New prototype. (grub_menu_fini): New prototype. * include/grub/normal.h (grub_normal_add_menu_entry): Removed. * include/grub/script_sh.h (grub_script_cmd_menuentry): Removed. (grub_script_execute_sourcecode): New prototype. |
||
|---|---|---|
| .. | ||
| boot | ||
| bus | ||
| commands | ||
| disk | ||
| efiemu | ||
| font | ||
| fs | ||
| gettext | ||
| gfxmenu | ||
| gnulib | ||
| hello | ||
| hook | ||
| io | ||
| kern | ||
| lib | ||
| loader | ||
| mmap | ||
| normal | ||
| partmap | ||
| parttool | ||
| script | ||
| term | ||
| tests | ||
| video | ||
| gencmdlist.sh | ||
| genemuinit.sh | ||
| genemuinitheader.sh | ||
| genfslist.sh | ||
| genhandlerlist.sh | ||
| genmoddep.awk | ||
| genmodsrc.sh | ||
| genpartmaplist.sh | ||
| genparttoollist.sh | ||
| gensymlist.sh | ||
| genterminallist.sh | ||
| gentrigtables.c | ||
| genvideolist.sh | ||
| Makefile.am | ||
| Makefile.core.def | ||