robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								b362c9e990 
								
							 
						 
						
							
							
								
								2009-03-06  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							Fix display issue on terminals with screen size other than 80x25 
        (e.g. gfxterm with resolution higher than 640x480).
        * normal/main.c (grub_normal_init_page): Display title text in a  
        position relative to the center of the terminal instead of reliing
        on a hardcoded offset. 
							
						 
						
							2009-03-06 19:10:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									proski 
								
							 
						 
						
							
							
							
							
								
							
							
								50fb7002e5 
								
							 
						 
						
							
							
								
								Fix typos, spacing  
							
							
							
						 
						
							2009-03-05 05:23:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								9304eef146 
								
							 
						 
						
							
							
								
								2009-03-04  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							Filter /etc/grub.d/10_* so that only add-ons for native kernels are
        installed.
        * Makefile.in (host_kernel): New variable.
        * conf/common.rmk (grub-mkconfig_SCRIPTS): Conditionalize all 10_*.in
        scripts instead of just the windows one.
        * configure.ac: Initialize and AC_SUBST `host_kernel'. 
							
						 
						
							2009-03-04 22:00:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fzielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								eabc95fb9a 
								
							 
						 
						
							
							
								
								fix date of previous changelog entry  
							
							
							
						 
						
							2009-03-04 14:49:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fzielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								2ba60b6286 
								
							 
						 
						
							
							
								
								2009-02-03  Felix Zielcke  <fzielcke@z-51.de>  
							
							... 
							
							
							
							* conf/i386-pc.rmk (grub_emu_SOURCES): Add `kern/list.c' and
	`kern/handler.c'.
	* conf/i386-efi.rmk (grub_emu_SOURCES): Likewise.
	* conf/x86_64-efi.rmk (grub_emu_SOURCES): Likewise.
	* conf/i386-coreboot.rmk (grub_emu_SOURCES): Likewise.
	* conf/powerpc-ieee1275.rmk (grub_emu_SOURCES): Likewise.
	* conf/sparc64-ieee1275.rmk (grub_emu_SOURCES): Likewise.
	* conf/i386-ieee1275.rmk (grub_emu_SOURCES): Likewise. 
							
						 
						
							2009-03-04 14:08:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fzielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								ceb1223c92 
								
							 
						 
						
							
							
								
								2009-03-04  Felix Zielcke  <fzielcke@z-51.de>  
							
							... 
							
							
							
							* partmap/pc.c (pc_partition_map_iterate): Skip over invalid BSD partitions
	or if there's no space for the disk label and print the partition number on a
	invalid magic. 
							
						 
						
							2009-03-04 12:45:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fzielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								4910684af3 
								
							 
						 
						
							
							
								
								args forgot Changelog entry in previous commit  
							
							
							
						 
						
							2009-03-04 12:44:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fzielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								2a54b55917 
								
							 
						 
						
							
							
								
								2009-03-04  Felix Zielcke  <fzielcke@z-51.de>  
							
							... 
							
							
							
							* util/misc.c: Include <time.h>.
	(grub_millisleep): New function. 
							
						 
						
							2009-03-04 10:25:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bean 
								
							 
						 
						
							
							
							
							
								
							
							
								7e9ca17ace 
								
							 
						 
						
							
							
								
								2009-03-04  Bean  <bean123ch@gmail.com>  
							
							... 
							
							
							
							* configure.ac: Only test -mcmodel=large option in x86_64-efi, also add
	another option -mno-red-zone.
	* commands/handler.c: Change module description.
	* kern/handler.c: Add missing space at the end of description line.
	* kern/list.c: Likewise. 
							
						 
						
							2009-03-04 05:56:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								f501677cb2 
								
							 
						 
						
							
							
								
								2009-03-03  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							Move more components to the relocation area, and fix mbi pointer
        handling to use the destination rather than the origin (thanks to
        Vladimir Serbinenko for spotting).
        * loader/i386/multiboot.c (mbi_dest): New variable.
        (grub_multiboot_boot): Use `mbi_dest' instead of `mbi'.
        (grub_multiboot): Put cmdline, boot_loader_name and mbi in the
        relocation area. 
							
						 
						
							2009-03-03 19:00:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bean 
								
							 
						 
						
							
							
							
							
								
							
							
								9902d04725 
								
							 
						 
						
							
							
								
								2009-03-01  Bean  <bean123ch@gmail.com>  
							
							... 
							
							
							
							* include/grub/efi/api.h (GRUB_EFI_MPS_TABALE_GUID): New constant.
	(GRUB_EFI_ACPI_TABLE_GUID): Likewise.
	(GRUB_EFI_ACPI_20_TABLE_GUID): Likewise.
	(GRUB_EFI_SMBIOS_TABLE_GUID): Likewise.
	* loader/i386/efi/linux.c (acpi_guid): New variable.
	(acpi_guid): Likewise.
	(EBDA_SEG_ADDR): New constant.
	(LOW_MEM_ADDR): Likewise.
	(FAKE_EBDA_SEG): Likewise.
	(fake_bios_data): New function.
	(grub_linux_boot): Call fake_bios_data. 
							
						 
						
							2009-03-01 17:57:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bean 
								
							 
						 
						
							
							
							
							
								
							
							
								71b9f36193 
								
							 
						 
						
							
							
								
								2009-03-01  Bean  <bean123ch@gmail.com>  
							
							... 
							
							
							
							* commands/terminal.c: Removed.
	* commands/handler.c: New file.
	* include/grub/list.h: Likewise.
	* include/grub/handler.h: Likewise.
	* kern/list.c: Likewise.
	* kern/handler.c: Likewise.
	* kern/term.h: Include header file <grub/handler.h>.
	(grub_term_input): Move next field to the beginning.
	(grub_term_output): Likewise.
	(grub_term_input_class): New variable.
	(grub_term_output_class): Likewise.
	(grub_term_register_input): Changed to inline function.
	(grub_term_register_output): Likewise.
	(grub_term_unregister_input): Likewise.
	(grub_term_unregister_output): Likewise.
	(grub_term_set_current_input): Likewise.
	(grub_term_set_current_output): Likewise.
	(grub_term_get_current_input): Likewise.
	(grub_term_get_current_output): Likewise.
	(grub_term_iterate_input): Removed.
	(grub_term_iterate_output): Likewise.
	* kern/term.c (grub_term_list_input): Removed.
	(grub_term_list_output): Likewise.
	(grub_term_input_class): New variable.
	(grub_term_output_class): Likewise.
	(grub_cur_term_input): Change varaible as macro.
	(grub_cur_term_output): Likewise.
	(grub_term_register_input): Removed.
	(grub_term_register_output): Likewise.
	(grub_term_unregister_input): Likewise.
	(grub_term_unregister_output): Likewise.
	(grub_term_set_current_input): Likewise.
	(grub_term_set_current_output): Likewise.
	(grub_term_iterate_input): Likewise.
	(grub_term_iterate_output): Likewise.
	(grub_term_get_current_input): Likewise.
	(grub_term_get_current_output): Likewise.
	* util/grub-editenv.c: Include header file <grub/handler.h>.
	(grub_term_get_current_input): Removed.
	(grub_term_get_current_output): Likewise.
	(grub_term_input_class): New variable.
	(grub_term_outout_class): Likewise.
	* util/grub-fstest.c (grub_term_get_current_input): Removed.
	(grub_term_get_current_output): Likewise.
	(grub_term_input_class): New variable.
	(grub_term_outout_class): Likewise.
	* util/grub-probe.c (grub_term_get_current_input): Removed.
	(grub_term_get_current_output): Likewise.
	(grub_term_input_class): New variable.
	(grub_term_outout_class): Likewise.
	* util/i386/pc/grub-setup.c (grub_term_get_current_input): Removed.
	(grub_term_get_current_output): Likewise.
	(grub_term_input_class): New variable.
	(grub_term_outout_class): Likewise.
	* conf/common.rmk (pkglib_MODULES): Replace terminal with handler.
	(terminal_mod_SOURCES): Likewise.
	(terminal_mod_CFLAGS): Likewise.
	(terminal_mod_LDFLAGS): Likewise.
	* conf/i386-pc.rmk (grub_emu_SOURCES): Replace terminal.c with
	handler.c.
	(kernel_img_SOURCES): Add list.c and handler.c.
	(kernel_img_HEADERS): Add list.h and handler.h.
	* conf/i386-efi.rmk (grub_emu_SOURCES): Replace terminal.c with
	handler.c.
	(kernel_mod_SOURCES): Add list.c and handler.c.
	(kernel_mod_HEADERS): Add list.h and handler.h.
	* conf/i386-coreboot.rmk (grub_emu_SOURCES): Replace terminal.c with
	handler.c.
	(kernel_elf_SOURCES): Add list.c and handler.c.
	(kernel_elf_HEADERS): Add list.h and handler.h.
	* conf/i386-ieee1275.rmk (grub_emu_SOURCES): Replace terminal.c with
	handler.c.
	(kernel_elf_SOURCES): Add list.c and handler.c.
	(kernel_elf_HEADERS): Add list.h and handler.h.
	* conf/x86_64-efi.rmk (grub_emu_SOURCES): Replace terminal.c with
	handler.c.
	(kernel_mod_SOURCES): Add list.c and handler.c.
	(kernel_mod_HEADERS): Add list.h and handler.h.
	* conf/powerpc-ieee1275.rmk (grub_emu_SOURCES): Replace terminal.c with
	handler.c.
	(kernel_elf_SOURCES): Add list.c and handler.c.
	(kernel_elf_HEADERS): Add list.h and handler.h. 
							
						 
						
							2009-03-01 17:51:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								8a31787ff5 
								
							 
						 
						
							
							
								
								2009-02-27  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							Factorize elf32 / elf64 code in Multiboot loader.  This will
        prevent it from getting out of sync again.
        * loader/i386/multiboot.c (grub_multiboot_is_elf32,
        grub_multiboot_load_elf32, grub_multiboot_is_elf64,
        grub_multiboot_load_elf64): Move from here ...
        * loader/i386/multiboot_elfxx.c (grub_multiboot_is_elf,
        grub_multiboot_load_elf): ... to here (new file). 
							
						 
						
							2009-02-27 23:04:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								51cd3dfc70 
								
							 
						 
						
							
							
								
								2009-02-27  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							* util/grub.d/10_linux.in: Rename "single-user mode" to
        "recovery mode". 
							
						 
						
							2009-02-27 21:37:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								6e8c9c3a87 
								
							 
						 
						
							
							
								
								2009-02-27  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							Don't leak in SCSI code.
        * disk/scsi.c (grub_scsi_close): free `scsi'. 
							
						 
						
							2009-02-27 21:27:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								4b6bf4f97c 
								
							 
						 
						
							
							
								
								2009-02-27  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							* loader/i386/pc/multiboot.c: Move from here ...
        * loader/i386/multiboot.c: ... to here.  Update all users. 
							
						 
						
							2009-02-27 21:19:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								b941342428 
								
							 
						 
						
							
							
								
								2009-02-27  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							Patch from Alexandre Bique <bique.alexandre@gmail.com>
        * util/i386/pc/grub-setup.c (setup): Fix directory path. 
							
						 
						
							2009-02-27 21:01:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								34519c3f9d 
								
							 
						 
						
							
							
								
								2009-02-27  Krzysztof Smiechowicz <deadwood@wp.pl>  
							
							... 
							
							
							
							* fs/sfs.c (grub_sfs_read_extent): Correction to traversing extent
        b-tree. 
							
						 
						
							2009-02-27 19:50:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								8cc50345f8 
								
							 
						 
						
							
							
								
								2009-02-27  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							* kern/misc.c (grub_strtoull): Fix bug (it mistakenly parsed the
        `0x' qualifier as 0 when base is specified as parameter). 
							
						 
						
							2009-02-27 19:33:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bean 
								
							 
						 
						
							
							
							
							
								
							
							
								6e09b8b72e 
								
							 
						 
						
							
							
								
								2009-02-24  Bean  <bean123ch@gmail.com>  
							
							... 
							
							
							
							* configure.ac: Check for -mcmodel=large in x86_64 target.
	* include/grub/efi/api.h (efi_call_10): New macro.
	(efi_wrap_10): New function.
	* include/grub/efi/pe32.h (GRUB_PE32_REL_BASE_HIGH): New macro.
	(GRUB_PE32_REL_BASED_HIGH): Likewise.
	(GRUB_PE32_REL_BASED_LOW): Likewise.
	(GRUB_PE32_REL_BASED_HIGHLOW): Likewise.
	(GRUB_PE32_REL_BASED_HIGHADJ): Likewise.
	(GRUB_PE32_REL_BASED_MIPS_JMPADDR): Likewise.
	(GRUB_PE32_REL_BASED_SECTION): Likewise.
	(GRUB_PE32_REL_BASED_REL): Likewise.
	(GRUB_PE32_REL_BASED_IA64_IMM64): Likewise.
	(GRUB_PE32_REL_BASED_DIR64): Likewise.
	(GRUB_PE32_REL_BASED_HIGH3ADJ): Likewise.
	* kern/x86_64/dl.c (grub_arch_dl_relocate_symbols): Fixed relocation
	issue.
	* kern/x86_64/efi/callwrap.S (efi_wrap_6): Bug fix.
	(efi_wrap_10): New function.
	* kern/x86_64/efi/startup.S (codestart): Use relative addressing.
	* loader/efi/appleloader.c (devpath_5): Add support for late 2008
	MB/MBP model (NV chipset).
	(devdata_devs): Add devpath_5 to the list.
	* load/i386/efi/linux.c (video_base): Remove variable.
	(RGB_MASK): New macro.
	(RGB_MAGIC): Likewise.
	(LINE_MIN): Likewise.
	(LINE_MAX): Likewise.
	(FBTEST_STEP): Likewise.
	(FBTEST_COUNT): Likewise.
	(fb_list): New variable.
	(grub_find_video_card): Remove function.
	(find_framebuf): New function.
	(grub_linux_setup_video): Use find_framebuf to get frame buffer and
	line length.
	* util/i386/efi/grub-mkimage.c (grub_reloc_section): Fix relocation
	problem for x86_64. 
							
						 
						
							2009-02-24 13:19:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									chaac 
								
							 
						 
						
							
							
							
							
								
							
							
								74b21bee5c 
								
							 
						 
						
							
							
								
								2009-02-22  Vesa Jääskeläinen  <chaac@nic.fi>  
							
							... 
							
							
							
							Patch #25624  by Kevin Lacquement <kevin@lacqui>.
	* util/grub-mkconfig.in: Use ${grub_mkdevicemap} instead of hard
	coding tool name. 
							
						 
						
							2009-02-22 21:55:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								a455f472aa 
								
							 
						 
						
							
							
								
								2009-02-22  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							* include/multiboot.h (MULTIBOOT_INFO_ALIGN): New macro.
        * loader/i386/pc/multiboot.c (grub_multiboot): Include the MBI
        in our relocation, instead of using it directly from heap.  Also
        use `MULTIBOOT_INFO_ALIGN' to ensure it is aligned. 
							
						 
						
							2009-02-22 00:44:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								6374daf387 
								
							 
						 
						
							
							
								
								2009-02-21  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							Implement USB keyboard support (based on patch by Marco Gerards)
        * conf/i386-pc.rmk (pkglib_MODULES): Add `usb_keyboard.mod'.
        (usb_keyboard_mod_SOURCES, usb_keyboard_mod_CFLAGS)
        (usb_keyboard_mod_LDFLAGS): New variables.
        * term/usb_keyboard.c: New file. 
							
						 
						
							2009-02-21 14:55:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									chrfranke 
								
							 
						 
						
							
							
							
							
								
							
							
								8fa4ea7017 
								
							 
						 
						
							
							
								
								2009-02-14  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							Corrected wrong declaration
	* kern/disk.c: corrected declaration of grub_disk_ata_pass_through. 
							
						 
						
							2009-02-14 19:24:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									chrfranke 
								
							 
						 
						
							
							
							
							
								
							
							
								353976ac0e 
								
							 
						 
						
							
							
								
								2009-02-14  Christian Franke  <franke@computer.org>  
							
							... 
							
							
							
							* commands/lspci.c (grub_pci_classes): Add `SATA Controller'.
	(grub_lspci_iter): Print class code and programming interface byte. 
							
						 
						
							2009-02-14 17:26:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									chrfranke 
								
							 
						 
						
							
							
							
							
								
							
							
								6aa1169b6d 
								
							 
						 
						
							
							
								
								2009-02-14  Christian Franke  <franke@computer.org>  
							
							... 
							
							
							
							* gendistlist.sh: Ignore `.svn' directories. 
							
						 
						
							2009-02-14 16:02:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fzielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								265372ca74 
								
							 
						 
						
							
							
								
								2009-02-14  Felix Zielcke  <fzielcke@z-51.de>  
							
							... 
							
							
							
							* fs/fat.c: Add 2009 to Copyright line. 
							
						 
						
							2009-02-14 14:38:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									chrfranke 
								
							 
						 
						
							
							
							
							
								
							
							
								9ff516f3eb 
								
							 
						 
						
							
							
								
								2009-02-14  Christian Franke  <franke@computer.org>  
							
							... 
							
							
							
							* commands/hdparm.c: New file.  Provides `hdparm' command
	which sends ATA commands via grub_disk_ata_pass_through ().
	* conf/i386-pc.rmk: Add ata_pthru.mod and hdparm.mod.
	* disk/ata.c: Include <grub/ata.h>.  Move <grub/misc.h>
	and <grub/cpu/io.h> to include/grub/ata.h.
	(enum grub_ata_addressing_t): Move to include/grub/ata.h.
	(GRUB_CDROM_SECTOR_SIZE): Remove.
	(GRUB_ATA_*): Move to include/grub/ata.h.
	(GRUB_ATAPI_*): Likewise.
	(enum grub_ata_commands): Likewise.
	(enum grub_ata_timeout_milliseconds): Likewise.
	(struct grub_ata_device): Likewise.
	(grub_ata_regset): Likewise.
	(grub_ata_regget): Likewise.
	(grub_ata_regset2): Likewise.
	(grub_ata_regget2): Likewise.
	(grub_ata_check_ready): Likewise.
	(grub_ata_wait_not_busy): Remove static, exported in
	include/grub/ata.h.
	(grub_ata_wait_drq): Likewise.
	(grub_ata_pio_read): Likewise.
	* disk/ata_pthru.c: New file.  Provides grub_ata_pass_through ()
	function for hdparm.mod.
	* include/grub/ata.h: New file, contains declarations from
	disk/ata.c.
	(enum grub_ata_commands): Add new commands for commands/hdparm.c.
	* include/grub/disk.h (grub_disk_ata_pass_through_parms): New struct.
	(grub_disk_ata_pass_through): New exported variable.
	* kern/disk.c (grub_disk_ata_pass_through): New variable. 
							
						 
						
							2009-02-14 12:57:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									proski 
								
							 
						 
						
							
							
							
							
								
							
							
								ac84cfb8f6 
								
							 
						 
						
							
							
								
								Regenerate  
							
							
							
						 
						
							2009-02-13 20:26:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cbennett 
								
							 
						 
						
							
							
							
							
								
							
							
								772e23dad2 
								
							 
						 
						
							
							
								
								2009-02-13  Colin D Bennett  <colin@gibibit.com>  
							
							... 
							
							
							
							Support multiple fallback entries, and provide an API to support
	executing default+fallback menu entries.  Renamed the `terminal' menu
	viewer to `text'.
	* include/grub/normal.h (grub_normal_text_menu_viewer): New global
	variable declaration.
	(grub_menu_execute_callback): New structure declaration.
	(grub_menu_execute_callback_t): New typedef.
	(grub_menu_execute_with_fallback): New function declaration.
	(grub_menu_get_entry): Likewise.
	(grub_menu_get_timeout): Likewise.
	(grub_menu_set_timeout): Likewise.
	* normal/main.c (GRUB_MOD_INIT(normal)): Refer to new variable name.
	* normal/menu.c (grub_wait_after_message): Moved to
	`normal/menu_text.c'.
	(draw_border): Likewise.
	(print_message): Likewise.
	(print_entry): Likewise.
	(print_entries): Likewise.
	(grub_menu_init_page): Likewise.
	(get_entry_number): Likewise.
	(print_timeout): Likewise.
	(run_menu): Likewise.
	(grub_menu_execute_entry): Likewise.
	(show_text_menu): Likewise.
	(get_and_remove_first_entry_number): New function.
	(grub_menu_execute_with_fallback): Likewise.
	(get_entry): Renamed to ...
	(grub_menu_get_entry): .. this and made it global.
	(get_timeout): Renamed to ...
	(grub_menu_get_timeout): ... this and made it global.
	(set_timeout): Renamed to ...
	(grub_menu_set_timeout): ... this and made it global.
	(grub_normal_terminal_menu_viewer): Renamed to ...
	(grub_normal_text_menu_viewer): ... this.
	* normal/menu_text.c: New file.  Extracted text-menu-specific code
	from normal/menu.c.
	* conf/i386-coreboot.rmk (grub_emu_SOURCES): Add `normal/menu_text.c'.
	(normal_mod_SOURCES): Likewise.
	* conf/i386-efi.rmk (grub_emu_SOURCES): Likewise.
	(normal_mod_SOURCES): Likewise.
	* conf/i386-ieee1275.rmk (grub_emu_SOURCES): Likewise.
	(normal_mod_SOURCES): Likewise.
	* conf/i386-pc.rmk, (grub_emu_SOURCES): Likewise.
	(normal_mod_SOURCES): Likewise.
	* conf/powerpc-ieee1275.rmk (grub_emu_SOURCES): Likewise.
	(normal_mod_SOURCES): Likewise.
	* conf/sparc64-ieee1275.rmk (grub_emu_SOURCES): Likewise.
	(normal_mod_SOURCES): Likewise.
	* conf/x86_64-efi.rmk (grub_emu_SOURCES): Likewise.
	(normal_mod_SOURCES): Likewise. 
							
						 
						
							2009-02-13 20:06:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								16ac430e8c 
								
							 
						 
						
							
							
								
								2009-02-11  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							* util/grub.d/00_header.in: Update old reference to `font' command. 
							
						 
						
							2009-02-11 00:36:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fzielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								06ff20fcfe 
								
							 
						 
						
							
							
								
								2009-02-10  Felix Zielcke  <fzielcke@z-51.de>  
							
							... 
							
							
							
							* fs/fat.c (grub_fat_mount): Fix wrong comparison.
	Based on patch from Javier Martín. 
							
						 
						
							2009-02-10 09:50:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fzielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								96da94074c 
								
							 
						 
						
							
							
								
								2009-02-09  Felix Zielcke  <fzielcke@z-51.de>  
							
							... 
							
							
							
							* conf/common.rmk (grub_probe_SOURCES): Move fs/ext2.c before fs/fat.c
	to avoid false posivites with FAT.
	(grub_fstest_SOURCES): Likewise.
	* conf/i386-pc.rmk (grub_emu_SOURCES): Likewise.
	* conf/x86_64-efi.rmk (grub_emu_SOURCES): Likewise.
	* conf/powerpc-ieee1275.rmk (grub_emu_SOURCES): Likewise.
	* conf/i386-coreboot.rmk (grub_emu_SOURCES): Likewise.
	* conf/sparc64-ieee1275.rmk (grub_emu_SOURCES): Likewise.
	* conf/i386-ieee1275.rmk (grub_emu_SOURCES): Likewise. 
							
						 
						
							2009-02-09 18:00:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fzielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								6dca6fe432 
								
							 
						 
						
							
							
								
								2009-02-09  Felix Zielcke  <fzielcke@z-51.de>  
							
							... 
							
							
							
							fs/fat.c (grub_fat_mount): Try to avoid false positives by checking
	bpb.version_specific.fat12_or_fat16.fstype and
	bpb.version_specific.fat32.fstype. 
							
						 
						
							2009-02-09 14:17:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								be110b3076 
								
							 
						 
						
							
							
								
								Fix ChangeLog entry  
							
							
							
						 
						
							2009-02-08 22:11:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								2550c62fe0 
								
							 
						 
						
							
							
								
								2009-02-08  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							* fs/tar.c: Replace "fs/cpio.h" with "cpio.h". 
							
						 
						
							2009-02-08 21:50:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								56978920b1 
								
							 
						 
						
							
							
								
								2009-02-08  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							* Makefile.in (host_os, host_cpu): New variables.
        (target_os): Remove.  Update all users. 
							
						 
						
							2009-02-08 19:59:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								d64399b562 
								
							 
						 
						
							
							
								
								2009-02-08  Marco Gerards  <marco@gnu.org>  
							
							... 
							
							
							
							* Makefile.in (enable_grub_emu_usb): New variable.
        * conf/i386-pc.rmk (grub_emu_SOURCES): Add `disk/scsi.c'.
        (grub_emu_SOURCES) [grub_emu_SOURCES]: Add `disk/usbms.c',
        `util/usb.c', `bus/usb/usb.c' and `commands/usbtest.c'.
        (grub_emu_LDFLAGS): Add `$(LIBUSB)'.
        (pkglib_MODULES): Add `usb.mod', `uhci.mod', `ohci.mod',
        `usbtest.mod' and `usbms.mod'.
        (usb_mod_SOURCES, usb_mod_CFLAGS, usb_mod_LDFLAGS)
        (usbtest_mod_SOURCES, usbtest_mod_CFLAGS, usbtest_mod_LDFLAGS)
        (uhci_mod_SOURCES, uhci_mod_CFLAGS, uhci_mod_LDFLAGS,
        (ohci_mod_SOURCES, ohci_mod_CFLAGS, ohci_mod_LDFLAGS)
        (usbms_mod_SOURCES, usbms_mod_CFLAGS, usbms_mod_LDFLAGS): New
        variables.
        * disk/usbms.c: New file.
        * include/grub/usb.h: Likewise.
        * include/grub/usbtrans.h: Likewise.
        * include/grub/usbdesc.h: Likewise.
        * bus/usb/usbtrans.c: Likewise.
        * bus/usb/ohci.c: Likewise.
        * bus/usb/uhci.c: Likewise.
        * bus/usb/usbhub.c: Likewise.
        * bus/usb/usb.c: Likewise.
        * commands/usbtest.c: Likewise.
        * util/usb.c: Likewise.
        * include/grub/err.h (grub_err_t): Add `GRUB_ERR_IO'.
        * configure.ac: Test for libusb presence.
        * util/grub-emu.c (main) [HAVE_LIBUSB_H]: Call `grub_libusb_init'. 
							
						 
						
							2009-02-08 17:58:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									chaac 
								
							 
						 
						
							
							
							
							
								
							
							
								2b40d6bb9f 
								
							 
						 
						
							
							
								
								2009-02-08  Vesa Jääskeläinen  <chaac@nic.fi>  
							
							... 
							
							
							
							* kern/mm.c: Add more comments. 
							
						 
						
							2009-02-08 10:52:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								e5698dc684 
								
							 
						 
						
							
							
								
								Forgot tar.c  
							
							
							
						 
						
							2009-02-08 00:51:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								73a4ce818c 
								
							 
						 
						
							
							
								
								2009-02-08  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							Patch from Javier Martín.
        * fs/ext2.c (EXT2_DRIVER_SUPPORTED_INCOMPAT): Add
        `EXT4_FEATURE_INCOMPAT_FLEX_BG'. 
							
						 
						
							2009-02-08 00:28:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								f821ce593a 
								
							 
						 
						
							
							
								
								2009-02-08  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							* fs/cpio.c: Split tar functionality to ...
        * fs/tar.c: ... here (new file).  Update all users. 
							
						 
						
							2009-02-07 23:38:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								aebfc4b085 
								
							 
						 
						
							
							
								
								2009-02-07  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							* fs/ext2.c (grub_ext2_mount): Avoid mounting filesystems with
        backward-incompatible features.
        Based on patch from Javier Martín, with some adjustments. 
							
						 
						
							2009-02-07 23:13:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								cea15bca5b 
								
							 
						 
						
							
							
								
								2009-02-07  Michael Scherer <misc@mandriva.org>  
							
							... 
							
							
							
							* fs/hfs.c (grub_hfsplus_iterate_dir): Treat hfs+ as case insensitive. 
							
						 
						
							2009-02-07 20:57:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								0bb5115e67 
								
							 
						 
						
							
							
								
								2009-02-07  Robert Millan  <rmh@aybabtu.com>  
							
							... 
							
							
							
							* conf/common.rmk (grub_probe_SOURCES, grub_fstest_SOURCES): Move
        position of `disk/lvm.c\' to ensure grub_init_all() always picks it
        after the RAID stuff. 
							
						 
						
							2009-02-07 20:55:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									chaac 
								
							 
						 
						
							
							
							
							
								
							
							
								38a0f8e7b5 
								
							 
						 
						
							
							
								
								2009-02-05  Vesa Jääskeläinen  <chaac@nic.fi>  
							
							... 
							
							
							
							Fixes problem when running vbetest command as reported by 
	Vladimir Serbinenko <phcoder@gmail.com>.
	* (grub_vbe_set_video_mode): Fixed problem with text modes. 
							
						 
						
							2009-02-05 18:28:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fzielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								3143cc1c5f 
								
							 
						 
						
							
							
								
								2009-02-04  Felix Zielcke  <fzielcke@z-51.de>  
							
							... 
							
							
							
							util/getroot.c (grub_util_get_grub_dev): Add support for /dev/mdNpN and
	/dev/md/NpN style mdraid devices. 
							
						 
						
							2009-02-04 10:52:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									proski 
								
							 
						 
						
							
							
							
							
								
							
							
								7c3ff286eb 
								
							 
						 
						
							
							
								
								Fix typos and extra spaces  
							
							
							
						 
						
							2009-02-03 22:33:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fzielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								9cba6fce00 
								
							 
						 
						
							
							
								
								2009-02-03  Felix Zielcke  <fzielcke@z-51.de>  
							
							... 
							
							
							
							* util/unifont2pff.rb: Remove. 
							
						 
						
							2009-02-03 20:23:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fzielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								e507a2c14f 
								
							 
						 
						
							
							
								
								2009-02-03  Felix Zielcke  <fzielcke@z-51.de>  
							
							... 
							
							
							
							* conf/sparc64-ieee1275.rmk (grub_emu_SOURCES): Add a missing trailing
	`#'. 
							
						 
						
							2009-02-03 13:34:52 +00:00