grub/grub-core/script
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
..
argv.c * grub-core/script/argv.c (grub_script_argv_split_append): Skip leading 2012-03-19 13:29:43 +01:00
execute.c Fix wildcard regexp dot and other special characters handling. 2012-06-19 14:13:19 +02:00
function.c Improve string. Gettextize. 2012-02-12 15:25:25 +01:00
lexer.c * grub-core/script/execute.c (grub_script_break): Clarify logic. 2012-02-12 21:33:48 +01:00
main.c * grub-core/commands/videoinfo.c: Add TRANSLATORS comments. 2012-03-10 13:19:46 +01:00
parser.y * conf/Makefile.common (CFLAGS_GNULIB): Add 2012-02-24 12:30:32 +01:00
script.c merge with mainline 2010-09-04 11:28:45 +05:30
yylex.l Fix wildcard escaping. 2012-06-08 22:54:21 +02:00