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 | 
					
					
						
						
							
							
							
						
					 |