grub/kern
marco_g 5aded270b6 2003-12-03 Marco Gerards <metgerards@student.han.nl>
* fs/ext2.c (pupa_ext2_label): New function.
	(pupa_ext2_fs): Added label.
	* fs/fat.c (pupa_fat_label): New function.
	(pupa_fat_fs): Added label.
	* include/pupa/fs.h (struct pupa_fs): Added prototype label.

	* kern/misc.c (pupa_strndup): New function.
	* include/pupa/misc.h (pupa_strndup): New prototype.

	* include/pupa/normal.h: Include <pupa/err.h>.
	(pupa_set_history): New prototype.
	(pupa_iterate_commands): New prototype.
	* normal/cmdline.c: Include <pupa/machine/partition.h>,
	<pupa/disk.h>, <pupa/file.h>.
	(hist_size): New variable.
	(hist_lines): Likewise.
	(hist_end): Likewise.
	(hist_used): Likewise.
	(pupa_set_history): New function.
	(pupa_history_get): Likewise.
	(pupa_history_add): Likewise.
	(pupa_history_replace): Likewise.
	(pupa_tab_complete): Likewise.
	(pupa_cmdline_run): Added tab completion and history buffer.  Tab
	completion shows partitionnames while completing partitions, this
	feature was suggested by Jeff Bailey.
	* normal/command.c (pupa_iterate_commands): New function.
	* normal/main.c (PUPA_DEFAULT_HISTORY_SIZE): New macro.
	(pupa_normal_init): Initialize history buffer.
	(PUPA_MOD_INIT): Likewise.
	(pupa_normal_fini): Free the history buffer.
	(PUPA_MOD_FINI): Likewise.

	* util/console.c (pupa_ncurses_getkey): Accept 127 as backspace
	key.

	* aclocal.m4 (pupa_I386_CHECK_REGPARM_BUG): New DEFUN.
	* configure.ac [i386]: Check for regparam bug.
	(NESTED_FUNC_ATTR) [! i386]: Defined.
2003-12-03 19:17:27 +00:00
..
i386 2003-11-16 Jeroen Dekkers <jeroen@dekkers.cx> 2003-11-16 16:36:39 +00:00
device.c Initial revision 2002-12-27 08:53:07 +00:00
disk.c 2003-11-12 Marco Gerards <metgerards@student.han.nl> 2003-11-12 20:33:52 +00:00
dl.c 2003-01-20 Yoshinori K. Okuji <okuji@enbug.org> 2003-01-20 04:13:46 +00:00
err.c Initial revision 2002-12-27 08:53:07 +00:00
file.c Initial revision 2002-12-27 08:53:07 +00:00
fs.c Initial revision 2002-12-27 08:53:07 +00:00
loader.c 2003-11-16 Jeroen Dekkers <jeroen@dekkers.cx> 2003-11-16 16:36:39 +00:00
main.c 2003-01-20 Yoshinori K. Okuji <okuji@enbug.org> 2003-01-20 04:13:46 +00:00
misc.c 2003-12-03 Marco Gerards <metgerards@student.han.nl> 2003-12-03 19:17:27 +00:00
mm.c 2003-01-31 Yoshinori K. Okuji <okuji@enbug.org> 2003-01-31 03:26:56 +00:00
rescue.c 2003-11-17 Marco Gerards <metgerards@student.han.nl> 2003-11-17 18:07:09 +00:00
term.c 2003-11-17 Marco Gerards <metgerards@student.han.nl> 2003-11-17 18:07:09 +00:00