1 |
|
2005-10-24 Marco Gerards <mgerards@xs4all.nl> |
2 |
|
|
3 |
|
* include/grub/parser.h: New file. |
4 |
|
|
5 |
|
* kern/parser.c: Likewise. |
6 |
|
|
7 |
|
* conf/i386-pc.rmk (kernel_img_SOURCES): Add `kern/parser.c'. |
8 |
|
(grub_setup_SOURCES): Likewise. |
9 |
|
(grub_probefs_SOURCES): Likewise. |
10 |
|
(grub_emu_SOURCES): Likewise. |
11 |
|
(kernel_img_HEADERS): Add `parser.h'. |
12 |
|
|
13 |
|
* conf/powerpc-ieee1275.rmk (grubof_HEADERS): Add `parser.h'. |
14 |
|
(grub_emu_SOURCES): Add `kern/parser.c'. |
15 |
|
(grubof_SOURCES): Likewise. |
16 |
|
|
17 |
|
* conf/sparc64-ieee1275.rmk (grubof_HEADERS): Add `parser.h'. |
18 |
|
(grubof_SOURCES): Add `kern/parser.c'. |
19 |
|
|
20 |
|
* include/grub/misc.h (grub_split_cmdline): Removed prototype. |
21 |
|
|
22 |
|
* kern/misc.c (grub_split_cmdline): Removed function. |
23 |
|
|
24 |
|
* kern/rescue.c: Include <grub/parser.h>. |
25 |
|
(grub_enter_rescue_mode): Use `grub_parser_split_cmdline' instead |
26 |
|
of `grub_split_cmdline'. |
27 |
|
|
28 |
|
* normal/command.c: Include <grub/parser.h>. |
29 |
|
(grub_command_execute): Use `grub_parser_split_cmdline' instead |
30 |
|
of `grub_split_cmdline'. |
31 |
|
|
32 |
|
* normal/completion.c: Include <grub/parser.h>. |
33 |
|
(cmdline_state): New variable. |
34 |
|
(iterate_dir): End the filename with a quote depending on the |
35 |
|
command line state. |
36 |
|
(get_state): new function. |
37 |
|
(grub_normal_do_completion): Use `grub_parser_split_cmdline' to |
38 |
|
split the arguments and determine the current argument. When the |
39 |
|
argument string is not quoted, escape all spaces. |
40 |
|
|
41 |
2005-10-23 Vincent Pelletier <subdino2004@yahoo.fr> |
2005-10-23 Vincent Pelletier <subdino2004@yahoo.fr> |
42 |
|
|
43 |
* normal/sparc64/setjmp.S: New file. |
* normal/sparc64/setjmp.S: New file. |