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
..
2012-03-02 11:24:24 +01:00
2012-02-12 15:25:25 +01:00
2012-03-04 14:55:13 +01:00
2012-03-04 01:33:09 +01:00
2012-02-28 03:59:08 +01:00
2012-02-27 00:28:45 +01:00
2012-03-03 12:59:28 +01:00
2012-03-02 15:09:10 +01:00
2012-02-28 11:50:53 +01:00
2012-03-03 13:05:08 +01:00
2012-02-29 14:42:20 +01:00
2012-03-03 13:05:08 +01:00
2011-11-11 21:03:49 +01:00
2012-02-24 12:30:32 +01:00
2012-03-04 00:48:21 +01:00
2012-03-03 20:53:54 +01:00
2012-03-04 12:13:05 +01:00
2012-03-03 20:12:03 +01:00
2012-03-03 13:05:08 +01:00
2012-03-04 14:55:13 +01:00
2012-02-28 04:23:58 +01:00
2012-02-12 15:25:25 +01:00
2012-03-04 12:14:33 +01:00
2012-03-02 15:09:10 +01:00
2012-01-24 13:31:12 +01:00
2012-03-04 00:48:21 +01:00
2012-02-18 20:25:11 +01:00
2010-05-06 11:34:04 +05:30
2010-05-06 11:34:04 +05:30
2012-02-29 16:00:27 +01:00
2012-02-26 18:09:07 +01:00
2011-05-18 12:53:07 +01:00
2012-02-10 16:48:48 +01:00
2011-04-11 23:01:51 +02:00
2011-11-13 22:59:46 +01:00
2012-02-29 15:08:08 +01:00
2012-02-29 16:28:26 +01:00
2011-05-18 01:38:01 +02:00