Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							124df5f6ca 
							
						 
					 
					
						
						
							
							Fine grainely disable warnings on lexer. Remove Wno-error on it.  
						
						... 
						
						
						
						* grub-core/Makefile.core.def (normal): Remove -Wno-error.
	* grub-core/script/lexer.c: Declare yytext_ptr to avoid having
	yylex_strncpy.
	* grub-core/script/yylex.l: Add fine-grained #pragma. 
						
					 
					
						2011-10-23 23:32:06 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5ff1d945ed 
							
						 
					 
					
						
						
							
							Implement time command.  
						
						... 
						
						
						
						* grub-core/Makefile.core.def (time): New module.
	* grub-core/commands/time.c: New file.
	* grub-core/script/parser.y: Remove "time" keyword.
	* grub-core/script/yylex.l: Likewise. 
						
					 
					
						2011-06-27 12:31:37 +02:00 
						 
				 
			
				
					
						
							
							
								Szymon Janc 
							
						 
					 
					
						
						
						
						
							
						
						
							cbf597afb1 
							
						 
					 
					
						
						
							
							* grub-core/commands/cmp.c (grub_cmd_cmp): Remove unnecessary NULL  
						
						... 
						
						
						
						pointer checks before calling grub_free().
	* grub-core/commands/wildcard.c (match_devices): Likewise.
	* grub-core/commands/wildcard.c (match_files): Likewise.
	* grub-core/fs/cpio.c (grub_cpio_dir): Likewise.
	* grub-core/fs/cpio.c (grub_cpio_open): Likewise.
	* grub-core/fs/udf.c (grub_udf_read_block): Likewise.
	* grub-core/fs/xfs.c (grub_xfs_read_block): Likewise.
	* grub-core/loader/efi/chainloader.c (grub_cmd_chainloader): Likewise.
	* grub-core/normal/cmdline.c (grub_cmdline_get): Likewise.
	* grub-core/script/yylex.l (grub_lexer_unput): Likewise.
	* grub-core/video/readers/jpeg.c (grub_video_reader_jpeg): Likewise.
	* grub-core/video/readers/png.c (grub_png_output_byte): Likewise. 
						
					 
					
						2011-06-26 17:17:41 +02:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							05d2ed3277 
							
						 
					 
					
						
						
							
							* grub-core/normal/menu_entry.c (run): Quieten uninitialised  
						
						... 
						
						
						
						warning.  (This was in fact always initialised before use, but GCC
  wasn't smart enough to prove that.)
* grub-core/script/lexer.c (grub_script_lexer_yywrap): Likewise. 
						
					 
					
						2011-04-01 11:43:51 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bd4d051a95 
							
						 
					 
					
						
						
							
							* grub-core/script/parser.y: Declare "time" as valid argument.  
						
						
						
					 
					
						2011-03-23 13:23:50 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							80f23be71f 
							
						 
					 
					
						
						
							
							* grub-core/script/argv.c (round_up_exp): unsigned is 32-bit on all  
						
						... 
						
						
						
						supported platforms. Put a compile time assert for this rather than
	generate a warning with 32-bit shift. 
						
					 
					
						2011-01-22 14:11:19 +01:00 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							a8152fedab 
							
						 
					 
					
						
						
							
							suppress shell expansion inside quoted strings  
						
						
						
					 
					
						2010-11-07 16:13:14 +05:30 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							74ccb5b5e2 
							
						 
					 
					
						
						
							
							* grub-core/script/execute.c (grub_script_execute_sourcecode): Set  
						
						... 
						
						
						
						flags. 
						
					 
					
						2010-09-30 20:59:20 +02:00 
						 
				 
			
				
					
						
							
							
								Yves Blusseau 
							
						 
					 
					
						
						
						
						
							
						
						
							1d12cf2947 
							
						 
					 
					
						
						
							
							* grub-core/lib/LzFind.c: Add missing include.  
						
						... 
						
						
						
						* grub-core/lib/LzmaEnc.c: Likewise.
    * grub-core/script/lexer.c: Likewise.
    * grub-core/script/yylex.l: Likewise.
    * util/grub-macho2img.c: Likewise.
    * util/grub-menulst2cfg.c: Likewise.
    * util/grub-mklayout.c: Likewise.
    * util/grub-mkpasswd-pbkdf2.c
    * util/grub-mkrelpath.c: Likewise.
    * util/resolve.c: Likewise. 
						
					 
					
						2010-09-24 09:19:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a38b701cbf 
							
						 
					 
					
						
						
							
							Rename jail to extractor  
						
						
						
					 
					
						2010-09-20 23:01:34 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7756d44436 
							
						 
					 
					
						
						
							
							Basic menuentry-retrieveing jail  
						
						
						
					 
					
						2010-09-16 23:48:32 +02:00 
						 
				 
			
				
					
						
							
							
								bvk.groups@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							058e30ac09 
							
						 
					 
					
						
						
							
							Not command (!) support to GRUB script.  
						
						... 
						
						
						
						* tests/grub_script_not.in: New test.
	* Makefile.util.def: Rules for new test.
	* grub-core/script/execute.c (grub_script_execute_cmdline): Handle
	! command as a special case.
	* grub-core/script/yylex.l (GRUB_PARSER_TOKEN_NOT): Removed. 
						
					 
					
						2010-09-08 09:21:02 +05:30 
						 
				 
			
				
					
						
							
							
								bvk.groups@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							a0b5f6bcb1 
							
						 
					 
					
						
						
							
							update grub_errno as per the return value  
						
						
						
					 
					
						2010-09-07 21:46:04 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							1bce65c7b1 
							
						 
					 
					
						
						
							
							not command (!) support  
						
						
						
					 
					
						2010-09-05 14:57:28 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							ee14ec9935 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-09-04 22:34:32 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							ed8c6dec96 
							
						 
					 
					
						
						
							
							Support for options to appear multiple times on cmdline.  
						
						... 
						
						
						
						* include/grub/lib/arg.h (grub_arg_list_alloc): New prototype.
	* grub-core/commands/extcmd.c: Support for repeatable option.
	* grub-core/lib/arg.c (grub_arg_list_alloc): New function for
	repeatable option support.
	Refactor menuentry into a regular command.
	* grub-core/commands/menuentry.c: New file, menuentry command
	implementation.
	* grub-core/Makefile.core.def: Rule update for normal.mod.
	* grub-core/normal/main.c: Moved menuentry creation to
	grub-core/commands/menuentry.c.
	* grub-core/normal/menu.c (grub_menu_execute_entry): Removed.
	(grub_menu_execute_entry_real): Removed.
	* grub-core/script/execute.c (grub_script_execute_sourcecode): New
	function.
	(grub_script_execute_menuentry): Removed.
	* grub-core/script/parser.y (menuentry): Removed.
	* grub-core/script/script.c (grub_script_create_cmdmenu): Removed.
	* grub-core/script/yylex.l (menuentry): Removed.
	* include/grub/menu.h (grub_menu_init): New prototype.
	(grub_menu_fini): New prototype.
	* include/grub/normal.h (grub_normal_add_menu_entry): Removed.
	* include/grub/script_sh.h (grub_script_cmd_menuentry): Removed.
	(grub_script_execute_sourcecode): New prototype. 
						
					 
					
						2010-09-04 21:43:54 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							9fcd1ee541 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-09-04 21:02:48 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							165bfce138 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-09-04 20:44:44 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							cd652829a1 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-09-04 14:41:08 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							49649ac85d 
							
						 
					 
					
						
						
							
							review comments  
						
						
						
					 
					
						2010-09-04 14:32:59 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							6d7c073bc8 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-09-04 11:49:02 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							312e3e3668 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-09-04 11:28:45 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							227cab7c79 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-09-04 10:56:23 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							e5a73c4247 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-09-04 09:05:21 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							adcf5a8e30 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-09-04 08:33:42 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							cc7b1ab4d6 
							
						 
					 
					
						
						
							
							review comments  
						
						
						
					 
					
						2010-09-03 20:35:23 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							0dfb7ba053 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-09-03 20:06:57 +05:30 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3c7079670d 
							
						 
					 
					
						
						
							
							* grub-core/script/lexer.c (grub_script_lexer_init): Don't look before  
						
						... 
						
						
						
						the begining of the string 
						
					 
					
						2010-08-28 15:35:43 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2053cc077b 
							
						 
					 
					
						
						
							
							* grub-core/script/script.c (grub_script_parse): Free parsed on  
						
						... 
						
						
						
						failure. 
						
					 
					
						2010-08-28 15:34:29 +02:00 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							8fdefb9253 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-08-26 12:11:57 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							b899201c69 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-08-26 11:45:29 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							47b4c2c3e8 
							
						 
					 
					
						
						
							
							pull-in block-arg branch  
						
						
						
					 
					
						2010-08-26 11:32:35 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							928bad4708 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-08-26 09:30:11 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							aa5cd41af5 
							
						 
					 
					
						
						
							
							return command for functions  
						
						
						
					 
					
						2010-08-25 19:35:52 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							a9b85993ee 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-08-25 14:45:56 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							16c7cb32c8 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-08-19 16:54:00 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							297f0c2b6e 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-07-13 00:43:28 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							8c41176882 
							
						 
					 
					
						
						
							
							automake commit without merge history  
						
						
						
					 
					
						2010-05-06 11:34:04 +05:30