grub/grub-core/normal
Vladimir 'phcoder' Serbinenko d9bef9bc43 Fix menu title instability bug.
* grub-core/commands/menuentry.c (options): New option --id.
	(grub_normal_add_menu_entry): New argument id. All users updated.
	(grub_cmd_menuentry): Handle --id.
	(grub_menu_init): Accept unknown arguments.
	* grub-core/normal/main.c (features): Add feature_menuentry_id and
	feature_menuentry_options.
	* grub-core/normal/menu.c (grub_menu_execute_entry): Use id for
	saved_entry.
	(get_entry_number): Match with id as well.
	* include/grub/menu.h (grub_menu_entry): New member id.
	* util/grub-mkconfig_lib.in (grub_get_device_id): New function.
	* util/grub.d/00_header.in: Define menuentry_id_option.
	* util/grub.d/10_hurd.in: Define id.
	* util/grub.d/10_illumos.in: Likewise.
	* util/grub.d/10_kfreebsd.in: Likewise.
	* util/grub.d/10_linux.in: Likewise.
	* util/grub.d/10_netbsd.in: Likewise.
	* util/grub.d/10_windows.in: Likewise.
	* util/grub.d/20_linux_xen.in: Likewise.
	* util/grub.d/30_os-prober.in: Likewise.
2012-03-04 14:55:13 +01:00
..
auth.c Improve gettext support. Stylistic fixes and error handling fixes while 2012-02-08 19:26:01 +01:00
autofs.c Move platform-dependent files from $prefix to $prefix/$platform. 2012-02-04 21:47:29 +01:00
charset.c * grub-core/kern/efi/efi.c (grub_efi_get_variable): Add new function. 2012-02-27 12:02:57 +01:00
cmdline.c * conf/Makefile.common (CFLAGS_GNULIB): Add 2012-02-24 12:30:32 +01:00
color.c Add missing const qualifiers. 2011-11-30 16:20:13 +01:00
completion.c Remove prio_list 2012-02-12 03:52:17 +01:00
context.c Improve string. Gettextize. 2012-02-12 15:25:25 +01:00
crypto.c Move platform-dependent files from $prefix to $prefix/$platform. 2012-02-04 21:47:29 +01:00
datetime.c * grub-core/normal/datetime.c (grub_weekday_names): Make const. 2011-12-13 01:45:38 +01:00
dyncmd.c Fix `help' with unloaded modules. 2012-02-09 14:38:34 +01:00
main.c Fix menu title instability bug. 2012-03-04 14:55:13 +01:00
menu.c Fix menu title instability bug. 2012-03-04 14:55:13 +01:00
menu_entry.c Add missing const qualifiers. 2011-11-30 16:20:13 +01:00
menu_text.c * grub-core/commands/gptsync.c: Fix typographic quoting. 2012-03-03 13:05:08 +01:00
misc.c * grub-core/commands/gptsync.c: Fix typographic quoting. 2012-03-03 13:05:08 +01:00
term.c Move platform-dependent files from $prefix to $prefix/$platform. 2012-02-04 21:47:29 +01:00