Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6a09d83e12 
							
						 
					 
					
						
						
							
							* grub-core/genmoddep.awk: Remove explicit getline < /dev/stdin.  
						
						
						
					 
					
						2013-12-16 13:02:19 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							e477187bf4 
							
						 
					 
					
						
						
							
							small fixes for Windows EFI install code  
						
						... 
						
						
						
						Fix potential crash caused by signed vs. unsigned comparison. Negative
length compares as very large unsigned number causing subsequent NULL access.
Make exhaustive search for all BootNNNN variables to find one matching
requested efi_distributor. 
						
					 
					
						2013-12-15 22:00:15 +04:00 
						 
				 
			
				
					
						
							
							
								Ian Campbell 
							
						 
					 
					
						
						
						
						
							
						
						
							80b865bdc8 
							
						 
					 
					
						
						
							
							* grub-core/kern/uboot/init.c: Fix units of uboot timer.  
						
						
						
					 
					
						2013-12-15 17:59:40 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							04b0285701 
							
						 
					 
					
						
						
							
							New functional test for sleep function.  
						
						... 
						
						
						
						This test allows to check sleep without qemu. Keep qemu version as
	well as functional test won't notice if all clocks are going too fast
	or too slow. 
						
					 
					
						2013-12-15 17:57:58 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d99af4f0e8 
							
						 
					 
					
						
						
							
							* grub-core/commands/efi/lsefisystab.c: Use %lld to show num_table_entries.  
						
						
						
					 
					
						2013-12-15 14:42:19 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							111bf5db8b 
							
						 
					 
					
						
						
							
							* grub-core/loader/i386/linux.c: Use grub_addr_t rather than long when  
						
						... 
						
						
						
						appropriate. 
						
					 
					
						2013-12-15 14:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							24ca71c93b 
							
						 
					 
					
						
						
							
							* grub-core/loader/i386/linux.c: Use %p rather than %lx for pointers.  
						
						
						
					 
					
						2013-12-15 14:35:18 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							48ba5c0c86 
							
						 
					 
					
						
						
							
							* grub-core/kern/elfXX.c: Use grub_addr_t rather than long when  
						
						... 
						
						
						
						appropriate. 
						
					 
					
						2013-12-15 14:33:22 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8ae6704517 
							
						 
					 
					
						
						
							
							* grub-core/disk/loopback.c: Use sequential IDs rather than pointer.  
						
						... 
						
						
						
						In case of quick removal of loopback and adding another one it may
	get same ID, confusing the cache system. 
						
					 
					
						2013-12-15 14:31:21 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ed55931073 
							
						 
					 
					
						
						
							
							* grub-core/commands/acpi.c: Use grub_addr_t rather than long when  
						
						... 
						
						
						
						appropriate. 
						
					 
					
						2013-12-15 14:27:04 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8fa2627942 
							
						 
					 
					
						
						
							
							* grub-core/kern/i386/coreboot/cbtable.c: Use char * arithmetic rather  
						
						... 
						
						
						
						than converting to long. 
						
					 
					
						2013-12-15 14:24:34 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6f5f3337d8 
							
						 
					 
					
						
						
							
							* grub-core/disk/cryptodisk.c: Rename "n" to "last_cryptodisk_id".  
						
						
						
					 
					
						2013-12-15 14:21:14 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7e47e27bd8 
							
						 
					 
					
						
						
							
							Add gcc_struct to all packed structures when compiling with mingw.  
						
						... 
						
						
						
						Just "packed" doesn't always pack the way we expect. 
						
					 
					
						2013-12-15 14:14:30 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							814442ba69 
							
						 
					 
					
						
						
							
							Implement windows flavour of EFI install routines.  
						
						
						
					 
					
						2013-12-14 23:35:58 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a24725cc6e 
							
						 
					 
					
						
						
							
							Change grub_install_register_efi interface to pass GRUB device.  
						
						... 
						
						
						
						This allows grub_install_register_efi to request partition info
	directly. 
						
					 
					
						2013-12-14 23:31:56 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							38933cee85 
							
						 
					 
					
						
						
							
							Workaround cygwin bug when using \\?\Volume{GUID} syntax.  
						
						
						
					 
					
						2013-12-14 23:28:34 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6d3cfe5063 
							
						 
					 
					
						
						
							
							Do not use TCHAR string functions as they are not available on cygwin.  
						
						
						
					 
					
						2013-12-14 23:25:30 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4bad23a15f 
							
						 
					 
					
						
						
							
							Workaround windows bug when querying EFI system partition parameters.  
						
						
						
					 
					
						2013-12-14 23:23:11 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6a5fe1328b 
							
						 
					 
					
						
						
							
							* grub-core/kern/i386/qemu/init.c (resource): Decrease struct size  
						
						... 
						
						
						
						by using bitfields. 
						
					 
					
						2013-12-14 23:15:47 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bc8fcf4bd3 
							
						 
					 
					
						
						
							
							* grub-core/boot/i386/qemu/boot.S: Add missing EXT_C.  
						
						
						
					 
					
						2013-12-14 23:13:42 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							60b967be7e 
							
						 
					 
					
						
						
							
							Make i386-* other than i386-pc compileable under cygwin.  
						
						
						
					 
					
						2013-12-14 23:12:53 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6dc3337774 
							
						 
					 
					
						
						
							
							Fix definition of grub_efi_hard_drive_device_path. Take care that  
						
						... 
						
						
						
						existing code would work even if by some reason bogus definition is
	used by EFI implementations. 
						
					 
					
						2013-12-14 22:04:02 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f2c6ff15e5 
							
						 
					 
					
						
						
							
							* grub-core/osdep/windows/hostdisk.c: Fix cygwin compilation.  
						
						
						
					 
					
						2013-12-14 21:55:44 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6b8a162516 
							
						 
					 
					
						
						
							
							* grub-core/osdep/windows/blocklist.c: Add missing cast in printf  
						
						... 
						
						
						
						invocation. 
						
					 
					
						2013-12-14 21:54:37 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							607a39f9f0 
							
						 
					 
					
						
						
							
							* include/grub/efi/api.h: Rename protocol and interface to avoid  
						
						... 
						
						
						
						conflict. 
						
					 
					
						2013-12-14 21:48:46 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f684d7e1a9 
							
						 
					 
					
						
						
							
							* grub-core/osdep/exec.c: Use unix version on cygwin.  
						
						
						
					 
					
						2013-12-14 21:39:03 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0df77d793c 
							
						 
					 
					
						
						
							
							Implement multiboot2 EFI BS specification.  
						
						
						
					 
					
						2013-12-13 12:56:14 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							dafff9ce44 
							
						 
					 
					
						
						
							
							* grub-core/normal/charset.c: Fix premature line wrap and crash.  
						
						... 
						
						
						
						Crash happened only in some cases like a string starting at the
	half of the screen of same length. 
						
					 
					
						2013-12-11 17:06:00 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							44bbfa33b8 
							
						 
					 
					
						
						
							
							Propagate the EFI commits to x86-efi specific parts.  
						
						
						
					 
					
						2013-12-11 16:11:17 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3e3dff249f 
							
						 
					 
					
						
						
							
							* grub-core/commands/efi/lssal.c: Fix terminating condition.  
						
						
						
					 
					
						2013-12-11 15:59:12 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							316dda716c 
							
						 
					 
					
						
						
							
							Introduce grub_efi_packed_guid and use it where alignment is not  
						
						... 
						
						
						
						guaranteed. 
						
					 
					
						2013-12-11 15:57:08 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							219401b8b9 
							
						 
					 
					
						
						
							
							* include/grub/efi/api.h (grub_efi_device_path): Define length as  
						
						... 
						
						
						
						unaligned u16 rather than u8[2]. 
						
					 
					
						2013-12-11 15:54:01 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							30d0053799 
							
						 
					 
					
						
						
							
							* grub-core/kern/ia64/dl.c (grub_arch_dl_relocate_symbols): Add checks  
						
						... 
						
						
						
						for relocation range. 
						
					 
					
						2013-12-11 11:29:35 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							979742bc7e 
							
						 
					 
					
						
						
							
							* grub-core/kern/ia64/dl.c (grub_arch_dl_relocate_symbols): Handle  
						
						... 
						
						
						
						non-function pcrel21b relocation. It happens with .text.unlikely
	section. 
						
					 
					
						2013-12-11 11:28:48 +01:00 
						 
				 
			
				
					
						
							
							
								Leif Lindholm 
							
						 
					 
					
						
						
						
						
							
						
						
							16c8f78513 
							
						 
					 
					
						
						
							
							efi: mm: make MAX_USABLE_ADDRESS platform-specific  
						
						
						
					 
					
						2013-12-10 18:05:29 +00:00 
						 
				 
			
				
					
						
							
							
								Leif Lindholm 
							
						 
					 
					
						
						
						
						
							
						
						
							3f1423e789 
							
						 
					 
					
						
						
							
							* grub-core/lib/fdt.c: change memcpy => grub_memcpy  
						
						
						
					 
					
						2013-12-10 16:51:10 +00:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							9f2f979bcf 
							
						 
					 
					
						
						
							
							always define config_directory and config_file as full pathname  
						
						... 
						
						
						
						If configfile is relative pathname, extend it with current ($root) so its
interpretation does not change if $root is changed later.
Suggested by Vladimir Serbienko. 
						
					 
					
						2013-12-10 09:55:27 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7a148da6dd 
							
						 
					 
					
						
						
							
							Implement sparc64 trampolines (needed for sparc64-emu).  
						
						
						
					 
					
						2013-12-10 00:01:27 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							21eee750b7 
							
						 
					 
					
						
						
							
							* grub-core/kern/sparc64/dl.c (grub_arch_dl_relocate_symbols): Check  
						
						... 
						
						
						
						range of R_SPARC_HI22.
	Implement R_SPARC_LM22. 
						
					 
					
						2013-12-09 15:51:12 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7b54b62682 
							
						 
					 
					
						
						
							
							* grub-core/kern/powerpc/dl_helper.c (grub_arch_dl_get_tramp_got_size):  
						
						... 
						
						
						
						Do not explicitly check for symbol table as it's already checked in
	platform-independent layer. 
						
					 
					
						2013-12-09 15:43:27 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9a945e2a24 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/cache.c [__ia64__]: Use our cache cleaning routine  
						
						... 
						
						
						
						on ia64 as __clear_cache is a dummy on ia64. 
						
					 
					
						2013-12-09 14:24:56 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4f4ea1b449 
							
						 
					 
					
						
						
							
							* grub-core/kern/ia64/dl_helper.c (grub_ia64_dl_get_tramp_got_size):  
						
						... 
						
						
						
						Do not explicitly check for symbol table as it's already checked in
	platform-independent layer. 
						
					 
					
						2013-12-09 14:22:31 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							78b2b0a1a0 
							
						 
					 
					
						
						
							
							* grub-core/kern/ia64/efi/init.c (grub_arch_sync_caches): Move to ...  
						
						... 
						
						
						
						* grub-core/kern/ia64/cache.c (grub_arch_sync_caches): ... here. 
						
					 
					
						2013-12-08 18:27:40 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d14772c455 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/main.c: Silence missing prototypes to allow emu  
						
						... 
						
						
						
						compilation with GCC <= 4.2.
	* grub-core/kern/emu/argp_common.c: Likewise. 
						
					 
					
						2013-12-08 18:21:10 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							11e4167a35 
							
						 
					 
					
						
						
							
							* grub-core/osdep/windows/emuconsole.c: Remove unsigned comparison >= 0.  
						
						... 
						
						
						
						But ensure that the variables in question are indeed unsigned. 
						
					 
					
						2013-12-08 18:16:32 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							fa7eb63dec 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/lite.c: Add missing include of ../ia64/dl_helper.c.  
						
						
						
					 
					
						2013-12-08 18:14:32 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							50b3a68db9 
							
						 
					 
					
						
						
							
							Remove grub_memalign on emu.  
						
						
						
					 
					
						2013-12-08 18:12:20 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							fbbfb6ab11 
							
						 
					 
					
						
						
							
							* grub-core/kern/ia64/efi/init.c: Fix alignment code so it doesn't  
						
						... 
						
						
						
						truncate incomplete lines but instead flushes them. 
						
					 
					
						2013-12-08 18:10:05 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a19293cb75 
							
						 
					 
					
						
						
							
							Move OS-dependent mprotect for module loading to grub-core/osdep/*/dl.c  
						
						... 
						
						
						
						and implement windows variant. 
						
					 
					
						2013-12-08 18:08:23 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d5c14e1e26 
							
						 
					 
					
						
						
							
							Fix mips-emu compilation.  
						
						
						
					 
					
						2013-12-08 17:49:02 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c311ced5d7 
							
						 
					 
					
						
						
							
							Make arm-emu work.  
						
						
						
					 
					
						2013-12-08 02:59:21 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							bb05e313eb 
							
						 
					 
					
						
						
							
							use light-gray as default color in normal.mod for consistency  
						
						... 
						
						
						
						Defalut font color on PC console seems to be light-gray; this is
what user also gets in rescue prompt and what is defined as
GRUB_TERM_DEFAULT_NORMAL_COLOR. But normal.mod defaults to white.
This makes unpleasant visual effect as colors are changed after kernel
is booted.
Use the same color eveywhere for consistency and default to light-gray
as this is also what at least Linux kernel is using by default. 
						
					 
					
						2013-12-07 20:00:48 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8c534b85f1 
							
						 
					 
					
						
						
							
							Revamp relocation handling.  
						
						... 
						
						
						
						Move more code to common dl.c. Add missing veneers for arm and arm64.
	Decreases kernel size by 70 bytes on i386-pc (40-50 compressed) 
						
					 
					
						2013-12-06 09:18:55 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							59b38922a1 
							
						 
					 
					
						
						
							
							Pacify compiler warning  
						
						... 
						
						
						
						* grub-core/osdep/linux/hostdisk.c
(grub_util_find_partition_start_os): Initialise start to avoid
spurious compiler warning. 
						
					 
					
						2013-12-05 15:48:27 +00:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							0480665b9d 
							
						 
					 
					
						
						
							
							On Linux, read partition start offsets from sysfs if possible  
						
						... 
						
						
						
						This lets us cope with block device drivers that don't implement
HDIO_GETGEO.  Fixes Ubuntu bug #1237519 .
* grub-core/osdep/linux/hostdisk.c (sysfs_partition_path): New
function.
(sysfs_partition_start): Likewise.
(grub_util_find_partition_start_os): Try sysfs_partition_start
before HDIO_GETGEO. 
						
					 
					
						2013-12-05 13:51:52 +00:00 
						 
				 
			
				
					
						
							
							
								Leif Lindholm 
							
						 
					 
					
						
						
						
						
							
						
						
							bbeee1c4a3 
							
						 
					 
					
						
						
							
							grub-core/lib/fdt.c: correctly update size_dt_struct in add_subnode()  
						
						
						
					 
					
						2013-12-05 11:44:41 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e5ed2f6947 
							
						 
					 
					
						
						
							
							Handle unaligned .bss on sparc64.  
						
						... 
						
						
						
						Current code improperly assumes that both __bss_start and _end are
	aligned to 8-bytes. Eliminating this assumption and explicitly align
	modules. 
						
					 
					
						2013-12-05 06:35:19 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4a73746a04 
							
						 
					 
					
						
						
							
							* grub-core/boot/sparc64/ieee1275/boot.S [CDBOOT]: Move scratchpad  
						
						... 
						
						
						
						so it doesn't land in the middle of loaded image. 
						
					 
					
						2013-12-04 19:54:37 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8a3f0a24b5 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/main.c: Ignore missing prototype for main.  
						
						
						
					 
					
						2013-12-04 10:28:23 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6f07c4e407 
							
						 
					 
					
						
						
							
							Pass font config to config.h and not by TARGET_CFLAGS as adding  
						
						... 
						
						
						
						arguments doesn't work if TARGET_CFLAGS is specified on command
	line. 
						
					 
					
						2013-12-04 10:25:53 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							cd15c394cc 
							
						 
					 
					
						
						
							
							* grub-core/osdep/windows/emuconsole.c (grub_console_putchar):  
						
						... 
						
						
						
						Remove variable length arrays.
	* grub-core/term/efi/console.c (grub_console_putchar): Likewise. 
						
					 
					
						2013-12-04 10:05:33 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bb6e299ccb 
							
						 
					 
					
						
						
							
							* grub-core/kern/i386/qemu/init.c: Remove variable length arrays.  
						
						
						
					 
					
						2013-12-04 09:48:36 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							47f88cc94e 
							
						 
					 
					
						
						
							
							* grub-core/kern/efi/efi.c: Remove variable length arrays.  
						
						
						
					 
					
						2013-12-04 08:39:22 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							40b5739ff9 
							
						 
					 
					
						
						
							
							* grub-core/kern/uboot/init.c (uboot_timer_ms): Fix overflow after 71  
						
						... 
						
						
						
						minutes. 
						
					 
					
						2013-12-04 08:26:39 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							234d93464a 
							
						 
					 
					
						
						
							
							* grub-core/disk/ieee1275/ofdisk.c: Remove variable length arrays.  
						
						... 
						
						
						
						* grub-core/net/drivers/ieee1275/ofnet.c: Likewise. 
						
					 
					
						2013-12-04 08:10:01 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							0c0eab527f 
							
						 
					 
					
						
						
							
							* grub-core/Makefile.core.def (setjmp): Distribute  
						
						... 
						
						
						
						lib/arm64/setjmp.S. 
						
					 
					
						2013-12-03 18:11:18 +00:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							44d4884779 
							
						 
					 
					
						
						
							
							Merge branch 'cjwatson/timeout-style'  
						
						
						
					 
					
						2013-12-03 16:15:45 +00:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							f315b508ae 
							
						 
					 
					
						
						
							
							Reduce nesting level.  
						
						
						
					 
					
						2013-12-03 16:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							5037aa9a7b 
							
						 
					 
					
						
						
							
							fix libgrub.pp build post arm64 merge  
						
						... 
						
						
						
						grub-core/kern/arm64/dl_helper.c:26:28: fatal error: grub/cpu/reloc.h: No such file or directory 
						
					 
					
						2013-11-30 22:36:10 +04:00 
						 
				 
			
				
					
						
							
							
								Leif Lindholm 
							
						 
					 
					
						
						
						
						
							
						
						
							b29b77fee2 
							
						 
					 
					
						
						
							
							New port arm64-efi  
						
						
						
					 
					
						2013-11-30 16:50:31 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							35de6d4bac 
							
						 
					 
					
						
						
							
							* grub-core/lib/libgcrypt/mpi/longlong.h: Fix compilation error with  
						
						... 
						
						
						
						-march=armv3. 
						
					 
					
						2013-11-30 11:19:06 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ce55ed0389 
							
						 
					 
					
						
						
							
							Remove leftover GRUB_IA64_DL_TRAMP_SIZE.  
						
						
						
					 
					
						2013-11-30 11:14:30 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							eec893ae49 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/hostfs.c (is_dir): Remove variable length arrays.  
						
						
						
					 
					
						2013-11-29 05:52:20 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d54f647a4a 
							
						 
					 
					
						
						
							
							* grub-core/osdep/linux/ofpath.c: Check return value of read.  
						
						
						
					 
					
						2013-11-29 05:46:19 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							469021b4b3 
							
						 
					 
					
						
						
							
							Remove libgnulib.a and use its sources in dependencies directly.  
						
						... 
						
						
						
						This was the only instance of "library" in core config. A bug was
	reported that -fno-stack-protector wasn't passed to it. Instead of
	figuring out why it failed just remove this construction used
	needlessly. 
						
					 
					
						2013-11-29 03:36:50 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							83c256ba42 
							
						 
					 
					
						
						
							
							* grub-core/osdep/unix/password.c (grub_password_get): Check that  
						
						... 
						
						
						
						fgets succeeded. 
						
					 
					
						2013-11-29 03:32:57 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							8f236c1419 
							
						 
					 
					
						
						
							
							Revamp hidden timeout handling  
						
						... 
						
						
						
						Add a new timeout_style environment variable and a corresponding
GRUB_TIMEOUT_STYLE configuration key for grub-mkconfig.  This
controls hidden-timeout handling more simply than the previous
arrangements, and pressing any hotkeys associated with menu entries
during the hidden timeout will now boot the corresponding menu entry
immediately.
GRUB_HIDDEN_TIMEOUT=<non-empty> + GRUB_TIMEOUT=<non-zero> now
generates a warning, and if it shows the menu it will do so as if
the second timeout were not present.  Other combinations are
translated into reasonable equivalents. 
						
					 
					
						2013-11-28 02:29:15 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2d76b4d81e 
							
						 
					 
					
						
						
							
							Eliminate variable length arrays in grub_vsnprintf_real.  
						
						... 
						
						
						
						A bit tricky because this function has to continue to work without
	heap for short strings. Fixing prealloc to 32 arguments is reasonable
	but make all stack references use 32-bit offset rather than 8-bit one.
	So split va_args preparsing to separate function and put the prealloc
	into the caller. 
						
					 
					
						2013-11-27 15:16:09 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4f9541226c 
							
						 
					 
					
						
						
							
							Introduce grub_util_file_sync and use it instead of fsync(fileno(f)).  
						
						... 
						
						
						
						Fixes build for windows. 
						
					 
					
						2013-11-27 14:13:50 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							16ef26fd3a 
							
						 
					 
					
						
						
							
							* grub-core/osdep/unix/exec.c (grub_util_exec_redirect): Remove  
						
						... 
						
						
						
						references to mdadm from otherwise generic code.
(grub_util_exec_pipe): Likewise.
(grub_util_exec_pipe_stderr): Likewise.
* grub-core/osdep/unix/getroot.c (grub_util_pull_lvm_by_command):
This function calls vgs, not mdadm; adjust variable names
accordingly. 
						
					 
					
						2013-11-27 11:22:31 +00:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							5c7206e45e 
							
						 
					 
					
						
						
							
							Speed up test suite by avoiding fsync  
						
						... 
						
						
						
						Add grub_util_disable_fd_syncs call to turn grub_util_fd_sync calls into
no-ops, and use it in programs that copy files but do not need to take
special care to sync writes (grub-mknetdir, grub-rescue,
grub-mkstandalone).
On my laptop, this reduces partmap_test's runtime from 1236 seconds to
204 seconds. 
						
					 
					
						2013-11-27 10:10:22 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1e4b358720 
							
						 
					 
					
						
						
							
							Add PCI command activation to all PCI drivers as required for coreboot  
						
						... 
						
						
						
						and maybe some other firmwares. 
						
					 
					
						2013-11-26 14:21:11 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9208367d3f 
							
						 
					 
					
						
						
							
							* grub-core/Makefile.am: Reduce gratuituous differences between Apple  
						
						... 
						
						
						
						and non-Apple variants of efiemu compile. 
						
					 
					
						2013-11-26 11:38:12 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							c2b70d0981 
							
						 
					 
					
						
						
							
							Explicitly check for linking format to use for efiemu64 module  
						
						... 
						
						
						
						Similar to check for target linking format, also check for efiemu64
instead of hardcoding -melf_x86_64. This fixes compilation on *BSD
variants. We cannot easily reuse main target check because platforms
are different (main target is 32 bit and efiemu64 - 64 bit).
This commit adds EFIEMU64_LINK_FORMAT that contains detected
link option and is used in efiemu64.o linking instead of hardcoded
value.
Reported-By: Beeblebrox <zaphod@berentweb.com> 
						
					 
					
						2013-11-25 22:32:55 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d2f7902af0 
							
						 
					 
					
						
						
							
							Make arm64 compileable with clang  
						
						
						
					 
					
						2013-11-25 13:06:56 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1005bed722 
							
						 
					 
					
						
						
							
							Use b.ge form for instructions  
						
						
						
					 
					
						2013-11-25 13:04:44 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d6c92cdc34 
							
						 
					 
					
						
						
							
							Merge branch 'master' into leiflindholm/arm64  
						
						... 
						
						
						
						Conflicts:
	include/grub/util/install.h 
						
					 
					
						2013-11-25 13:02:27 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							61e1b9a49d 
							
						 
					 
					
						
						
							
							* grub-core/osdep/unix/platform.c (get_ofpathname): Trim ending newline.  
						
						... 
						
						
						
						Don't rely on PATH_MAX. 
						
					 
					
						2013-11-25 07:34:49 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c98dd165b0 
							
						 
					 
					
						
						
							
							* grub-core/genmoddep.awk: Use more portable && rather than and.  
						
						
						
					 
					
						2013-11-25 07:32:51 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5c066a81c2 
							
						 
					 
					
						
						
							
							Apple assembly doesn't handle symbol arithmetic well. So define an  
						
						... 
						
						
						
						offset symbol in boot.S and use it. 
						
					 
					
						2013-11-24 07:12:12 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							78f961efe9 
							
						 
					 
					
						
						
							
							Apple assembly doesn't handle symbol arithmetic well. So instead  
						
						... 
						
						
						
						of getting addres of kernel_sector + 4 define kernel_sector_high.
	It also makes code more readable. 
						
					 
					
						2013-11-24 07:11:00 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							09bc0a577d 
							
						 
					 
					
						
						
							
							With Apple assembly in .macro environvemnt you have to use $$ instead  
						
						... 
						
						
						
						of $. So introduce new preprocessor macro MACRO_DOLLAR(x) which expands
	to $$x on Apple and to $x on everything else. 
						
					 
					
						2013-11-24 07:08:18 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b700a427d2 
							
						 
					 
					
						
						
							
							* grub-core/Makefile.am: Use correct TARGET_OBJCONV rather than  
						
						... 
						
						
						
						OBJCONV. 
						
					 
					
						2013-11-24 05:27:20 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4480b95dcd 
							
						 
					 
					
						
						
							
							* grub-core/gdb/i386/machdep.S: Use xorl %eax, %eax on both Apple  
						
						... 
						
						
						
						and non-Apple. This instruction is shorter and faster,
	so no reason not to use it on both. 
						
					 
					
						2013-11-24 05:17:24 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e77c81f6f8 
							
						 
					 
					
						
						
							
							* grub-core/lib/reed_solomon.c: Use section _text, _text rather than  
						
						... 
						
						
						
						.text when compiling for Apple. 
						
					 
					
						2013-11-24 05:14:11 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							971dbee521 
							
						 
					 
					
						
						
							
							* grub-core/term/arc/console.c: Add missing cast to silence warning.  
						
						
						
					 
					
						2013-11-24 05:05:34 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6f2e82be3a 
							
						 
					 
					
						
						
							
							* grub-core/boot/i386/pc/boot.S: Fix floppy probe. Due to missing  
						
						... 
						
						
						
						%dx restore the probe worked on non-existant drive. Reorganize the
	code a little bit to free 2 bytes necessary for push/pop. 
						
					 
					
						2013-11-24 05:05:33 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9eec9699b9 
							
						 
					 
					
						
						
							
							* grub-core/kern/mips/arc/init.c (grub_machine_get_bootlocation):  
						
						... 
						
						
						
						Add missing cast to silence warning. 
						
					 
					
						2013-11-23 15:35:01 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1bba40f578 
							
						 
					 
					
						
						
							
							Move common BIOS/coreboot memory map declarations to  
						
						... 
						
						
						
						include/grub/i386/memory_raw.h and eliminate duplicate declarations. 
						
					 
					
						2013-11-23 12:39:21 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a92b5cb8d8 
							
						 
					 
					
						
						
							
							* grub-core/lib/libgcrypt/mpi/longlong.h: Use C version with mips  
						
						... 
						
						
						
						clang. 
						
					 
					
						2013-11-23 00:36:13 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e1c22419ac 
							
						 
					 
					
						
						
							
							* grub-core/kern/xen/init.c: Do not map more pages than we can address.  
						
						
						
					 
					
						2013-11-22 13:04:29 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							189090cee9 
							
						 
					 
					
						
						
							
							* grub-core/kern/efi/mm.c: Limit allocations to 2GiB when not compiling  
						
						... 
						
						
						
						with -mcmodel=large. 
						
					 
					
						2013-11-22 13:03:19 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1a5b7b404f 
							
						 
					 
					
						
						
							
							* grub-core/kern/x86_64/dl.c (grub_arch_dl_relocate_symbols): Add  
						
						... 
						
						
						
						range-checking for 32-bit quantities. 
						
					 
					
						2013-11-22 13:01:14 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4a0aaad022 
							
						 
					 
					
						
						
							
							clang emits calls to abort () under some unknown conditions.  
						
						... 
						
						
						
						Export abort () when compiling with clang. 
						
					 
					
						2013-11-22 12:42:58 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ddb3efc906 
							
						 
					 
					
						
						
							
							* grub-core/disk/i386/pc/biosdisk.c (grub_biosdisk_open): Ensure  
						
						... 
						
						
						
						at compile time that enough of scratch size is available. 
						
					 
					
						2013-11-22 12:00:10 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4e42521d8c 
							
						 
					 
					
						
						
							
							* grub-core/kern/x86_64/efi/callwrap.S: Fix stack alignment.  
						
						... 
						
						
						
						Previously we misaligned stack by 8 in startup.S and compensated
	for it in callwrap.S. According to ABI docs (EFI and sysv amd64)
	right behaviour is to align stack in startup.S and keep it aligned
	in callwrap.S. startup.S part was committed few commits before. This
	takes care of callwrap.S.
	Reported by: Gary Lin. 
						
					 
					
						2013-11-22 05:40:32 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							054efe541f 
							
						 
					 
					
						
						
							
							* grub-core/boot/mips/startup_raw.S: Handle the case of gap between  
						
						... 
						
						
						
						.data and .bss. May happen if compiler and assembly use different
	alignment. 
						
					 
					
						2013-11-22 05:07:32 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a0e1befb57 
							
						 
					 
					
						
						
							
							On MIPS handle got16 relocations to local symbols in an ABI-compliant  
						
						... 
						
						
						
						way. 
						
					 
					
						2013-11-22 05:03:17 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c36c73f681 
							
						 
					 
					
						
						
							
							Add support for a new magic symbol _gp_disp on mips to handle PIC  
						
						... 
						
						
						
						binaries. 
						
					 
					
						2013-11-22 04:56:10 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6f4a19f59f 
							
						 
					 
					
						
						
							
							Use $t9 for indirect calls from asm to C as PIC ABI requires.  
						
						
						
					 
					
						2013-11-22 04:45:05 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0d8f04cd83 
							
						 
					 
					
						
						
							
							Remove -march=mips3 from TARGET_CCASFLAGS as it creates linking problem  
						
						... 
						
						
						
						when rest of GRUB is compiled for hisher stepping. Instead use
	.set mips3/.set mips1 around cache and sync opcodes. 
						
					 
					
						2013-11-22 04:36:53 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4906052019 
							
						 
					 
					
						
						
							
							Unify GOT/trampoline handling between PPC, MIPS and IA64 as they  
						
						... 
						
						
						
						do essentially the same thing, do it in similar way. 
						
					 
					
						2013-11-21 21:54:33 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							b7f9aedfac 
							
						 
					 
					
						
						
							
							* grub-core/normal/progress.c: Remove unused file.  
						
						
						
					 
					
						2013-11-21 15:37:57 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7dd0a30361 
							
						 
					 
					
						
						
							
							* grub-core/lib/crypto.c (grub_crypto_hash): Remove variable length  
						
						... 
						
						
						
						array. 
						
					 
					
						2013-11-20 20:09:18 +01:00 
						 
				 
			
				
					
						
							
							
								Josh Triplett 
							
						 
					 
					
						
						
						
						
							
						
						
							7960d3e182 
							
						 
					 
					
						
						
							
							* grub-core/kern/x86_64/efi/startup.S (_start): Align the stack to a  
						
						... 
						
						
						
						16-byte boundary, as required by the x86-64 ABI, before calling
	grub_main.  In some cases, GCC emits code that assumes this
	alignment, which crashes if not aligned.  The EFI firmware is also
	entitled to assume that stack alignment without checking. 
						
					 
					
						2013-11-19 14:31:40 +01:00 
						 
				 
			
				
					
						
							
							
								Leif Lindholm 
							
						 
					 
					
						
						
						
						
							
						
						
							8a07b55a04 
							
						 
					 
					
						
						
							
							arm64: cache maintenance code rework + bugfix  
						
						
						
					 
					
						2013-11-19 10:05:23 +00:00 
						 
				 
			
				
					
						
							
							
								Josh Triplett 
							
						 
					 
					
						
						
						
						
							
						
						
							d53f4900d7 
							
						 
					 
					
						
						
							
							* grub-core/mmap/efi/mmap.c (grub_mmap_register): Round up/down to  
						
						... 
						
						
						
						4k page boundaries as expected by firmware rather than 1k
	boundaries.
	(grub_mmap_malign_and_register): Likewise. 
						
					 
					
						2013-11-18 18:00:52 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							96fa2d9d02 
							
						 
					 
					
						
						
							
							Merge branch 'master' into leiflindholm/arm64  
						
						
						
					 
					
						2013-11-18 17:51:28 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							45bf8b3a75 
							
						 
					 
					
						
						
							
							* grub-core/kern/mm.c (grub_real_malloc): Decrease cut-off of moving the  
						
						... 
						
						
						
						pointer to 32K. This is the size of cache element which is the most
	common allocation >1K. This way the pointer is always around blocks
	of 32K and so we keep performance while decreasing fragmentation. 
						
					 
					
						2013-11-18 17:41:37 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							39ff43c579 
							
						 
					 
					
						
						
							
							* grub-core/kern/mm.c (grub_real_malloc): Don't update the pointer to  
						
						... 
						
						
						
						current memory when allocating large chunks. This significantly
	decreases memory fragmentation. 
						
					 
					
						2013-11-18 16:58:55 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							74e632fea8 
							
						 
					 
					
						
						
							
							* grub-core/kern/mips/qemu_mips/init.c (grub_machine_init): Update  
						
						... 
						
						
						
						clock frequency to 200 MHz, 
						
					 
					
						2013-11-18 16:39:45 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4d5b72cdb4 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.sv.gnu.org:/srv/git/grub  
						
						
						
					 
					
						2013-11-18 14:54:01 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ea7c1a7d90 
							
						 
					 
					
						
						
							
							* grub-core/tests/videotest_checksum.c: Don't reload unifont if it's  
						
						... 
						
						
						
						already loaded. This saves memory needed for tests, 
						
					 
					
						2013-11-18 14:38:31 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5e3cb8a747 
							
						 
					 
					
						
						
							
							* grub-core/term/terminfo.c (grub_cmd_terminfo): Fix a typo to make -g  
						
						... 
						
						
						
						work again. 
						
					 
					
						2013-11-18 14:35:18 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							3bf4088b8b 
							
						 
					 
					
						
						
							
							* grub-core/osdep/unix/hostdisk.c (grub_util_make_temporary_file):  
						
						... 
						
						
						
						Handle errors from mkstemp.
(grub_util_make_temporary_dir): Handle errors from mkdtemp. 
						
					 
					
						2013-11-18 12:27:44 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f8b4c3b6b3 
							
						 
					 
					
						
						
							
							* grub-core/tests/gfxterm_menu.c: Skip high-resolution tests on  
						
						... 
						
						
						
						low-memory platforms where we don't have enough memory for them.
	* grub-core/tests/videotest_checksum.c: Likewise. 
						
					 
					
						2013-11-18 11:48:07 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4bf703206d 
							
						 
					 
					
						
						
							
							* grub-core/tests/cmdline_cat_test.c: Don't reload unifont if it's  
						
						... 
						
						
						
						already loaded. This saves memory needed for tests, 
						
					 
					
						2013-11-18 11:45:55 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2df8f43d3e 
							
						 
					 
					
						
						
							
							* grub-core/lib/sparc64/setjmp.S: Force spilling of current window.  
						
						
						
					 
					
						2013-11-18 10:01:36 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6f1bc8bc0f 
							
						 
					 
					
						
						
							
							On i386-ieee1275 we run in paged mode. So we need to explicitly map  
						
						... 
						
						
						
						the devices before accessing them. 
						
					 
					
						2013-11-18 04:32:33 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							04f39f6df8 
							
						 
					 
					
						
						
							
							* grub-core/lib/relocator.c (grub_mm_check_real): Accept const char *  
						
						... 
						
						
						
						as file argument. 
						
					 
					
						2013-11-18 02:45:25 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							35d4761ce2 
							
						 
					 
					
						
						
							
							* grub-core/normal/cmdline.c (grub_cmdline_get): Plug memory leak.  
						
						
						
					 
					
						2013-11-18 02:43:29 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							33d02a42d6 
							
						 
					 
					
						
						
							
							* grub-core/kern/file.c (grub_file_open): Free file->name on failure.  
						
						... 
						
						
						
						(grub_file_close): Free file->name. 
						
					 
					
						2013-11-18 02:41:42 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7bbb60cfbd 
							
						 
					 
					
						
						
							
							* grub-core/commands/verify.c (free_pk): Plug memory leak.  
						
						... 
						
						
						
						(grub_load_public_key): Likewise.
	(grub_verify_signature_real): Likewise.
	(grub_cmd_verify_signature): Likewise. 
						
					 
					
						2013-11-18 02:40:17 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							da93d6753b 
							
						 
					 
					
						
						
							
							* grub-core/commands/legacycfg.c (grub_legacy_check_md5_password): Plug  
						
						... 
						
						
						
						memory leak. 
						
					 
					
						2013-11-18 02:37:46 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							59c943ecf6 
							
						 
					 
					
						
						
							
							* grub-core/lib/powerpc/setjmp.S (grub_setjmp): Save r31.  
						
						... 
						
						
						
						(grub_longjmp): Restore r31.
	* include/grub/powerpc/setjmp.h (grub_jmp_buf): Reserve space for r31. 
						
					 
					
						2013-11-18 02:35:32 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Campbell 
							
						 
					 
					
						
						
						
						
							
						
						
							7d400406a7 
							
						 
					 
					
						
						
							
							* grub-core/disk/uboot/ubootdisk.c: Include SCSI disks.  
						
						
						
					 
					
						2013-11-17 15:38:09 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0ab8e025c1 
							
						 
					 
					
						
						
							
							* grub-core/tests/cmdline_cat_test.c (cmdline_cat_test): Ignore errors  
						
						... 
						
						
						
						of loading gfxterm as gfxterm is embed in kernel on some platforms.
	* grub-core/tests/gfxterm_menu.c (gfxterm_menu): Likewise.
	Load gfxmenu. 
						
					 
					
						2013-11-17 02:13:33 +01:00 
						 
				 
			
				
					
						
							
							
								Leif Lindholm 
							
						 
					 
					
						
						
						
						
							
						
						
							15a463d742 
							
						 
					 
					
						
						
							
							ARM 64 port by Leif Lindholm  
						
						
						
					 
					
						2013-11-16 20:52:55 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							cd46aa6cef 
							
						 
					 
					
						
						
							
							Rewrite grub-install, grub-mkrescue, grub-mkstandalone and grub-mknetdir  
						
						... 
						
						
						
						the function of these files exceeds what can be sanely handled in shell
	in posix-comaptible way. Also writing it in C extends the functionality
	to non-UNIX-like OS and minimal environments. 
						
					 
					
						2013-11-16 20:21:16 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9ef81064a3 
							
						 
					 
					
						
						
							
							* grub-core/kern/arm/cache.S: Don't switch back to ARM mode when  
						
						... 
						
						
						
						compiling to thumb2.
	* grub-core/kern/arm/cache_armv7.S: Likewise.
	* grub-core/lib/arm/setjmp.S: Likewise. 
						
					 
					
						2013-11-16 17:37:06 +01:00 
						 
				 
			
				
					
						
							
							
								Leif Lindholm 
							
						 
					 
					
						
						
						
						
							
						
						
							11a7793221 
							
						 
					 
					
						
						
							
							arm: delete superflouous save of r8 in grub_uboot_syscall  
						
						
						
					 
					
						2013-11-16 15:56:09 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							080603f0b0 
							
						 
					 
					
						
						
							
							Decrease stack usage in lexer.  
						
						... 
						
						
						
						We have only 92K of stack and using over 4K per frame is wasteful
	* grub-core/script/yylex.l (yyalloc), (yyfree), (yyrealloc): Declare
	as macros so that compiler would remove useless structure on stack.
	Better solution would be to fix flex not to put this structure on
	the stack but flex is external program. 
						
					 
					
						2013-11-16 16:37:59 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4f84ae0ec8 
							
						 
					 
					
						
						
							
							Decrease stack usage in signature verification.  
						
						... 
						
						
						
						We have only 92K of stack and using over 4K per frame is wasteful
	* grub-core/commands/verify.c (grub_load_public_key): Allocate on heap
	rather than stack.
	(grub_verify_signature_real): Likewise. 
						
					 
					
						2013-11-16 16:34:51 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e6a6182d95 
							
						 
					 
					
						
						
							
							Decrease stack usage in mdraid 0.9x.  
						
						... 
						
						
						
						We have only 92K of stack and using over 4K per frame is wasteful
	* grub-core/disk/mdraid_linux.c (grub_mdraid_detect): Allocate on heap
	rather than stack. 
						
					 
					
						2013-11-16 16:16:48 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1a454efe89 
							
						 
					 
					
						
						
							
							Decrease stack usage in BtrFS.  
						
						... 
						
						
						
						We have only 92K of stack and using over 4K per frame is wasteful
	* grub-core/fs/btrfs.c (grub_btrfs_lzo_decompress): Allocate on heap
	rather than stack. 
						
					 
					
						2013-11-16 16:15:26 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7b5d51d837 
							
						 
					 
					
						
						
							
							Decrease stack usage in JFS.  
						
						... 
						
						
						
						We have only 92K of stack and using over 4K per frame is wasteful
	* grub-core/fs/jfs.c (getblk): Allocate on heap rather than on
	stack. Note: this function is recursive.
	(grub_jfs_read_inode): Read only part we care about. 
						
					 
					
						2013-11-16 16:00:42 +01:00 
						 
				 
			
				
					
						
							
							
								Leif Lindholm 
							
						 
					 
					
						
						
						
						
							
						
						
							593865b907 
							
						 
					 
					
						
						
							
							arm: fix u-boot port syscall interface va_arg handling  
						
						... 
						
						
						
						Commit c9cd02c 
						
					 
					
						2013-11-16 14:12:12 +00:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							9e18dfe277 
							
						 
					 
					
						
						
							
							MIPS grub_machine_get_bootlocation arguments are used  
						
						
						
					 
					
						2013-11-16 16:59:07 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6fcec43954 
							
						 
					 
					
						
						
							
							Replace libgcc version of ctz with our own.  
						
						... 
						
						
						
						On upcoming arm64 port libgcc ctz* are not usable in standalone
	environment. Since we need ctz* for this case and implementation is
	in C we may as well use it on all concerned platforms. 
						
					 
					
						2013-11-15 03:28:34 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a9f25a0819 
							
						 
					 
					
						
						
							
							* configure.ac: Probe for linking format rather than guessing it based  
						
						... 
						
						
						
						on target_os. 
						
					 
					
						2013-11-14 23:17:18 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c7995256e4 
							
						 
					 
					
						
						
							
							* grub-core/disk/xen/xendisk.c (grub_xendisk_fini): Set state to  
						
						... 
						
						
						
						"1" prior to handoff.
	Reported by: M A Young. 
						
					 
					
						2013-11-14 22:42:54 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e1aa5b6620 
							
						 
					 
					
						
						
							
							* grub-core/kern/xen/init.c (grub_xenstore_write_file): Don't add  
						
						... 
						
						
						
						\0 to all files.
	Reported by: M A Young. 
						
					 
					
						2013-11-14 22:40:50 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							da5ed5cf6b 
							
						 
					 
					
						
						
							
							* grub-core/osdep/bsd/hostdisk.c (grub_util_get_fd_size_os): Fix  
						
						... 
						
						
						
						compilation on NetBSD. 
						
					 
					
						2013-11-14 22:38:36 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							a5986276ec 
							
						 
					 
					
						
						
							
							add grub-core/tests/signatures.h to distfiles  
						
						
						
					 
					
						2013-11-15 00:51:30 +04:00 
						 
				 
			
				
					
						
							
							
								Matthew Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							1fe26ab4a0 
							
						 
					 
					
						
						
							
							* grub-core/kern/main.c (grub_set_prefix_and_root): Set variable  
						
						... 
						
						
						
						cmdpath to firmware directory. 
						
					 
					
						2013-11-14 15:53:32 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							83e9c273e5 
							
						 
					 
					
						
						
							
							* grub-core/kern/efi/efi.c (grub_efi_get_filename): Reset the pointer  
						
						... 
						
						
						
						at the start of second iteration. 
						
					 
					
						2013-11-14 15:50:43 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ec525c18e1 
							
						 
					 
					
						
						
							
							* grub-core/Makefile.am (efiemu64.o): Explicitly set link format.  
						
						
						
					 
					
						2013-11-14 12:05:48 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1d912bd3c9 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.sv.gnu.org:/srv/git/grub  
						
						... 
						
						
						
						Conflicts:
	ChangeLog 
						
					 
					
						2013-11-14 10:05:54 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							57ffe93485 
							
						 
					 
					
						
						
							
							* grub-core/kern/arm/cache_armv6.S: Remove special handling for  
						
						... 
						
						
						
						clang (not necessarry with -no-integrated-as).
	* include/grub/symbol.h [__arm__]: Likewise. 
						
					 
					
						2013-11-14 10:05:19 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							5da5517288 
							
						 
					 
					
						
						
							
							* grub-core/fs/ext2.c (grub_ext2_read_block): Factor out common code for indirect block handling.  
						
						... 
						
						
						
						Saves 185 bytes on compressed image. 
						
					 
					
						2013-11-14 08:13:06 +00:00 
						 
				 
			
				
					
						
							
							
								Leif Lindholm 
							
						 
					 
					
						
						
						
						
							
						
						
							035a26c16a 
							
						 
					 
					
						
						
							
							* grub-core/kern/arm/misc.S: Make thumb2-compatible.  
						
						
						
					 
					
						2013-11-14 01:33:06 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							81a2e438dc 
							
						 
					 
					
						
						
							
							* grub-core/kern/misc.c: Don't redirect divisions in the  
						
						... 
						
						
						
						GRUB_UTIL case.
* include/grub/misc.h: Likewise. 
						
					 
					
						2013-11-13 14:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							9b45c0733e 
							
						 
					 
					
						
						
							
							* grub-core/osdep/unix/emuconsole.c (put): Pacify the compiler on  
						
						... 
						
						
						
						systems that require checking the return value of write. 
						
					 
					
						2013-11-13 13:34:57 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2bdd07195c 
							
						 
					 
					
						
						
							
							* grub-core/kern/arm/cache.c (probe_caches): Move asm part to ...  
						
						... 
						
						
						
						* grub-core/kern/arm/cache_armv6.S: ... here. This allows this
	asm to stay in arm even if surrounding is thumb. 
						
					 
					
						2013-11-13 09:58:52 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5e77d9cfc1 
							
						 
					 
					
						
						
							
							* grub-core/kern/arm/misc.S: Add __muldi3 and __aeabi_lmul. Those  
						
						... 
						
						
						
						helper functions are needed for thumb. 
						
					 
					
						2013-11-13 09:52:33 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7d5116251d 
							
						 
					 
					
						
						
							
							* grub-core/disk/diskfilter.c (grub_diskfilter_make_raid): Make  
						
						... 
						
						
						
						level / 3 division explicitly unsigned. Saves few bytes. 
						
					 
					
						2013-11-13 09:40:16 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							81023dbdbd 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs.c (ZAP_LEAF_NUMCHUNKS): Use unsigned arithmetics.  
						
						
						
					 
					
						2013-11-13 09:27:36 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b2e9294fb9 
							
						 
					 
					
						
						
							
							* grub-core/normal/datetime.c (grub_get_weekday): Use if rather than  
						
						... 
						
						
						
						division. 
						
					 
					
						2013-11-13 09:26:13 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							16a22c3851 
							
						 
					 
					
						
						
							
							* grub-core/kern/uboot/init.c: Move grub_uboot_machine_type and  
						
						... 
						
						
						
						grub_uboot_boot_data to asm part. 
						
					 
					
						2013-11-13 06:28:15 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c9cd02c965 
							
						 
					 
					
						
						
							
							* grub-core/kern/arm/uboot/startup.S: Remove = by replacing with  
						
						... 
						
						
						
						literal load.
	(grub_uboot_syscall): Save/restore r9 and align stack. 
						
					 
					
						2013-11-13 06:27:03 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8149861554 
							
						 
					 
					
						
						
							
							* grub-core/kern/arm/cache.S: Replace = with explicit litteral load.  
						
						
						
					 
					
						2013-11-13 06:23:32 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ea57de18f8 
							
						 
					 
					
						
						
							
							* include/grub/symbol.h (END) [__arm__]: New macros. Replace all .end  
						
						... 
						
						
						
						occurencies with END. 
						
					 
					
						2013-11-13 05:19:30 +01:00 
						 
				 
			
				
					
						
							
							
								Josh Triplett 
							
						 
					 
					
						
						
						
						
							
						
						
							46d8a2033b 
							
						 
					 
					
						
						
							
							* grub-core/normal/term.c (grub_set_more): Use bool logic rather than  
						
						... 
						
						
						
						increment/decrement. 
						
					 
					
						2013-11-13 02:27:11 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c773faf05e 
							
						 
					 
					
						
						
							
							Revert "	* include/grub/symbol.h (ADDR): New macro. Replace all occurences of"  
						
						... 
						
						
						
						This reverts commit 286551b4eb 
						
					 
					
						2013-11-13 02:17:20 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							513eeb61dd 
							
						 
					 
					
						
						
							
							* grub-core/kern/arm/cache_armv6.S [__clang__]: Don't add .armv6 when  
						
						... 
						
						
						
						compiling with clang. 
						
					 
					
						2013-11-13 01:08:47 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bc379c1aa1 
							
						 
					 
					
						
						
							
							* grub-core/kern/arm/uboot/startup.S: Use .org rather than assigning  
						
						... 
						
						
						
						".". 
						
					 
					
						2013-11-13 01:06:30 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							286551b4eb 
							
						 
					 
					
						
						
							
							* include/grub/symbol.h (ADDR): New macro. Replace all occurences of  
						
						... 
						
						
						
						=x with ADDR(x) in arm assembly.
	(END): New macro. Replace all .end with END. 
						
					 
					
						2013-11-13 01:04:56 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							16057d6bbb 
							
						 
					 
					
						
						
							
							Redirect all divisions to grub_divmod64.  
						
						
						
					 
					
						2013-11-13 00:53:53 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f649a6a8fd 
							
						 
					 
					
						
						
							
							* grub-core/term/tparm.c (tparam_internal): Use unsigned divisions.  
						
						
						
					 
					
						2013-11-13 00:51:06 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ef28ee8bc1 
							
						 
					 
					
						
						
							
							Add missing includes of loader.h.  
						
						
						
					 
					
						2013-11-13 00:43:03 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0c62a5b28e 
							
						 
					 
					
						
						
							
							* grub-core/term/at_keyboard.c: Don't poll non-functional AT controller  
						
						... 
						
						
						
						until it becomes operational. 
						
					 
					
						2013-11-12 19:30:46 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b0720b4988 
							
						 
					 
					
						
						
							
							* grub-core/Makefile.core.def (legacy_password_test): Disable  
						
						... 
						
						
						
						on platforms where no legacycfg is compiled.
	* grub-core/tests/lib/functional_test.c: Tolerate failure to
	load legacy_password_test. 
						
					 
					
						2013-11-12 18:44:58 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d5bab2c0e1 
							
						 
					 
					
						
						
							
							* grub-core/loader/i386/bsd.c: Remove variable length arrays.  
						
						
						
					 
					
						2013-11-12 16:14:33 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3ea0ccb319 
							
						 
					 
					
						
						
							
							* grub-core/efiemu/prepare.c: Remove variable length arrays.  
						
						
						
					 
					
						2013-11-12 16:12:28 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							08772054e9 
							
						 
					 
					
						
						
							
							* grub-core/osdep/windows/hostdisk.c (grub_util_fd_strerror): Silence  
						
						... 
						
						
						
						strict-aliasing warning.
	(fsync): Silence cast warning. 
						
					 
					
						2013-11-12 16:09:42 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1dcb27157d 
							
						 
					 
					
						
						
							
							* grub-core/commands/verify.c: Remove variable length arrays.  
						
						... 
						
						
						
						Load gcry_dsa/gcry_rsa automatically. 
						
					 
					
						2013-11-12 16:07:30 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							61c22fdf36 
							
						 
					 
					
						
						
							
							* grub-core/tests/signature_test.c: New test.  
						
						
						
					 
					
						2013-11-12 16:05:57 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							431e57a797 
							
						 
					 
					
						
						
							
							* grub-core/disk/cryptodisk.c (luks_script_get): Adapt to new procfs  
						
						... 
						
						
						
						API. 
						
					 
					
						2013-11-12 16:01:19 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b521bb816d 
							
						 
					 
					
						
						
							
							* grub-core/tests/legacy_password_test.c (vectors): Make static.  
						
						... 
						
						
						
						* grub-core/tests/pbkdf2_test.c (vectors): Likewise. 
						
					 
					
						2013-11-12 15:59:58 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7d06b24eac 
							
						 
					 
					
						
						
							
							* grub-core/tests/setjmp_test.c: Reset counter to 0 before starting.  
						
						
						
					 
					
						2013-11-12 15:58:50 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3bbeade41d 
							
						 
					 
					
						
						
							
							* grub-core/fs/proc.c: Allow \0 in proc files.  
						
						
						
					 
					
						2013-11-12 15:57:09 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ba82db7a0d 
							
						 
					 
					
						
						
							
							* grub-core/tests/xnu_uuid_test.c: Fix assert message.  
						
						
						
					 
					
						2013-11-12 14:11:34 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							801564c804 
							
						 
					 
					
						
						
							
							* grub-core/tests/xnu_uuid_test.c: Fix copyright year.  
						
						
						
					 
					
						2013-11-12 14:07:34 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ac8cac1dac 
							
						 
					 
					
						
						
							
							* grub-core/fs/ext2.c: Remove variable length arrays.  
						
						
						
					 
					
						2013-11-12 03:04:19 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4b85f1228a 
							
						 
					 
					
						
						
							
							* grub-core/lib/crypto.c (grub_crypto_cbc_decrypt): Remove variable  
						
						... 
						
						
						
						length arrays. 
						
					 
					
						2013-11-12 02:49:17 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c35fcdc0b7 
							
						 
					 
					
						
						
							
							* grub-core/disk/AFSplitter.c: Remove variable length arrays.  
						
						... 
						
						
						
						* grub-core/disk/cryptodisk.c: Likewise.
	* grub-core/disk/geli.c: Likewise.
	* grub-core/disk/luks.c: Likewise. 
						
					 
					
						2013-11-12 02:48:02 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							15decd26cc 
							
						 
					 
					
						
						
							
							* grub-core/tests/legacy_password_test.c: New test.  
						
						... 
						
						
						
						* grub-core/commands/legacycfg.c: Remove variable length arrays. 
						
					 
					
						2013-11-12 02:38:33 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9c6482b8d6 
							
						 
					 
					
						
						
							
							* grub-core/lib/pbkdf2.c: Remove variable length arrays.  
						
						
						
					 
					
						2013-11-12 01:52:55 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							41f26e0ebc 
							
						 
					 
					
						
						
							
							* grub-core/tests/pbkdf2_test.c: New test.  
						
						
						
					 
					
						2013-11-12 01:51:36 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2def66169e 
							
						 
					 
					
						
						
							
							* grub-core/lib/xzembed/xz_dec_stream.c: Remove variable length arrays.  
						
						
						
					 
					
						2013-11-12 01:26:56 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9e34a34e44 
							
						 
					 
					
						
						
							
							* grub-core/io/lzopio.c: Remove variable length arrays.  
						
						
						
					 
					
						2013-11-12 01:25:03 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							44a387e0ea 
							
						 
					 
					
						
						
							
							* grub-core/commands/xnu_uuid.c: Remove variable length arrays.  
						
						
						
					 
					
						2013-11-12 01:19:34 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a388e25576 
							
						 
					 
					
						
						
							
							* grub-core/tests/xnu_uuid_test.c: New test.  
						
						
						
					 
					
						2013-11-12 01:18:27 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a1ef7718c9 
							
						 
					 
					
						
						
							
							* grub-core/commands/hashsum.c: Remove unneeded memset (zalloc already  
						
						... 
						
						
						
						covers it). 
						
					 
					
						2013-11-12 00:58:46 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							65ddb30016 
							
						 
					 
					
						
						
							
							* grub-core/commands/hashsum.c: Remove variable length arrays.  
						
						
						
					 
					
						2013-11-12 00:52:54 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							31747dd521 
							
						 
					 
					
						
						
							
							* grub-core/tests/gfxterm_menu.c (gfxterm_menu): Handle out-of-memory  
						
						... 
						
						
						
						condition.
	* tests/grub_func_test.in: Increase memory allocation. 
						
					 
					
						2013-11-12 00:44:00 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6a74c4dfff 
							
						 
					 
					
						
						
							
							* grub-core/osdep/unix/getroot.c [HAVE_STRUCT_STATFS_F_FSTYPENAME  
						
						... 
						
						
						
						&& HAVE_STRUCT_STATFS_F_MNTFROMNAME]: Include sys/param.h and
	sys/mount.h. 
						
					 
					
						2013-11-11 23:10:30 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							394c3e0ac2 
							
						 
					 
					
						
						
							
							* grub-core/osdep/apple/hostdisk.c (grub_util_get_fd_size): Rename to ..  
						
						... 
						
						
						
						(grub_util_get_fd_size_os): ...this.
	(grub_hostdisk_flush_initial_buffer): New empty function. 
						
					 
					
						2013-11-11 23:08:51 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							60d31116c2 
							
						 
					 
					
						
						
							
							* grub-core/gensyminfo.sh.in: Handle the case of portable output  
						
						... 
						
						
						
						without --defined-only. 
						
					 
					
						2013-11-11 23:05:53 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8445b0115f 
							
						 
					 
					
						
						
							
							* grub-core/lib/i386/relocator_common.S [__APPLE__ && __x86_64__]: Use  
						
						... 
						
						
						
						rip-relative addressing in prologue. 
						
					 
					
						2013-11-11 23:02:51 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8506a64149 
							
						 
					 
					
						
						
							
							* include/grub/misc.h [__APPLE__]: Do not add regparm(0) on x86_64.  
						
						... 
						
						
						
						* grub-core/kern/misc.c (__bzero) [__APPLE__]: New function. 
						
					 
					
						2013-11-11 22:53:30 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							631187be8c 
							
						 
					 
					
						
						
							
							Add missing includes of loader.h.  
						
						
						
					 
					
						2013-11-11 02:30:09 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							87d62d7d29 
							
						 
					 
					
						
						
							
							* grub-core/loader/i386/coreboot/chainloader.c (load_segment): Use  
						
						... 
						
						
						
						right buffer for temporary load. 
						
					 
					
						2013-11-11 00:06:52 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5460cfeba8 
							
						 
					 
					
						
						
							
							* grub-core/loader/i386/coreboot/chainloader.c: Support tianocore.  
						
						
						
					 
					
						2013-11-10 23:26:25 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8997730612 
							
						 
					 
					
						
						
							
							* grub-core/loader/i386/coreboot/chainloader.c: Support lzma-compressed  
						
						... 
						
						
						
						payload. 
						
					 
					
						2013-11-10 20:53:27 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3617c59bab 
							
						 
					 
					
						
						
							
							* include/grub/lib/LzmaDec.h: Fix to include LzmaTypes.h and  
						
						... 
						
						
						
						not Types.h.
	* grub-core/lib/LzmaDec.c: Fix prologue to make it compileable in GRUB
	environment.
	(LzmaDec_InitDicAndState): Make static. 
						
					 
					
						2013-11-10 20:37:01 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2024ade285 
							
						 
					 
					
						
						
							
							* grub-core/term/ieee1275/escc.c (GRUB_MOD_INIT): Fix order of channels.  
						
						... 
						
						
						
						Reported by: Aaro Koskinen <aaro.koskinen@iki.fi> 
						
					 
					
						2013-11-10 17:53:11 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							33690255c5 
							
						 
					 
					
						
						
							
							Fix grub_machine_fini bitrot.  
						
						... 
						
						
						
						Reported by: Glenn Washburn. 
						
					 
					
						2013-11-10 13:33:26 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							54da019fdb 
							
						 
					 
					
						
						
							
							* grub-core/Makefile.am (efiemu): Remove leftover -DAPPLE_CC and  
						
						... 
						
						
						
						-DELF.
	* grub-core/efiemu/runtime/config.h: Use __i386__ and __x86_64__
	instead of ELF*. 
						
					 
					
						2013-11-10 13:13:41 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9612ebc00e 
							
						 
					 
					
						
						
							
							Add new ports: i386-xen and x86_64-xen. This allows running GRUB in  
						
						... 
						
						
						
						XEN PV environment and load kernels. 
						
					 
					
						2013-11-09 21:29:11 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1a46a3a4b3 
							
						 
					 
					
						
						
							
							* grub-core/loader/i386/multiboot_mbi.c: Handle space in command line.  
						
						... 
						
						
						
						* grub-core/loader/multiboot_mbi2.c: Likewise. 
						
					 
					
						2013-11-09 17:32:37 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2df1255117 
							
						 
					 
					
						
						
							
							* grub-core/lib/cmdline.c (grub_loader_cmdline_size): Fix empty cmdline  
						
						... 
						
						
						
						handling. 
						
					 
					
						2013-11-09 17:31:21 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3c98038174 
							
						 
					 
					
						
						
							
							* grub-core/commands/i386/cmostest.c: Add new command "cmosset".  
						
						... 
						
						
						
						Tested by: Denis 'GNUtoo' Carikli. 
						
					 
					
						2013-11-09 17:27:49 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							800f63d38f 
							
						 
					 
					
						
						
							
							* grub-core/normal/datetime.c (grub_get_weekday): Use unsigned types.  
						
						
						
					 
					
						2013-11-08 19:14:03 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5620eb5332 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_circular_progress.c (parse_angle):  
						
						... 
						
						
						
						Use to get rounded angle rather than truncated. 
						
					 
					
						2013-11-08 19:13:15 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9f8acdaa5d 
							
						 
					 
					
						
						
							
							* grub-core/term/serial.c: Add option for enabling/disabling  
						
						... 
						
						
						
						RTS/CTS flow control. 
						
					 
					
						2013-11-08 18:20:20 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2dc1eb6cbf 
							
						 
					 
					
						
						
							
							* grub-core/lib/libgcrypt/cipher/idea.c (mul_inv): Remove signed  
						
						... 
						
						
						
						divisions. 
						
					 
					
						2013-11-08 18:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b9563c9451 
							
						 
					 
					
						
						
							
							* grub-core/lib/libgcrypt/mpi/mpih-div.c (_gcry_mpih_divrem):  
						
						... 
						
						
						
						Use grub_fatal rather than divide by zero.
	* grub-core/lib/libgcrypt/mpi/mpi-pow.c (gcry_mpi_powm): Likewise. 
						
					 
					
						2013-11-08 16:33:48 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d6d8e9a93e 
							
						 
					 
					
						
						
							
							* include/grub/gui.h (grub_fixed_sfs_divide): Round rather than  
						
						... 
						
						
						
						truncate.
	(grub_fixed_fsf_divide): Likewise. 
						
					 
					
						2013-11-08 16:17:29 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d06de6c871 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_list.c (draw_scrollbar): Avoid  
						
						... 
						
						
						
						division by-zero and senseless negative divisions. 
						
					 
					
						2013-11-08 15:44:39 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6af7d49b92 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_circular_progress.c (circprog_paint): Avoid  
						
						... 
						
						
						
						division by-zero and senseless negative divisions.
	(circprog_set_property): Don't accept negative num_ticks. 
						
					 
					
						2013-11-08 15:43:07 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bcfa6d72e3 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_progress_bar.c (draw_pixmap_bar): Avoid  
						
						... 
						
						
						
						division by-zero and senseless negative divisions. 
						
					 
					
						2013-11-08 15:38:58 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d061fda7e9 
							
						 
					 
					
						
						
							
							* grub-core/tests/div_test.c: New test.  
						
						
						
					 
					
						2013-11-08 15:01:59 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							4db2250000 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_box.c: Updated to work with area status.  
						
						... 
						
						
						
						* grub-core/gfxmenu/gui_canvas.c: Likewise.
        * grub-core/gfxmenu/view.c: Likewise.
        * grub-core/video/fb/video_fb.c: Introduce new functions:
        grub_video_set_area_status, grub_video_get_area_status,
        grub_video_set_region, grub_video_get_region.
        * grub-core/video/bochs.c: Likewise.
        * grub-core/video/capture.c: Likewise.
        * grub-core/video/video.c: Likewise.
        * grub-core/video/cirrus.c: Likewise.
        * grub-core/video/efi_gop.c: Likewise.
        * grub-core/video/efi_uga.c: Likewise.
        * grub-core/video/emu/sdl.c: Likewise.
        * grub-core/video/radeon_fuloong2e.c: Likewise.
        * grub-core/video/sis315pro.c: Likewise.
        * grub-core/video/sm712.c: Likewise.
        * grub-core/video/i386/pc/vbe.c: Likewise.
        * grub-core/video/i386/pc/vga.c: Likewise.
        * grub-core/video/ieee1275.c: Likewise.
        * grub-core/video/i386/coreboot/cbfb.c: Likewise.
        * include/grub/video.h: Likewise.
        * include/grub/video_fb.h: Likewise.
        * include/grub/fbfill.h: Updated render_target structure.
        grub_video_rect_t viewport, region, area
        int area_offset_x, area_offset_y, area_enabled
        * include/grub/gui.h: New helper function
        grub_video_bounds_inside_region.
        * docs/grub-dev.texi: Added information about new functions. 
						
					 
					
						2013-11-08 15:42:38 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c6b755df45 
							
						 
					 
					
						
						
							
							* grub-core/kern/mm.c (grub_real_malloc): Use AND rather than MOD  
						
						... 
						
						
						
						for alignment. 
						
					 
					
						2013-11-08 09:43:26 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e2a6810069 
							
						 
					 
					
						
						
							
							* grub-core/lib/reed_solomon.c (grub_reed_solomon_recover): Add  
						
						... 
						
						
						
						missing attribute.
	* grub-core/gdb/cstub.c (grub_gdb_trap): Likewise. 
						
					 
					
						2013-11-08 09:27:56 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c4f11a2a99 
							
						 
					 
					
						
						
							
							* grub-core/kern/misc.c (grub_divmod64): Don't fallback to  
						
						... 
						
						
						
						simple division on arm and ia64. 
						
					 
					
						2013-11-08 09:07:33 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e0a7bffa1e 
							
						 
					 
					
						
						
							
							* grub-core/kern/arm/misc.S (__aeabi_unwind_cpp_pr0): Add dummy to  
						
						... 
						
						
						
						link with libgcc. 
						
					 
					
						2013-11-08 07:35:13 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							47dcf7b176 
							
						 
					 
					
						
						
							
							* grub-core/loader/multiboot_mbi2.c (grub_multiboot_add_module): Fix  
						
						... 
						
						
						
						NULL pointer dereference. 
						
					 
					
						2013-11-08 04:59:46 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d59849b2e7 
							
						 
					 
					
						
						
							
							* grub-core/Makefile.am: Do not include libgcc.h when compiling with  
						
						... 
						
						
						
						clang. 
						
					 
					
						2013-11-07 19:33:54 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7a3f4a18d1 
							
						 
					 
					
						
						
							
							* grub-core/kern/powerpc/dl.c: Add missing pragma to silence cast-align  
						
						... 
						
						
						
						warnings. 
						
					 
					
						2013-11-07 19:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7f084087b2 
							
						 
					 
					
						
						
							
							* grub-core/net/net.c (grub_net_route_unregister): Remove unused  
						
						... 
						
						
						
						function.
	* grub-core/loader/i386/xnu.c (hextoval): Likewise.
	* grub-core/disk/geli.c (ascii2hex): Likewise. 
						
					 
					
						2013-11-07 19:31:22 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d5524ca87b 
							
						 
					 
					
						
						
							
							* configure.ac: Run linker tests without -Werror.  
						
						... 
						
						
						
						Define TARGET_LDFLAGS_STATIC_LIBGCC and TARGET_LIBGCC.
	Change all occurences of -static-libgcc resp -lgcc to
	TARGET_LDFLAGS_STATIC_LIBGCC resp TARGET_LIBGCC. 
						
					 
					
						2013-11-07 18:21:22 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							60375a88fe 
							
						 
					 
					
						
						
							
							Allow compiling with clang (not really supported though).  
						
						... 
						
						
						
						* conf/Makefile.common (CFLAGS_PLATFORM): Don't add -mrtd -mregparm=3
	unconditionally.
	* configure.ac: Add -no-integrated-as when using clangfor asm files.
	Add -mrtd -mregparm=3 on i386 when not using clang.
	* grub-core/kern/misc.c (grub_memset): Add volatile when on clang. 
						
					 
					
						2013-11-07 11:44:40 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							dd07e0c4cf 
							
						 
					 
					
						
						
							
							* grub-core/kern/ieee1275/cmain.c: Add explicit attribute on asm  
						
						... 
						
						
						
						bindings.
	* grub-core/lib/reed_solomon.c: Likewise.
	* include/grub/i386/gdb.h: Likewise.
	* include/grub/i386/pc/int.h: Likewise.
	* include/grub/i386/pc/pxe.h: Likewise.
	* include/grub/ieee1275/ieee1275.h: Likewise. 
						
					 
					
						2013-11-07 10:30:32 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d1307d873a 
							
						 
					 
					
						
						
							
							Import libgcrypt 1.5.3.  
						
						
						
					 
					
						2013-11-07 06:35:50 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ac319fbc90 
							
						 
					 
					
						
						
							
							* grub-core/kern/parser.c (grub_parser_split_cmdline): Remove nested  
						
						... 
						
						
						
						function. 
						
					 
					
						2013-11-07 02:53:43 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4bfe934cd1 
							
						 
					 
					
						
						
							
							* grub-core/kern/misc.c (grub_vsnprintf_real): Remove nested functions.  
						
						
						
					 
					
						2013-11-07 02:49:50 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							40a5bfde36 
							
						 
					 
					
						
						
							
							* grub-core/lib/arg.c (grub_arg_parse): Remove nested function.  
						
						
						
					 
					
						2013-11-07 02:46:23 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a67c755ef1 
							
						 
					 
					
						
						
							
							* grub-core/normal/cmdline.c (grub_cmdline_get):  
						
						... 
						
						
						
						Remove nested functions. 
						
					 
					
						2013-11-07 02:42:38 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c03995d297 
							
						 
					 
					
						
						
							
							* grub-core/normal/charset.c (bidi_line_wrap): Eliminate nested  
						
						... 
						
						
						
						functions.
	(grub_bidi_line_logical_to_visual): Likewise. 
						
					 
					
						2013-11-07 02:31:31 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ec0ebb3fc2 
							
						 
					 
					
						
						
							
							Remove vestiges of -Wunsafe-loop-optimisations.  
						
						... 
						
						
						
						* conf/Makefile.common (CFLAGS_GNULIB): Remove
	-Wno-unsafe-loop-optimisations.
	* grub-core/commands/legacycfg.c: Remove -Wunsafe-loop-optimisations
	pragma.
	* grub-core/io/gzio.c: Likewise.
	* grub-core/script/parser.y: Likewise.
	* grub-core/script/yylex.l: Likewise.
	* util/grub-mkfont.c: Likewise. 
						
					 
					
						2013-11-07 02:25:31 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6d5a4ceefe 
							
						 
					 
					
						
						
							
							* grub-core/net/bootp.c (OFFSET_OF): Explicitly cast to grub_size_t.  
						
						
						
					 
					
						2013-11-07 01:11:36 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f06c2172c0 
							
						 
					 
					
						
						
							
							* grub-core/net/bootp.c (set_env_limn_ro): Make pointer const.  
						
						... 
						
						
						
						(parse_dhcp_vendor): Likewise. 
						
					 
					
						2013-11-07 01:09:19 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f30c692c1f 
							
						 
					 
					
						
						
							
							* grub-core/gettext/gettext.c (main_context), (secondary_context):  
						
						... 
						
						
						
						Define after defining type and not before. 
						
					 
					
						2013-11-07 01:01:47 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8b66bb5d8d 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfscrypt.c (grub_ccm_decrypt): Return right error  
						
						... 
						
						
						
						type.
	(grub_gcm_decrypt): Likewise.
	(algo_decrypt): Likewise.
	(grub_zfs_decrypt_real): Transform error type. 
						
					 
					
						2013-11-07 00:59:44 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5d17fd0fec 
							
						 
					 
					
						
						
							
							* grub-core/disk/geli.c (geli_rekey): Fix error return type.  
						
						
						
					 
					
						2013-11-07 00:57:21 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ac35a0f792 
							
						 
					 
					
						
						
							
							* grub-core/disk/usbms.c (grub_usbms_cbi_cmd): Fix error type.  
						
						... 
						
						
						
						(grub_usbms_cbi_reset): Likewise.
	(grub_usbms_bo_reset): Likewise.
	(grub_usbms_reset): Likewise.
	(grub_usbms_attach): Likewise.
	(grub_usbms_transfer_cbi): Likewise. 
						
					 
					
						2013-11-07 00:55:17 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3ee0869734 
							
						 
					 
					
						
						
							
							* grub-core/io/lzopio.c (test_header): Simplify code and remove useless  
						
						... 
						
						
						
						"checksum = checksum;". 
						
					 
					
						2013-11-07 00:51:28 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							70bb6c855e 
							
						 
					 
					
						
						
							
							* grub-core/fs/reiserfs.c (grub_reiserfs_iterate_dir): Fix type of  
						
						... 
						
						
						
						entry_type. 
						
					 
					
						2013-11-07 00:48:04 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c7f34744c6 
							
						 
					 
					
						
						
							
							* grub-core/commands/legacycfg.c (grub_cmd_legacy_kernel): Fix  
						
						... 
						
						
						
						BIOS disk check. 
						
					 
					
						2013-11-07 00:46:44 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3f63b4d89f 
							
						 
					 
					
						
						
							
							* grub-core/bus/usb/ehci.c (grub_ehci_restore_hw): Return right enum  
						
						... 
						
						
						
						type.
	(grub_ehci_fini_hw): Likewise.
	* grub-core/bus/usb/usbhub.c (grub_usb_add_hub): Likewise. 
						
					 
					
						2013-11-07 00:45:15 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							dac6ce73be 
							
						 
					 
					
						
						
							
							* include/grub/usb.h (grub_usb_controller_dev): Make portstatus  
						
						... 
						
						
						
						return grub_usb_err_t for cosistency. All users updated. 
						
					 
					
						2013-11-07 00:35:56 +01:00 
						 
				 
			
				
					
						
							
							
								Gustavo Luiz Duarte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e236169e9 
							
						 
					 
					
						
						
							
							issue separate DNS queries for ipv4 and ipv6  
						
						... 
						
						
						
						Adding multiple questions on a single DNS query is not supportted by
most DNS servers. This patch issues two separate DNS queries
sequentially for ipv4 and then for ipv6.
Fixes: https://savannah.gnu.org/bugs/?39710 
 * grub-core/net/bootp.c (parse_dhcp_vendor): Add DNS option.
 * grub-core/net/dns.c (grub_dns_qtype_id): New enum.
 * (grub_net_dns_lookup): Now using separated dns packages.
 * (grub_cmd_nslookup): Add error condition.
 * (grub_cmd_list_dns): Print DNS option.
 * (grub_cmd_add_dns): Add four parameters: --only-ipv4,
 * --only-ipv6, --prefer-ipv4, and --prefer-ipv6.
 * include/grub/net.h (grub_dns_option_t): New enum.
 * (grub_net_network_level_address): option added.
Also-by: Paulo Flabiano Smorigo <pfsmorigo@br.ibm.com>
Signed-off-by: Paulo Flabiano Smorigo <pfsmorigo@br.ibm.com> 
						
					 
					
						2013-11-05 17:41:16 -02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							339eacce1b 
							
						 
					 
					
						
						
							
							* grub-core/video/fb/video_fb.c: Merge two blit functions  
						
						... 
						
						
						
						into one. 
						
					 
					
						2013-11-05 21:46:16 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							810f991b9e 
							
						 
					 
					
						
						
							
							* grub-core/term/terminfo.c: Add sequences for home and end.  
						
						
						
					 
					
						2013-11-05 02:44:31 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							386571a24b 
							
						 
					 
					
						
						
							
							* grub-core/lib/legacy_parse.c: Fix handling of hercules and add  
						
						... 
						
						
						
						graphics console. 
						
					 
					
						2013-11-05 02:43:27 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3fe63754d2 
							
						 
					 
					
						
						
							
							* grub-core/video/i386/pc/vga.c: Fix double bufferring and  
						
						... 
						
						
						
						add mode 0x12. 
						
					 
					
						2013-11-05 02:41:50 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							46522fb7bd 
							
						 
					 
					
						
						
							
							* grub-core/commands/i386/nthibr.c (GRUB_MOD_INIT): Fix typo in command  
						
						... 
						
						
						
						name. 
						
					 
					
						2013-11-04 14:27:09 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							e7d09ac4f7 
							
						 
					 
					
						
						
							
							enable emuusb and emupci on emu platform only  
						
						... 
						
						
						
						Also explicitly disable them in configure unless built for emu platform.
Signed-off-by: Andrey Borzenkov <arvidjaar@gmail.com> 
						
					 
					
						2013-11-04 16:53:39 +04:00 
						 
				 
			
				
					
						
							
							
								Peter Lustig 
							
						 
					 
					
						
						
						
						
							
						
						
							9b5d4eed31 
							
						 
					 
					
						
						
							
							* grub-core/commands/i386/nthibr.c: New command.  
						
						
						
					 
					
						2013-11-04 01:47:37 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							79054c1d1e 
							
						 
					 
					
						
						
							
							* grub-core/tests/video_checksum.c: Add 2560x1440 mode to testing.  
						
						
						
					 
					
						2013-11-04 00:40:14 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1106c3f072 
							
						 
					 
					
						
						
							
							* grub-core/commands/verify.c: Add RSA support.  
						
						
						
					 
					
						2013-11-03 18:50:01 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bed78ef4e6 
							
						 
					 
					
						
						
							
							Revert "Attempts at ZFS options"  
						
						... 
						
						
						
						It was accidently committed to wrong branch
This reverts commit 0ee5cdfe9f 
						
					 
					
						2013-11-03 16:52:33 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0ee5cdfe9f 
							
						 
					 
					
						
						
							
							Attempts at ZFS options  
						
						
						
					 
					
						2013-11-03 16:40:32 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a1dcc2cb98 
							
						 
					 
					
						
						
							
							* grub-core/disk/ahci.c (grub_ahci_pciinit): Detect ATAPI devices.  
						
						... 
						
						
						
						* grub-core/disk/ata.c (grub_ata_identify): Use atapi_identify if
	device is known to be ATAPI. 
						
					 
					
						2013-11-03 13:52:36 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5ade4a4248 
							
						 
					 
					
						
						
							
							* grub-core/commands/loadenv.c (grub_cmd_save_env): Remove unset  
						
						... 
						
						
						
						variables. 
						
					 
					
						2013-11-03 06:17:31 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6cd660435e 
							
						 
					 
					
						
						
							
							* grub-core/gettext/gettext.c (grub_gettext_init_ext): Ignore errors  
						
						... 
						
						
						
						if language is English. 
						
					 
					
						2013-11-03 05:42:02 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							090d7c81cf 
							
						 
					 
					
						
						
							
							* grub-core/osdep/linux/getroot.c: Fix cast-align problems.  
						
						
						
					 
					
						2013-11-03 00:43:49 +01:00 
						 
				 
			
				
					
						
							
							
								neil 
							
						 
					 
					
						
						
						
						
							
						
						
							a86865891a 
							
						 
					 
					
						
						
							
							* grub-core/osdep/linux/blocklist.c: Include linux/types.h for some  
						
						... 
						
						
						
						broken linux headers. 
						
					 
					
						2013-11-02 22:19:34 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e25f8e1f37 
							
						 
					 
					
						
						
							
							* grub-core/lib/reed_solomon.c (grub_reed_solomon_recover): Don't do  
						
						... 
						
						
						
						Reed-Solomon recovery if more than half of redundancy info is 0. 
						
					 
					
						2013-11-02 21:28:03 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1397f0b520 
							
						 
					 
					
						
						
							
							* grub-core/fs/fshelp.c (find_file): Save ctx->next when calling  
						
						... 
						
						
						
						find_file recursively for symlink. 
						
					 
					
						2013-11-02 20:29:02 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e7b66a28de 
							
						 
					 
					
						
						
							
							* grub-core/loader/sparc64/ieee1275/linux.c (get_physbase): Fix  
						
						... 
						
						
						
						signature. 
						
					 
					
						2013-11-02 18:57:35 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							203f53fbbe 
							
						 
					 
					
						
						
							
							* grub-core/disk/efi/efidisk.c (grub_efidisk_readwrite): Remove unused  
						
						... 
						
						
						
						variable. 
						
					 
					
						2013-11-02 18:50:39 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f169f65e75 
							
						 
					 
					
						
						
							
							* grub-core/fs/hfspluscomp.c (hfsplus_read_compressed_real): Call  
						
						... 
						
						
						
						file_progress_read_hook.
	* grub-core/fs/ntfscomp.c (hfsplus_read_compressed_real): Likewise. 
						
					 
					
						2013-11-02 16:30:53 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bf0f3a8c3e 
							
						 
					 
					
						
						
							
							* grub-core/fs/tar.c (grub_cpio_read): Add read_hook.  
						
						
						
					 
					
						2013-11-01 23:33:59 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							cb72aa1809 
							
						 
					 
					
						
						
							
							Rewrite blocklist functions in order to get progress when  
						
						... 
						
						
						
						reading large extents and decrease amount of blocklist hook calls. 
						
					 
					
						2013-11-01 23:28:03 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							896f913571 
							
						 
					 
					
						
						
							
							* grub-core/term/serial.c (options), (grub_cmd_serial): Fix handling  
						
						... 
						
						
						
						of SI suffixes. 
						
					 
					
						2013-11-01 19:46:30 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							89295a0628 
							
						 
					 
					
						
						
							
							Support --base-clock for serial command to handle weird cards with  
						
						... 
						
						
						
						non-standard base clock. 
						
					 
					
						2013-11-01 19:33:22 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							eb03ede014 
							
						 
					 
					
						
						
							
							* grub-core/fs/ext2.c (grub_ext2_read_symlink): Use memcpy rather  
						
						... 
						
						
						
						strncpy.
	* grub-core/fs/jfs.c (grub_jfs_lookup_symlink): Likewise.
	* grub-core/kern/misc.c (grub_strncpy): Move from here ...
	* include/grub/misc.h (grub_strncpy): ... to here. Make inline.
	* grub-core/net/net.c (grub_net_addr_to_str): Use COMPILE_TIME_ASSERT
	+ strcpy rather than strncpy. 
						
					 
					
						2013-11-01 18:44:46 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8fbe5c7df7 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs.c (nvpair_name): Use correct type for size.  
						
						... 
						
						
						
						(check_pool_label): Likewise. Fixes overflow.
	(nvlist_find_value): Fix comparison. 
						
					 
					
						2013-11-01 18:41:52 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e54b8f536b 
							
						 
					 
					
						
						
							
							* include/grub/misc.h (grub_strcat): Removed. All users changed to  
						
						... 
						
						
						
						more appropriate functions. 
						
					 
					
						2013-11-01 16:27:37 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							fa9b3dcae2 
							
						 
					 
					
						
						
							
							* grub-core/kern/efi/efi.c (grub_efi_get_filename): Avoid inefficient  
						
						... 
						
						
						
						realloc. 
						
					 
					
						2013-11-01 16:06:51 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							80e8b13ac4 
							
						 
					 
					
						
						
							
							* grub-core/kern/dl.c: Unify section-finding algorithm. Saves 30 bytes  
						
						... 
						
						
						
						on core size. 
						
					 
					
						2013-11-01 15:20:14 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b61599aca4 
							
						 
					 
					
						
						
							
							* grub-core/kern/mm.c (grub_realloc): Don't copy more data than we have.  
						
						
						
					 
					
						2013-11-01 14:39:33 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a602dc5425 
							
						 
					 
					
						
						
							
							* grub-core/io/gzio.c (huft_build): Use zalloc for safety.  
						
						... 
						
						
						
						(initialize_tables): reset tl and td to NULL after freeing. 
						
					 
					
						2013-10-30 11:58:00 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							93c120754a 
							
						 
					 
					
						
						
							
							* grub-core/loader/multiboot_mbi2.c: Implement network tag.  
						
						
						
					 
					
						2013-10-28 15:53:39 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1ca4b75ec2 
							
						 
					 
					
						
						
							
							* grub-core/loader/multiboot_mbi2.c: Add EFI memory map to the list  
						
						... 
						
						
						
						of supported tags. 
						
					 
					
						2013-10-28 15:40:34 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							329550c4a9 
							
						 
					 
					
						
						
							
							* grub-core/loader/multiboot_mbi2.c: Implement EFI memory map.  
						
						
						
					 
					
						2013-10-28 15:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							00bfa988fc 
							
						 
					 
					
						
						
							
							* grub-core/loader/multiboot.c: Add support for multiboot kernels  
						
						... 
						
						
						
						quirks. 
						
					 
					
						2013-10-28 15:23:46 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							81afc5cce6 
							
						 
					 
					
						
						
							
							* grub-core/loader/i386/linux.c (allocate_pages): Allocate at least  
						
						... 
						
						
						
						a page in protected space. 
						
					 
					
						2013-10-28 14:30:29 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							cb3c4a4722 
							
						 
					 
					
						
						
							
							* grub-core/loader/multiboot.c (grub_cmd_module): Don't attempt to  
						
						... 
						
						
						
						allocate space for zero-sized modules. 
						
					 
					
						2013-10-28 14:27:19 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							954f7bf5ec 
							
						 
					 
					
						
						
							
							* grub-core/loader/xnu_resume.c (grub_xnu_resume): Reject empty images.  
						
						
						
					 
					
						2013-10-28 14:25:22 +01:00 
						 
				 
			
				
					
						
							
							
								Francesco Lavra 
							
						 
					 
					
						
						
						
						
							
						
						
							526d3d25e2 
							
						 
					 
					
						
						
							
							* grub-core/lib/fdt.c: Fix miscellaneous bugs.  
						
						
						
					 
					
						2013-10-28 13:52:32 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							74124c344c 
							
						 
					 
					
						
						
							
							* grub-core/lib/progress.c (grub_file_progress_hook_real): Add missing  
						
						... 
						
						
						
						safeguards. Fixes a crash with i386/pc/console.c. 
						
					 
					
						2013-10-28 13:37:40 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5177391ebe 
							
						 
					 
					
						
						
							
							* include/grub/emu/hostdisk.h: Add proper declaration for grub_host_init  
						
						... 
						
						
						
						and grub_hostfs_init. 
						
					 
					
						2013-10-28 13:33:12 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							64db14b0cb 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/hostdisk.c (grub_util_check_file_presence): Use  
						
						... 
						
						
						
						windows method on other platforms without good stat as well. 
						
					 
					
						2013-10-28 02:17:56 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							effe203677 
							
						 
					 
					
						
						
							
							* grub-core/osdep/linux/getroot.c: Add new btrfs defines.  
						
						
						
					 
					
						2013-10-28 01:45:06 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							82591fa6e7 
							
						 
					 
					
						
						
							
							Make / in btrfs refer to real root, not the default volume.  
						
						... 
						
						
						
						Modify mkrelpath to work even if device is mounted with subvolid option. 
						
					 
					
						2013-10-28 01:37:19 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							e11cb7268e 
							
						 
					 
					
						
						
							
							Add grub-core/kern/disk_common.c to extra_dist  
						
						
						
					 
					
						2013-10-27 22:55:11 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c430e00b80 
							
						 
					 
					
						
						
							
							* grub-core/net/tftp.c: Retransmit ack when rereceiving old packet.  
						
						... 
						
						
						
						Try to handle more than 0xFFFF packets.
	Reported by: Bernhard Übelacker <bernhardu>.
	He also spotted few overflows in first version of this patch. 
						
					 
					
						2013-10-27 19:15:57 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							cf8d6bbd9e 
							
						 
					 
					
						
						
							
							* grub-core/net/tftp.c: Retransmit ack when rereceiving old packet.  
						
						... 
						
						
						
						Try to handle more than 0xFFFF packets. 
						
					 
					
						2013-10-27 19:15:37 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8b46b0ea36 
							
						 
					 
					
						
						
							
							* grub-core/loader/i386/bsd.c (grub_cmd_openbsd): Accept "sd", "cd",  
						
						... 
						
						
						
						"vnd", "rd" and "fd" disks. 
						
					 
					
						2013-10-27 18:59:27 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							442b86de32 
							
						 
					 
					
						
						
							
							Move grub_disk_write out of kernel into disk.mod.  
						
						
						
					 
					
						2013-10-27 15:44:55 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							04dea7e6c2 
							
						 
					 
					
						
						
							
							* grub-core/kern/misc.c (grub_vsnprintf_real): Unify int and wchar  
						
						... 
						
						
						
						handling. 
						
					 
					
						2013-10-27 14:47:04 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a8f15bceea 
							
						 
					 
					
						
						
							
							* grub-core/kern/misc.c (grub_abort): Make static  
						
						
						
					 
					
						2013-10-27 14:13:39 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a60dae7e4e 
							
						 
					 
					
						
						
							
							* grub-core/kern/misc.c (grub_vsnprintf_real): Don't attempt to  
						
						... 
						
						
						
						transform invalid unicode codepoints. 
						
					 
					
						2013-10-27 13:34:46 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							891b713be3 
							
						 
					 
					
						
						
							
							* grub-core/kern/misc.c (grub_vsnprintf_real): Remove needless explicit  
						
						... 
						
						
						
						\0 checking. 
						
					 
					
						2013-10-27 13:20:50 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							03dcac7f76 
							
						 
					 
					
						
						
							
							* grub-core/lib/legacy_parse.c: Add support for "nd" disk.  
						
						
						
					 
					
						2013-10-27 02:50:31 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c81acb7ff3 
							
						 
					 
					
						
						
							
							Consolidate cpuid code.  
						
						
						
					 
					
						2013-10-27 00:02:01 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c1bee64676 
							
						 
					 
					
						
						
							
							Move cpuid code to cpuid.h and TSC code to tsc.c.  
						
						
						
					 
					
						2013-10-26 23:39:10 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2a8a75855c 
							
						 
					 
					
						
						
							
							* grub-core/fs/iso9660.c: Replace strncat with memcpy.  
						
						... 
						
						
						
						* include/grub/misc.h: Remove strncat.
	* grub-core/lib/posix_wrap/string.h: Likewise. 
						
					 
					
						2013-10-26 12:49:51 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							10bafa1c38 
							
						 
					 
					
						
						
							
							* grub-core/normal/datetime.c (grub_unixtime2datetime): Fix mishandling  
						
						... 
						
						
						
						of first three years after start of validity of unixtime. 
						
					 
					
						2013-10-26 02:47:40 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b1c6d03760 
							
						 
					 
					
						
						
							
							* grub-core/normal/menu_entry.c (get_logical_num_lines): Use unsigned  
						
						... 
						
						
						
						division as the one making more sense.
	(update_screen): Likewise.
	(complete): Likewise. 
						
					 
					
						2013-10-26 01:01:06 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5f4028d4a5 
							
						 
					 
					
						
						
							
							* grub-core/normal/menu_entry.c (complete): Make sure that width is >0.  
						
						
						
					 
					
						2013-10-26 00:07:59 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a28567364a 
							
						 
					 
					
						
						
							
							Make char and string width grub_size_t rather than grub_ssize_t.  
						
						
						
					 
					
						2013-10-25 23:58:24 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0a7e52b2ed 
							
						 
					 
					
						
						
							
							* grub-core/normal/cmdline.c (grub_history_get): Make argument into  
						
						... 
						
						
						
						unsigned.
	(grub_history_replace): Likewise. 
						
					 
					
						2013-10-25 22:58:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							428295739e 
							
						 
					 
					
						
						
							
							* grub-core/disk/raid6_recover.c: Use unsigned arithmetics when  
						
						... 
						
						
						
						appropriate. 
						
					 
					
						2013-10-25 22:51:03 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3523b8d8a7 
							
						 
					 
					
						
						
							
							* grub-core/video/bitmap_scale.c: Use unsigned arithmetics when  
						
						... 
						
						
						
						appropriate. 
						
					 
					
						2013-10-25 21:39:00 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d43c64899d 
							
						 
					 
					
						
						
							
							* grub-core/video/fb/fbblit.c: Use (255 ^ x) rather than (255 - x).  
						
						... 
						
						
						
						Use unsigned divisions rather than signed variants. 
						
					 
					
						2013-10-25 21:35:44 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f690f8b030 
							
						 
					 
					
						
						
							
							* grub-core/video/readers/png.c (grub_png_convert_image): Use  
						
						... 
						
						
						
						unsigned arithmetics.
	Add missing break. 
						
					 
					
						2013-10-25 20:36:39 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							74ff2c0501 
							
						 
					 
					
						
						
							
							* grub-core/video/readers/jpeg.c: Use unsigned where appropriate.  
						
						
						
					 
					
						2013-10-25 20:35:02 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							fb56391ee3 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs.c (xor_out): Use unsigned modular arithmetics  
						
						... 
						
						
						
						rather than signed one.
	(recovery): Likewise. 
						
					 
					
						2013-10-25 20:31:04 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							40f290606d 
							
						 
					 
					
						
						
							
							* grub-core/net/dns.c (hash): Use unsigned arithmetic.  
						
						
						
					 
					
						2013-10-25 20:26:27 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c64577a554 
							
						 
					 
					
						
						
							
							* grub-core/io/gzio.c (test_zlib_header): Use undigned modulo rather  
						
						... 
						
						
						
						than signed. 
						
					 
					
						2013-10-25 20:18:30 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6673d8e7b6 
							
						 
					 
					
						
						
							
							* grub-core/fs/ext2.c (EXT2_BLOCK_SIZE): Make unsigned.  
						
						
						
					 
					
						2013-10-25 18:03:36 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a105d3755b 
							
						 
					 
					
						
						
							
							* grub-core/commands/gptsync.c (lba_to_chs): Use proper types rather  
						
						... 
						
						
						
						than int. 
						
					 
					
						2013-10-25 18:02:40 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							af81ed880d 
							
						 
					 
					
						
						
							
							* conf/Makefile.common (CPPFLAGS_KERNEL): Add -DGRUB_KERNEL=1.  
						
						... 
						
						
						
						* include/grub/dl.h (GRUB_MOD_INIT), (GRUB_MOD_FINI): Define
	functions when compiling for kernel. 
						
					 
					
						2013-10-25 16:07:01 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ea899a5760 
							
						 
					 
					
						
						
							
							* grub-core/lib/progress.c (grub_file_progress_hook_real): Cast to  
						
						... 
						
						
						
						unsigned long long when using %llu. 
						
					 
					
						2013-10-25 15:22:30 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c6dc6fa175 
							
						 
					 
					
						
						
							
							* grub-core/lib/progress.c (grub_file_progress_hook_real): Refresh  
						
						... 
						
						
						
						terminal after updating progress. 
						
					 
					
						2013-10-25 11:57:36 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ad2dc00309 
							
						 
					 
					
						
						
							
							* grub-core/boot/i386/pc/startup_raw.S (grub_gate_a20): Remove  
						
						... 
						
						
						
						argument. We don't disable Gate A20 in this code. 
						
					 
					
						2013-10-25 11:03:39 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b46684ae53 
							
						 
					 
					
						
						
							
							* grub-core/boot/i386/qemu/boot.S: Ensure that A20 is enabled.  
						
						... 
						
						
						
						Conceptually based on change in branch "vbe-on-coreboot". 
						
					 
					
						2013-10-25 10:51:58 +02:00 
						 
				 
			
				
					
						
							
							
								Robert Millan 
							
						 
					 
					
						
						
						
						
							
						
						
							f70d5c0701 
							
						 
					 
					
						
						
							
							* grub-core/video/i386/pc/vbe.c (grub_video_vbe_setup): Replace  
						
						... 
						
						
						
						numeric constants with their symbolic equivalent.
	Taken from branch "vbe-on-coreboot". 
						
					 
					
						2013-10-24 08:53:04 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							238f048987 
							
						 
					 
					
						
						
							
							* grub-core/lib/progress.c (grub_file_progress_hook_real): Use  
						
						... 
						
						
						
						divmod64 for offset division. 
						
					 
					
						2013-10-23 17:34:49 +02:00 
						 
				 
			
				
					
						
							
							
								Paulo Flabiano Smorigo 
							
						 
					 
					
						
						
						
						
							
						
						
							84a0e9699f 
							
						 
					 
					
						
						
							
							Add progress module to display load progress of files.  
						
						... 
						
						
						
						* grub-core/lib/progress.c: New file.
	* grub-core/Makefile.core.def (progress): New module.
	* grub-core/kern/file.c (grub_file_open): File name added.
	* (grub_file_read): Progress hook added.
	* grub-core/fs/cbfs.c (grub_cbfs_read): Likewise.
	* grub-core/fs/cpio_common.c (grub_cpio_read): Likewise.
	* grub-core/net/net.c (grub_net_fs_read_real): Likewise.
	* include/grub/file.h (struct grub_file): Add progress module
	* members.
	* include/grub/term.h (struct grub_term_output): Likewise.
	* grub-core/osdep/unix/emuconsole.c (grub_console_term_output):
	Terminal velocity added.
	* grub-core/osdep/windows/emuconsole.c (grub_console_term_output):
	* Likewise.
	* grub-core/term/arc/console.c (grub_console_term_output): Likewise.
	* grub-core/term/efi/console.c (grub_console_term_output): Likewise.
	* grub-core/term/gfxterm.c (grub_video_term): Likewise.
	* grub-core/term/i386/coreboot/cbmemc.c (grub_cbmemc_term_output):
	* Likewise.
	* grub-core/term/i386/pc/console.c (grub_console_term_output):
	* Likewise.
	* grub-core/term/i386/pc/vga_text.c (grub_vga_text_term): Likewise.
	* grub-core/term/ieee1275/console.c (grub_console_term_output):
	* Likewise.
	* grub-core/term/morse.c (grub_audio_term_output): Likewise.
	* grub-core/term/serial.c (grub_serial_term_output): Likewise.
	* grub-core/term/spkmodem.c (grub_spkmodem_term_output): Likewise.
	* grub-core/term/uboot/console.c (uboot_console_term_output):
	* Likewise. 
						
					 
					
						2013-10-22 16:42:20 -02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0d711431c7 
							
						 
					 
					
						
						
							
							Verify signatures of signatures unless --skip-sig is specified.  
						
						
						
					 
					
						2013-10-22 00:24:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f8401f760c 
							
						 
					 
					
						
						
							
							* grub-core/kern/misc.c (grub_vsnprintf_real): Remove needless explicit  
						
						... 
						
						
						
						\0 checking.
	Saves 70 bytes on compressed image. 
						
					 
					
						2013-10-21 14:02:24 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ac1feb61d2 
							
						 
					 
					
						
						
							
							* grub-core/kern/misc.c (grub_strtoull): Remove needless *ptr != 0  
						
						... 
						
						
						
						check.
	Saves 10 bytes on compressed image. 
						
					 
					
						2013-10-21 13:40:05 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							00f72e890b 
							
						 
					 
					
						
						
							
							* grub-core/kern/misc.c (grub_isprint): Move to ...  
						
						... 
						
						
						
						* include/grub/misc.h (grub_isprint): ... here. Make inline.
	Saves 20 bytes on compressed image due to remving exporting. 
						
					 
					
						2013-10-21 13:25:56 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							067e6ae74d 
							
						 
					 
					
						
						
							
							* grub-core/fs/ntfs.c (grub_ntfs_mount): Remove redundant check.  
						
						... 
						
						
						
						Saves 5 bytes on compressed image. 
						
					 
					
						2013-10-21 13:14:38 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							64a6c791e1 
							
						 
					 
					
						
						
							
							* grub-core/fs/ntfs.c: Move common UTF-16 handling to a separate  
						
						... 
						
						
						
						function get_utf8.
	Saves 379 bytes on compressed image. 
						
					 
					
						2013-10-21 13:04:41 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							979d9f521d 
							
						 
					 
					
						
						
							
							* grub-core/fs/ntfs.c: Handle 48-bit MFT no.  
						
						
						
					 
					
						2013-10-21 12:58:38 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1437da5440 
							
						 
					 
					
						
						
							
							* grub-core/fs/ntfs.c (read_run_data): Rewrite using bitfields.  
						
						... 
						
						
						
						Saves 40 bytes on compressed image. 
						
					 
					
						2013-10-21 04:05:23 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d9ee2269c8 
							
						 
					 
					
						
						
							
							* grub-core/fs/ntfs.c (grub_ntfs_iterate_dir): Use grub_uint8_t for  
						
						... 
						
						
						
						mask rather than 64-bit type.
	Saves 20 bytes on compressed image. 
						
					 
					
						2013-10-21 03:23:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							63efa602ff 
							
						 
					 
					
						
						
							
							* grub-core/fs/ntfs.c (read_data): Move code for compressed data to ...  
						
						... 
						
						
						
						* grub-core/fs/ntfscomp.c (ntfscomp): ... here. 
						
					 
					
						2013-10-21 02:48:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2cc679adae 
							
						 
					 
					
						
						
							
							* grub-core/kern/disk.c (grub_disk_write): Use malloc/free instead of  
						
						... 
						
						
						
						variable length arrays.
	Saves 50 bytes on compressed image. 
						
					 
					
						2013-10-21 00:10:34 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2e4659b810 
							
						 
					 
					
						
						
							
							* grub-core/loader/i386/bsd.c: Remove variable length arrays.  
						
						
						
					 
					
						2013-10-20 23:45:43 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2a40badf82 
							
						 
					 
					
						
						
							
							* grub-core/fs/ufs.c: Remove variable length arrays.  
						
						
						
					 
					
						2013-10-20 23:07:50 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1ba6b9b96f 
							
						 
					 
					
						
						
							
							* grub-core/fs/ntfs.c: Add comment about fixed allocation size.  
						
						
						
					 
					
						2013-10-20 18:48:06 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f3e393411b 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs.c: Remove variable length arrays.  
						
						... 
						
						
						
						Reduces zfs.mod by 160 bytes (208 compressed). 
						
					 
					
						2013-10-20 18:42:40 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7152393503 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs.c (check_pool_label): Fix memory leak.  
						
						
						
					 
					
						2013-10-20 17:57:28 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							28153eb87a 
							
						 
					 
					
						
						
							
							* grub-core/net/arp.c: Remove variable length arrays.  
						
						... 
						
						
						
						* grub-core/net/bootp.c: Likewise.
	* grub-core/net/dns.c: Likewise.
	* grub-core/net/icmp6.c: Likewise.
	* grub-core/net/net.c: Likewise. 
						
					 
					
						2013-10-20 17:40:21 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							88ce4cd7f6 
							
						 
					 
					
						
						
							
							* grub-core/fs/ntfs.c: Remove variable length arrays.  
						
						... 
						
						
						
						Increases ntfs.mod by 64 bytes (but decreases by 3 when
	compressed). 
						
					 
					
						2013-10-20 17:35:17 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							66123940c7 
							
						 
					 
					
						
						
							
							* grub-core/fs/hfs.c: Remove variable length arrays.  
						
						... 
						
						
						
						Reduces hfs.mod by 8 bytes (52 compressed). 
						
					 
					
						2013-10-20 17:24:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0927e5bdc8 
							
						 
					 
					
						
						
							
							* grub-core/fs/udf.c: Remove variable length arrays.  
						
						... 
						
						
						
						Increases udf.mod by 128 bytes (but decreases by 13 compressed when
	compressed). 
						
					 
					
						2013-10-20 16:33:12 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9c12ac9773 
							
						 
					 
					
						
						
							
							* grub-core/fs/iso9660.c: Remove variable length arrays.  
						
						... 
						
						
						
						Increases iso9660.mod by 200 bytes (but decreases by 79 compressed when
	compressed). 
						
					 
					
						2013-10-20 16:21:02 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							97ec2d71d0 
							
						 
					 
					
						
						
							
							* grub-core/fs/nilfs2.c: Remove variable length arrays.  
						
						... 
						
						
						
						Increases xfs.mod by 24 bytes (but decreases by 115 compressed when
	compressed). 
						
					 
					
						2013-10-20 16:17:41 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							156e4ea071 
							
						 
					 
					
						
						
							
							* grub-core/fs/xfs.c: Remove variable length arrays.  
						
						... 
						
						
						
						Reduces xfs.mod by 40 bytes (43 compressed). 
						
					 
					
						2013-10-20 15:52:27 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3b502c29a1 
							
						 
					 
					
						
						
							
							* grub-core/fs/fshelp.c: Remove variable length arrays.  
						
						... 
						
						
						
						Reduces fshelp.mod by 116 bytes (23 compressed). 
						
					 
					
						2013-10-20 15:38:37 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c7037f1d0f 
							
						 
					 
					
						
						
							
							* grub-core/normal/completion.c: Remove variable length arrays.  
						
						... 
						
						
						
						* grub-core/normal/menu_entry.c: Likewise.
	Reduces normal.mod by 496 bytes. 
						
					 
					
						2013-10-20 13:55:35 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a07e6ad010 
							
						 
					 
					
						
						
							
							* grub-core/fs/minix.c: Remove variable length arrays. Reduces jfs.mod  
						
						... 
						
						
						
						by 356 bytes (158 compressed). 
						
					 
					
						2013-10-20 13:26:37 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2359bf887c 
							
						 
					 
					
						
						
							
							* grub-core/fs/jfs.c: Remove variable length arrays. Reduces jfs.mod  
						
						... 
						
						
						
						by 364 bytes (169 compressed). 
						
					 
					
						2013-10-20 13:20:12 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d28e1163c3 
							
						 
					 
					
						
						
							
							* grub-core/fs/bfs.c: Remove variable length arrays. Reduces afs.mod and  
						
						... 
						
						
						
						bfs.mod size by 556 resp 740 bytes (288 resp 334 compressed).
	* include/grub/types.h (grub_unaligned_uint64_t): New type. 
						
					 
					
						2013-10-20 13:11:40 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e89c2d48a9 
							
						 
					 
					
						
						
							
							Lift 255x255 erminal sie restriction to 65535x65535. Also change from  
						
						... 
						
						
						
						bitmasks to small structures of size chosen to fit in registers. 
						
					 
					
						2013-10-19 23:59:32 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							518864c05b 
							
						 
					 
					
						
						
							
							* grub-core/osdep/unix/exec.c: Fix compilation error on emu.  
						
						
						
					 
					
						2013-10-19 23:53:48 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bbd2b5396b 
							
						 
					 
					
						
						
							
							* grub-core/kern/misc.c (grub_vsnprintf_real): Fix formatting of  
						
						... 
						
						
						
						"(null)" string.
	Simplify expressions to save around 256 bytes in kernel.img.
	* tests/printf_unit_test.c (printf_test): Add "(null)" tests. 
						
					 
					
						2013-10-19 23:52:09 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							99519c154c 
							
						 
					 
					
						
						
							
							* grub-core/tests/video_checksum.c (grub_video_capture_write_bmp):  
						
						... 
						
						
						
						Use GRUB_UTIL_FD_O_* rather than O_*. 
						
					 
					
						2013-10-19 23:48:24 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2028576504 
							
						 
					 
					
						
						
							
							Add haiku-specific functions.  
						
						
						
					 
					
						2013-10-19 16:39:38 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							887c0bb61a 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/hostdisk.c: Remove few leftover includes.  
						
						
						
					 
					
						2013-10-19 16:32:28 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							cd78a56fb2 
							
						 
					 
					
						
						
							
							Move stat () and device mode checking into OS-dependent files as  
						
						... 
						
						
						
						long as performance doesn't suffer. 
						
					 
					
						2013-10-19 16:29:20 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a4012f0764 
							
						 
					 
					
						
						
							
							Split make_system_path_relative_to_its_root into separate file  
						
						... 
						
						
						
						relpath.c from getroot.c as it's common between unix and haiku
	but otherwise haiku doesn't use any functions from unix getroot.c. 
						
					 
					
						2013-10-19 16:21:08 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							31de274d29 
							
						 
					 
					
						
						
							
							* grub-core/osdep/aros/hostdisk.c (grub_util_is_directory):  
						
						... 
						
						
						
						New function.
	(grub_util_is_special_file): Likewise. 
						
					 
					
						2013-10-19 16:14:30 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							40346de6d3 
							
						 
					 
					
						
						
							
							* grub-core/osdep/unix/getroot.c: Move exec functions to ...  
						
						... 
						
						
						
						* osdep/unix/exec.c: ... here. Add few additional exec_* variants. 
						
					 
					
						2013-10-19 02:56:40 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d3923ab956 
							
						 
					 
					
						
						
							
							* grub-core/lib/libgcrypt_wrap/cipher_wrap.h: Define size_t to  
						
						... 
						
						
						
						grub_size_t. This fixes the case when size_t mismatches grub_size_t. 
						
					 
					
						2013-10-19 02:42:40 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d0a116ee5a 
							
						 
					 
					
						
						
							
							* grub-core/osdep/random.c: Use unix/random.c on haiku. Haiku uses  
						
						... 
						
						
						
						yarrow (by B. Schneier et al) for its /dev/urandom (similar to FreeBSD). 
						
					 
					
						2013-10-19 02:30:05 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b47fcae6cb 
							
						 
					 
					
						
						
							
							* grub-core/osdep/generic/blocklist.c: Add missing include to string.h.  
						
						
						
					 
					
						2013-10-19 02:24:40 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0f7c00c1c6 
							
						 
					 
					
						
						
							
							* grub-core/disk/efi/efidisk.c (grub_efidisk_get_device_name): Handle  
						
						... 
						
						
						
						CD-ROM in case when it's declared as having subpartitions. 
						
					 
					
						2013-10-19 02:23:08 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							29013cba15 
							
						 
					 
					
						
						
							
							Don't add -lm on haiku.  
						
						... 
						
						
						
						* configure.ac: Define BUILD_LIBM to -lm on most platforms
	and empty on haiku.
	* grub-core/Makefile.am (gentrigtables): Use $(BUILD_LIBM) rather than
	-lm. 
						
					 
					
						2013-10-19 02:20:21 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							fc3182c799 
							
						 
					 
					
						
						
							
							* grub-core/kern/i386/pc/mmap.c (grub_machine_mmap_iterate): Pass  
						
						... 
						
						
						
						unknown types through. 
						
					 
					
						2013-10-19 01:01:36 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f90a3cc0a8 
							
						 
					 
					
						
						
							
							* grub-core/osdep/unix/getroot.c (grub_util_check_block_device): Remove.  
						
						... 
						
						
						
						(grub_util_check_char_device): Likewise.
	* include/grub/emu/getroot.h: Likewise. 
						
					 
					
						2013-10-19 00:51:08 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1e3e741940 
							
						 
					 
					
						
						
							
							* grub-core/lib/libgcrypt_wrap/cipher_wrap.h: Use define for defining  
						
						... 
						
						
						
						memset rather than inline static function. 
						
					 
					
						2013-10-18 17:18:15 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							92c88fc896 
							
						 
					 
					
						
						
							
							* grub-core/lib/xzembed/xz_config.h: Enable all bcj filters when  
						
						... 
						
						
						
						not doing embedded decompressor. 
						
					 
					
						2013-10-18 17:13:38 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3cd910a212 
							
						 
					 
					
						
						
							
							* grub-core/disk/ldm.c: Rename variables and arguments to prevent  
						
						... 
						
						
						
						shadowing.
	* grub-core/kern/disk.c: Likewise.
	* grub-core/kern/misc.c: Likewise.
	* include/grub/parser.h: Likewise.
	* include/grub/script_sh.h: Likewise.
	* include/grub/zfs/zfs.h: Likewise. 
						
					 
					
						2013-10-18 16:54:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7b3aca00fa 
							
						 
					 
					
						
						
							
							* grub-core/disk/luks.c (configure_ciphers): Fix spurious warning.  
						
						
						
					 
					
						2013-10-18 16:51:08 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							97dfe7e46b 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs_lz4.c: Check that __INTEL_COMPILER is  
						
						... 
						
						
						
						defined before trying to use it. 
						
					 
					
						2013-10-18 16:49:17 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bf919aa977 
							
						 
					 
					
						
						
							
							* grub-core/fs/affs.c (grub_affs_create_node): Fix uninited value  
						
						... 
						
						
						
						warning. 
						
					 
					
						2013-10-18 16:47:30 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							757e3eb7c3 
							
						 
					 
					
						
						
							
							* grub-core/disk/dmraid_nvidia.c: Fix potentially uninited "layout".  
						
						
						
					 
					
						2013-10-18 16:36:09 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ea73acd2ce 
							
						 
					 
					
						
						
							
							* grub-core/term/i386/pc/vga_text.c: Remove extra declaration of  
						
						... 
						
						
						
						cur_color. 
						
					 
					
						2013-10-18 16:30:30 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							71237a6f0f 
							
						 
					 
					
						
						
							
							* grub-core/tests/checksums.h: Regenerated due to progress bar  
						
						... 
						
						
						
						get_minimal_size changes. 
						
					 
					
						2013-10-18 16:11:48 +04:00 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							3d46c22f5b 
							
						 
					 
					
						
						
							
							Added `tr' command support.  
						
						... 
						
						
						
						* grub-core/commands/tr.c: New file.
	* grub-core/Makefile.core.def: Build rules for new module.
	* tests/grub_cmd_tr.in: New test.
	* Makefile.util.def: Build rules for new test. 
						
					 
					
						2013-10-17 19:06:29 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							47e0a61f6f 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_progress_bar.c: Sanity checks added.  
						
						
						
					 
					
						2013-10-17 15:50:25 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							946fd07357 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_progress_bar.c: New option `highlight_overlay`  
						
						... 
						
						
						
						* docs/gurb.texi: Likewise. 
						
					 
					
						2013-10-17 15:42:49 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							9c13c57623 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_progress_bar.c (draw_pixmap_bar): Fixed bug.  
						
						... 
						
						
						
						Pixmap highlighted section with east and west slices was displayed
        incorrectly due to negative width of the central slice. 
						
					 
					
						2013-10-17 15:34:04 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9688cae2eb 
							
						 
					 
					
						
						
							
							* grub-core/script/yylex.l: Fix LSQBR2 and RSQBR2. It's not  
						
						... 
						
						
						
						currently used so this doesn't really have any effect.
	Reported by:  	Douglas Ray <dougray> 
						
					 
					
						2013-10-17 01:28:24 +02:00 
						 
				 
			
				
					
						
							
							
								Hiroyuki YAMAMORI 
							
						 
					 
					
						
						
						
						
							
						
						
							ceca6ddf26 
							
						 
					 
					
						
						
							
							Handle Japanese special keys.  
						
						... 
						
						
						
						Reported by: Hiroyuki YAMAMORI.
	Codes supplied by: Hiroyuki YAMAMORI. 
						
					 
					
						2013-10-17 00:49:05 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							ac48d334ab 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_list.c: Scrollbar sanity checks added.  
						
						
						
					 
					
						2013-10-15 18:16:06 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							b2b71bff36 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_list.c: New option item_pixmap_style.  
						
						... 
						
						
						
						* docs/grub.texi: Likewise. 
						
					 
					
						2013-10-15 18:12:39 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							669fc44923 
							
						 
					 
					
						
						
							
							* grub-core/osdep/unix/hostdisk.c (grub_util_fd_read): Return correct  
						
						... 
						
						
						
						value in case of incomplete read.
	(grub_util_fd_write): Likewise. 
						
					 
					
						2013-10-16 00:20:07 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f7c4957068 
							
						 
					 
					
						
						
							
							* grub-core/osdep/unix/getroot.c (grub_guess_root_devices):  
						
						... 
						
						
						
						canonicalize file name before doing the rest. 
						
					 
					
						2013-10-15 21:04:10 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							df1e64c98e 
							
						 
					 
					
						
						
							
							Define grub_util_is_directory/regular/special_file and  
						
						... 
						
						
						
						use OS-dependent versions rather than to rely on stat(). 
						
					 
					
						2013-10-15 20:27:58 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4b4eeb3cc1 
							
						 
					 
					
						
						
							
							Allow compilation with mingw64 albeit with warnings due to lack of  
						
						... 
						
						
						
						%llx/%llu.
	* grub-core/gnulib/msvc-inval.c: Use __cdecl rather than cdecl.
	* grub-core/lib/posix_wrap/wchar.h: Define wint_t.
	* grub-core/lib/posix_wrap/wctype.h: Define wctype_t.
	* include/grub/osdep/hostfile_windows.h: Don't define fseeko/ftello
	on mingw64.
	* include/grub/types.h: Allow sizeof (long) != sizeof (void *). 
						
					 
					
						2013-10-15 18:03:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f4e0adc0f9 
							
						 
					 
					
						
						
							
							Remove leftover references to some of the system headers.  
						
						
						
					 
					
						2013-10-15 17:59:54 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e012736478 
							
						 
					 
					
						
						
							
							* grub-core/disk/geli.c (grub_util_get_geli_uuid): Close handle after  
						
						... 
						
						
						
						read. 
						
					 
					
						2013-10-15 17:55:20 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							20d535419f 
							
						 
					 
					
						
						
							
							* grub-core/disk/cryptodisk.c: Use grub_util_fd_strerror instead  
						
						... 
						
						
						
						of strerror. 
						
					 
					
						2013-10-15 17:52:43 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5a869940de 
							
						 
					 
					
						
						
							
							Split out blocklist retrieving from setup.c to  
						
						... 
						
						
						
						grub-core/osdep/blocklist.c and add windows implementation since
	generic version doesn't work on NTFS on Windows due to aggressive
	unflushable cache. 
						
					 
					
						2013-10-15 17:02:26 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c06c75201c 
							
						 
					 
					
						
						
							
							Split grub-setup.c into frontend (grub-setup.c) and backend (setup.c)  
						
						... 
						
						
						
						files. 
						
					 
					
						2013-10-15 16:16:04 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8f53bb3fd2 
							
						 
					 
					
						
						
							
							* grub-core/osdep/windows/hostdisk.c (grub_util_fd_strerror):  
						
						... 
						
						
						
						Cut tailing newline. Remove arbitrary limitation. Always use
	grub_util_tchar_to_utf8. 
						
					 
					
						2013-10-15 15:14:58 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							148f100768 
							
						 
					 
					
						
						
							
							* grub-core/kern/misc.c (grub_vsnprintf_real): Handle %% properly.  
						
						... 
						
						
						
						* tests/printf_unit_test.c (printf_test): Add %% tests.
	Reported by: Paulo Flabiano Smorigo. 
						
					 
					
						2013-10-15 15:12:15 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							af3b06be14 
							
						 
					 
					
						
						
							
							* grub-core/osdep/windows/hostdisk.c (fsync) [__MINGW32__]: Really  
						
						... 
						
						
						
						implement fsync. 
						
					 
					
						2013-10-15 15:06:20 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f6a81f0aaf 
							
						 
					 
					
						
						
							
							Add wrappers around rename, unlink, mkdir, opendir, readdir and  
						
						... 
						
						
						
						closedir to handle filename charset translation. 
						
					 
					
						2013-10-15 14:11:34 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d7750b324f 
							
						 
					 
					
						
						
							
							* include/grub/emu/hostdisk.h: Move file operations to  
						
						... 
						
						
						
						* include/grub/emu/hostfile.h: ... here. 
						
					 
					
						2013-10-15 13:56:10 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2859196e5f 
							
						 
					 
					
						
						
							
							* grub-core/osdep/windows/hostdisk.c (canonicalize_file_name): Handle  
						
						... 
						
						
						
						unicode path. 
						
					 
					
						2013-10-15 13:34:03 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c018c968cd 
							
						 
					 
					
						
						
							
							* grub-core/tests/checksums.h: Regenerate due to swiss.sed change.  
						
						
						
					 
					
						2013-10-15 13:28:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7e45abcef4 
							
						 
					 
					
						
						
							
							Move cpu time retrieval to separate grub_util_get_cpu_time_ms  
						
						... 
						
						
						
						and remove export.h. 
						
					 
					
						2013-10-15 13:13:53 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							23934da26e 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/error.c: Removed.  
						
						... 
						
						
						
						* grub-core/Makefile.core.def (kernel): Don't add error.c and progname.c
	explicitly as it's already in libgnu.a. 
						
					 
					
						2013-10-15 12:46:06 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c11ebcc84f 
							
						 
					 
					
						
						
							
							* grub-core/osdep/windows/emuconsole.c: Add missing config.h and  
						
						... 
						
						
						
						config-util.h include. 
						
					 
					
						2013-10-15 12:43:52 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							70671037c8 
							
						 
					 
					
						
						
							
							Split emunet into platform-dependent and GRUB-binding parts. Keep  
						
						... 
						
						
						
						platform-dependent part in kernel for easy access to OS functions. 
						
					 
					
						2013-10-15 11:55:20 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							25ac643a54 
							
						 
					 
					
						
						
							
							* grub-core/tests/video_checksum.c: Use grub_util_fd_* rather than  
						
						... 
						
						
						
						open/read/write. 
						
					 
					
						2013-10-15 11:06:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							69ca587652 
							
						 
					 
					
						
						
							
							* grub-core/osdep/windows/emuconsole.c: New file.  
						
						
						
					 
					
						2013-10-14 21:33:55 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							44016e527a 
							
						 
					 
					
						
						
							
							* grub-core/disk/efi/efidisk.c (grub_efidisk_get_device_name):  
						
						... 
						
						
						
						Handle CD-ROMs. 
						
					 
					
						2013-10-14 17:06:39 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6de9ee86bf 
							
						 
					 
					
						
						
							
							Pass-through unknown E820 types. It required reorganisation of mmap  
						
						... 
						
						
						
						module. 
						
					 
					
						2013-10-14 16:33:44 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b73249d260 
							
						 
					 
					
						
						
							
							Make grub_util_fd_seek match behaviour of other grub_util_fd_* and  
						
						... 
						
						
						
						fseeko. 
						
					 
					
						2013-10-14 12:47:09 +02:00 
						 
				 
			
				
					
						
							
							
								qwertial 
							
						 
					 
					
						
						
						
						
							
						
						
							dac86b182c 
							
						 
					 
					
						
						
							
							* grub-core/gdb_grub.in: Fix overflow and wrong field.  
						
						
						
					 
					
						2013-10-14 03:40:20 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6de292cb9b 
							
						 
					 
					
						
						
							
							Define GRUB_UTIL_FD_O_* and always use them with grub_util_fd_open.  
						
						
						
					 
					
						2013-10-14 02:11:59 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							21d85db12f 
							
						 
					 
					
						
						
							
							* grub-core/Makefile.core.def: Add osdep/init.c on emu.  
						
						... 
						
						
						
						* grub-core/kern/emu/main.c: Add missing include.
	* grub-core/osdep/basic/init.c (grub_util_host_init) [!GRUB_UTIL]:
	Don't call grub_util_init_nls.
	* grub-core/osdep/windows/init.c (grub_util_host_init) [!GRUB_UTIL]:
	Likewise. 
						
					 
					
						2013-10-14 02:06:43 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bb338aaf24 
							
						 
					 
					
						
						
							
							Add a wrapper for fopen. On unix-like systems just pass-through. On  
						
						... 
						
						
						
						windows use unicode version. 
						
					 
					
						2013-10-13 20:36:28 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ae5540d3d4 
							
						 
					 
					
						
						
							
							Move set_program_name and init_nls to host_init. On windows  
						
						... 
						
						
						
						fix in this fuction console and argument charset as well. 
						
					 
					
						2013-10-13 20:03:42 +02:00 
						 
				 
			
				
					
						
							
							
								Melki Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							3414b6c0e2 
							
						 
					 
					
						
						
							
							* grub-core/term/at_keyboard.c [DEBUG_AT_KEYBOARD]: Fix compilation  
						
						... 
						
						
						
						error when enabling debug. 
						
					 
					
						2013-10-12 08:11:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ff2d4dc41c 
							
						 
					 
					
						
						
							
							* grub-core/kern/arm/dl_helper.c: Use more proper %p for pointer.  
						
						
						
					 
					
						2013-10-12 07:50:26 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							60d4f0bb45 
							
						 
					 
					
						
						
							
							* grub-core/fs/fat.c: Fix handling of exfat contiguous files.  
						
						
						
					 
					
						2013-10-11 16:13:52 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							145e2369a7 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_list.c: New option scrollbar_thumb_overlay.  
						
						... 
						
						
						
						* docs/grub.texi: Likewise. 
						
					 
					
						2013-10-10 14:37:19 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ed8c0887f4 
							
						 
					 
					
						
						
							
							* conf/Makefile.extra-dist: Fix extra-dist list.  
						
						... 
						
						
						
						* grub-core/Makefile.core.def: Likewise. 
						
					 
					
						2013-10-10 09:47:39 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2fe53a22b8 
							
						 
					 
					
						
						
							
							* grub-core/osdep/aros/getroot.c: Change to //: prefix as discussed  
						
						... 
						
						
						
						with AROS devs.
	* grub-core/osdep/aros/hostdisk.c: Likewise. 
						
					 
					
						2013-10-10 09:21:33 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							ad297ec734 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_list.c: New options for scrollbar padding:  
						
						... 
						
						
						
						scrollbar_left_pad, scrollbar_right_pad, scrollbar_top_pad,
       scrollbar_bottom_pad
       * docs/grub.texi: Likewise. 
						
					 
					
						2013-10-09 16:55:16 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							6e9e5dc98b 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_list.c (list_destroy): Fixed memory leak.  
						
						
						
					 
					
						2013-10-09 10:44:11 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							37149a2f20 
							
						 
					 
					
						
						
							
							* include/grub/emu/hostdisk.h (grub_hostdisk_linux_find_partition):  
						
						... 
						
						
						
						Removed.
	* grub-core/osdep/linux/hostdisk.c (grub_hostdisk_linux_find_partition):
	Made static. 
						
					 
					
						2013-10-09 07:16:20 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							caca1c70cf 
							
						 
					 
					
						
						
							
							Move OS-specific driver configuration to grub_util_fd_open. This  
						
						... 
						
						
						
						moves OS-dependent parts from kern/emu/hostdisk.c to
	grub-core/osdep/*/hostdisk.c. 
						
					 
					
						2013-10-09 07:04:25 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b102ce6909 
							
						 
					 
					
						
						
							
							* grub-core/osdep/basic/random.c: New file. Abort on an attempt to  
						
						... 
						
						
						
						get random when no RNG is available.
	* grub-core/osdep/random.c: Use basic/random.c on OS out of whitelist. 
						
					 
					
						2013-10-08 21:28:14 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							acbbe5cbad 
							
						 
					 
					
						
						
							
							* include/grub/util/lvm.h: Removed.  
						
						
						
					 
					
						2013-10-08 21:01:09 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2112fb3fef 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/misc.c (fsync) [__MINGW32__]: Move to ...  
						
						... 
						
						
						
						* grub-core/osdep/windows/hostdisk.c (fsync) [__MINGW32__]: ... here. 
						
					 
					
						2013-10-08 20:05:24 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							79f78fbf06 
							
						 
					 
					
						
						
							
							* grub-core/osdep/windows/sleep.c: Add missing config.h.  
						
						
						
					 
					
						2013-10-08 20:02:07 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c2e6f70589 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/misc.c (grub_get_rtc): Remove (it's a leftover).  
						
						
						
					 
					
						2013-10-08 19:53:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							620b52bf47 
							
						 
					 
					
						
						
							
							Couple missed files from previous commits.  
						
						
						
					 
					
						2013-10-08 19:17:46 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							aabe433afe 
							
						 
					 
					
						
						
							
							* grub-core/net/drivers/emu/emunet.c: Move to ..  
						
						... 
						
						
						
						* grub-core/osdep/linux/emunet.c: ..here. 
						
					 
					
						2013-10-08 18:42:46 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9a2c903f28 
							
						 
					 
					
						
						
							
							* util/ieee1275/ofpath.c: Move to ...  
						
						... 
						
						
						
						* grub-core/osdep/linux/ofpath.c: ..here, split stub into ...
	* grub-core/osdep/basic/ofpath.c: ..here. 
						
					 
					
						2013-10-08 18:25:49 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4a445f580b 
							
						 
					 
					
						
						
							
							Move password-querying (util-version) routines to grub-core/osdep.  
						
						
						
					 
					
						2013-10-08 17:51:39 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ca424476 
							
						 
					 
					
						
						
							
							Move sleep routines to grub-core/osdep.  
						
						
						
					 
					
						2013-10-08 17:38:46 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							672fa55e81 
							
						 
					 
					
						
						
							
							Move OS-dependent files to grub-core/osdep and document it.  
						
						
						
					 
					
						2013-10-08 17:30:22 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a5b0365ab2 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/misc.c (canonicalize_file_name): Move to ...  
						
						... 
						
						
						
						* grub-core/kern/emu/hostdisk_*.c (canonicalize_file_name): ... here. 
						
					 
					
						2013-10-08 17:04:46 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							29072e994e 
							
						 
					 
					
						
						
							
							* grub-core/kern/arm/misc.S: Remove leftover ARM and THUMB.  
						
						
						
					 
					
						2013-10-08 17:03:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c4cf25eef7 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs_lz4.c: Switch from ad-hoc endiannes and width  
						
						... 
						
						
						
						macros to GRUB ones. 
						
					 
					
						2013-10-08 16:55:39 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							53a5f5c2f0 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_list.c (draw_scrollbar): Fixed rare  
						
						... 
						
						
						
						occasional bug. If there are too many boot entries or too low
       scrollbar height then we need to use another formula to calculate
       the position and size of the scrollbar thumb. 
						
					 
					
						2013-10-08 18:49:35 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							c582736463 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_list.c: New option scrollbar-slice.  
						
						... 
						
						
						
						* docs/grub.texi: Likewise. 
						
					 
					
						2013-10-08 18:31:53 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							dd2ed8b092 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_list.c: Draw the scrollbar in a separate  
						
						... 
						
						
						
						viewport. 
						
					 
					
						2013-10-08 16:27:56 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							7286c38450 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu.c (list_get_minimal_size): Corrected minimal  
						
						... 
						
						
						
						width calculations. 
						
					 
					
						2013-10-08 15:35:00 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b726be7653 
							
						 
					 
					
						
						
							
							* grub-core/fs/ufs.c (grub_ufs_get_file_block): Give GRUB_ERR_BAD_FS  
						
						... 
						
						
						
						for quadruple indirect rather than GRUB_ERR_NOT_IMPLEMENTED_YET as
	it's FS and not GRUB limitation. 
						
					 
					
						2013-10-07 20:07:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a5f6ade676 
							
						 
					 
					
						
						
							
							* grub-core/kern/arm/efi/startup.S: Remove thumb leftover.  
						
						
						
					 
					
						2013-10-07 20:04:54 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3b0f3aa2a7 
							
						 
					 
					
						
						
							
							* grub-core/kern/arm/efi/init.c: Rewrite timer fucntion.  
						
						
						
					 
					
						2013-10-07 19:23:14 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							47345010a4 
							
						 
					 
					
						
						
							
							Add AROS hostdisk and getroot routines.  
						
						
						
					 
					
						2013-10-04 02:35:03 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bf25f87931 
							
						 
					 
					
						
						
							
							Make cryptodisk and diskfilter probe data retrievable programmatically  
						
						... 
						
						
						
						and not just printable. 
						
					 
					
						2013-10-04 01:43:47 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c7c177f07f 
							
						 
					 
					
						
						
							
							* grub-core/kern/arm/dl.c (do_relocations): Accept and ignore  
						
						... 
						
						
						
						R_ARM_V4BX. 
						
					 
					
						2013-10-03 23:55:06 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d71b45ae8e 
							
						 
					 
					
						
						
							
							* grub-core/tests/video_checksum.c: Increase robustness to out of memory  
						
						... 
						
						
						
						condition.
	* grub-core/tests/fake_input.c: Likewise.
	* grub-core/tests/cmdline_cat_test.c: Likewise. 
						
					 
					
						2013-10-03 23:38:18 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e44b9a8349 
							
						 
					 
					
						
						
							
							* grub-core/video/capture.c: Do not do finalization when .fini  
						
						... 
						
						
						
						is called as there is explicit capture_end. 
						
					 
					
						2013-10-03 23:33:58 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4fa60739f2 
							
						 
					 
					
						
						
							
							* grub-core/term/gfxterm.c: Add flag "functional" to skip input when  
						
						... 
						
						
						
						changing windows to avoid crash. 
						
					 
					
						2013-10-03 23:32:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							17c8bc378f 
							
						 
					 
					
						
						
							
							* grub-core/kern/arm/cache.c: Add v5 write-through cache support.  
						
						
						
					 
					
						2013-10-03 23:29:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							498d503316 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/theme_loader.c (theme_set_string): Fix memory leak  
						
						... 
						
						
						
						and don't mark error strings for translation. 
						
					 
					
						2013-10-03 23:23:00 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7d93298ff6 
							
						 
					 
					
						
						
							
							* grub-core/disk/uboot/ubootdisk.c (uboot_disk_open): Use grub_error  
						
						... 
						
						
						
						properly in case of missing block size. 
						
					 
					
						2013-10-03 23:20:00 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b2cae20c11 
							
						 
					 
					
						
						
							
							* grub-core/lib/arm/setjmp.S: Add missing license section.  
						
						
						
					 
					
						2013-10-03 19:50:08 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							ebc1da55cd 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/theme_loader.c: New global options for the  
						
						... 
						
						
						
						theme background image handling. desktop-image-scale-method,
       desktop-image-h-align, desktop-image-v-align.
       * grub-core/gfxmenu/view.c: Likewise.
       * include/gfxmenu_view.h: Likewise.
       * include/bitmap_scale.h: Proportional scale functions introduced.
       * grub-core/video/bitmap_scale.c: Likewise. Verification checks are
       put in a separate functions. GRUB_ERR_BUG is set for grub_error in
       cases of unexpected input variables for scale functions.
       * docs/grub.texi: Updated documentation for new options. 
						
					 
					
						2013-10-02 18:17:33 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c573914389 
							
						 
					 
					
						
						
							
							* grub-core/video/readers/png.c: Support narrow (4-/2-/1-bpp) PNG.  
						
						
						
					 
					
						2013-10-02 13:22:56 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							be74aeb39e 
							
						 
					 
					
						
						
							
							* grub-core/tests/checksums.h: Corrected due to changes in  
						
						... 
						
						
						
						bilinear interpolation function. 
						
					 
					
						2013-10-01 18:00:53 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							d999ac72e2 
							
						 
					 
					
						
						
							
							* grub-core/video/bitmap_scale.c (scale_bilinear): Increased precision  
						
						... 
						
						
						
						to eliminate artefacts in bilinear interpolation. 
						
					 
					
						2013-10-01 16:34:04 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2b131610d0 
							
						 
					 
					
						
						
							
							* grub-core/video/readers/tga.c: Support paletted tga.  
						
						
						
					 
					
						2013-09-28 19:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							de6e5ff89b 
							
						 
					 
					
						
						
							
							* grub-core/video/readers/jpeg.c (grub_jpeg_decode_data): Remove  
						
						... 
						
						
						
						incorrect cbcr setting when in color mode. 
						
					 
					
						2013-09-28 03:06:04 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							fa31ee9c2c 
							
						 
					 
					
						
						
							
							* grub-core/video/readers/png.c: Support paletted images and clean up  
						
						... 
						
						
						
						greyscale support. 
						
					 
					
						2013-09-28 03:04:34 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e84f818865 
							
						 
					 
					
						
						
							
							* grub-core/term/terminfo.c (grub_terminfo_readkey): Fix  
						
						... 
						
						
						
						usage of wrong table which resulted in mishandling of 4-byte
	sequences. 
						
					 
					
						2013-09-28 01:03:31 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2237daf246 
							
						 
					 
					
						
						
							
							* grub-core/term/terminfo.c: Add Home and End key sequences.  
						
						
						
					 
					
						2013-09-28 00:55:38 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d72bff0997 
							
						 
					 
					
						
						
							
							* grub-core/video/readers/png.c (grub_png_decode_image_header):  
						
						... 
						
						
						
						Fix formula for computing total number of bytes. 
						
					 
					
						2013-09-27 21:51:52 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							29648c5d84 
							
						 
					 
					
						
						
							
							* grub-core/video/readers/tga.c: Reorganize to separate RLE and  
						
						... 
						
						
						
						image processing, fix big-endian and support grayscale. 
						
					 
					
						2013-09-27 21:49:08 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4a87649207 
							
						 
					 
					
						
						
							
							* grub-core/video/fb/video_fb.c (grub_video_fb_create_render_target):  
						
						... 
						
						
						
						Correctly will with maximum transparency when using index color. 
						
					 
					
						2013-09-27 21:44:03 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3ccf16dff9 
							
						 
					 
					
						
						
							
							* grub-core/video/readers/png.c: Support grayscale  
						
						
						
					 
					
						2013-09-27 12:04:09 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e9c492a02e 
							
						 
					 
					
						
						
							
							* grub-core/video/readers/jpeg.c: Support grayscale.  
						
						
						
					 
					
						2013-09-27 11:13:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jon McCune 
							
						 
					 
					
						
						
						
						
							
						
						
							0340bdbc22 
							
						 
					 
					
						
						
							
							* grub-core/commands/loadenv.c: Support skipping signature check  
						
						... 
						
						
						
						and variable names filtering. 
						
					 
					
						2013-09-27 02:08:32 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							30b7f58f4e 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/hostdisk_unix.c: Declare AROS as non-unix.  
						
						... 
						
						
						
						* grub-core/kern/emu/hostfs.c: Likewise.
	* util/getroot_unix.c: Likewise. 
						
					 
					
						2013-09-24 19:19:31 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bab7b1ebeb 
							
						 
					 
					
						
						
							
							* include/grub/emu/hostdisk.h (GRUB_FD_STAT_IS_FUNTIONAL): New define.  
						
						... 
						
						
						
						Migrate all explicit defines to this new one. 
						
					 
					
						2013-09-24 19:17:24 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							43b1c99d53 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_open): Use  
						
						... 
						
						
						
						grub_util_fd_strerror when using grub_util_fd_*.
	(grub_util_fd_open_device): Likewise.
	(grub_util_biosdisk_read): Likewise.
	(grub_util_biosdisk_write): Likewise.
	* grub-core/kern/emu/hostdisk_unix.c (grub_util_fd_open): New function.
	(grub_util_fd_strerror): Likewise.
	(grub_util_fd_sync): Likewise.
	(grub_util_fd_close): Likewise.
	* grub-core/kern/emu/hostdisk_windows.c (grub_util_fd_sync): Likewise.
	(grub_util_fd_close): Likewise.
	(grub_util_fd_strerror): Likewise.
	* include/grub/emu/hostdisk.h (grub_util_fd_close): Make into real
	function proto rather than macro.
	(grub_util_fd_sync): Likewise.
	(grub_util_fd_open): Likewise.
	(grub_util_fd_strerror): New proto. 
						
					 
					
						2013-09-24 19:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bf645fda03 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_open): Move struct  
						
						... 
						
						
						
						stat immediately to where it's used. 
						
					 
					
						2013-09-24 18:57:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9db826e149 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_close): Fix  
						
						... 
						
						
						
						disk closing logic. 
						
					 
					
						2013-09-24 18:36:51 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3fff48ab45 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/hostdisk_windows.c (grub_util_get_windows_path):  
						
						... 
						
						
						
						Always return full path. Fixes a problem with mkrelpath. 
						
					 
					
						2013-09-23 22:49:20 +02:00 
						 
				 
			
				
					
						
							
							
								starous@volny.cz 
							
						 
					 
					
						
						
						
						
							
						
						
							7c680e1f17 
							
						 
					 
					
						
						
							
							USB EHCI: SMI disabled in all cases  
						
						
						
					 
					
						2013-09-23 20:30:52 +02:00 
						 
				 
			
				
					
						
							
							
								Massimo Maggi 
							
						 
					 
					
						
						
						
						
							
						
						
							890bdabe96 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs.c (check_pool_label): Check nvlist.  
						
						
						
					 
					
						2013-09-23 18:50:07 +02:00 
						 
				 
			
				
					
						
							
							
								Melki Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							d755342abe 
							
						 
					 
					
						
						
							
							* grub-core/bus/usb/usbhub.c (poll_nonroot_hub): Fix the type of  
						
						... 
						
						
						
						"changed". 
						
					 
					
						2013-09-23 14:39:13 +02:00 
						 
				 
			
				
					
						
							
							
								Josh Triplett 
							
						 
					 
					
						
						
						
						
							
						
						
							68b777070a 
							
						 
					 
					
						
						
							
							* grub-core/boot/i386/pc/lnxboot.S: Re-add support for recording the  
						
						... 
						
						
						
						boot partition. 
						
					 
					
						2013-09-23 14:31:42 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							621bed6990 
							
						 
					 
					
						
						
							
							* grub-core/video/efi_gop.c (grub_video_gop_setup): Fix a typo which  
						
						... 
						
						
						
						desactivated use of EDID at all. 
						
					 
					
						2013-09-23 13:40:07 +02:00 
						 
				 
			
				
					
						
							
							
								neil 
							
						 
					 
					
						
						
						
						
							
						
						
							71764dc8ca 
							
						 
					 
					
						
						
							
							* grub-core/loader/multiboot.c (grub_multiboot_set_console): Always use  
						
						... 
						
						
						
						video if no text is available.
	Also-By: Vladimir Serbinenko <phcoder@gmail.com> 
						
					 
					
						2013-09-23 13:35:33 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							affce7d417 
							
						 
					 
					
						
						
							
							* grub-core/genmod.sh.in: Remove ./ from TARGET_OBJ2ELF. Add quotes.  
						
						... 
						
						
						
						Based on patches from AROS. 
						
					 
					
						2013-09-23 13:03:03 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0e8daad0bd 
							
						 
					 
					
						
						
							
							* grub-core/Makefile.am: Override STRIP and RANLIB.  
						
						... 
						
						
						
						* configure.ac: compute TARGET_RANLIB.
	* INSTALL: Document TARGET_RANLIB
	Based on patches from AROS. 
						
					 
					
						2013-09-23 12:55:18 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5dd8205424 
							
						 
					 
					
						
						
							
							* grub-core/lib/posix_wrap/sys/types.h: Use OpenBSD approach: it's  
						
						... 
						
						
						
						less nice but more portable.
	* grub-core/lib/posix_wrap/wchar.h: Likewise. 
						
					 
					
						2013-09-23 12:03:56 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a47a78be88 
							
						 
					 
					
						
						
							
							* include/grub/cryptodisk.h (grub_cryptodisk): Use grub_util_fd_t  
						
						... 
						
						
						
						for cheat_fd.
	* grub-core/disk/cryptodisk.c (grub_cryptodisk_open): Use grub_util_*
	functions.
	(grub_cryptodisk_cheat_insert): Likewise.
	(grub_cryptodisk_close): Likewise. 
						
					 
					
						2013-09-23 11:58:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7e518ca84f 
							
						 
					 
					
						
						
							
							Use Winapi on both cygwin and mingw32 to share more code between both.  
						
						
						
					 
					
						2013-09-23 11:21:09 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3ff4063dd3 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/hostdisk.c: Disentagle into a series of OS-specific  
						
						... 
						
						
						
						files rather than one file with loads of #if's.
	* util/getroot.c: Likewise. 
						
					 
					
						2013-09-22 07:36:17 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							287faafe8d 
							
						 
					 
					
						
						
							
							* grub-core/lib/posix_wrap/sys/types.h: Use stddef on *BSD.  
						
						
						
					 
					
						2013-09-22 03:29:51 +02:00 
						 
				 
			
				
					
						
							
							
								starous@volny.cz 
							
						 
					 
					
						
						
						
						
							
						
						
							306950e137 
							
						 
					 
					
						
						
							
							USB EHCI QH handling patch  
						
						
						
					 
					
						2013-09-21 15:39:51 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							63653cfdae 
							
						 
					 
					
						
						
							
							* grub-core/disk/diskfilter.c: Handle non-md UUIDs.  
						
						... 
						
						
						
						* grub-core/disk/lvm.c: Add LVM UUIDs.
	* util/getroot.c: Use LVM UUIDs whenever possible. 
						
					 
					
						2013-09-20 20:37:03 +02:00 
						 
				 
			
				
					
						
							
							
								Leif Lindholm 
							
						 
					 
					
						
						
						
						
							
						
						
							e70d6736ff 
							
						 
					 
					
						
						
							
							* kern/arm/cache.S: Correct access to ilinesz/dlinesz variables.  
						
						... 
						
						
						
						Clean up stack manipulation (sync_caches_armv*) 
						
					 
					
						2013-09-19 09:21:24 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							386701a8fe 
							
						 
					 
					
						
						
							
							Handle the case of partitioned LVM properly.  
						
						... 
						
						
						
						* grub-core/kern/emu/hostdisk.c (grub_util_get_dm_node_linear_info):
	Stop on meeting LVM, mpath or DMRAID.
	(grub_hostdisk_os_dev_to_grub_drive): Canonicalize os device.
	(read_device_map): Likewise.
	* util/getroot.c (convert_system_partition_to_system_disk): Assume that
	device is full disk rather than erroring out on LVM and similar cases. 
						
					 
					
						2013-09-19 08:48:54 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1bc783bd39 
							
						 
					 
					
						
						
							
							* grub-core/kern/mm.c (grub_mm_init_region): Skip regions less than  
						
						... 
						
						
						
						4K before the end.
	Reported by: Leif Lindholm 
						
					 
					
						2013-09-18 20:23:47 +02:00 
						 
				 
			
				
					
						
							
							
								Pawel Wojtalczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							436ad5c3f4 
							
						 
					 
					
						
						
							
							* grub-core/term/efi/console.c (grub_console_getkey): Accept VT100-style  
						
						... 
						
						
						
						codes.
	Also-By: Vladimir Serbinenko <phcoder@gmail.com> 
						
					 
					
						2013-09-18 18:58:09 +02:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							607319c9ab 
							
						 
					 
					
						
						
							
							* grub-core/disk/efi/efidisk.c (grub_efidisk_get_device_name_iter):  
						
						... 
						
						
						
						Remove no-longer-true __attribute__ ((unused)) on disk parameter. 
						
					 
					
						2013-09-18 15:43:58 +01:00 
						 
				 
			
				
					
						
							
							
								Melki Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							897c3bc634 
							
						 
					 
					
						
						
							
							* grub-core/bus/usb/usb.c (grub_usb_device_initialize): Add condition  
						
						... 
						
						
						
						to break endless loop. 
						
					 
					
						2013-09-18 13:27:05 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							64463dfde4 
							
						 
					 
					
						
						
							
							* grub-core/lib/xzembed/xz_dec_lzma2.c: Make -Wattributes not cause  
						
						... 
						
						
						
						error. 
						
					 
					
						2013-08-23 08:58:34 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6b87c10a0b 
							
						 
					 
					
						
						
							
							* grub-core/lib/crypto.c (grub_password_get) [GRUB_UTIL]: Add  
						
						... 
						
						
						
						windows variant.
	* util/grub-mkpasswd-pbkdf2.c: Add windows flavour for retrieving random
	data. 
						
					 
					
						2013-08-22 20:14:07 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7b780018f5 
							
						 
					 
					
						
						
							
							Handle grub-pe2elf and grub-mkfont for cases when build != host.  
						
						... 
						
						
						
						* Makefile.am (build-grub-mkfont): Don't include gnulib.
	(build-grub-gen-asciih): Likewise.
	(build-grub-gen-widthspec): Likewise.
	* Makefile.util.def (grub-pe2elf): Remove.
	* config.h.in [GRUB_BUILD]: Use build rather than host constants.
	* configure.ac: Separate tests for build.
	Move ./build-grub-pe2elf to grub-core.
	Fix typo.
	* grub-core/Makefile.am (build-grub-pe2elf): New target.
	* grub-core/kern/emu/misc.c (xasprintf): Don't compile if GRUB_BUILD is
	defined.
	* include/grub/types.h [GRUB_BUILD]: Use build rather than host
	constants.
	* util/grub-mkfont.c [GRUB_BUILD]: Simplify not to rely on argp.
	* util/grub-pe2elf.c: Simplify not to rely on getopt.
	* util/misc.c (program_name) [GRUB_BUILD]: Define to static string. 
						
					 
					
						2013-08-22 17:00:59 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							984cfd8a79 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/hostdisk.c (grub_util_get_fd_size): Adapt for  
						
						... 
						
						
						
						mingw32 as well based on grub_util_get_disk_size.
	* util/misc.c (grub_util_get_disk_size): Removed. all users switched to
	grub_util_get_fd_size.
	(sync): Removed.
	(fsync): Moved to ...
	* grub-core/kern/emu/misc.c (fsync): ... here. 
						
					 
					
						2013-08-22 16:50:12 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f82d79c984 
							
						 
					 
					
						
						
							
							* include/grub/mm.h (grub_extend_alloc): Remove.  
						
						... 
						
						
						
						* grub-core/loader/i386/pc/plan9.c: Use own version of
	grub_extend_alloc with appropriate types. 
						
					 
					
						2013-08-22 16:44:20 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3c7eac445b 
							
						 
					 
					
						
						
							
							Fix dependencies on cygwin.  
						
						... 
						
						
						
						* gentpl.py: Support variable dependencies. Add $TARGET_OBJ2ELF to
	dependencies when used and defined.
	* grub-core/Makefile.core.def (regexp): Add dependency on libgnulib.a. 
						
					 
					
						2013-08-22 16:25:10 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bdb5ba47d8 
							
						 
					 
					
						
						
							
							* include/grub/zfs/spa.h (zio_cksum): Add explicit members for mac.  
						
						... 
						
						
						
						* grub-core/fs/zfs/zfs.c (zio_read): Don't use casts to retrieve mac. 
						
					 
					
						2013-08-22 16:20:32 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ed7fbf43c2 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/mm.c (grub_memalign): Don't define if there is no  
						
						... 
						
						
						
						implementation available to cause compile-time rather than runtime
	error. 
						
					 
					
						2013-08-22 16:16:29 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8ed358e0ee 
							
						 
					 
					
						
						
							
							* include/grub/crypto.h: Don't declare gcry_log_bug, gcry_log_printf  
						
						... 
						
						
						
						and gcry_log_bug.
	* grub-core/lib/libgcrypt_wrap/mem.c: Include g10lib.h 
						
					 
					
						2013-08-22 16:03:47 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							fc97214f7e 
							
						 
					 
					
						
						
							
							* INSTALL: Document cross-compilation.  
						
						... 
						
						
						
						* acinclude.m4: Determine whether nm support -P and --defined-only.
	* configure.ac: Add TARGET_ to all variables pertaining to target
	that don't have it yet.
	* gentpl.py: Likewise.
	* grub-core/Makefile.am: Likewise.
	* grub-core/genmod.sh.in: Likewise.
	* grub-core/gensyminfo.sh.in: Handle OpenBSD and other non-GNU nm
	as well. 
						
					 
					
						2013-08-22 01:56:28 +02:00 
						 
				 
			
				
					
						
							
							
								Ilya Bakulin 
							
						 
					 
					
						
						
						
						
							
						
						
							0031b22993 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/hostdisk.c: Add conditionals for OpenBSD.  
						
						... 
						
						
						
						* util/getroot.c: Likewise. 
						
					 
					
						2013-08-21 21:05:01 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							54ea2f4401 
							
						 
					 
					
						
						
							
							* grub-core/disk/ahci.c: Add needed explicit cast.  
						
						... 
						
						
						
						* grub-core/lib/backtrace.c: Likewise.
	* grub-core/net/ip.c: Likewise.
	* grub-core/net/tcp.c: Likewise.
	* grub-core/net/udp.c: Likewise. 
						
					 
					
						2013-08-21 21:02:14 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3c601f8c81 
							
						 
					 
					
						
						
							
							* grub-core/lib/posix_wrap/wchar.h: Fix typo.  
						
						
						
					 
					
						2013-08-21 21:01:11 +02:00 
						 
				 
			
				
					
						
							
							
								sutre@tahoe 
							
						 
					 
					
						
						
						
						
							
						
						
							ad1fe3f91f 
							
						 
					 
					
						
						
							
							Always fill bootdisk info and improve check for NetBSD disklabel.  
						
						
						
					 
					
						2013-08-16 19:41:33 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d5c1eef106 
							
						 
					 
					
						
						
							
							* grub-core/lib/posix_wrap/wchar.h: Fix wchar_t and mbstate_t conflict  
						
						... 
						
						
						
						on NetBSD and OpenBSD. 
						
					 
					
						2013-08-16 14:10:37 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							03dafa17df 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_list.c: Baseline misplacement fixed.  
						
						
						
					 
					
						2013-08-15 16:13:51 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							224a55bb07 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_list.c: The number of color mappings is  
						
						... 
						
						
						
						reduced. Inheritant options are processed during the theme loading. 
						
					 
					
						2013-08-15 16:12:11 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							58ec39c6a7 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_list.c: Minimal width fixed.  
						
						
						
					 
					
						2013-08-15 16:10:45 +04:00 
						 
				 
			
				
					
						
							
							
								Avik Sil 
							
						 
					 
					
						
						
						
						
							
						
						
							369508b3cb 
							
						 
					 
					
						
						
							
							* grub-core/net/tftp.c: Send tftp ack packet before closing the socket.  
						
						
						
					 
					
						2013-08-14 20:32:42 -03:00 
						 
				 
			
				
					
						
							
							
								Avik Sil 
							
						 
					 
					
						
						
						
						
							
						
						
							412ce9165c 
							
						 
					 
					
						
						
							
							* grub-core/net/drivers/ieee1275/ofnet.c: Get proper mac address when using qemu.  
						
						
						
					 
					
						2013-08-14 18:03:01 -03:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							c6ed362a3f 
							
						 
					 
					
						
						
							
							*  grub-core/disk/i386/pc/biosdisk.c (grub_biosdisk_iterate): Remove  
						
						... 
						
						
						
						unused attribute from pull argument. 
						
					 
					
						2013-08-14 20:52:19 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f0b94ded6d 
							
						 
					 
					
						
						
							
							* grub-core/kern/emu/misc.c (grub_device_mapper_supported): Move from  
						
						... 
						
						
						
						here ...
	* grub-core/kern/emu/hostdisk.c (grub_device_mapper_supported): ... to
	here. 
						
					 
					
						2013-08-14 17:55:15 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7c9d0c39af 
							
						 
					 
					
						
						
							
							Fix handling of build-time grub-bin2h and grub-mkfont when doing  
						
						... 
						
						
						
						full Canadian cross. Tested with build=x86_64, host=arm,
	target=ppc-ieee1275. 
						
					 
					
						2013-08-14 10:56:55 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2af2353b0a 
							
						 
					 
					
						
						
							
							* grub-core/kern/i386/coreboot/init.c: Fix compilation on  
						
						... 
						
						
						
						i386-multiboot. 
						
					 
					
						2013-08-14 10:43:10 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							797abd0a23 
							
						 
					 
					
						
						
							
							* grub-core/kern/vga_init.c: Fix compilation on qemu-mips.  
						
						... 
						
						
						
						* grub-core/kern/mips/qemu_mips/init.c: Likewise. 
						
					 
					
						2013-08-14 09:50:57 +02:00 
						 
				 
			
				
					
						
							
							
								Grégoire Sutre 
							
						 
					 
					
						
						
						
						
							
						
						
							418f86c659 
							
						 
					 
					
						
						
							
							Prevent shadowing of stdlib's devname(3) on BSD.  
						
						
						
					 
					
						2013-08-12 11:49:33 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							b47434612c 
							
						 
					 
					
						
						
							
							* docs/grub.texi: Introduce terminal window position options:  
						
						... 
						
						
						
						terminal-left: terminal window's left position
        terminal-top: terminal window's top position
        terminal-width: terminal window's width
        terminal-height: terminal window's height
        * grub-core/gfxmenu/theme-loader.c: Likewise.
        * include/grub/gfxmenu_view.h: Likewise.
        * po/exlude.pot: Likewise.
        * grub-core/gfxmenu/view.c: Likewise.
        Also updated minimal window size.
        Also terminal_sanity_check function has been introduced. 
						
					 
					
						2013-08-08 12:55:24 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							748a4533f5 
							
						 
					 
					
						
						
							
							* grub-core/tests/checksums.h: Update (1-pixel difference in marker  
						
						... 
						
						
						
						position). 
						
					 
					
						2013-08-02 23:19:17 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a62ae90c2b 
							
						 
					 
					
						
						
							
							* grub-core/term/gfxterm.c (grub_virtual_screen_setup): Start with  
						
						... 
						
						
						
						standard rather than noral color, in line with other terminals. 
						
					 
					
						2013-08-02 22:58:16 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4ed4139290 
							
						 
					 
					
						
						
							
							* grub-core/partmap/dfly.c: Simplify dprintfs for easier gettext  
						
						... 
						
						
						
						analysis. 
						
					 
					
						2013-08-02 22:56:20 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3719fbc57f 
							
						 
					 
					
						
						
							
							* grub-core/loader/arm/linux.c: Change printf to dprintf.  
						
						
						
					 
					
						2013-08-02 22:52:51 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							459b1d9171 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs.c (check_feature): Cleanup and remove  
						
						... 
						
						
						
						inappropriate printf. 
						
					 
					
						2013-08-02 22:45:41 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d65be02b89 
							
						 
					 
					
						
						
							
							* grub-core/commands/nativedisk.c (get_uuid): Handle  
						
						... 
						
						
						
						GRUB_DISK_DEVICE_UBOOTDISK_ID. 
						
					 
					
						2013-07-25 16:31:18 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							ba8bc620d1 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/widget-box.c: Fixed draw function. Now it takes  
						
						... 
						
						
						
						maximum of NW, N, NE heights instead of N's height and maximum of
       NW, W, SW widths instead of W's width. (So the box will be always
       correctly drawn) 
						
					 
					
						2013-07-25 18:15:15 +04:00 
						 
				 
			
				
					
						
							
							
								Grégoire Sutre 
							
						 
					 
					
						
						
						
						
							
						
						
							4f0ad02936 
							
						 
					 
					
						
						
							
							Unbreak access to netbsd and openbsd partitions.  
						
						
						
					 
					
						2013-07-20 18:06:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bd744218c0 
							
						 
					 
					
						
						
							
							Fix arm-uboot compilation problem  
						
						
						
					 
					
						2013-07-17 19:03:11 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ae27e4d323 
							
						 
					 
					
						
						
							
							Merge mainline into arm  
						
						
						
					 
					
						2013-07-16 18:43:43 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							88f8d1463f 
							
						 
					 
					
						
						
							
							* grub-core/loader/multiboot_elfxx.c: Check eip after v2p translation  
						
						... 
						
						
						
						and not before.
	Reported by: Leon Drugi. 
						
					 
					
						2013-07-16 18:37:44 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3f42504c15 
							
						 
					 
					
						
						
							
							* grub-core/kern/powerpc/ieee1275/startup.S: Handle unaligned bss.  
						
						... 
						
						
						
						Reported by: Paulo Flabiano Smorigo. 
						
					 
					
						2013-07-16 07:41:53 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							d110499b22 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_list.c: USe viewport when drawing strings.  
						
						
						
					 
					
						2013-07-14 23:10:27 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Testov 
							
						 
					 
					
						
						
						
						
							
						
						
							a8674ad37b 
							
						 
					 
					
						
						
							
							* grub-core/gfxmenu/gui_list.c: Fix height calculation.  
						
						
						
					 
					
						2013-07-14 23:02:37 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							286fe4b379 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs.c: Stylistic fixes.  
						
						
						
					 
					
						2013-07-14 22:48:23 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd57aa343 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs.c: Run emacs indent on file.  
						
						
						
					 
					
						2013-07-14 22:45:51 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b2182299a7 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs.c: Remove brackets around return value.  
						
						
						
					 
					
						2013-07-14 22:33:39 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							7a87d69fcf 
							
						 
					 
					
						
						
							
							* grub-core/net/bootp.c: Export net_* variables.  
						
						... 
						
						
						
						* grub-core/net/net.c: Likewise. 
						
					 
					
						2013-07-14 22:59:00 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							795b3dc094 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs_lz4.c: Add missing packed attribute.  
						
						
						
					 
					
						2013-07-14 16:29:33 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							68714c4392 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs.c (nvlist_next_nvpair): Fix improper cast.  
						
						
						
					 
					
						2013-07-14 16:24:18 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							af211babd8 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs_lz4.c: Remove restrict keyword.  
						
						
						
					 
					
						2013-07-14 16:05:14 +02:00 
						 
				 
			
				
					
						
							
							
								Massimo Maggi 
							
						 
					 
					
						
						
						
						
							
						
						
							0036f02d7b 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs.c (nvlist_next_nvpair): Error is encode_size  
						
						... 
						
						
						
						<= 0. 
						
					 
					
						2013-07-14 14:22:02 +02:00 
						 
				 
			
				
					
						
							
							
								Massimo Maggi 
							
						 
					 
					
						
						
						
						
							
						
						
							6d0ddff3d9 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs.c: Split nvpair iterators into separate  
						
						... 
						
						
						
						functions. 
						
					 
					
						2013-07-14 14:17:36 +02:00 
						 
				 
			
				
					
						
							
							
								Massimo Maggi 
							
						 
					 
					
						
						
						
						
							
						
						
							038016f48a 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs_lz4.c: New file.  
						
						... 
						
						
						
						* grub-core/fs/zfs/zfs.c: Tie up lz4 decompression. 
						
					 
					
						2013-07-14 14:12:58 +02:00 
						 
				 
			
				
					
						
							
							
								Massimo Maggi 
							
						 
					 
					
						
						
						
						
							
						
						
							776bdce291 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs.c: Check for feature compatibility.  
						
						
						
					 
					
						2013-07-14 14:10:42 +02:00 
						 
				 
			
				
					
						
							
							
								Massimo Maggi 
							
						 
					 
					
						
						
						
						
							
						
						
							c71dbd40a9 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfs.c (uberblock_verify): Accept version 5000.  
						
						... 
						
						
						
						(check_pool_label): Likewise.
	* include/grub/zfs/zfs.h: Rewrite SPA_VERSION_* macros. 
						
					 
					
						2013-07-14 14:01:27 +02:00 
						 
				 
			
				
					
						
							
							
								Massimo Maggi 
							
						 
					 
					
						
						
						
						
							
						
						
							53618046da 
							
						 
					 
					
						
						
							
							* grub-core/fs/zfs/zfsinfo.c (print_vdev_info): Fix RAIDZ reporting.  
						
						
						
					 
					
						2013-07-14 13:49:01 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9c28da2a89 
							
						 
					 
					
						
						
							
							Remove early sm712 init as there is no reason for it (the "watchdog"  
						
						... 
						
						
						
						effect was due to wrong GPIO map). 
						
					 
					
						2013-07-11 16:24:35 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							139072b83a 
							
						 
					 
					
						
						
							
							* grub-core/commands/pcidump.c: Remove static variables.  
						
						
						
					 
					
						2013-07-11 16:11:03 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c6a61bda9b 
							
						 
					 
					
						
						
							
							* grub-core/commands/sleep.c: Refresh screen before sleeping.  
						
						
						
					 
					
						2013-07-11 16:02:22 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							efa8640adb 
							
						 
					 
					
						
						
							
							* grub-core/bus/usb/usbhub.c: Fix recheck logic.  
						
						
						
					 
					
						2013-07-11 14:52:46 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a2371e19b3 
							
						 
					 
					
						
						
							
							* grub-core/normal/charset.c (bidi_line_wrap): Fix spurios warning.  
						
						
						
					 
					
						2013-07-11 13:34:20 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							a4c89b1731 
							
						 
					 
					
						
						
							
							* grub-core/disk/diskfilter.c: Forgot to remove comment  
						
						... 
						
						
						
						from previous commit. 
						
					 
					
						2013-06-16 16:35:20 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							5b06b53cbd 
							
						 
					 
					
						
						
							
							* grub-core/term/gfxterm.c (grub_virtual_screen_setup): Use  
						
						... 
						
						
						
						grub_term_normal_color, do not hardcode GRUB_TERM_DEFAULT_NORMAL_COLOR. 
						
					 
					
						2013-06-16 16:24:05 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							aa62a5b7f1 
							
						 
					 
					
						
						
							
							* grub-core/disk/diskfilter.c (scan_devices): Iteratively  
						
						... 
						
						
						
						rescan diskfilter devices until nothing new is found. 
						
					 
					
						2013-06-16 16:12:50 +04:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4aa237c8a4 
							
						 
					 
					
						
						
							
							Fix casts when compiling coreboot-specific code for 64-bit EFI.  
						
						
						
					 
					
						2013-06-16 04:19:38 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							93d8479b70 
							
						 
					 
					
						
						
							
							Don't try to detect cbfs on *-emu.  
						
						
						
					 
					
						2013-06-16 04:06:41 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							837222cc30 
							
						 
					 
					
						
						
							
							* grub-core/term/gfxterm.c: USe right background color when scrolling.  
						
						
						
					 
					
						2013-06-16 03:53:07 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							99c971afd3 
							
						 
					 
					
						
						
							
							Add support for processed coreboot payload chainloading.  
						
						
						
					 
					
						2013-06-16 02:54:37 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e6930a454d 
							
						 
					 
					
						
						
							
							Enable coreboot information commands even when not loaded as  
						
						... 
						
						
						
						coreboot payload (e.g. when loaded from SeaBIOS-as-payload). 
						
					 
					
						2013-06-16 01:57:55 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5027af38cf 
							
						 
					 
					
						
						
							
							Support for cbfs. Also factor out the part which is common  
						
						... 
						
						
						
						for all archives to a separate module. This splits tar from cpio
	as they are very different but keeps cpio, cpio_be, odc and newc
	together since they're very similar. 
						
					 
					
						2013-06-16 00:06:13 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3d84cb1793 
							
						 
					 
					
						
						
							
							Move flavour-specific parts out of common cpio.c file and  
						
						... 
						
						
						
						rename remaining to cpio_common.c 
						
					 
					
						2013-06-14 20:44:59 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							356670f1f2 
							
						 
					 
					
						
						
							
							* grub-core/script/execute.c (grub_script_execute_sourcecode): Split  
						
						... 
						
						
						
						off new function grub_script_execute_new_scope. Change callers to use
	either of them as appropriate.
	* grub-core/commands/eval.c: New command eval.
	* docs/grub.texi (Commands): Document it. 
						
					 
					
						2013-06-07 18:40:37 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							593e430cd6 
							
						 
					 
					
						
						
							
							* grub-core/script/execute.c (grub_script_execute_sourcecode): Split  
						
						... 
						
						
						
						off new function grub_script_execute_new_scope. Change callers to use
	either of them as appropriate.
	* grub-core/commands/eval.c: New command eval.
	* docs/grub.texi (Commands): Document it. 
						
					 
					
						2013-06-07 18:36:42 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							63c2984922 
							
						 
					 
					
						
						
							
							* grub-core/kern/corecmd.c (grub_core_cmd_set): Use grub_env_get  
						
						... 
						
						
						
						to fetch values when listing. 
						
					 
					
						2013-06-07 18:25:19 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							cc28411296 
							
						 
					 
					
						
						
							
							Fix make dist on non-pc.  
						
						
						
					 
					
						2013-06-07 18:23:08 +02:00 
						 
				 
			
				
					
						
							
							
								Francesco Lavra 
							
						 
					 
					
						
						
						
						
							
						
						
							d60c9a81ac 
							
						 
					 
					
						
						
							
							Fix ARM cpuid probing  
						
						
						
					 
					
						2013-06-07 16:56:24 +02:00 
						 
				 
			
				
					
						
							
							
								Francesco Lavra 
							
						 
					 
					
						
						
						
						
							
						
						
							b8578da640 
							
						 
					 
					
						
						
							
							* grub-core/kern/corecmd.c (grub_core_cmd_ls): Fix handling of paths  
						
						... 
						
						
						
						without a device name. 
						
					 
					
						2013-06-07 16:28:13 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							96dbe64813 
							
						 
					 
					
						
						
							
							* grub-core/disk/diskfilter.c (insert_array): Fix order to discover  
						
						... 
						
						
						
						ambigouos RAID before discovering RAIDs on top of it.
	Reported by: bodom. 
						
					 
					
						2013-06-07 15:41:10 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ccfc0bdb53 
							
						 
					 
					
						
						
							
							Fix typo (failback vs fallback).  
						
						
						
					 
					
						2013-06-07 15:35:16 +02:00 
						 
				 
			
				
					
						
							
							
								Josh Triplett 
							
						 
					 
					
						
						
						
						
							
						
						
							e40b459617 
							
						 
					 
					
						
						
							
							* grub-core/normal/cmdline.c (grub_cmdline_get): Fix Ctrl-u  
						
						... 
						
						
						
						handling to copy the killed characters to the kill buffer as
	UCS4 stored as grub_uint32_t rather than as 8-bit characters
	stored as char.  Eliminates UCS4 truncation and corruption
	observed when killing characters with Ctrl-u and yanking them
	back with Ctrl-y. 
						
					 
					
						2013-05-31 00:59:02 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							fc4c4fddf6 
							
						 
					 
					
						
						
							
							Detach optional parts of gfxterm and integrate in with coreboot init.  
						
						
						
					 
					
						2013-05-31 00:42:33 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6570b2050e 
							
						 
					 
					
						
						
							
							Move blit and fill dispatcher to appropriate files to decrease export  
						
						... 
						
						
						
						and relocation overhead. 
						
					 
					
						2013-05-30 22:06:28 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b8323067e8 
							
						 
					 
					
						
						
							
							* grub-core/font/font.c, include/grub/font.h: Inline simple font  
						
						... 
						
						
						
						functions. 
						
					 
					
						2013-05-30 21:58:24 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3cc1878faf 
							
						 
					 
					
						
						
							
							* grub-core/Makefile.am: Fix compilation problem with some  
						
						... 
						
						
						
						automake versions. 
						
					 
					
						2013-05-30 21:55:18 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4fd42c53f3 
							
						 
					 
					
						
						
							
							* grub-core/commands/acpihalt.c: Fix handling of DSDT in presence of  
						
						... 
						
						
						
						SSDT. 
						
					 
					
						2013-05-30 21:32:01 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2a800dc3f3 
							
						 
					 
					
						
						
							
							Remove libfdt  
						
						
						
					 
					
						2013-05-17 13:58:47 +02:00 
						 
				 
			
				
					
						
							
							
								Francesco Lavra 
							
						 
					 
					
						
						
						
						
							
						
						
							c6a8472baf 
							
						 
					 
					
						
						
							
							Own fdt parsing implementation  
						
						
						
					 
					
						2013-05-17 13:45:22 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							470038745c 
							
						 
					 
					
						
						
							
							Fix a bug and stick nearer to the specification, introduce armv6_unified.  
						
						
						
					 
					
						2013-05-17 13:05:28 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							390df92f0b 
							
						 
					 
					
						
						
							
							Detect cache type on runtime rather than compile time  
						
						
						
					 
					
						2013-05-17 01:33:22 +02:00 
						 
				 
			
				
					
						
							
							
								Leif Lindholm 
							
						 
					 
					
						
						
						
						
							
						
						
							c59fe1d776 
							
						 
					 
					
						
						
							
							Leif's BSS fix  
						
						
						
					 
					
						2013-05-16 16:30:41 +02:00 
						 
				 
			
				
					
						
							
							
								Leif Lindholm 
							
						 
					 
					
						
						
						
						
							
						
						
							72a21cf09b 
							
						 
					 
					
						
						
							
							Leif's ARMv6 cache support  
						
						
						
					 
					
						2013-05-16 16:23:31 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5bac5d9ad6 
							
						 
					 
					
						
						
							
							* grub-core/partmap/dfly.c: New partition map.  
						
						
						
					 
					
						2013-05-16 16:18:37 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							141430a295 
							
						 
					 
					
						
						
							
							* grub-core/lib/dtc/libfdt-grub.diff: Remove extraneous uintptr_t  
						
						... 
						
						
						
						declaration. 
						
					 
					
						2013-05-16 16:17:05 +02:00 
						 
				 
			
				
					
						
							
							
								Radosław Szymczyszyn 
							
						 
					 
					
						
						
						
						
							
						
						
							1e908b34a6 
							
						 
					 
					
						
						
							
							* grub-core/partmap/dfly.c: New partition map.  
						
						
						
					 
					
						2013-05-15 17:26:49 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1359e4740a 
							
						 
					 
					
						
						
							
							* grub-core/kern/corecmd.c (grub_core_cmd_ls): Fix empty path  
						
						... 
						
						
						
						checking.
	Reported by: Francesco Lavra. 
						
					 
					
						2013-05-15 10:11:25 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							cdce14fad4 
							
						 
					 
					
						
						
							
							Progressively skip menu elements on small terminals rather  
						
						... 
						
						
						
						than crashing. 
						
					 
					
						2013-05-14 08:57:18 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c8d6cc3cf0 
							
						 
					 
					
						
						
							
							* grub-core/normal/cmdline.c (grub_cmdline_get): Fix off-by-one error  
						
						... 
						
						
						
						to avoid losing last column. 
						
					 
					
						2013-05-14 08:54:18 +02:00 
						 
				 
			
				
					
						
							
							
								Paulo Flabiano Smorigo 
							
						 
					 
					
						
						
						
						
							
						
						
							a9c0b699c0 
							
						 
					 
					
						
						
							
							* grub-core/net/bootp.c (grub_cmd_bootp): Check if there is any card  
						
						... 
						
						
						
						present.
	* include/grub/err.h (grub_err_t): New enum value GRUB_ERR_NET_NO_CARD. 
						
					 
					
						2013-05-11 11:25:29 +02:00 
						 
				 
			
				
					
						
							
							
								Leif Lindholm 
							
						 
					 
					
						
						
						
						
							
						
						
							854f383c28 
							
						 
					 
					
						
						
							
							Move common function to dl_helper.c  
						
						
						
					 
					
						2013-05-11 10:42:11 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8e71d87482 
							
						 
					 
					
						
						
							
							merge mainline into arm  
						
						
						
					 
					
						2013-05-11 10:24:24 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							709ad61b07 
							
						 
					 
					
						
						
							
							* grub-core/tests/setjmp_test.c: Ignore missing noreturn.  
						
						
						
					 
					
						2013-05-11 10:17:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d128901ace 
							
						 
					 
					
						
						
							
							* grub-core/fs/hfspluscomp.c (grub_hfsplus_compress_attr): Add packed  
						
						... 
						
						
						
						attribute since structure is not necessarily aligned. 
						
					 
					
						2013-05-11 09:59:59 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0f7e980b29 
							
						 
					 
					
						
						
							
							Redirect xasprintf to grub_xvasprintf rather than having #ifdef's  
						
						... 
						
						
						
						for vasprintf presence. 
						
					 
					
						2013-05-10 20:57:32 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0dc11c08d7 
							
						 
					 
					
						
						
							
							* grub-core/commands/testspeed.c: Reuse formatting string to decrease  
						
						... 
						
						
						
						new strings to translate. 
						
					 
					
						2013-05-10 16:25:36 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0ef7478b5b 
							
						 
					 
					
						
						
							
							* grub-core/net/net.c (grub_net_open_real): Autoload network modules.  
						
						
						
					 
					
						2013-05-10 14:17:10 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8200fa1597 
							
						 
					 
					
						
						
							
							* grub-core/term/terminfo.c: Rename ANSI_C0 to ANSI_CSI to avoid  
						
						... 
						
						
						
						misnomer. 
						
					 
					
						2013-05-10 14:07:41 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0e7b2e3217 
							
						 
					 
					
						
						
							
							New test: cmdline and cat.  
						
						
						
					 
					
						2013-05-08 11:49:25 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							16f7c8f6d3 
							
						 
					 
					
						
						
							
							* grub-core/commands/cat.c: Show UTF-8 characters.  
						
						
						
					 
					
						2013-05-08 11:09:08 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e56d9637ae 
							
						 
					 
					
						
						
							
							* grub-core/term/efi/console.c: Fix compile error.  
						
						
						
					 
					
						2013-05-07 20:40:00 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8098f65556 
							
						 
					 
					
						
						
							
							Compressed HFS+ support.  
						
						
						
					 
					
						2013-05-07 15:46:17 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							16940e077c 
							
						 
					 
					
						
						
							
							* grub-core/commands/videoinfo.c: Use "paletted" rather than "packed  
						
						... 
						
						
						
						pixel". 
						
					 
					
						2013-05-07 14:44:05 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c5dbc13d28 
							
						 
					 
					
						
						
							
							Menu color test.  
						
						
						
					 
					
						2013-05-07 14:38:29 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							011f8ae8d2 
							
						 
					 
					
						
						
							
							* grub-core/tests/setjmp_test.c: New test.  
						
						
						
					 
					
						2013-05-07 12:28:59 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2aa072d76a 
							
						 
					 
					
						
						
							
							New variables 'net_default_*' to determine MAC/IP of default interface.  
						
						
						
					 
					
						2013-05-07 12:05:36 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							fb2666b560 
							
						 
					 
					
						
						
							
							Simplify few strings.  
						
						
						
					 
					
						2013-05-07 11:44:15 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d22840ec12 
							
						 
					 
					
						
						
							
							Mark few forgotten strings for translation.  
						
						
						
					 
					
						2013-05-07 11:41:47 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e34092fdf1 
							
						 
					 
					
						
						
							
							* grub-core/loader/linux.c: Use grub_dprintf for debug statements  
						
						... 
						
						
						
						rather than printf. 
						
					 
					
						2013-05-07 11:38:49 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							47cf82b461 
							
						 
					 
					
						
						
							
							* grub-core/video/readers/jpeg.c: Use grub_dprintf for debug statements  
						
						... 
						
						
						
						rather than printf.
	* grub-core/video/readers/tga.c: Likewise. 
						
					 
					
						2013-05-07 11:37:11 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1eed0e6ebc 
							
						 
					 
					
						
						
							
							* tests/priority_queue_unit_test.cc: New test.  
						
						
						
					 
					
						2013-05-07 11:30:48 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c5b7697bbb 
							
						 
					 
					
						
						
							
							* grub-core/font/font.c: Use grub_dprintf for debug statements rather  
						
						... 
						
						
						
						than printf. 
						
					 
					
						2013-05-07 11:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								Bean 
							
						 
					 
					
						
						
						
						
							
						
						
							fa2923436b 
							
						 
					 
					
						
						
							
							* grub-core/commands/testspeed.c: New command testspeed.  
						
						
						
					 
					
						2013-05-05 18:16:48 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							310d42144b 
							
						 
					 
					
						
						
							
							Factor-out human-size printing.  
						
						
						
					 
					
						2013-05-05 11:31:53 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							85002bf34a 
							
						 
					 
					
						
						
							
							Agglomerate more mallocs to speed-up gfxterm.  
						
						
						
					 
					
						2013-05-04 22:23:23 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							22b06e9685 
							
						 
					 
					
						
						
							
							Speed-up gfxterm by slightly agglomerating mallocs.  
						
						
						
					 
					
						2013-05-04 15:07:13 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b7c036bce3 
							
						 
					 
					
						
						
							
							More video checks.  
						
						
						
					 
					
						2013-05-04 14:00:14 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							92323d1fb0 
							
						 
					 
					
						
						
							
							Speed-up gfxterm by saving intermediate results in index+alpha  
						
						... 
						
						
						
						format. 
						
					 
					
						2013-05-04 13:58:30 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0fb356a385 
							
						 
					 
					
						
						
							
							* grub-core/tests/lib/functional_test.c: Don't stop on first failed  
						
						... 
						
						
						
						test. 
						
					 
					
						2013-05-04 13:54:08 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							44dea3f9a9 
							
						 
					 
					
						
						
							
							* grub-core/normal/menu_text.c (menu_clear_timeout): Clear second  
						
						... 
						
						
						
						line of timeout as it may contain the rest of long line. 
						
					 
					
						2013-05-04 13:52:21 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							14af86e41b 
							
						 
					 
					
						
						
							
							* grub-core/normal/main.c: Fix freed memory dereference.  
						
						
						
					 
					
						2013-05-04 13:50:16 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							03f7c8c304 
							
						 
					 
					
						
						
							
							Fix several memory leaks.  
						
						
						
					 
					
						2013-05-04 13:47:10 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c686014c1b 
							
						 
					 
					
						
						
							
							* grub-core/normal/menu.c (run_menu): Fix timeout reference point.  
						
						
						
					 
					
						2013-05-04 13:43:07 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0788a69514 
							
						 
					 
					
						
						
							
							* grub-core/gettext/gettext.c: Try $lang.gmo as well.  
						
						
						
					 
					
						2013-05-04 13:40:52 +02:00