carles 
								
							 
						 
						
							
							
							
							
								
							
							
								77a795923b 
								
							 
						 
						
							
							
								
								2010-01-03  Carles Pina i Estany  <carles@pina.cat>  
							
							... 
							
							
							
							* commands/acpi.c: Gettextizze help strings and/or options. Include
	`grub/i18n.h' if needed.
	* commands/blocklist.c: Likewise.
	* commands/boot.c: Likewise.
	* commands/cat.c: Likewise.
	* commands/cmp.c: Likewise.
	* commands/configfile.c: Likewise.
	* commands/crc.c: Likewise.
	* commands/date.c: Likewise.
	* commands/echo.c: Likewise.
	* commands/efi/fixvideo.c: Likewise.
	* commands/efi/loadbios.c: Likewise.
	* commands/gptsync.c: Likewise.
	* commands/halt.c: Likewise.
	* commands/handler.c: Likewise.
	* commands/hdparm.c: Likewise.
	* commands/hexdump.c: Likewise.
	* commands/i386/cpuid.c: Likewise.
	* commands/i386/pc/drivemap.c: Likewise.
	* commands/i386/pc/halt.c: Likewise.
	* commands/i386/pc/pxecmd.c: Likewise.
	* commands/i386/pc/vbeinfo.c: Likewise.
	* commands/i386/pc/vbetest.c: Likewise.
	* commands/ieee1275/suspend.c: Likewise.
	* commands/keystatus.c: Likewise.
	* commands/loadenv.c: Likewise.
	* commands/ls.c: Likewise.
	* commands/lsmmap.c: Likewise.
	* commands/lspci.c: Likewise.
	* commands/memrw.c: Likewise.
	* commands/minicmd.c: Likewise.
	* commands/parttool.c: Likewise.
	* commands/password.c: Likewise.
	* commands/probe.c: Likewise.
	* commands/read.c: Likewise.
	* commands/reboot.c: Likewise.
	* commands/search.c: Likewise.
	* commands/sleep.c: Likewise.
	* commands/test.c: Likewise.
	* commands/true.c: Likewise.
	* commands/usbtest.c: Likewise.
	* commands/videotest.c: Likewise.
	* commands/xnu_uuid.c: Likewise.
	* disk/loopback.c: Likewise.
	* hello/hello.c: Likewise.
	* loader/i386/bsd.c: Likewise.
	* term/i386/pc/serial.c: Likewise.
	* po/POTFILES: Add new files. 
							
						 
						
							2010-01-03 19:24:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								da8d5c53e9 
								
							 
						 
						
							
							
								
								2010-01-02  Colin Watson  <cjwatson@ubuntu.com>  
							
							... 
							
							
							
							* term/i386/pc/at_keyboard.c
	(keyboard_controller_wait_untill_ready): Rename to ...
	(keyboard_controller_wait_until_ready): ... this. Update all users. 
							
						 
						
							2010-01-02 15:19:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yves Blusseau 
								
							 
						 
						
							
							
							
							
								
							
							
								18f81dfc02 
								
							 
						 
						
							
							
								
								2010-01-01  Yves Blusseau  <blusseau@zetam.org>  
							
							... 
							
							
							
							* kern/misc.c
	(memcmp): add missing memcmp "alias" function for Apple platforms
	(memset): add missing memset "alias" function for Apple platforms 
							
						 
						
							2010-01-01 22:48:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yves Blusseau 
								
							 
						 
						
							
							
							
							
								
							
							
								b1c10d4412 
								
							 
						 
						
							
							
								
								2009-01-01  Yves Blusseau  <blusseau@zetam.org>  
							
							... 
							
							
							
							* util/mkisofs/mkisofs.c: fix a warning about a bad cast when NLS
	is disabled 
							
						 
						
							2010-01-01 21:41:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yves Blusseau 
								
							 
						 
						
							
							
							
							
								
							
							
								2f1a3acf75 
								
							 
						 
						
							
							
								
								2009-01-01  Yves Blusseau  <yves.blusseau@zetam.org>  
							
							... 
							
							
							
							* configure.ac: check external intl library
	* Makefile.in: add compiler and linker flags to properly compile with
	intl library
	* include/grub/i18n.h: add a check to disable NLS
	* util/misc.c (grub_util_init_nls): new function
	* include/grub/util/misc.h: likewise
	* util/elf/grub-mkimage.c: use the new function below to initialize NLS
	* util/grub-editenv.c: likewise
	* util/grub-emu.c: likewise
	* util/grub-fstest.c: likewise
	* util/grub-mkdevicemap.c: likewise
	* util/grub-mkfont.c: likewise
	* util/grub-mkrelpath.c: likewise
	* util/grub-probe.c: likewise
	* util/i386/pc/grub-mkimage.c: likewise
	* util/i386/pc/grub-setup.c: likewise
	* util/sparc64/ieee1275/grub-mkimage.c: likewise
	* util/sparc64/ieee1275/grub-ofpathname.c: likewise
	* util/sparc64/ieee1275/grub-setup.c: likewise
	* util/mkisofs/mkisofs.h: add a check to disable NLS
	* util/mkisofs/mkisofs.c: likewise 
							
						 
						
							2010-01-01 21:32:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yves Blusseau 
								
							 
						 
						
							
							
							
							
								
							
							
								cec573c894 
								
							 
						 
						
							
							
								
								2009-01-01  Yves Blusseau  <blusseau@zetam.org>  
							
							... 
							
							
							
							* config.rpath: new file used to configure compilation with NLS 
							
						 
						
							2010-01-01 20:33:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carles 
								
							 
						 
						
							
							
							
							
								
							
							
								3393790450 
								
							 
						 
						
							
							
								
								2010-01-01  Carles Pina i Estany  <carles@pina.cat>  
							
							... 
							
							
							
							* commands/help.c: Include `grub/mm.h' and `grub/normal.h'.
	(grub_cmd_help): Print the cmd->name before the cmd->summary. Cut the
	string using string width.
	* normal/menu_text.c (grub_print_message_indented): Use
	grub_print_spaces and not print_spaces.
	(print_timeout): Likewise.
	(print_spaces): Move to...
	* include/grub/term.h: ... here. Change the name to grub_print_spaces. 
							
						 
						
							2010-01-01 18:58:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Millan 
								
							 
						 
						
							
							
							
							
								
							
							
								3fd3b8d81a 
								
							 
						 
						
							
							
								
								2010-01-01  Robert Millan  <rmh.grub@aybabtu.com>  
							
							... 
							
							
							
							Import from Gnulib.
	
	* gnulib/getdelim.c: New file.
	* gnulib/getline.c: Likewise. 
							
						 
						
							2010-01-01 12:33:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e44721e811 
								
							 
						 
						
							
							
								
								Fix punctuation in ChangeLog  
							
							
							
						 
						
							2009-12-31 15:05:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								33433555f3 
								
							 
						 
						
							
							
								
								2009-12-31 BVK Chaitanya  <bvk.groups@gmail.com>  
							
							... 
							
							
							
							* include/grub/list.h (grub_assert_fail): Removed.
	(grub_bad_type_cast_real): New function.
	(grub_bad_type_cast): New macro.
	(GRUB_AS_LIST): Use grub_bad_type_cast.
	(GRUB_AS_LIST_P): Likewise.
	(GRUB_AS_NAMED_LIST): Likewise.
	(GRUB_AS_NAMED_LIST_P): Likewise.
	(GRUB_AS_PRIO_LIST): Likewise.
	(GRUB_AS_PRIO_LIST_P): Likewise.
	* include/grub/handler.h (GRUB_AS_HANDLER): Likewise. 
							
						 
						
							2009-12-31 15:03:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f5a513064c 
								
							 
						 
						
							
							
								
								2009-12-29 Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* loader/sparc64/ieee1275/linux.c (GRUB_MOD_INIT (linux)):
	Fix syntax error. 
							
						 
						
							2009-12-29 19:06:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Millan 
								
							 
						 
						
							
							
							
							
								
							
							
								90d1e8797a 
								
							 
						 
						
							
							
								
								2009-12-29  Robert Millan  <rmh.grub@aybabtu.com>  
							
							... 
							
							
							
							* configure.ac: Check for TARGET_CFLAGS initialization before we
	initialize it ourselves (sigh).
	Move a few modifications to TARGET_CFLAGS to be unconditional
	(extra warning flags, loop alignment, i386 CPU extensions, GCC 4.4
	eh_frame)
	
	* gettext/gettext.c (grub_gettext_delete_list): Add `void' argument.
	* term/i386/pc/at_keyboard.c
	(keyboard_controller_wait_untill_ready): Likewise.
	(keyboard_controller_led): Rename `led_status' paramter to avoid
	name conflict. 
							
						 
						
							2009-12-29 14:04:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carles 
								
							 
						 
						
							
							
							
							
								
							
							
								465b5a8130 
								
							 
						 
						
							
							
								
								2009-12-28  Carles Pina i Estany  <carles@pina.cat>  
							
							... 
							
							
							
							* normal/misc.c (grub_normal_print_device_info): Add spaces and double
	quotes. 
							
						 
						
							2009-12-28 19:11:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c181849b95 
								
							 
						 
						
							
							
								
								2009-12-27  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* kern/parser.c (grub_parser_split_cmdline): Don't dereference NULL. 
							
						 
						
							2009-12-28 01:02:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9c8739a456 
								
							 
						 
						
							
							
								
								2009-12-27  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* normal/menu_text.c (grub_print_message_indented): Prevent
	past-the-end-of-array dereference. 
							
						 
						
							2009-12-27 22:32:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3e74249c4c 
								
							 
						 
						
							
							
								
								2009-12-27  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* video/readers/jpeg.c (GRUB_MOD_FINI (grub_cmd_jpegtest)): Rename to ..
	(GRUB_MOD_FINI (video_reader_jpeg)): ...this 
							
						 
						
							2009-12-27 22:21:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carles 
								
							 
						 
						
							
							
							
							
								
							
							
								64fd18edbc 
								
							 
						 
						
							
							
								
								2009-12-27  Carles Pina i Estany  <carles@pina.cat>  
							
							... 
							
							
							
							* normal/cmdline.c (grub_cmdline_get): Print a space after prompt.
	* normal/main.c (grub_normal_read_line): Remove a space from the
	default prompt. 
							
						 
						
							2009-12-27 00:43:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carles 
								
							 
						 
						
							
							
							
							
								
							
							
								714af9b9e4 
								
							 
						 
						
							
							
								
								2009-12-27  Carles Pina i Estany  <carles@pina.cat>  
							
							... 
							
							
							
							* loader/i386/efi/linux.c (GRUB_MOD_INIT): Improve command summary.
	* loader/i386/ieee1275/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/i386/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/i386/pc/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/powerpc/ieee1275/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/sparc64/ieee1275/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/xnu.c (GRUB_MOD_INIT): Likewise. 
							
						 
						
							2009-12-27 00:36:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carles 
								
							 
						 
						
							
							
							
							
								
							
							
								82f3e4125f 
								
							 
						 
						
							
							
								
								Fix two dates and one typo in ChangeLog.  
							
							
							
						 
						
							2009-12-26 12:08:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carles 
								
							 
						 
						
							
							
							
							
								
							
							
								c541b01a66 
								
							 
						 
						
							
							
								
								2009-12-27  Carles Pina i Estany  <carles@pina.cat>  
							
							... 
							
							
							
							* video/readers/jpeg.c (cmd): Declare.
	(grub_cmd_jpegtest): Use `grub_command_t' type.
	(GRUB_MOD_INIT): Fix arguments passed to `grub_register_command'.
	Assign to `cmd'.
	(GRUB_MOD_FINI): Use `cmd' to unregister.
	* video/readers/png.c (cmd): Declare.
	(grub_cmd_pngtest): Use `grub_command_t' type.
	(GRUB_MOD_INIT): Fix arguments passed to `grub_register_command'.
	Assign to `cmd'.
	(GRUB_MOD_FINI): Use `cmd' to unregister.
	* video/readers/tga.c (cmd): Declare.
	(grub_cmd_tgatest): Use `grub_command_t' type.
	(GRUB_MOD_INIT): Fix arguments passed to `grub_register_command'.
	Assign to `cmd'.
	(GRUB_MOD_FINI): Use `cmd' to unregister. 
							
						 
						
							2009-12-26 12:06:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carles 
								
							 
						 
						
							
							
							
							
								
							
							
								864ba2bbca 
								
							 
						 
						
							
							
								
								2009-12-27  Carles Pina i Estany  <carles@pina.cat>  
							
							... 
							
							
							
							* efiemu/main.c (GRUB_MOD_INIT): Fix capitalizations and/or full
	stops.
	* kern/corecmd.c (grub_register_core_commands): Likewise.
	* loader/efi/chainloader.c (GRUB_MOD_INIT): Likewise.
	* loader/i386/bsd.c (GRUB_MOD_INIT): Likewise.
	* loader/i386/efi/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/i386/ieee1275/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/i386/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/i386/pc/chainloader.c (GRUB_MOD_INIT): Likewise.
	* loader/i386/pc/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/multiboot_loader.c (GRUB_MOD_INIT): Likewise.
	* loader/powerpc/ieee1275/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/sparc64/ieee1275/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/xnu.c (GRUB_MOD_INIT): Likewise.
	* mmap/mmap.c (GRUB_MOD_INIT): Likewise.
	* normal/handler.c (insert_handler): Likewise.
	* normal/main.c (GRUB_MOD_INIT): Likewise.
	* term/gfxterm.c (GRUB_MOD_INIT): Likewise. 
							
						 
						
							2009-12-26 11:01:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carles 
								
							 
						 
						
							
							
							
							
								
							
							
								fdcdbb6633 
								
							 
						 
						
							
							
								
								2009-12-26  Carles Pina i Estany  <carles@pina.cat>  
							
							... 
							
							
							
							* commands/help.c (grub_cmd_help): Print the command name before the
	summary.
	(GRUB_MOD_INIT): Remove command name from the summary.
	* kern/command.c (GRUB_MOD_INIT): If summary is null assign an empty
	strig as summary.
	* lib/arg.c (find_long): Print the command name before the summary.
	* commands/acpi.c (GRUB_MOD_INIT): Remove command name from the
	summary.
	* commands/blocklist.c (GRUB_MOD_INIT): Likewise.
	* commands/cat.c (GRUB_MOD_INIT): Likewise.
	* commands/cmp.c (GRUB_MOD_INIT): Likewise.
	* commands/configfile.c (GRUB_MOD_INIT): Likewise.
	* commands/crc.c (GRUB_MOD_INIT): Likewise.
	* commands/date.c (GRUB_MOD_INIT): Likewise.
	* commands/echo.c (GRUB_MOD_INIT): Likewise.
	* commands/efi/loadbios.c (GRUB_MOD_INIT): Likewise.
	* commands/gptsync.c (GRUB_MOD_INIT): Likewise.
	* commands/handler.c (GRUB_MOD_INIT): Likewise.
	* commands/hdparm.c (GRUB_MOD_INIT): Likewise.
	* commands/hexdump.c (GRUB_MOD_INIT): Likewise.
	* commands/i386/cpuid.c (GRUB_MOD_INIT): Likewise.
	* commands/i386/pc/halt.c (GRUB_MOD_INIT): Likewise.
	* commands/i386/pc/play.c (GRUB_MOD_INIT): Likewise.
	* commands/i386/pc/pxecmd.c (GRUB_MOD_INIT): Likewise.
	* commands/keystatus.c (GRUB_MOD_INIT): Likewise.
	* commands/loadenv.c (GRUB_MOD_INIT): Likewise.
	* commands/ls.c (GRUB_MOD_INIT): Likewise.
	* commands/lspci.c (GRUB_MOD_INIT): Likewise.
	* commands/memrw.c (GRUB_MOD_INIT): Likewise.
	* commands/minicmd.c (GRUB_MOD_INIT): Likewise.
	* commands/parttool.c (GRUB_MOD_INIT): Likewise.
	* commands/password.c (GRUB_MOD_INIT): Likewise.
	* commands/probe.c (GRUB_MOD_INIT): Likewise.
	* commands/read.c (GRUB_MOD_INIT): Likewise.
	* commands/search.c (GRUB_MOD_INIT): Likewise.
	* commands/sleep.c (GRUB_MOD_INIT): Likewise.
	* commands/test.c (GRUB_MOD_INIT): Likewise.
	* commands/xnu_uuid.c (GRUB_MOD_INIT): Likewise.
	* efiemu/main.c (GRUB_MOD_INIT): Likewise.
	* font/font_cmd.c (GRUB_MOD_INIT): Likewise.
	* gettext/gettext.c (GRUB_MOD_INIT): Likewise.
	* kern/corecmd.c (GRUB_MOD_INIT): Likewise.
	* lib/arg.c (GRUB_MOD_INIT): Likewise.
	* loader/efi/appleloader.c (GRUB_MOD_INIT): Likewise.
	* loader/i386/bsd.c (GRUB_MOD_INIT): Likewise.
	* loader/xnu.c (GRUB_MOD_INIT): Likewise.
	* mmap/mmap.c (GRUB_MOD_INIT): Likewise.
	* term/terminfo.c (GRUB_MOD_INIT): Likewise.
	* video/readers/jpeg.c (GRUB_MOD_INIT): Likewise.
	* video/readers/png.c (GRUB_MOD_INIT): Likewise.
	* video/readers/tga.c (GRUB_MOD_INIT): Likewise. 
							
						 
						
							2009-12-26 00:50:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9c288be27a 
								
							 
						 
						
							
							
								
								2009-12-25  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							Use search command for preliminar UUID search.
	* commands/search.c: Split into ...
	* commands/search_wrap.c: ...this
	* commands/search.c: ...and this.
	* commands/search_file.c: New file.
	* commands/search_label.c: New file.
	* commands/search_uuid.c: New file.
	* conf/any-emu.rmk (grub_emu_SOURCES): Remove commands/search.c.
	Add commands/search_wrap.c, commands/search_file.c,
	commands/search_label.c and commands/search_uuid.c.
	* conf/common.rmk (pkglib_MODULES): Remove fs_uuid.mod and fs_file.mod.
	(search_mod_SOURCES): Set to commands/search_wrap.c.
	(pkglib_MODULES): Add search_fs_file.mod, search_fs_uuid.mod and
	search_label.mod.
	(search_fs_file_mod_SOURCES): New variable.
	(search_fs_file_mod_CFLAGS): Likewise.
	(search_fs_file_mod_LDFLAGS): Likewise.
	(search_label_mod_SOURCES): Likewise.
	(search_label_mod_CFLAGS): Likewise.
	(search_label_mod_LDFLAGS): Likewise.
	(search_fs_uuid_mod_SOURCES): New variable.
	(search_fs_uuid_mod_CFLAGS): Likewise.
	(search_fs_uuid_mod_LDFLAGS): Likewise.
	(fs_file_mod_SOURCES): Removed.
	(fs_file_mod_CFLAGS): Likewise.
	(fs_file_mod_LDFLAGS): Likewise.
	(fs_uuid_mod_SOURCES): Removed.
	(fs_uuid_mod_CFLAGS): Likewise.
	(fs_uuid_mod_LDFLAGS): Likewise.
	* conf/sparc64-ieee1275.rmk (grub_install_SOURCES):
	Set to util/grub-install.in.
	* disk/fs_file.c: Removed.
	* disk/fs_uuid.c: Likewise.
	* include/grub/search.h: New file.
	* util/grub-install.in: Handle sparc64.
	Create and use load.cfg.
	* util/sparc64/ieee1275/grub-install.in: Removed. 
							
						 
						
							2009-12-25 23:06:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								db9433999c 
								
							 
						 
						
							
							
								
								2009-12-25  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* kern/i386/pc/startup.S (grub_biosdisk_get_diskinfo_int13_extensions):
	Ignore return status if CF is cleared.
	(grub_biosdisk_get_diskinfo_standard): Likewise. 
							
						 
						
							2009-12-25 23:01:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Millan 
								
							 
						 
						
							
							
							
							
								
							
							
								3fdae612d9 
								
							 
						 
						
							
							
								
								2009-12-25  Robert Millan  <rmh.grub@aybabtu.com>  
							
							... 
							
							
							
							* term/i386/pc/at_keyboard.c
	(keyboard_controller_wait_untill_ready): New function.
	(grub_keyboard_controller_write, grub_keyboard_controller_read)
	(keyboard_controller_led): Use keyboard_controller_wait_untill_ready()
	for keyboard polling, rather than duplicate the same loop.  This
	saves a few bytes in code size. 
							
						 
						
							2009-12-25 21:38:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7ebaa2b4ff 
								
							 
						 
						
							
							
								
								2009-12-25  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							Support for (pxe[:server[:gateway]]) syntax and
	use environment variable for PXE.
	* commands/i386/pc/pxecmd.c (options): Removed.
	(print_ip): Removed.
	(grub_cmd_pxe): Removed
	(grub_cmd_pxe_unload): New function.
	* fs/i386/pc/pxe.c (grub_pxe_disk_data): New structure.
	(grub_pxe_your_ip): Made static.
	(grub_pxe_default_server_ip): Likewise.
	(grub_pxe_default_gateway_ip): Likewise.
	(grub_pxe_blksize): Likewise.
	(parse_ip): New function.
	(grub_pxe_open): Support server and gateway specification.
	(grub_pxe_close): Free disk->data.
	(grub_pxefs_open): Use disk->data.
	(grub_pxefs_read): Likewise.
	(grub_env_write_readonly): New function.
	(set_mac_env): Likewise.
	(set_env_limn_ro): Likewise.
	(parse_dhcp_vendor): Likewise.
	(grub_pxe_detect): Set the environment variables.
	(set_ip_env): New function.
	(write_ip_env): Likewise.
	(grub_env_write_pxe_default_server): Likewise.
	(grub_env_write_pxe_default_gateway): Likewise.
	(grub_env_write_pxe_blocksize): Likewise.
	(GRUB_MOD_INIT(pxe)): Set environment variables.
	* include/grub/i386/pc/pxe.h (grub_pxe_mac_addr): Rename to ...
	(grub_pxe_mac_addr_t): ... this. All users updated.
	(grub_pxe_your_ip): Removed.
	(grub_pxe_server_ip): Likewise.
	(grub_pxe_gateway_ip): Likewise.
	(grub_pxe_blksize): Likewise. 
							
						 
						
							2009-12-25 22:01:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carles 
								
							 
						 
						
							
							
							
							
								
							
							
								ec5f98abda 
								
							 
						 
						
							
							
								
								2009-12-25  Carles Pina i Estany  <carles@pina.cat>  
							
							... 
							
							
							
							* commands/help.c: Include `<grub/i18n.h>'.
	(grub_cmd_help): Gettextizze.
	(GRUB_MOD_INIT): Likewise.
	* commands/i386/pc/play.c: Include `<grub/i18n.h>'.
	(GRUB_MOD_INIT): Gettextizze.
	* commands/search.c: Include `<grub/i18n.h>'.
	(options): Gettextizze.
	(GRUB_MOD_INIT): Gettextizze.
	* lib/arg.c: Include `<grub/i18n.h>'.
	(help_options): Gettextizze.
	(find_long): Likewise.
	(grub_arg_show_help): Likewise.
	* normal/dyncmd.c: Include `<grub/i18n.h>'.
	(read_command_list): Gettextizze.
	* po/POTFILES: Add `commands/i386/pc/play.c', `commands/search.c',
	`commands/help.c', `lib/arg.c' and `normal/dyncmd.c'. 
							
						 
						
							2009-12-25 21:51:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Millan 
								
							 
						 
						
							
							
							
							
								
							
							
								2281552630 
								
							 
						 
						
							
							
								
								2009-12-25  Robert Millan  <rmh.grub@aybabtu.com>  
							
							... 
							
							
							
							* include/grub/i386/at_keyboard.h (NUM_LOCK, SCROLL_LOCK): New macros.
	* term/i386/pc/at_keyboard.c (KEYBOARD_STATUS_NUM_LOCK)
	(KEYBOARD_LED_SCROLL, KEYBOARD_LED_NUM, KEYBOARD_LED_CAPS): New macros.
	(led_status): New variable.
	(keyboard_controller_led): New function.
	(grub_at_keyboard_getkey_noblock): Handle num lock and scroll lock,
	update led status for caps lock, num lock and scroll lock. 
							
						 
						
							2009-12-25 20:33:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Millan 
								
							 
						 
						
							
							
							
							
								
							
							
								a22008a64f 
								
							 
						 
						
							
							
								
								Fix typo in old changelog entry  
							
							
							
						 
						
							2009-12-25 20:36:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Felix Zielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								0ad46fd771 
								
							 
						 
						
							
							
								
								2009-12-25  Felix Zielcke <fzielcke@z-51.de>  
							
							... 
							
							
							
							* util/hostdisk.c (open_device): Fix a comment. 
							
						 
						
							2009-12-25 18:29:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Millan 
								
							 
						 
						
							
							
							
							
								
							
							
								427d6aa453 
								
							 
						 
						
							
							
								
								Merge my local branch  
							
							
							
						 
						
							2009-12-25 12:43:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carles 
								
							 
						 
						
							
							
							
							
								
							
							
								61ba42be03 
								
							 
						 
						
							
							
								
								2009-12-25  Carles Pina i Estany  <carles@pina.cat>  
							
							... 
							
							
							
							* commands/efi/loadbios.c: Capitalize acronyms, replace `could not' by
	`couldn't' and `can not' by `cannot'.
	* commands/i386/pc/drivemap.c: Likewise.
	* disk/ata.c: Likewise.
	* disk/ieee1275/nand.c: Likewise.
	* fs/affs.c: Likewise.
	* fs/fat.c: Likewise.
	* fs/hfs.c: Likewise.
	* fs/hfsplus.c: Likewise.
	* fs/iso9660.c: Likewise.
	* fs/jfs.c: Likewise.
	* fs/minix.c: Likewise.
	* fs/reiserfs.c: Likewise.
	* fs/sfs.c: Likewise.
	* fs/udf.c: Likewise.
	* fs/ufs.c: Likewise.
	* fs/xfs.c: Likewise.
	* loader/powerpc/ieee1275/linux.c: Likewise.
	* loader/sparc64/ieee1275/linux.c: Likewise.
	* util/grub-probe.c: Likewise.
	* util/misc.c: Likewise. 
							
						 
						
							2009-12-25 01:04:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carles 
								
							 
						 
						
							
							
							
							
								
							
							
								7fd0baee0f 
								
							 
						 
						
							
							
								
								2009-12-24  Carles Pina i Estany  <carles@pina.cat>  
							
							... 
							
							
							
							* bus/usb/usbhub.c: Fix capitalization, fullstop and newlines in
	grub_errno calls.
	* commands/acpi.c: Likewise.
	* commands/blocklist.c: Likewise.
	* commands/efi/loadbios.c: Likewise.
	* commands/i386/pc/drivemap.c: Likewise.
	* commands/loadenv.c: Likewise.
	* commands/memrw.c: Likewise.
	* commands/password.c: Likewise.
	* commands/videotest.c: Likewise.
	* disk/ata.c: Likewise.
	* disk/ata_pthru.c: Likewise.
	* disk/dmraid_nvidia.c: Likewise.
	* disk/ieee1275/nand.c: Likewise.
	* disk/ieee1275/ofdisk.c: Likewise.
	* disk/loopback.c: Likewise.
	* disk/lvm.c: Likewise.
	* disk/mdraid_linux.c: Likewise.
	* disk/raid.c: Likewise.
	* disk/raid6_recover.c: Likewise.
	* disk/scsi.c: Likewise.
	* efiemu/main.c: Likewise.
	* efiemu/mm.c: Likewise.
	* efiemu/pnvram.c: Likewise.
	* efiemu/symbols.c: Likewise.
	* font/font.c: Likewise.
	* fs/cpio.c: Likewise.
	* fs/hfsplus.c: Likewise.
	* fs/iso9660.c: Likewise.
	* fs/jfs.c: Likewise.
	* fs/minix.c: Likewise.
	* fs/ntfs.c: Likewise.
	* fs/ntfscomp.c: Likewise.
	* fs/reiserfs.c: Likewise.
	* fs/ufs.c: Likewise.
	* fs/xfs.c: Likewise.
	* gettext/gettext.c: Likewise.
	* include/grub/auth.h: Likewise.
	* kern/elf.c: Likewise.
	* kern/file.c: Likewise.
	* kern/ieee1275/init.c: Likewise.
	* kern/ieee1275/mmap.c: Likewise.
	* kern/ieee1275/openfw.c: Likewise.
	* kern/powerpc/dl.c: Likewise.
	* kern/sparc64/dl.c: Likewise.
	* lib/arg.c: Likewise.
	* loader/i386/bsd.c: Likewise.
	* loader/i386/bsdXX.c: Likewise.
	* loader/i386/efi/linux.c: Likewise.
	* loader/i386/efi/xnu.c: Likewise.
	* loader/i386/ieee1275/linux.c: Likewise.
	* loader/i386/linux.c: Likewise.
	* loader/i386/multiboot.c: Likewise.
	* loader/i386/pc/linux.c: Likewise.
	* loader/i386/pc/multiboot2.c: Likewise.
	* loader/i386/xnu.c: Likewise.
	* loader/ieee1275/multiboot2.c: Likewise.
	* loader/macho.c: Likewise.
	* loader/machoXX.c: Likewise.
	* loader/multiboot2.c: Likewise.
	* loader/multiboot_loader.c: Likewise.
	* loader/powerpc/ieee1275/linux.c: Likewise.
	* loader/sparc64/ieee1275/linux.c: Likewise.
	* loader/xnu.c: Likewise.
	* loader/xnu_resume.c: Likewise.
	* mmap/i386/pc/mmap.c: Likewise.
	* normal/menu_viewer.c: Likewise.
	* partmap/acorn.c: Likewise.
	* partmap/amiga.c: Likewise.
	* partmap/apple.c: Likewise.
	* script/lexer.c: Likewise.
	* term/gfxterm.c: Likewise.
	* term/i386/pc/serial.c: Likewise.
	* term/i386/pc/vga.c: Likewise.
	* term/ieee1275/ofconsole.c: Likewise.
	* term/terminfo.c: Likewise.
	* video/bitmap.c: Likewise.
	* video/efi_gop.c: Likewise.
	* video/efi_uga.c: Likewise.
	* video/fb/video_fb.c: Likewise.
	* video/i386/pc/vbe.c: Likewise.
	* video/readers/tga.c: Likewise.
	* video/video.c: Likewise. 
							
						 
						
							2009-12-24 23:53:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Millan 
								
							 
						 
						
							
							
							
							
								
							
							
								d0e158c2f3 
								
							 
						 
						
							
							
								
								2009-12-24  Robert Millan  <rmh.grub@aybabtu.com>  
							
							... 
							
							
							
							* util/grub-install.in (host_os): New variable.
	* util/i386/efi/grub-install.in (host_os): Likewise. 
							
						 
						
							2009-12-24 22:23:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Millan 
								
							 
						 
						
							
							
							
							
								
							
							
								401c0ad6fd 
								
							 
						 
						
							
							
								
								2009-12-24  Robert Millan  <rmh.grub@aybabtu.com>  
							
							... 
							
							
							
							* util/mkisofs/write.c (padblock_write): Abort when given an
	excedingly large embed image, instead of silently truncating it. 
							
						 
						
							2009-12-24 18:00:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Millan 
								
							 
						 
						
							
							
							
							
								
							
							
								d14d33704e 
								
							 
						 
						
							
							
								
								2009-12-24  Robert Millan  <rmh.grub@aybabtu.com>  
							
							... 
							
							
							
							* include/multiboot.h: Indentation fixes. 
							
						 
						
							2009-12-24 14:19:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Millan 
								
							 
						 
						
							
							
							
							
								
							
							
								eeed10b4dd 
								
							 
						 
						
							
							
								
								2009-12-24  Robert Millan  <rmh.grub@aybabtu.com>  
							
							... 
							
							
							
							* include/multiboot.h (struct multiboot_aout_symbol_table)
	(struct multiboot_elf_section_header_table): New structure
	declarations (stolen from GRUB Legacy).
	(struct multiboot_info): Replace opaque `syms' with a.out and ELF
	table information.
	
	(multiboot_aout_symbol_table_t, multiboot_elf_section_header_table_t)
	(multiboot_info_t, multiboot_memory_map_t, multiboot_module_t): New
	type aliases. 
							
						 
						
							2009-12-24 14:15:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Millan 
								
							 
						 
						
							
							
							
							
								
							
							
								681c70ab14 
								
							 
						 
						
							
							
								
								2009-12-24  Robert Millan  <rmh.grub@aybabtu.com>  
							
							... 
							
							
							
							* include/multiboot.h: Make comments src2texi-friendly. 
							
						 
						
							2009-12-24 14:11:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Millan 
								
							 
						 
						
							
							
							
							
								
							
							
								e4d47d8d64 
								
							 
						 
						
							
							
								
								2009-12-24  Robert Millan  <rmh.grub@aybabtu.com>  
							
							... 
							
							
							
							For consistency with [multiboot]/docs/boot.S.
	
	* include/multiboot.h (MULTIBOOT_MAGIC): Rename from this ...
	(MULTIBOOT_HEADER_MAGIC): ... to this.  Update all users.
	(MULTIBOOT_MAGIC2): Rename from this ...
	(MULTIBOOT_BOOTLOADER_MAGIC): ... to this.  Update all users. 
							
						 
						
							2009-12-24 14:09:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Millan 
								
							 
						 
						
							
							
							
							
								
							
							
								a0b70bda6c 
								
							 
						 
						
							
							
								
								2009-12-24  Robert Millan  <rmh.grub@aybabtu.com>  
							
							... 
							
							
							
							* include/multiboot.h: Remove `<grub/types.h>'.
	(multiboot_uint16_t, multiboot_uint32_t, multiboot_uint64_t): New
	types.  Update all users. 
							
						 
						
							2009-12-24 14:03:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Felix Zielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								a2c1332b70 
								
							 
						 
						
							
							
								
								2009-12-23 Felix Zielcke <fzielcke@z-51.de>  
							
							... 
							
							
							
							* commands/i386/pc/drivemap.c: Remove all trailing whitespace.
	* commands/lspci.c: Likewise.
	* commands/probe.c: Likewise.
	* commands/xnu_uuid.c: Likewise.
	* conf/i386-coreboot.rmk: Likewise.
	* conf/i386-efi.rmk: Likewise.
	* conf/i386-ieee1275.rmk: Likewise.
	* conf/i386-pc.rmk: Likewise.
	* conf/powerpc-ieee1275.rmk: Likewise.
	* conf/sparc64-ieee1275.rmk: Likewise.
	* conf/x86_64-efi.rmk: Likewise.
	* fs/i386/pc/pxe.c: Likewise.
	* gettext/gettext.c: Likewise.
	* include/grub/efi/graphics_output.h: Likewise.
	* include/grub/i386/pc/memory.h: Likewise.
	* kern/env.c: Likewise.
	* kern/i386/qemu/startup.S: Likewise.
	* lib/i386/pc/biosnum.c: Likewise.
	* lib/i386/relocator.c: Likewise.
	* lib/i386/relocator_asm.S: Likewise.
	* lib/relocator.c: Likewise.
	* loader/i386/bsd.c: Likewise.
	* loader/i386/multiboot.c: Likewise.
	* loader/i386/pc/chainloader.c: Likewise.
	* loader/i386/xnu.c: Likewise.
	* loader/xnu.c: Likewise.
	* normal/main.c: Likewise.
	* normal/menu_text.c: Likewise.
	* util/getroot.c: Likewise.
	* util/grub-mkconfig_lib.in: Likewise.
	* util/grub.d/00_header.in: Likewise.
	* util/i386/pc/grub-mkimage.c: Likewise.
	* util/mkisofs/eltorito.c: Likewise.
	* util/mkisofs/exclude.h: Likewise.
	* util/mkisofs/hash.c: Likewise.
	* util/mkisofs/iso9660.h: Likewise.
	* util/mkisofs/joliet.c: Likewise.
	* util/mkisofs/mkisofs.c: Likewise.
	* util/mkisofs/mkisofs.h: Likewise.
	* util/mkisofs/multi.c: Likewise.
	* util/mkisofs/name.c: Likewise.
	* util/mkisofs/rock.c: Likewise.
	* util/mkisofs/tree.c: Likewise.
	* util/mkisofs/write.c: Likewise.
	* video/efi_gop.c: Likewise. 
							
						 
						
							2009-12-23 17:41:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								009ec74317 
								
							 
						 
						
							
							
								
								2009-12-23  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* video/efi_gop.c (grub_video_gop_get_bitmask): Fix off-by-one in mask
	size counting. 
							
						 
						
							2009-12-23 14:48:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Felix Zielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								990f35486e 
								
							 
						 
						
							
							
								
								2009-12-22 Felix Zielcke <fzielcke@z-51.de>  
							
							... 
							
							
							
							* util/grub-mkrescue.in (pkglib_DATA): Set to @pkglib_DATA@.
	* genmk.rb (class SCRIPT): Modify the target file instead of source. 
							
						 
						
							2009-12-22 18:20:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d3d30ea08e 
								
							 
						 
						
							
							
								
								2009-12-22  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* commands/memrw.c (grub_cmd_write): Support for mask parameter.
	(GRUB_MOD_INIT(memrw)): Update help line. 
							
						 
						
							2009-12-22 17:00:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a34f5c705a 
								
							 
						 
						
							
							
								
								2009-12-22  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* commands/memrw.c (cmd_read_byte, cmd_read_word, cmd_read_dword):
	Use grub_extcmd_t. All users updated.
	(options): New variable.
	(grub_cmd_read): Restructure for readability. Support "-v" option.
	(grub_cmd_write): Restructure for readability. 
							
						 
						
							2009-12-22 16:36:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Felix Zielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								67618ea6a0 
								
							 
						 
						
							
							
								
								2009-12-22 Felix Zielcke <fzielcke@z-51.de>  
							
							... 
							
							
							
							* genmk.rb (class SCRIPT): Prepend #{src} path with $(srcdir). 
							
						 
						
							2009-12-22 12:41:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Felix Zielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								10a8879783 
								
							 
						 
						
							
							
								
								2009-12-22 Felix Zielcke <fzielcke@z-51.de>  
							
							... 
							
							
							
							* genmk.rb (class SCRIPT): Use sed to substitute @pkglib_DATA@
	with the actual contents of the correspondending make variable.
	* util/grub-mkrescue.in (pkglib_DATA): New variable.
	(process_input_dir): Copy all $pkglib_DATA files instead of explicitly
	specifying `*.lst' and `efiemu??.o' 
							
						 
						
							2009-12-22 12:12:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Felix Zielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								7e70dfffc1 
								
							 
						 
						
							
							
								
								2009-12-22 Felix Zielcke <fzielcke@z-51.de>  
							
							... 
							
							
							
							* util/grub.d/30_os-prober.in (osx_entry): Add round brackets
	after function name.
	Noticed by Rene Engelhard <rene@debian.org>. 
							
						 
						
							2009-12-22 12:02:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								dc77a79959 
								
							 
						 
						
							
							
								
								2009-12-22  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* commands/lspci.c (grub_pci_classes): Add "USB Controller".
	(options): New variable.
	(iospace): Likewise.
	(grub_lspci_iter): List IO spaces if "-i" was given.
	(grub_cmd_lspci): Parse options.
	(GRUB_MOD_INIT(lspci)): Use extcmd.
	(GRUB_MOD_FINI(lspci)): Likewise. 
							
						 
						
							2009-12-22 10:41:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Felix Zielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								82000aa2b2 
								
							 
						 
						
							
							
								
								2009-12-22 Felix Zielcke <fzielcke@z-51.de>  
							
							... 
							
							
							
							* util/grub.d/30_os-prober.in (osx_entry): Remove non POSIX compliant
	`function' keyword.
	Patch by Tony Mancill <tmancill@debian.org>. 
							
						 
						
							2009-12-22 10:35:04 +01:00