Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								54ce53cadc 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Invoking grub-mkrelpath): New section.  
							
							... 
							
							
							
							(Invoking grub-script-check): Likewise. 
							
						 
						
							2013-01-03 10:53:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								8912efca03 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Invoking grub-mount): New section.  
							
							... 
							
							
							
							Reported by: Filipus Klutiero.  Fixes Debian bug #666427 . 
							
						 
						
							2013-01-03 10:32:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								971dd2c6d5 
								
							 
						 
						
							
							
								
								* docs/grub.texi (configfile): Explain environment variable  
							
							... 
							
							
							
							handling.
(source): New section.
Reported by: Arbiel Perlacremaz.  Fixes Savannah bug #35564 . 
							
						 
						
							2013-01-02 09:29:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b40c88a9c2 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Network): Update instructions on generating netboot  
							
							... 
							
							
							
							image. 
							
						 
						
							2012-12-10 22:22:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								dd77d2be32 
								
							 
						 
						
							
							
								
								* docs/man/grub-mkdevicemap.h2m: Remove, since grub-mkdevicemap is  
							
							... 
							
							
							
							gone. 
							
						 
						
							2012-09-04 18:39:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Grégoire Sutre 
								
							 
						 
						
							
							
							
							
								
							
							
								16cf79e9aa 
								
							 
						 
						
							
							
								
								Update manual NetBSD-wise.  
							
							
							
						 
						
							2012-08-01 00:18:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1fa097dc98 
								
							 
						 
						
							
							
								
								* docs/grub.texi: Fix search syntax.  
							
							... 
							
							
							
							(Multi-boot manual config): Put msdos rather than GPT example.
	Grammar corrections. 
							
						 
						
							2012-06-23 10:55:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c890ba78ca 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Multi-boot manual config): Use --set. Improve remark.  
							
							
							
						 
						
							2012-06-23 00:55:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								10400f0b61 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Multi-boot manual config): New section.  
							
							
							
						 
						
							2012-06-16 00:32:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jordan Uggla 
								
							 
						 
						
							
							
							
							
								
							
							
								8f803a5d1f 
								
							 
						 
						
							
							
								
								* docs/grub-dev.texi: Remove dot from .png.  
							
							
							
						 
						
							2012-05-22 09:15:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jordan Uggla 
								
							 
						 
						
							
							
							
							
								
							
							
								34274d0257 
								
							 
						 
						
							
							
								
								* docs/grub.texi Fix documentation of GRUB_HIDDEN_TIMOUNT to match the  
							
							... 
							
							
							
							actual implementation. Specifically, clarify that the grub menu will
       be displayed for GRUB_TIMOUT seconds after the hidden timeout has
       passed. 
							
						 
						
							2012-05-21 23:04:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								37ed2c9b7e 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Internationalisation/Filesystems): Add precisions  
							
							... 
							
							
							
							mentioning possible problems with non-ASCII (non-compliant) ISOs.
	Mention case-insensitive AFFS, SFS and JFS. 
							
						 
						
							2012-05-21 22:12:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								19424d942b 
								
							 
						 
						
							
							
								
								* docs/grub.cfg: Update.  
							
							
							
						 
						
							2012-05-04 00:30:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ebb7307695 
								
							 
						 
						
							
							
								
								* docs/grub.texi (PXE): Remove not present variables.  
							
							
							
						 
						
							2012-05-04 00:28:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								01aab9978f 
								
							 
						 
						
							
							
								
								* docs/grub.texi: Remove dot from the extension as it apparently  
							
							... 
							
							
							
							doesn't work with some makeinfo versions. 
							
						 
						
							2012-05-03 17:16:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								dc478aeae5 
								
							 
						 
						
							
							
								
								* grub-core/commands/legacycfg.c (legacy_file): Default to restricted  
							
							... 
							
							
							
							entries.
	* grub-core/commands/menuentry.c (grub_cmd_menuentry): Likewise.
	* docs/grub.texi: Update menuentry description. 
							
						 
						
							2012-05-02 10:26:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e3282399ad 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/hostdisk.c (read_device_map): Reject non-standard  
							
							... 
							
							
							
							disk names.
	* docs/grub.texi: Update device.map parts. 
							
						 
						
							2012-05-01 15:02:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								5100671655 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Invoking grub-probe): New section.  
							
							... 
							
							
							
							Reported by: Filipus Klutiero.  Fixes Debian bug #666031 . 
							
						 
						
							2012-03-28 00:37:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								14361ee8aa 
								
							 
						 
						
							
							
								
								* grub-core/gfxmenu/gui_progress_bar.c (grub_gui_progress_bar): Remove  
							
							... 
							
							
							
							unused show_text member.
	* docs/grub.texi: Document "text" property. 
							
						 
						
							2012-03-10 19:46:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2702b4e4f7 
								
							 
						 
						
							
							
								
								Fix make dist.  
							
							... 
							
							
							
							* Makefile.am (starfield_theme_files): New var.
	(starfield_DATA): Use starfield_theme_files.
	(EXTRA_DIST): Add starfield_theme_files. Add starfield source files.
	Add bootcheck-related files.
	* conf/Makefile.extra-dist (EXTRA_DIST): Add several missing files.
	* docs/Makefile.am (EXTRA_DIST): Add font_char_metrics.png
	and font_char_metrics.txt.
	* grub-core/Makefile.core.def (kernel): Update extra_dist.
	(setjmp): Add lib/ia64/longjmp.S.
	* po/Makefile.in.in (DISTFILES): Add POTFILES-shell.in and grub.d.sed.
	* po/POTFILES.in: Regenerate.
	* po/Rules-swiss: use DISTFILES.common.extra2 and not
	DISTFILES.common.extra1.
	* util/devicemap.c: Removed.
	* grub-core/lib/i386/relocator_backward.S: Likewise.
	* util/import_gcry.py: Remove unused files. Add extra_dist for
	ChangeLog. 
							
						 
						
							2012-02-28 12:58:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c36e5cd162 
								
							 
						 
						
							
							
								
								Remove any awareness of *.c util files about target.  
							
							... 
							
							
							
							* Makefile.util.def (grub-setup): Split to ...
	(grub-bios-setup): ... and this.
	(grub-sparc64-setup): ... and this.
	* configure.ac: Don't add machine_CPPFLAGS into HOST_CPPFLAGS.
	* docs/man/grub-setup.h2m: Split into ...
	* docs/man/grub-sparc64-setup.h2m: ... this.
	* docs/man/grub-bios-setup.h2m: ... and this.
	* include/grub/dl.h (grub_dl) [GRUB_UTIL]: Remove struct.
	* include/grub/elf.h (Elf_*) [GRUB_UTIL]: Remove types.
	(GRUB_TARGET_WORDSIZE) [GRUB_UTIL]: Remove.
	(grub_target_addr_t): Remove.
	(grub_target_size_t): Remove.
	(grub_target_ssize_t): Remove.
	* util/grub-install.in: Use new grub-*-setup.
	* util/grub-mkimagexx.c (Elf_Word): New define.
	(Elf_Half): Likewise.
	(Elf_Section): Likewise.
	(ELF_ST_TYPE): Likewise.
	* util/grub-setup.c: Switch from GRUB_MACHINE_SPARC64 to
	GRUB_SETUP_SPARC64 and from GRUB_MACHINE_PCBIOS to GRUB_SETUP_BIOS. 
							
						 
						
							2012-02-27 14:24:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d5534665ff 
								
							 
						 
						
							
							
								
								Make nand a prefix for nand devices.  
							
							... 
							
							
							
							* grub-core/disk/ieee1275/nand.c (grub_nand_open): Use prefix nand. 
							
						 
						
							2012-02-26 23:59:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a9c7fd1c6c 
								
							 
						 
						
							
							
								
								Implement serial on IEEE1275 and EFI.  
							
							... 
							
							
							
							* docs/grub.texi (Platform-specific limitations): Fix the columen video
	on emu. Mention arc and emu as the only platforms without serial
	support.
	* grub-core/Makefile.core.def (serial): Enable on all terminfomodule and
	ieee1275 platforms.
	* grub-core/term/efi/serial.c: New file.
	* grub-core/term/ieee1275/serial.c: Likewise.
	* grub-core/term/serial.c (grub_serial_find): Disable direct port
	specification if no ns8250 driver is available.
	(grub_cmd_serial): Likewise.
	(GRUB_MOD_INIT) [GRUB_MACHINE_IEEE1275]: Init ofserial.
	(GRUB_MOD_INIT) [GRUB_MACHINE_EFI]: Init efiserial.
	* include/grub/efi/api.h (GRUB_EFI_SERIAL_IO_GUID): New define.
	(grub_efi_parity_type_t): New type.
	(grub_efi_stop_bits_t): Likewise.
	(grub_efi_serial_io_interface): New struct.
	* include/grub/serial.h (grub_serial_port): Make 'broken' field
	available for all interfaces.
	Add EFI and IEEE1275 fields.
	(grub_ofserial_init): New proto.
	(grub_efiserial_init): Likeiwse.
	* util/grub.d/00_header.in: Don't check for the presence of serial
	module. 
							
						 
						
							2012-02-26 17:08:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Thibault 
								
							 
						 
						
							
							
							
							
								
							
							
								ac96441c81 
								
							 
						 
						
							
							
								
								2012-02-19  Samuel Thibault  <samuel.thibault@ens-lyon.org>  
							
							... 
							
							
							
							* util/grub-mkconfig.in (GRUB_CMDLINE_GNUMACH): Export variable.
	* util/grub.d/10_hurd.in: Include GRUB_CMDLINE_GNUMACH in gnumach
	command line.
	* docs/grub.texi (Simple configuration): Document
	GRUB_CMDLINE_GNUMACH. 
							
						 
						
							2012-02-19 17:06:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								edb13cf911 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Internationalisation): Detail (lack of) collation in  
							
							... 
							
							
							
							GRUB. 
							
						 
						
							2012-02-12 19:29:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e3ec28abcf 
								
							 
						 
						
							
							
								
								* gentpl.py: Add missing license header.  
							
							... 
							
							
							
							* docs/grub.texi: Update copyright year. 
							
						 
						
							2012-02-11 11:31:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c1a33466d8 
								
							 
						 
						
							
							
								
								* util/grub-kbdcomp.in: Add decent help and gettextize.  
							
							... 
							
							
							
							* docs/man/grub-kbdcomp.h2m: New file. 
							
						 
						
							2012-02-03 21:22:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fc694106da 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Unicode): Mention identifier and space limitations.  
							
							
							
						 
						
							2012-01-31 22:59:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ca1dacea3c 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Platform limitations): New section.  
							
							... 
							
							
							
							(Platform-specific operations): Likewise.
	* docs/grub-dev.texi (Porting): Likewise. 
							
						 
						
							2012-01-26 19:40:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								53603892df 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Unicode): Mention several other unsupported features.  
							
							
							
						 
						
							2012-01-11 12:50:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ec000eaca9 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Filesystems): Mention SFS as Latin1 filesystem.  
							
							... 
							
							
							
							* grub-core/fs/sfs.c (grub_sfs_mount): Fix a memory leak while on it.
	(grub_sfs_iterate_dir): Convert Latin1 to UTF8. Stylistic and
	performance fixes while on it.
	(grub_sfs_close): Fix memory leak while on it.
	(grub_sfs_label): Convert Latin1 to UTF-8. 
							
						 
						
							2011-12-25 22:39:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bbc47747ad 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Filesystems): Mention AFS.  
							
							
							
						 
						
							2011-12-25 15:40:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f63d6bf4a1 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Filesystems): Clarify restrictions.  
							
							... 
							
							
							
							(Regexp): Mention non-Unicode regexp behaviour.
	(Other): Mention non-Unicode matching behaviour. 
							
						 
						
							2011-12-25 14:46:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4ea0316e67 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Filesystems): Add IEEE1275 full-path example.  
							
							
							
						 
						
							2011-12-24 15:38:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d3c13cbd62 
								
							 
						 
						
							
							
								
								Integrate hints into autogeneration scripts.  
							
							... 
							
							
							
							* docs/grub.texi (Filesystems): Add a hostdisk example.
	* Makefile.util.def (grub-mkdevicemap): Remove ofpath.
	(grub-probe): Add ofpath.
	* gentpl.py: Remove group nosparc64.
	* grub-core/commands/search.c (cache_entry): New struct.
	(cache): New var.
	(FUNC_NAME): Use and save cache. Fix handling of trailing comma.
	* grub-core/commands/search_wrap.c (options): Add platform-specific
	hint options.
	(grub_cmd_search): Handle platform-specific hints.
	(GRUB_MOD_INIT): Declare grub_cmd_search as accept_dash.
	* grub-core/kern/emu/hostdisk.c (map): New field device_map.
	(grub_util_biosdisk_data): Likewise.
	(grub_util_biosdisk_open): Set device_map.
	(read_device_map): Handle "" as indication of no map.
	Set device_map.
	(find_system_device): Add hostdisk/ prefix for autogenerated entries.
	(grub_util_biosdisk_get_compatibility_hint): New function.
	* grub-core/normal/main.c (features): Add feature_platform_search_hint.
	* include/grub/emu/hostdisk.h
	(grub_util_biosdisk_get_compatibility_hint): New proto.
	* util/grub-install.in: Don't call grub-mkdevicemap.
	Add platform-specific hint to load.cfg.
	* util/grub-mkconfig.in: Don't call grub-mkdevicemap.
	* util/grub-mkconfig_lib.in (prepare_grub_to_access_device): Add
	hints. Set root preliminary to compatibility hint, not to OS name.
	* util/grub-probe.c (PRINT_*): Add hints.
	(print): Make static.
	(escape_of_path): New function.
	(guess_bios_drive): Likewise.
	(guess_efi_drive): Likewise.
	(guess_baremetal_drive): Likewise.
	(print_full_name): Likewise.
	(probe): Handle hints.
	(main): Likewise.
	* util/ieee1275/devicemap.c: Removed.
	* util/ieee1275/ofpath.c (find_obppath): Allow to fail. All users
	updated.
	(grub_util_devname_to_ofpath): Return NULL on failure.
	* grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_get_grub_dev): Fix
	resource leak.
	* util/getroot.c (grub_util_pull_device): Fix memory leak.
	* po/POTFILES.in: Regenerated.
	Allow purely long options
	* grub-core/lib/arg.c (SHORT_ARG_HELP): Removed.
	(SHORT_ARG_USAGE): Likewise.
	(grub_arg_show_help): Compare opt with help_options.
	(parse_option): Receive opt as argument. If makes big simplificatons.
	All users updated 
							
						 
						
							2011-12-24 15:09:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								edddb7f9b2 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Filesystems): Update.  
							
							
							
						 
						
							2011-12-23 17:05:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8eba9997db 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Internationalisation): New section.  
							
							
							
						 
						
							2011-12-22 20:55:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								dd0c91e98e 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Loopback booting): New section.  
							
							
							
						 
						
							2011-12-22 17:43:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4e01c8c165 
								
							 
						 
						
							
							
								
								Merge mainline into plan9  
							
							
							
						 
						
							2011-11-13 12:48:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								62ee9685a4 
								
							 
						 
						
							
							
								
								Merge mainline into fuse  
							
							
							
						 
						
							2011-11-08 16:34:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								41aa28ea2a 
								
							 
						 
						
							
							
								
								New script grub-mkstandalone.  
							
							... 
							
							
							
							* Makefile.util.def (grub-mkstandalone): New script.
	* docs/man/grub-mkstandalone.h2m: New file.
	* util/grub-mkstandalone.in: Likewise. 
							
						 
						
							2011-07-25 08:19:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								8fc4fa45c5 
								
							 
						 
						
							
							
								
								Preferred resolution detection for VBE.  
							
							... 
							
							
							
							* grub-core/video/video.c (grub_video_edid_checksum): New function.
(grub_video_edid_preferred_mode): Likewise.  Try EDID followed by
the Flat Panel extension, in line with the X.org VESA driver.
* grub-core/video/i386/pc/vbe.c (grub_vbe_bios_get_flat_panel_info):
New function.
(grub_vbe_bios_get_ddc_capabilities): Likewise.
(grub_vbe_bios_read_edid): Likewise.
(grub_vbe_get_preferred_mode): Likewise.
(grub_video_vbe_setup): When the mode is "auto", try to get the
preferred mode from VBE, and use the largest mode that is no larger
than the preferred mode (some BIOSes expose a preferred mode that is
not in their mode list!).  If this fails, fall back to 640x480 as a
safe conservative choice.
(grub_video_vbe_get_edid): New function.
(grub_video_vbe_adapter): Add get_edid.
* include/grub/video.h (struct grub_vbe_edid_info): New structure.
(struct grub_video_adapter): Add get_edid.
(grub_video_edid_checksum): Add prototype.
(grub_video_edid_preferred_mode): Likewise.
* include/grub/i386/pc/vbe.h (struct grub_vbe_flat_panel_info): New
structure.
* grub-core/commands/videoinfo.c (print_edid): New function.
(grub_cmd_videoinfo): Print EDID if available.
* util/grub.d/00_header.in (GRUB_GFXMODE): Default to "auto".  This
is more appropriate on a wider range of platforms than 640x480.
* docs/grub.texi (Simple configuration): Update GRUB_GFXMODE
documentation. 
							
						 
						
							2011-07-21 19:46:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								1e9aef7d96 
								
							 
						 
						
							
							
								
								* docs/man/grub-mklayout.h2m (DESCRIPTION): Add a reference to the  
							
							... 
							
							
							
							input format. 
							
						 
						
							2011-06-13 17:35:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								351c7c8a15 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Obtaining and Building GRUB): Substitute  
							
							... 
							
							
							
							`ftp.gnu.org' for `alpha.gnu.org'. 
							
						 
						
							2011-05-29 22:15:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								e806ce60ee 
								
							 
						 
						
							
							
								
								merge trunk  
							
							
							
						 
						
							2011-05-18 16:53:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e3a1073fd2 
								
							 
						 
						
							
							
								
								FreeDOS direct loading support.  
							
							... 
							
							
							
							* docs/grub.texi (Supported OS): Add FreeDOS.
	* grub-core/Makefile.core.def (freedos): New module.
	* grub-core/lib/i386/relocator.c (grub_relocator16_ebx): New extern
	variable.
	(grub_relocator16_boot): Handle %ebx.
	* grub-core/lib/i386/relocator16.S: Likewise.
	* grub-core/loader/i386/pc/freedos.c: New file. 
							
						 
						
							2011-05-18 12:15:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								d064b83056 
								
							 
						 
						
							
							
								
								* util/grub.d/20_linux_xen.in: Honour GRUB_CMDLINE_LINUX_XEN_REPLACE  
							
							... 
							
							
							
							and GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT, which replace
GRUB_CMDLINE_LINUX and GRUB_CMDLINE_LINUX_DEFAULT (complementing the
existing options which append).
* docs/grub.texi (Simple configuration): Document new options.
Reported by: Ian Jackson.  Fixes Debian bug #617538 . 
							
						 
						
							2011-05-17 18:10:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								24c9143ae3 
								
							 
						 
						
							
							
								
								* Makefile.util.def (grub-bin2h): Don't install.  
							
							... 
							
							
							
							* docs/man/grub-bin2h.h2m: Remove. 
							
						 
						
							2011-05-17 18:00:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jordan Uggla 
								
							 
						 
						
							
							
							
							
								
							
							
								6ada82d14d 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Invoking grub-install): Fix additional outdated claims  
							
							... 
							
							
							
							and add some clarification. 
							
						 
						
							2011-05-14 22:49:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0cac83df85 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Installation): Fix several outdated claims.  
							
							
							
						 
						
							2011-05-14 17:50:48 +02:00