Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c7c080ad02 
								
							 
						 
						
							
							
								
								* grub-core/commands/search_wrap.c (options): Fix a typo.  
							
							
							
						 
						
							2012-03-06 14:07:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4650daec9c 
								
							 
						 
						
							
							
								
								* grub-core/commands/search_wrap.c (options): Fix wrong copy-paste in  
							
							... 
							
							
							
							messages. 
							
						 
						
							2012-03-06 11:59:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ef292a8775 
								
							 
						 
						
							
							
								
								* grub-core/net/http.c: Add TRANSLATORS comments.  
							
							... 
							
							
							
							* grub-core/normal/cmdline.c: Likewise.
	* grub-core/normal/misc.c: Likewise.
	* grub-core/partmap/msdos.c: Likewise.
	* grub-core/parttool/msdospart.c: Likewise.
	* grub-core/script/execute.c: Likewise.
	* grub-core/script/main.c: Likewise.
	* grub-core/term/terminfo.c: Likewise.
	* grub-core/video/bitmap.c: Likewise.
	* util/grub-install.in: Likewise.
	* util/grub-mkimage.c: Likewise.
	* util/grub-mklayout.c: Likewise.
	* util/grub-setup.c: Likewise. 
							
						 
						
							2012-03-05 16:42:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1a11761f7d 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/linux.c (allocate_pages): Fix handling of the  
							
							... 
							
							
							
							case when min_align = 0. 
							
						 
						
							2012-03-05 01:35:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								24539abdb1 
								
							 
						 
						
							
							
								
								* grub-core/normal/charset.c (bidi_line_wrap): Fix a spurious warning  
							
							... 
							
							
							
							and fix a case when line_start overflows. 
							
						 
						
							2012-03-05 01:26:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1a2fd1e674 
								
							 
						 
						
							
							
								
								* include/grub/misc.h (ALIGN_UP_OVERHEAD): New define.  
							
							... 
							
							
							
							* grub-core/loader/i386/linux.c (grub_cmd_initrd): Align initrds at 4.
	* grub-core/loader/i386/pc/linux.c (grub_cmd_initrd): Likewise.
	* grub-core/loader/ia64/efi/linux.c (grub_cmd_initrd): Likewise.
	* grub-core/loader/mips/linux.c (grub_cmd_initrd): Likewise.
	* grub-core/loader/powerpc/ieee1275/linux.c (grub_cmd_initrd): Likewise.
	* grub-core/loader/sparc64/ieee1275/linux.c (grub_cmd_initrd): Likewise. 
							
						 
						
							2012-03-05 01:17:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								90eeab76b0 
								
							 
						 
						
							
							
								
								* grub-core/commands/menuentry.c (options): Remove  
							
							... 
							
							
							
							GRUB_ARG_OPTION_REPEATABLE.
	Reported by: Andreas Vogel 
							
						 
						
							2012-03-05 01:00:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								5ad1be828f 
								
							 
						 
						
							
							
								
								* grub-core/normal/main.c (grub_normal_free_menu): Fix memory leak.  
							
							
							
						 
						
							2012-03-05 00:41:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hideki EIRAKU 
								
							 
						 
						
							
							
							
							
								
							
							
								cb05528616 
								
							 
						 
						
							
							
								
								* grub-core/normal/menu_entry.c (kill_line): Fix a crash and off-by-one  
							
							... 
							
							
							
							error. 
							
						 
						
							2012-03-05 00:02:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0d31b7df86 
								
							 
						 
						
							
							
								
								* grub-core/script/execute.c (grub_script_return): Replace ambiguous  
							
							... 
							
							
							
							"scope" with "body". 
							
						 
						
							2012-03-04 12:14:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7c8d0ce7f4 
								
							 
						 
						
							
							
								
								* include/grub/i386/linux.h (linux_kernel_header): Fix init_size type.  
							
							... 
							
							
							
							* grub-core/loader/i386/linux.c (grub_cmd_linux): Differentiate between
	prot_size and prot_file_size. 
							
						 
						
							2012-03-04 12:13:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								49de079bbe 
								
							 
						 
						
							
							
								
								* grub-core/disk/diskfilter.c (is_lv_readable): New argument "easily".  
							
							... 
							
							
							
							All users updated. If easily=1 require raid-5/-6 to be full.
	(is_node_readable): Likewise.
	(scan_devices): Scan incomplete but readable LVs at the end.
	(grub_diskfilter_memberlist): Pull missing devices.
	(insert_array): Skip scanning until device is complete or scan is
	done otherwise.
	* grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Fix wrong
	check.
	* include/grub/diskfilter.h (grub_diskfilter_lv): New member scanned.
	* util/raid.c (grub_util_raid_getmembers): Handle "removed" disks. 
							
						 
						
							2012-03-04 01:33:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Garrett 
								
							 
						 
						
							
							
							
							
								
							
							
								aff05d45f9 
								
							 
						 
						
							
							
								
								Avoid EFI boot services when loading Linux.  
							
							... 
							
							
							
							* grub-core/lib/i386/relocator.c (grub_relocator32_boot): New argument
	avoid_efi_bootservices. All users updated.
	* grub-core/lib/relocator.c (grub_relocator_alloc_chunk_align): New
	argument avoid_efi_bootservices. All users updated.
	Use grub_efi_mmap_iterate on EFI, grub_mmap_iterate if available.
	* grub-core/loader/i386/linux.c (allocate_pages): New arguments
	align, min_align, relocatable, prefered_address. All users updated.
	Allocate avoiding boot services if kernel is relocatable.
	(grub_cmd_linux): Check if kernel is relocatable.
	* grub-core/mmap/efi/mmap.c (grub_machine_mmap_iterate): Move most to ..
	(grub_efi_mmap_iterate): ... here. New argument avoid_efi_boot_services.
	Skip GRUB_EFI_BOOT_SERVICES_DATA and GRUB_EFI_BOOT_SERVICES_CODE if
	avoid_efi_boot_services.
	(grub_machine_mmap_iterate): Wrap grub_efi_mmap_iterate.
	* include/grub/i386/linux.h (linux_kernel_header): Update to 2.10.
	(linux_kernel_params): Likewise.
	Also-By: Vladimir Serbinenko <phcoder@gmail.com> 
							
						 
						
							2012-03-04 01:10:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Garrett 
								
							 
						 
						
							
							
							
							
								
							
							
								3935dde2f2 
								
							 
						 
						
							
							
								
								Use EDID on EFI.  
							
							... 
							
							
							
							* grub-core/kern/efi/efi.c (grub_efi_get_variable): New argument
	datasize_out.
	* grub-core/video/efi_gop.c (check_protocol): Check that GOP has usable
	modes. Set gop_handle.
	(grub_video_gop_get_edid): New function.
	(grub_gop_get_preferred_mode): Likewise.
	(grub_video_gop_setup): Use grub_gop_get_preferred_mode.
	(grub_video_efi_gop_adapter): Set .get_edid.
	* include/grub/efi/edid.h: New file.
	* include/grub/efi/efi.h (grub_efi_get_variable): Update proto.
	Also-By: Vladimir Serbinenko <phcoder@gmail.com> 
							
						 
						
							2012-03-04 00:48:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								123f9c50eb 
								
							 
						 
						
							
							
								
								Fix FTBFS on mips and ppc  
							
							
							
						 
						
							2012-03-03 20:53:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1e95b56e59 
								
							 
						 
						
							
							
								
								Fix compile error  
							
							
							
						 
						
							2012-03-03 20:12:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9be4c45dbe 
								
							 
						 
						
							
							
								
								boot services avoid code based on the patch by Matthew Garrett  
							
							
							
						 
						
							2012-03-03 20:06:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8f95d002fe 
								
							 
						 
						
							
							
								
								* grub-core/commands/date.c (GRUB_MOD_INIT): Remove non-uniform  
							
							... 
							
							
							
							"Command for ...".
	* grub-core/commands/hdparm.c (options): Use "Display" rather than
	"Check" since we don't check anything.
	* grub-core/commands/i386/cpuid.c (options): Clarify that long mode
	is 64-bit one.
	* grub-core/commands/search_wrap.c (options): Clarify the conditions.
	* grub-core/disk/geli.c (grub_md_sha256_real): Fix typo.
	(grub_md_sha512_real): Likewise. 
							
						 
						
							2012-03-03 13:09:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								805a8dccc8 
								
							 
						 
						
							
							
								
								* grub-core/commands/gptsync.c: Fix typographic quoting.  
							
							... 
							
							
							
							* grub-core/commands/ieee1275/suspend.c: Likewise.
	* grub-core/commands/parttool.c: Likewise.
	* grub-core/commands/search_wrap.c: Likewise.
	* grub-core/commands/videoinfo.c: Likewise.
	* grub-core/gfxmenu/gui_label.c: Likewise.
	* grub-core/hello/hello.c: Likewise.
	* grub-core/kern/emu/main.c: Likewise.
	* grub-core/net/net.c: Likewise.
	* grub-core/normal/menu.c: Likewise.
	* grub-core/normal/menu_text.c: Likewise.
	* grub-core/normal/misc.c: Likewise.
	* util/grub-editenv.c: Likewise.
	* util/grub-install.in: Likewise.
	* util/grub-kbdcomp.in: Likewise.
	* util/grub-mkconfig.in: Likewise.
	* util/grub-mknetdir.in: Likewise.
	* util/grub-mkrescue.in: Likewise.
	* util/grub-mkstandalone.in: Likewise.
	* util/grub-reboot.in: Likewise.
	* util/grub-set-default.in: Likewise.
	* util/grub-setup.c: Likewise.
	* util/powerpc/ieee1275/grub-mkrescue.in: Likewise. 
							
						 
						
							2012-03-03 13:05:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								40211ab884 
								
							 
						 
						
							
							
								
								* grub-core/commands/acpihalt.c: Add TRANSLATORS comments.  
							
							... 
							
							
							
							* grub-core/commands/keystatus.c: Likewise.
	* grub-core/commands/loadenv.c: Likewise.
	* grub-core/commands/probe.c: Likewise.
	* grub-core/commands/regexp.c: Likewise.
	* grub-core/commands/true.c: Likewise.
	* grub-core/commands/videoinfo.c: Likewise.
	* grub-core/disk/cryptodisk.c: Likewise.
	* grub-core/disk/ldm.c: Likewise.
	* grub-core/disk/loopback.c: Likewise.
	* grub-core/disk/luks.c: Likewise.
	* grub-core/fs/zfs/zfsinfo.c: Likewise.
	* grub-core/kern/disk.c: Likewise.
	* grub-core/kern/emu/hostdisk.c: Likewise. 
							
						 
						
							2012-03-03 12:59:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0c7d99c7c2 
								
							 
						 
						
							
							
								
								* grub-core/fs/zfs/zfsinfo.c (print_vdev_info): Add TRANSLATORS comment.  
							
							... 
							
							
							
							* util/grub-install.in: Add missing quote in the comment. 
							
						 
						
							2012-03-02 21:08:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e7d2559bc1 
								
							 
						 
						
							
							
								
								* grub-core/commands/i386/pc/drivemap.c: Add TRANSLATORS comments.  
							
							... 
							
							
							
							* grub-core/commands/lsmmap.c: Likewise.
	* grub-core/commands/minicmd.c: Likewise.
	* grub-core/commands/mips/loongson/lsspd.c: Likewise.
	* grub-core/commands/regexp.c: Likewise.
	* grub-core/gdb/gdb.c: Likewise.
	* grub-core/term/gfxterm.c: Likewise.
	* util/grub-mkconfig.in: Likewise.
	* util/grub-mkfont.c: Likewise.
	* util/grub-mklayout.c: Likewise.
	* util/grub-mknetdir.in: Likewise.
	* util/grub-mkrescue.in: Likewise.
	* util/grub.d/30_os-prober.in: Likewise. 
							
						 
						
							2012-03-02 15:09:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								49ce9e50eb 
								
							 
						 
						
							
							
								
								* grub-core/commands/videoinfo.c (hook): Replace "Direct"  
							
							... 
							
							
							
							with "Direct color" and "Packed" with "Packed pixel".
	(grub_cmd_videoinfo): Simplify legend. 
							
						 
						
							2012-03-02 15:05:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8822a8a02b 
								
							 
						 
						
							
							
								
								* grub-core/fs/zfs/zfsinfo.c (print_vdev_info): Add TRANSLATORS  
							
							... 
							
							
							
							comments.
	* grub-core/gdb/gdb.c (grub_cmd_gdbstub): Likewise.
	(GRUB_MOD_INIT): Likewise.
	* grub-core/loader/i386/linux.c (grub_cmd_linux): Clarify that it's
	VGA mode.
	* grub-core/net/net.c (grub_net_route_address): Add TRANSLATORS
	comments.
	* util/grub-install.in (usage): Likewise.
	Spell ID in whole letters.
	Add missing ending dot.
	Quote variables.
	* util/grub-reboot.in: Fix capitalisation.
	* util/grub-set-default.in: Likewise. 
							
						 
						
							2012-03-02 11:53:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ef023e42a2 
								
							 
						 
						
							
							
								
								* grub-core/boot/i386/pc/startup_raw.S: Move decompressor_end to .bss  
							
							... 
							
							
							
							to ensure that it's after the last byte of .text. 
							
						 
						
							2012-03-02 11:24:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								88d51eff35 
								
							 
						 
						
							
							
								
								* util/resolve.c (read_dep_list): Use grub_isspace instead of isspace.  
							
							... 
							
							
							
							* grub-core/kern/emu/hostdisk.c (read_device_map): Likewise. 
							
						 
						
							2012-03-02 11:18:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								17edc2ba56 
								
							 
						 
						
							
							
								
								* grub-core/kern/i386/pc/startup.S: Define __start.  
							
							
							
						 
						
							2012-03-02 11:15:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								3809cb41bc 
								
							 
						 
						
							
							
								
								* grub-core/kern/misc.c (grub_xvasprintf): Fix an exit path which  
							
							... 
							
							
							
							resulted in leak of arguments. 
							
						 
						
							2012-02-29 19:35:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fa6ec5734f 
								
							 
						 
						
							
							
								
								* grub-core/boot/i386/pc/startup_raw.S: Use separate  
							
							... 
							
							
							
							reed_solomon_size const definition instead of computing it since
	Apple assembler doesn't support the later. 
							
						 
						
							2012-02-29 19:12:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c4c48c541c 
								
							 
						 
						
							
							
								
								* grub-core/Makefile.core.def (lzma_decompress): Use  
							
							... 
							
							
							
							TARGET_IMG_BASE_LDOPT rather than hardcoding -Wl,-Ttext. 
							
						 
						
							2012-02-29 16:28:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								31a12124a0 
								
							 
						 
						
							
							
								
								* grub-core/genmod.sh.in: Rewrite the Apple part.  
							
							
							
						 
						
							2012-02-29 16:00:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4f3aa1af70 
								
							 
						 
						
							
							
								
								* grub-core/loader/machoXX.c (grub_macho_load): Fix signed vs unsigned  
							
							... 
							
							
							
							comparison. 
							
						 
						
							2012-02-29 15:48:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fb88381212 
								
							 
						 
						
							
							
								
								* grub-core/boot/i386/pc/diskboot.S (firstlist): Rename to ...  
							
							... 
							
							
							
							(LOCAL(firstlist)): ... this. Move it before the firstlist and not
	after. All users updated. 
							
						 
						
							2012-02-29 15:26:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a121c9648e 
								
							 
						 
						
							
							
								
								Use the common size routine in hostfs so we can read disks as well.  
							
							... 
							
							
							
							* grub-core/kern/emu/hostdisk.c (grub_util_get_fd_sectors): Rename to ..
	(grub_util_get_fd_size): ... this. Return size in bytes.
	All users updated.
	* grub-core/kern/emu/hostfs.c (grub_hostfs_open): Use
	grub_util_get_fd_size. 
							
						 
						
							2012-02-29 15:23:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c66d641020 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/hostdisk.c (grub_util_get_fd_sectors) [__APPLE__]:  
							
							... 
							
							
							
							Add blocksize retrieval. 
							
						 
						
							2012-02-29 15:17:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								382775d1ac 
								
							 
						 
						
							
							
								
								* grub-core/Makefile.am (MACHO2IMG): Add missing variable.  
							
							
							
						 
						
							2012-02-29 15:08:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6fd4e6e4d0 
								
							 
						 
						
							
							
								
								* grub-core/commands/i386/pc/halt.c (grub_halt): Add noreturn attribute.  
							
							... 
							
							
							
							(grub_cmd_halt): Likewise. 
							
						 
						
							2012-02-29 15:06:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bea359d657 
								
							 
						 
						
							
							
								
								* grub-core/lib/i386/relocator16.S: Declare LOCAL(relocator16_end)  
							
							... 
							
							
							
							for local arithmetics.
	Break %sp init into 2 instructions.
	Add 0 byte at the end. 
							
						 
						
							2012-02-29 15:00:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								32eb6ee157 
								
							 
						 
						
							
							
								
								* grub-core/disk/diskfilter.c (read_segment): Initialise err  
							
							... 
							
							
							
							before loops. 
							
						 
						
							2012-02-29 14:57:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e837738991 
								
							 
						 
						
							
							
								
								* grub-core/lib/xzembed/xz_dec_stream.c (hash_validate): Use void *  
							
							... 
							
							
							
							for context. 
							
						 
						
							2012-02-29 14:56:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8cb17de77b 
								
							 
						 
						
							
							
								
								* grub-core/disk/ldm.c (make_vg): Init part.name.  
							
							... 
							
							
							
							(grub_ldm_detect): Silence spurious warning.
	(grub_util_is_ldm): Likewise. 
							
						 
						
							2012-02-29 14:55:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								595717e6d4 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/xnu.c (grub_xnu_boot): Init fsbfreq to  
							
							... 
							
							
							
							sane value to avoid a spurious warning. 
							
						 
						
							2012-02-29 14:53:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c4b7e58882 
								
							 
						 
						
							
							
								
								* include/grub/dl.h: Switch from APPLE_CC to __APPLE__.  
							
							... 
							
							
							
							(GRUB_MOD_LICENSE) [ASM_FILE]: Make into macro. All users updated. 
							
						 
						
							2012-02-29 14:51:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5982495738 
								
							 
						 
						
							
							
								
								* include/grub/symbol.h (EXT_C) [!ASM_FILE]: Redefine with strings.  
							
							... 
							
							
							
							* grub-core/lib/i386/backtrace.c (grub_backtrace): Use EXT_C. 
							
						 
						
							2012-02-29 14:48:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								70115b995d 
								
							 
						 
						
							
							
								
								* grub-core/gdb/i386/machdep.S: Use VARIABLE and EXT_C instead of  
							
							... 
							
							
							
							hardcoding the relevant info. 
							
						 
						
							2012-02-29 14:44:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								56733740ed 
								
							 
						 
						
							
							
								
								* grub-core/gnulib/argp-fmtstream.c (__argp_get_display_len): Add  
							
							... 
							
							
							
							missing const qualifiers.
	* grub-core/gnulib/argp-fmtstream.h (__argp_get_display_len): Likewise. 
							
						 
						
							2012-02-29 14:42:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								99ce1597a4 
								
							 
						 
						
							
							
								
								Add LZSS Mach-O support (needed for new xnu kernelcache).  
							
							... 
							
							
							
							* grub-core/Makefile.core.def (xnu): Add file lzss.c
	* grub-core/loader/lzss.c: New file.
	* grub-core/loader/xnu.c (grub_xnu_load_driver): Close binaryfile
	on Mach-O open failure.
	* grub-core/loader/macho.c (grub_macho_close): Free uncompressedXX.
	Don't free cmdsXX in uncompressedXX is set.
	(grub_macho_file): Init new fields.
	New argument is_64bit. All users updated.
	Handle compressed. Error out if no suitable architecture is found.
	Don't close file.
	(grub_macho_open): New argument is_64bit. All users updated.
	* grub-core/loader/macho32.c: Add defines for new fields.
	* grub-core/loader/macho64.c: Likewise.
	* grub-core/loader/machoXX.c (grub_macho_contains_macho): Make static.
	(grub_macho_parse): Handle compressed.
	Defer actual processing if compressed.
	(grub_macho_cmds_iterate): Decompress if compressed. New argument
	"filename". All users updated.
	(grub_macho_size): New argument "filename". All users updated.
	(grub_macho_get_entry_point): Likewise.
	(grub_macho_load): Handle compressed.
	* include/grub/macho.h (grub_macho_lzss_header): New struct.
	(GRUB_MACHO_LZSS_OFFSET): New define.
	(grub_decompress_lzss): New proto.
	* include/grub/machoload.h (grub_macho_file): New fields to handle
	compressed.
	(grub_macho_contains_macho64): Remove proto.
	(grub_macho_contains_macho32): Likewise.
	* util/grub.d/30_os-prober.in: Use kernel cache if available. 
							
						 
						
							2012-02-29 13:26:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ebd17d6f51 
								
							 
						 
						
							
							
								
								* grub-core/disk/pata.c (grub_pata_readwrite): Fix ATAPI protocol error.  
							
							
							
						 
						
							2012-02-29 12:45:32 +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