Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							485568790c 
							
						 
					 
					
						
						
							
							Fix wildcard regexp dot and other special characters handling.  
						
						... 
						
						
						
						Reported by: Robert Mabee.
	* grub-core/commands/wildcard.c (isregexop): Add "|+{}[]?".
	(make_regex): Escape "|+{}[]". Transform '?' to '.?'.
	(split_path): Trigger expansion on '?'.
	(unescape): New function.
	(wildcard_expand): Unescape parts copied without globbing.
	* grub-core/script/execute.c (wildcard_escape): Escape '?'.
	(grub_script_arglist_to_argv): Don't unescape expansions. 
						
					 
					
						2012-06-19 14:13:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5e619f408d 
							
						 
					 
					
						
						
							
							Fix wildcard escaping.  
						
						... 
						
						
						
						* grub-core/commands/wildcard.c (wildcard_escape): Moved from here ...
	* grub-core/script/execute.c (wildcard_escape): .. to here.
	Don't escape dot.
	* grub-core/commands/wildcard.c (wildcard_unescape): Moved from here ...
	* grub-core/script/execute.c (wildcard_unescape): .. to here.
	Don't escape dot.
	* grub-core/script/execute.c (gettext_append): Always escape.
	(grub_script_arglist_to_argv): Always handle escaping/unescaping.
	* grub-core/script/yylex.l: Don't cut away the escaping.
	* tests/grub_script_echo1.in: Add tests with wildcard. 
						
					 
					
						2012-06-08 22:54:21 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9068fdcf0b 
							
						 
					 
					
						
						
							
							* grub-core/commands/wildcard.c (wildcard_expand): Set default return  
						
						... 
						
						
						
						value rather than let it uninited. 
						
					 
					
						2012-06-08 19:29:43 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f4d5820f28 
							
						 
					 
					
						
						
							
							* grub-core/commands/wildcard.c (+check_file): New function.  
						
						... 
						
						
						
						(wildcard_expand): Don't expand to non-existing files, expand with
	suffix and not attempt to expand if not needed. 
						
					 
					
						2012-06-07 23:18:04 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b7b4ab33ae 
							
						 
					 
					
						
						
							
							* grub-core/commands/hdparm.c (le16_to_char): Always byte-swap strings.  
						
						... 
						
						
						
						(grub_ata_strncpy): Likewise.
	(grub_ata_identify): Add missing byteswaps. 
						
					 
					
						2012-06-06 12:22:32 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6cce6f3864 
							
						 
					 
					
						
						
							
							* grub-core/commands/videoinfo.c (hook): Show pitch.  
						
						
						
					 
					
						2012-06-05 12:03:36 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							15a940bbd8 
							
						 
					 
					
						
						
							
							* grub-core/commands/i386/pc/drivemap.c (install_int13_handler):  
						
						... 
						
						
						
						Allocate in multiples of 16 to avoid adding a few bytes free region the
	windows bugs upon.
	* grub-core/mmap/i386/pc/mmap.c (malloc_hook): Likewise. 
						
					 
					
						2012-06-03 17:47:20 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							941e3a6d96 
							
						 
					 
					
						
						
							
							* grub-core/commands/gptsync.c (grub_cmd_gptsync): Propagate the  
						
						... 
						
						
						
						relaxation of protective MBR requirements. 
						
					 
					
						2012-05-30 13:51:50 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f7143efe1b 
							
						 
					 
					
						
						
							
							* grub-core/boot/i386/pc/startup_raw.S [__APPLE__]: Add Apple assembly  
						
						... 
						
						
						
						version.
	* grub-core/commands/i386/pc/drivemap_int13h.S [__APPLE__]: Likewise.
	* grub-core/kern/i386/pc/startup.S [__APPLE__]: Likewise.
	* grub-core/lib/i386/relocator16.S [__APPLE__]: Likewise.
	* grub-core/lib/i386/relocator_common.S [__APPLE__]: Likewise.
	* grub-core/mmap/i386/pc/mmap_helper.S [__APPLE__]: Likewise. 
						
					 
					
						2012-05-28 17:51:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							967b2b649a 
							
						 
					 
					
						
						
							
							* grub-core/commands/sleep.c (do_print): Add missing grub_refresh.  
						
						... 
						
						
						
						Reported by: Jordan Uggla. 
						
					 
					
						2012-05-22 00:02:21 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							668ea6d26d 
							
						 
					 
					
						
						
							
							* grub-core/commands/hashsum.c (grub_cmd_hashsum): Align space for  
						
						... 
						
						
						
						resulting hash as a precaution. 
						
					 
					
						2012-05-08 14:22:38 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							83b2e89cf7 
							
						 
					 
					
						
						
							
							* grub-core/commands/ls.c (grub_ls_list_files): Fix overflow.  
						
						
						
					 
					
						2012-05-06 16:10:29 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4e9b28192a 
							
						 
					 
					
						
						
							
							* grub-core/commands/menuentry.c: Fix typo in TRANSLATORS comments  
						
						
						
					 
					
						2012-05-04 01:20:38 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							11858300e9 
							
						 
					 
					
						
						
							
							* grub-core/commands/menuentry.c: Add TRANSLATORS comments.  
						
						... 
						
						
						
						* grub-core/kern/emu/hostdisk.c: Likewise. 
						
					 
					
						2012-05-03 23:43:59 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							dc478aeae5 
							
						 
					 
					
						
						
							
							* grub-core/commands/legacycfg.c (legacy_file): Default to restricted  
						
						... 
						
						
						
						entries.
	* grub-core/commands/menuentry.c (grub_cmd_menuentry): Likewise.
	* docs/grub.texi: Update menuentry description. 
						
					 
					
						2012-05-02 10:26:09 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9c815e0120 
							
						 
					 
					
						
						
							
							* grub-core/commands/search_wrap.c (grub_cmd_search): Handle old  
						
						... 
						
						
						
						--fs-uuid --set UUID syntax. 
						
					 
					
						2012-04-19 11:32:59 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3c491b479c 
							
						 
					 
					
						
						
							
							Terminate UNDI and PXE before launching the payload to avoid problems  
						
						... 
						
						
						
						with DMA.
	* grub-core/commands/boot.c (grub_loader_noreturn): Rename to ...
	(grub_loader_flags): ... this. All users updated.
	(grub_loader_boot): Check for GRUB_LOADER_FLAG_NORETURN.
	* grub-core/loader/i386/pc/pxechainloader.c (grub_cmd_pxechain): Mark
	loader as GRUB_LOADER_FLAG_PXE_NOT_UNLOAD.
	* grub-core/net/drivers/i386/pc/pxe.c (grub_pxe_shutdown): New
	function.
	(grub_pxe_restore): Likewise.
	(fini_hnd): New var.
	(GRUB_MOD_INIT): Register shutdown hook.
	(GRUB_MOD_FINI): Shutdown and unregister shutdown hook.
	* include/grub/loader.h (GRUB_LOADER_FLAG_NORETURN): New const.
	(GRUB_LOADER_FLAG_PXE_NOT_UNLOAD): Likewise.
	(grub_loader_set): Rename second argument to flags. 
						
					 
					
						2012-04-11 22:32:31 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							491c57a815 
							
						 
					 
					
						
						
							
							* grub-core/commands/usbtest.c (usb_print_str): Silence spurious  
						
						... 
						
						
						
						warning. 
						
					 
					
						2012-04-07 20:03:38 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6d36a236d2 
							
						 
					 
					
						
						
							
							* grub-core/commands/lsacpi.c (options): Add missing terminator.  
						
						
						
					 
					
						2012-04-01 21:22:48 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d83ff9f955 
							
						 
					 
					
						
						
							
							* grub-core/commands/menuentry.c (grub_normal_add_menu_entry): Add  
						
						... 
						
						
						
						zero terminator. Fixes a crash. 
						
					 
					
						2012-03-19 10:56:43 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0ae4f0bddb 
							
						 
					 
					
						
						
							
							* grub-core/commands/i386/pc/play.c: Improve TRANSLATORS comments.  
						
						... 
						
						
						
						* grub-core/commands/regexp.c: Likewise.
	* grub-core/loader/i386/linux.c: Likewise.
	* grub-core/partmap/msdos.c: Likewise.
	* grub-core/script/execute.c: Likewise.
	* grub-core/term/gfxterm.c: Likewise. 
						
					 
					
						2012-03-11 23:36:35 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9fdb2d7b11 
							
						 
					 
					
						
						
							
							Fix handling of leading spaces in scripts.  
						
						... 
						
						
						
						* grub-core/normal/cmdline.c (grub_cmdline_get): Don't strip leading
	spaces.
	* grub-core/normal/main.c (grub_file_getline): Remove all preprocessing
	other than skipping \r. All users updated.
	* tests/grub_script_echo1.in: Add space-related tests.
	* util/grub-menulst2cfg.c (main): Remove useless space skipping. 
						
					 
					
						2012-03-11 14:43:18 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1a1ac4f6cb 
							
						 
					 
					
						
						
							
							* grub-core/commands/cat.c (grub_cmd_cat): Fix termination key check.  
						
						
						
					 
					
						2012-03-11 14:36:02 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e8e0566b0c 
							
						 
					 
					
						
						
							
							* grub-core/commands/videoinfo.c: Add TRANSLATORS comments.  
						
						... 
						
						
						
						* grub-core/commands/xnu_uuid.c: Likewise.
	* grub-core/loader/efi/appleloader.c: Likewise.
	* grub-core/script/execute.c: Likewise.
	* grub-core/script/main.c: Likewise.
	* util/grub-mkfont.c: Likewise. 
						
					 
					
						2012-03-10 13:19:46 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c6d542119d 
							
						 
					 
					
						
						
							
							* grub-core/commands/hashsum.c (grub_cmd_hashsum): Remove dot at the end  
						
						... 
						
						
						
						of error message. 
						
					 
					
						2012-03-10 12:23:47 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5fd1c522d4 
							
						 
					 
					
						
						
							
							* grub-core/commands/i386/pc/sendkey.c (GRUB_MOD_INIT): Fix confusing  
						
						... 
						
						
						
						message.
	* util/grub-install.in: Fix anf gettextize error message. 
						
					 
					
						2012-03-09 00:56:22 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							292fdaff95 
							
						 
					 
					
						
						
							
							* grub-core/commands/probe.c (options): Replace VAR with VARNAME and  
						
						... 
						
						
						
						gettextize.
	* grub-core/commands/search_wrap.c (options): Likewise. 
						
					 
					
						2012-03-08 19:07:23 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6e69da9ccb 
							
						 
					 
					
						
						
							
							* grub-core/commands/videoinfo.c: Add TRANSLATORS comments.  
						
						... 
						
						
						
						* grub-core/commands/videotest.c: Likewise.
	* grub-core/loader/i386/linux.c: Likewise. 
						
					 
					
						2012-03-06 15:04:33 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4a92934301 
							
						 
					 
					
						
						
							
							* grub-core/commands/acpi.c (options): Fix a dot in the middle of the  
						
						... 
						
						
						
						sentence.
	Reported by: Milo Casagrande. 
						
					 
					
						2012-03-06 15:03:33 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bb51c6c647 
							
						 
					 
					
						
						
							
							* grub-core/commands/acpi.c: Add TRANSLATORS comments.  
						
						... 
						
						
						
						* grub-core/commands/gptsync.c: Likewise.
	* grub-core/commands/hashsum.c: Likewise.
	* grub-core/commands/i386/pc/sendkey.c: Likewise.
	* grub-core/commands/legacycfg.c: Likewise.
	* grub-core/io/gzio.c: Likewise.
	* grub-core/net/net.c: Likewise.
	* grub-core/term/gfxterm.c: Likewise.
	* grub-core/term/terminfo.c: Likewise.
	* grub-core/tests/test_blockarg.c: Likewise.
	* grub-core/video/video.c: Likewise.
	* util/grub-install.in: Likewise.
	* util/grub-mkfont.c: Likewise. 
						
					 
					
						2012-03-06 14:11:10 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c7c080ad02 
							
						 
					 
					
						
						
							
							* grub-core/commands/search_wrap.c (options): Fix a typo.  
						
						
						
					 
					
						2012-03-06 14:07:00 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4650daec9c 
							
						 
					 
					
						
						
							
							* grub-core/commands/search_wrap.c (options): Fix wrong copy-paste in  
						
						... 
						
						
						
						messages. 
						
					 
					
						2012-03-06 11:59:39 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							90eeab76b0 
							
						 
					 
					
						
						
							
							* grub-core/commands/menuentry.c (options): Remove  
						
						... 
						
						
						
						GRUB_ARG_OPTION_REPEATABLE.
	Reported by: Andreas Vogel 
						
					 
					
						2012-03-05 01:00:09 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d9bef9bc43 
							
						 
					 
					
						
						
							
							Fix menu title instability bug.  
						
						... 
						
						
						
						* grub-core/commands/menuentry.c (options): New option --id.
	(grub_normal_add_menu_entry): New argument id. All users updated.
	(grub_cmd_menuentry): Handle --id.
	(grub_menu_init): Accept unknown arguments.
	* grub-core/normal/main.c (features): Add feature_menuentry_id and
	feature_menuentry_options.
	* grub-core/normal/menu.c (grub_menu_execute_entry): Use id for
	saved_entry.
	(get_entry_number): Match with id as well.
	* include/grub/menu.h (grub_menu_entry): New member id.
	* util/grub-mkconfig_lib.in (grub_get_device_id): New function.
	* util/grub.d/00_header.in: Define menuentry_id_option.
	* util/grub.d/10_hurd.in: Define id.
	* util/grub.d/10_illumos.in: Likewise.
	* util/grub.d/10_kfreebsd.in: Likewise.
	* util/grub.d/10_linux.in: Likewise.
	* util/grub.d/10_netbsd.in: Likewise.
	* util/grub.d/10_windows.in: Likewise.
	* util/grub.d/20_linux_xen.in: Likewise.
	* util/grub.d/30_os-prober.in: Likewise. 
						
					 
					
						2012-03-04 14:55:13 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8f95d002fe 
							
						 
					 
					
						
						
							
							* grub-core/commands/date.c (GRUB_MOD_INIT): Remove non-uniform  
						
						... 
						
						
						
						"Command for ...".
	* grub-core/commands/hdparm.c (options): Use "Display" rather than
	"Check" since we don't check anything.
	* grub-core/commands/i386/cpuid.c (options): Clarify that long mode
	is 64-bit one.
	* grub-core/commands/search_wrap.c (options): Clarify the conditions.
	* grub-core/disk/geli.c (grub_md_sha256_real): Fix typo.
	(grub_md_sha512_real): Likewise. 
						
					 
					
						2012-03-03 13:09:14 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							805a8dccc8 
							
						 
					 
					
						
						
							
							* grub-core/commands/gptsync.c: Fix typographic quoting.  
						
						... 
						
						
						
						* grub-core/commands/ieee1275/suspend.c: Likewise.
	* grub-core/commands/parttool.c: Likewise.
	* grub-core/commands/search_wrap.c: Likewise.
	* grub-core/commands/videoinfo.c: Likewise.
	* grub-core/gfxmenu/gui_label.c: Likewise.
	* grub-core/hello/hello.c: Likewise.
	* grub-core/kern/emu/main.c: Likewise.
	* grub-core/net/net.c: Likewise.
	* grub-core/normal/menu.c: Likewise.
	* grub-core/normal/menu_text.c: Likewise.
	* grub-core/normal/misc.c: Likewise.
	* util/grub-editenv.c: Likewise.
	* util/grub-install.in: Likewise.
	* util/grub-kbdcomp.in: Likewise.
	* util/grub-mkconfig.in: Likewise.
	* util/grub-mknetdir.in: Likewise.
	* util/grub-mkrescue.in: Likewise.
	* util/grub-mkstandalone.in: Likewise.
	* util/grub-reboot.in: Likewise.
	* util/grub-set-default.in: Likewise.
	* util/grub-setup.c: Likewise.
	* util/powerpc/ieee1275/grub-mkrescue.in: Likewise. 
						
					 
					
						2012-03-03 13:05:08 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							40211ab884 
							
						 
					 
					
						
						
							
							* grub-core/commands/acpihalt.c: Add TRANSLATORS comments.  
						
						... 
						
						
						
						* grub-core/commands/keystatus.c: Likewise.
	* grub-core/commands/loadenv.c: Likewise.
	* grub-core/commands/probe.c: Likewise.
	* grub-core/commands/regexp.c: Likewise.
	* grub-core/commands/true.c: Likewise.
	* grub-core/commands/videoinfo.c: Likewise.
	* grub-core/disk/cryptodisk.c: Likewise.
	* grub-core/disk/ldm.c: Likewise.
	* grub-core/disk/loopback.c: Likewise.
	* grub-core/disk/luks.c: Likewise.
	* grub-core/fs/zfs/zfsinfo.c: Likewise.
	* grub-core/kern/disk.c: Likewise.
	* grub-core/kern/emu/hostdisk.c: Likewise. 
						
					 
					
						2012-03-03 12:59:28 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e7d2559bc1 
							
						 
					 
					
						
						
							
							* grub-core/commands/i386/pc/drivemap.c: Add TRANSLATORS comments.  
						
						... 
						
						
						
						* grub-core/commands/lsmmap.c: Likewise.
	* grub-core/commands/minicmd.c: Likewise.
	* grub-core/commands/mips/loongson/lsspd.c: Likewise.
	* grub-core/commands/regexp.c: Likewise.
	* grub-core/gdb/gdb.c: Likewise.
	* grub-core/term/gfxterm.c: Likewise.
	* util/grub-mkconfig.in: Likewise.
	* util/grub-mkfont.c: Likewise.
	* util/grub-mklayout.c: Likewise.
	* util/grub-mknetdir.in: Likewise.
	* util/grub-mkrescue.in: Likewise.
	* util/grub.d/30_os-prober.in: Likewise. 
						
					 
					
						2012-03-02 15:09:10 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							49ce9e50eb 
							
						 
					 
					
						
						
							
							* grub-core/commands/videoinfo.c (hook): Replace "Direct"  
						
						... 
						
						
						
						with "Direct color" and "Packed" with "Packed pixel".
	(grub_cmd_videoinfo): Simplify legend. 
						
					 
					
						2012-03-02 15:05:30 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6fd4e6e4d0 
							
						 
					 
					
						
						
							
							* grub-core/commands/i386/pc/halt.c (grub_halt): Add noreturn attribute.  
						
						... 
						
						
						
						(grub_cmd_halt): Likewise. 
						
					 
					
						2012-02-29 15:06:39 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							584b2f8a22 
							
						 
					 
					
						
						
							
							Replace grub_target_addr with more appropriate types.  
						
						... 
						
						
						
						* grub-core/commands/efi/fixvideo.c (scan_card): Replace
	grub_target_addr with grub_addr.
	* grub-core/commands/iorw.c (grub_cmd_read): Replace
	grub_target_addr with grub_port.
	(grub_cmd_write): Likewise.
	* grub-core/commands/memrw.c (grub_cmd_read): Replace
	grub_target_addr with grub_addr.
	(grub_cmd_write): Likewise.
	* grub-core/video/efi_uga.c (find_line_len): Likewise. 
						
					 
					
						2012-02-27 14:13:24 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							036985b8ce 
							
						 
					 
					
						
						
							
							Remove grub_{modname}_init and grub_{modname}_fini. They should never  
						
						... 
						
						
						
						be used directly if it's really a module and GRUB_MOD_INIT shouldn't
	be used on non-modules.
	* grub-core/commands/boot.c (GRUB_MOD_INIT) [LOONGSON || QEMU_MIPS]:
	Rename to grub_boot_init.
	(GRUB_MOD_FINI) [LOONGSON || QEMU_MIPS]: Rename to grub_boot_fini.
	* grub-core/commands/keylayouts.c (GRUB_MOD_INIT)
	[LOONGSON || QEMU_MIPS]: Rename to grub_keylayouts_init.
	(GRUB_MOD_FINI) [LOONGSON || QEMU_MIPS]: Rename to grub_keylayouts_fini.
	* grub-core/font/font_cmd.c (GRUB_MOD_INIT)
	[LOONGSON || QEMU_MIPS]: Rename to grub_font_init.
	(GRUB_MOD_FINI) [LOONGSON || QEMU_MIPS]: Rename to grub_font_fini.
	* grub-core/kern/mips/loongson/init.c: Replace explicit protos with
	includes.
	(grub_machine_init): Remove empty inits.
	* grub-core/kern/mips/qemu_mips/init.c: Replace explicit protos with
	includes.
	(grub_machine_init): Remove empty inits.
	* grub-core/term/arc/console.c: Remove explicit proto.
	* grub-core/term/at_keyboard.c (GRUB_MOD_INIT)
	[LOONGSON || QEMU_MIPS]: Rename to grub_at_keyboard_init.
	(GRUB_MOD_FINI) [LOONGSON || QEMU_MIPS]: Rename to
	grub_at_keyboard_fini.
	* grub-core/term/gfxterm.c (GRUB_MOD_INIT)
	[LOONGSON || QEMU_MIPS]: Rename to grub_gfxterm_init.
	(GRUB_MOD_FINI) [LOONGSON || QEMU_MIPS]: Rename to
	grub_gfxterm_fini.
	* grub-core/term/i386/pc/vga_text.c (GRUB_MOD_INIT)
	[LOONGSON || QEMU_MIPS]: Rename to grub_vgatext_init.
	(GRUB_MOD_FINI) [LOONGSON || QEMU_MIPS]: Rename to
	grub_vgatext_fini.
	* grub-core/term/ieee1275/console.c: Remove explicit proto.
	* grub-core/term/serial.c (GRUB_MOD_INIT)
	[LOONGSON || QEMU_MIPS]: Rename to grub_serial_init.
	(GRUB_MOD_FINI) [LOONGSON || QEMU_MIPS]: Rename to
	grub_serial_fini.
	* grub-core/term/terminfo.c (GRUB_MOD_INIT)
	[LOONGSON || QEMU_MIPS]: Rename to grub_terminfo_init.
	(GRUB_MOD_FINI) [LOONGSON || QEMU_MIPS]: Rename to
	grub_terminfo_fini.
	* grub-core/video/bitmap.c (GRUB_MOD_INIT): Removed.
	(GRUB_MOD_FINI): Likewise.
	* grub-core/video/radeon_fuloong2e.c (GRUB_MOD_INIT)
	[LOONGSON]: Rename to grub_video_radeon_fuloong2e_init.
	(GRUB_MOD_FINI) [LOONGSON]: Rename to
	grub_video_radeon_fuloong2e_fini.
	* grub-core/video/sis315pro.c (GRUB_MOD_INIT)
	[LOONGSON]: Rename to grub_video_sis315pro_init.
	(GRUB_MOD_FINI) [LOONGSON]: Rename to
	grub_video_sis315pro_fini.
	* grub-core/video/sm712.c (GRUB_MOD_INIT)
	[LOONGSON]: Rename to grub_video_sm712_init.
	(GRUB_MOD_FINI) [LOONGSON]: Rename to
	grub_video_sm712_fini.
	* include/grub/at_keyboard.h (grub_at_keyboard_init): New proto.
	(grub_at_keyboard_fini): Likewise.
	* include/grub/dl.h (GRUB_MOD_INIT) [!GRUB_UTIL && !EMU]:
	Don't declare grub_{modname}_init.
	(GRUB_MOD_INIT) [!GRUB_UTIL && !EMU]: Don't declare grub_{modname}_fini.
	* include/grub/keyboard_layouts.h (grub_keylayouts_init) [!EMU]:
	New proto.
	(grub_keylayouts_fini) [!EMU]: Likewise.
	* include/grub/serial.h (grub_serial_init) [!EMU]:
	New proto.
	(grub_serial_fini) [!EMU]: Likewise.
	* include/grub/terminfo.h (grub_terminfo_init) [!EMU]:
	New proto.
	(grub_terminfo_fini) [!EMU]: Likewise.
	* include/grub/video.h (grub_font_init) [!EMU]:
	New proto.
	(grub_font_fini) [!EMU]: Likewise.
	(grub_gfxterm_init) [!EMU]: Likewise.
	(grub_gfxterm_fini) [!EMU]: Likewise.
	(grub_video_sm712_init) [!EMU]: Likewise.
	(grub_video_sm712_fini) [!EMU]: Likewise.
	(grub_video_sis315pro_init) [!EMU]: Likewise.
	(grub_video_sis315pro_fini) [!EMU]: Likewise.
	(grub_video_radeon_fuloong2e_init) [!EMU]: Likewise.
	(grub_video_radeon_fuloong2e_fini) [!EMU]: Likewise. 
						
					 
					
						2012-02-27 00:28:45 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e2a833958e 
							
						 
					 
					
						
						
							
							Don't export grub_get_rtc.  
						
						... 
						
						
						
						* include/grub/i386/pc/time.h (grub_get_rtc): Don't export.
	* grub-core/commands/i386/pc/play.c (play): Use grub_get_time_ms. 
						
					 
					
						2012-02-26 23:25:47 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							eece3349ea 
							
						 
					 
					
						
						
							
							Remove prio_list.  
						
						... 
						
						
						
						* include/grub/list.h (grub_prio_list): Removed.
	(GRUB_PRIO_LIST_PRIO_MASK): Removed. All users switched to
	GRUB_COMMAND_PRIO_MASK.
	(GRUB_PRIO_LIST_FLAG_ACTIVE): Removed. All users switched to
	GRUB_COMMAND_FLAG_ACTIVE.
	(grub_prio_list_insert): Removed.
	(grub_prio_list_remove): Likewise.
	(GRUB_AS_PRIO_LIST): Likewise.
	(GRUB_AS_PRIO_LIST_P): Likewise.
	* include/grub/command.h (GRUB_COMMAND_PRIO_MASK): New define.
	(GRUB_COMMAND_FLAG_ACTIVE): Likewise.
	* grub-core/kern/list.c (grub_prio_list_insert): Remove.
	* grub-core/kern/command.c (grub_register_command_prio): Inline
	the prio_list code.
	(grub_unregister_command): Likewise. 
						
					 
					
						2012-02-26 22:49:24 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							47b40053e0 
							
						 
					 
					
						
						
							
							* grub-core/commands/probe.c (grub_cmd_probe): Gettextise UUID and label  
						
						... 
						
						
						
						errors. 
						
					 
					
						2012-02-26 20:36:09 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							67093bc0ed 
							
						 
					 
					
						
						
							
							Another round of string clarification and adding TRANSLATORS comments.  
						
						
						
					 
					
						2012-02-26 17:28:05 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							114076ef63 
							
						 
					 
					
						
						
							
							* grub-core/commands/lsacpi.c (options): Fix typo.  
						
						
						
					 
					
						2012-02-25 23:04:30 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4e27343fb0 
							
						 
					 
					
						
						
							
							* conf/Makefile.common (CFLAGS_GNULIB): Add  
						
						... 
						
						
						
						-Wno-unsafe-loop-optimizations.
	* configure.ac: Remove -Wmissing-declarations and -Wmissing-prototypes
	on tools.
	* grub-core/commands/legacycfg.c: Add pragma to skip
	-Wunsafe-loop-optimizations.
	(check_password_md5_real): Fix loop counter type.
	* grub-core/commands/testload.c (grub_cmd_testload): Fix over the EOF
	reading.
	* grub-core/disk/ldm.c (grub_util_get_ldm): Fix logic error.
	* grub-core/fs/zfs/zfs_sha256.c (zio_checksum_SHA256): Add safety
	loop condition.
	* grub-core/io/gzio.c: Add pragma to skip -Wunsafe-loop-optimizations.
	* grub-core/lib/LzmaEnc.c (GetOptimum): Avoid possible infinite loop.
	* grub-core/net/net.c (grub_net_route_address): Add safety loop
	condition.
	* grub-core/normal/charset.c (bidi_line_wrap): Likewise.
	* grub-core/normal/cmdline.c (grub_set_history): Fix loop types and
	avoid possible infinite loops.
	* grub-core/script/parser.y: Add pragma to skip -Wmissing-declarations
	and -Wunsafe-loop-optimizations.
	* grub-core/script/yylex.l: Likewise.
	* util/grub-mkfont.c: Add pragma to skip -Wunsafe-loop-optimizations.
	(print_glyphs): Avoid infinite loops.
	* util/grub-mkimage.c (compress_kernel_xz): Fix format security. 
						
					 
					
						2012-02-24 12:30:32 +01:00 
						 
				 
			
				
					
						
							
							
								Grégoire Sutre 
							
						 
					 
					
						
						
						
						
							
						
						
							697f18b067 
							
						 
					 
					
						
						
							
							* grub-core/commands/lsacpi.c (disp_acpi_xsdt_table): Fix loop condition  
						
						... 
						
						
						
						to avoid infinite loop.
	(disp_acpi_rsdt_table): Likewise. 
						
					 
					
						2012-02-24 11:48:07 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4b59234df8 
							
						 
					 
					
						
						
							
							* grub-core/commands/acpihalt.c (get_sleep_type):  
						
						... 
						
						
						
						Remove unused variable. 
						
					 
					
						2012-02-22 16:25:35 +01:00