BVK Chaitanya
b4cd82945a
minor fix
2010-05-12 17:43:49 +05:30
BVK Chaitanya
45ab4f486f
pull-in func-params branch
2010-05-12 17:35:07 +05:30
BVK Chaitanya
53018ca6c3
minor fix
2010-05-12 13:12:49 +05:30
BVK Chaitanya
d13f69de73
handle failure case
2010-05-12 10:45:22 +05:30
BVK Chaitanya
a0167e8bdf
rewrote arglist to argv conversion and added $@, $* support
2010-05-12 10:19:12 +05:30
BVK Chaitanya
01b0317f7b
simplified nesting dynamic scopes
2010-05-11 10:52:10 +05:30
BVK Chaitanya
e9efa0fe36
shift command support
2010-05-07 10:08:09 +05:30
BVK Chaitanya
8f6a910b23
fixed n > active_loops case
2010-05-06 09:55:06 +05:30
BVK Chaitanya
eee2594104
continue command support
2010-05-05 16:19:31 +05:30
BVK Chaitanya
a7aa28248b
break command support
2010-05-05 15:34:26 +05:30
BVK Chaitanya
342bf06e58
function parameters support
2010-05-05 14:47:50 +05:30
BVK Chaitanya
a8a145eb2f
simplify cmdblock with cmdlist
2010-05-05 14:05:06 +05:30
BVK Chaitanya
6fdda85ae6
fix comment and brace handling
2010-04-30 13:50:41 +05:30
BVK Chaitanya
19dd394f56
block argument support
2010-04-30 12:09:31 +05:30
BVK Chaitanya
0993355a68
nested recording support
2010-04-29 18:10:22 +05:30
BVK Chaitanya
4e6da157dd
fix and testcase for \$ in grub script dquote strings
2010-04-13 20:58:12 +05:30
BVK Chaitanya
20072d3ad5
merged with mainline
2010-04-10 18:09:56 +05:30
Vladimir 'phcoder' Serbinenko
4a55d631d7
Merge mainline into for_macros
2010-04-09 22:35:32 +02:00
BVK Chaitanya
68b31b54f5
merged with mainline
2010-04-09 22:32:58 +05:30
BVK Chaitanya
c41c00eab6
merged with mainline
2010-04-09 21:44:59 +05:30
BVK Chaitanya
9705115b22
merged with mainline
2010-04-09 20:53:57 +05:30
BVK Chaitanya
4ee717e12b
fix freebsd build
2010-04-06 14:39:11 +05:30
Vladimir 'phcoder' Serbinenko
66bf23d2e7
Use posix wrappers in lexer
2010-03-28 22:20:32 +02:00
Vladimir 'phcoder' Serbinenko
9cc7b8751e
Remove grub_script_function_iterate
2010-03-27 00:58:35 +01:00
Vladimir 'phcoder' Serbinenko
d56a6ac7f6
Remove handlers
2010-03-27 00:19:42 +01:00
BVK Chaitanya
dae0d05f2d
merged with mainline
2010-03-26 23:49:49 +05:30
BVK Chaitanya
a7447ca6e1
fix for grub_script_final_semicolon test
2010-03-22 14:03:20 +05:30
BVK Chaitanya
dd6fee39fa
merged mainline
2010-03-21 11:03:41 +05:30
BVK Chaitanya
0f3a3e3ece
added elif patch from Deepak Vankadaru
2010-03-21 10:27:21 +05:30
BVK Chaitanya
8a99e92a69
merge in mainline
2010-03-16 17:42:27 +05:30
BVK Chaitanya
8622549153
merged in mainline
2010-03-14 22:20:55 +05:30
Vladimir 'phcoder' Serbinenko
bc028f2f86
2010-02-14 Vladimir Serbinenko <phcoder@gmail.com>
...
Prevent unknown commands from stopping menuentry execution.
* script/execute.c (grub_script_execute_cmdline): Print error after
unknown command.
2010-02-14 14:46:19 +01:00
BVK Chaitanya
a929c8cd1e
fix off-by-one error in menuentry cmd
2010-02-11 18:49:57 +05:30
Vladimir 'phcoder' Serbinenko
dd01d3970f
2010-02-10 Vladimir Serbinenko <phcoder@gmail.com>
...
* script/execute.c (grub_script_execute_cmdline): Use grub_print_error
to show messages instead of discarding them.
Process errors after executing command and not before. Keep old method
too as precaution.
2010-02-10 18:09:44 +01:00
BVK Chaitanya
b5c5144ab1
made while/until loop condition check more readable
2010-01-26 14:33:23 +05:30
BVK Chaitanya
3342306cec
several fixes in return value handling
2010-01-26 12:32:24 +05:30
BVK Chaitanya
37effddaf3
make parenthesis as valid word characters
2010-01-25 22:01:14 +05:30
BVK Chaitanya
f4c499f86f
replaced magic numbers with macros
2010-01-23 19:46:28 +05:30
BVK Chaitanya
10523df478
while and until loops support
2010-01-23 11:19:26 +05:30
BVK Chaitanya
4e6a305be4
for loop support to grub script
2010-01-23 11:03:41 +05:30
BVK Chaitanya
1368740e69
one more bug fix in grub_script_execute_arglist_to_argv
2010-01-23 10:28:52 +05:30
BVK Chaitanya
d63cdb6e70
removed error-verbose to reduce resulting sh.mod size
2010-01-23 10:16:05 +05:30
BVK Chaitanya
1a0c3b4809
some bug fixes
2010-01-23 10:14:32 +05:30
BVK Chaitanya
836727564e
replace grub_printf with grub_dprintf
2010-01-23 09:18:13 +05:30
BVK Chaitanya
1fb08ed515
return arg count from grub_script_execute_arglist_to_argv
2010-01-23 09:12:46 +05:30
BVK Chaitanya
345dd552ad
replace ROUND_UPTO with ALIGN_UP
2010-01-23 08:57:26 +05:30
BVK Chaitanya
bae09d0d47
remove arbitrary limit on menuentry recording
2010-01-23 00:42:55 +05:30
BVK Chaitanya
df6dc2113a
removed arbitrary limit on token size
2010-01-23 00:14:00 +05:30
BVK Chaitanya
547e494f1b
lexer-rewrite rebase commit
2010-01-22 19:07:27 +05:30
Vladimir 'phcoder' Serbinenko
8b442f3f4c
asprintf and snprintf support
2009-12-29 10:04:06 +01:00