okuji
3ff3b071ea
2002-12-01 Yoshinori K. Okuji <okuji@enbug.org>
...
* docs/grub.texi (Reporting bugs): Specify the project page of
the BTS instead of the BTS itself.
2002-11-30 17:13:15 +00:00
okuji
bf88d91883
2002-11-30 Yoshinori K. Okuji <okuji@enbug.org>
...
* docs/Makefile.am (man_MANS): Added grub-terminfo.8.
($(srcdir)/grub_terminfo.8): New target.
* utils/grub-terminfo.in: New file.
* util/Makefile.am (sbin_SCRIPTS): Added grub-terminfo.
* configure.in (AC_OUTPUT): Added util/grub-terminfo.
* docs/grub.texi (terminfo): New subsection.
(Invoking grub-terminfo): New chapter.
From Tilmann Bubeck <t.bubeck@reinform.de >:
* stage2/Makefile.am (noinst_HEADERS): Added terminfo.h and
tparm.h.
(libgrub_a_SOURCES): Added terminfo.c and tparm.c.
(pre_stage2_exe_SOURCES): Likewise.
* stage2/terminfo.c: New file.
* stage2/terminfo.h: Likewise.
* stage2/tparm.c: Likewise.
* stage2/tparm.h: Likewise.
* stage2/stage2.c (get_line_from_config): Fix handling of
backslashes.
* stage2/char_io.c (grub_putstr): New function.
(grub_printf): Use grub_putstr.
(substring): Add const into both arguments.
* stage2/builtins.c [SUPPORT_SERIAL]: Include terminfo.h.
[SUPPORT_SERIAL] (terminfo_func): New function.
[SUPPORT_SERIAL] (builtin_terminfo): New variable.
(builtin_table) [SUPPORT_SERIAL]: Added a pointer to
BUILTIN_TERMINFO.
* stage2/serial.c (serial_gotoxy): Use ti_cursor_address.
(serial_cls): Use ti_clear_screen.
(serial_highlight): use ti_enter_standout_mode and
ti_exit_standout_mode.
2002-11-29 20:39:24 +00:00
okuji
6ebab1bf0b
2002-11-15 Yoshinori K. Okuji <okuji@enbug.org>
...
* docs/grub.texi (QNX): New subsection. Reported by
Marian-Nicolae V. ION <marian_ion@noos.fr >.
2002-11-14 22:22:40 +00:00
okuji
1548282786
2002-07-04 Yoshinori K. Okuji <okuji@enbug.org>
...
* docs/grub.texi (Reporting bugs): Use the group name (i.e.
grub) instead of the group id (i.e. 68) for the URL of the BTS.
2002-07-03 20:27:47 +00:00
okuji
2369202e83
2002-06-12 Yoshinori K. Okuji <okuji@enbug.org>
...
The terminal handling code is rewritten radically.
* stage2/console.c: New file.
* stage2/term.h: Likewise.
* stage2/Makefile.am (noinst_HEADERS): Added term.h.
(libgrub_a_SOURCES): Added serial.c.
(pre_stage2_exec_SOURCES): Added console.c.
* stage2/asm.S (console_putchar): Rewritten from scratch.
[!STAGE1_5] (translation_table): New variable.
[!STAGE1_5] (translate_keycode): New function.
[!STAGE1_5] (console_getkey): Call translate_keycode.
[!STAGE1_5] (console_checkkey): Likewise.
[!STAGE1_5] (nocursor): Renamed to ...
[!STAGE1_5] (console_nocursor): ... this.
[!STAGE1_5] (console_set_attrib): Removed.
* stage2/builtins.c: Include term.h.
(terminal): Removed.
(normal_color): Likewise.
(highlight_color): Likewise.
(cat_func): Display a question mark when a non-printable
character was read.
(terminal_func): Rewritten almost from scratch.
* stage2/char_io.c: Include term.h.
[!STAGE1_5] (auto_fill): Removed.
[!STAGE1_5] (term_table): New variable.
[!STAGE1_5] (current_term): Likewise.
[!STAGE1_5] (real_get_cmdline): New function. The code was
stolen from the previous version of get_cmdline.
[!STAGE1_5] (get_cmdline): Rewritten from scratch.
[!STAGE1_5] (translate_keycode): Removed.
[!STAGE1_5] (getkey): Rewritten from scratch.
[!STAGE1_5] (checkkey): Likewise.
(grub_putchar): Likewise.
[!STAGE1_5] (gotoxy): Likewise.
[!STAGE1_5] (getxy): Likewise.
[!STAGE1_5] (cls): Likewise.
[!STAGE1_5] (nocursor): New function.
[SUPPORT_SERIAL] (serial_getxy): Removed.
[SUPPORT_SERIAL] (serial_gotoxy): Likewise.
[SUPPORT_SERIAL] (serial_cls): Likewise.
[SUPPORT_SERIAL] (serial_getxy): Likewise.
[!STAGE1_5] (set_attrib): Likewise.
* stage2/cmdline.c (init_cmdline): Set COUNT_LINES to -1.
* stage2/common.c [!STAGE1_5] (err_list): Removed
ERR_NEED_SERIAL and added ERR_DEV_NEED_INIT.
* stage2/hercules.c: Rewritten almost from scratch.
* stage2/hercules.h (herc_putchar): Removed.
(herc_cls): Likewise.
(herc_getxy): Likewise.
(herc_gotoxy): Likewise.
(herc_set_attrib): Likewise.
* stage2/serial.c: Rewritten almost from scratch.
* stage2/serial.h: Likewise.
* stage2/shared.h [GRUB_UTIL] (DISP_UL): Set to the same value
as VGA's.
[GRUB_UTIL] (DISP_UR): Likewise.
[GRUB_UTIL] (DISP_LL): Likewise.
[GRUB_UTIL] (DISP_LR): Likewise.
[GRUB_UTIL] (DISP_HORIZ): Likewise.
[GRUB_UTIL] (DISP_VERT): Likewise.
[GRUB_UTIL] (DISP_LEFT): Likewise.
[GRUB_UTIL] (DISP_RIGHT): Likewise.
[GRUB_UTIL] (DISP_UP): Likewise.
[GRUB_UTIL] (DISP_DOWN): Likewise.
(grub_error_t): Removed ERR_NEED_SERIAL.
Added ERR_DEV_NEED_INIT.
(normal_color): Removed.
(highlight_color): Likewise.
(console_cls): Removed, because this is declared in term.h.
(console_getxy): Likewise.
(console_gotoxy): Likewise.
(console_putchar): Likewise.
(console_getkey): Likewise.
(console_checkkey): Likewise.
(console_set_attrib): Removed.
(set_attrib): Likewise.
[GRUB_UTIL] (nocursor): Declared.
(auto_fill): Removed.
(terminal): Likewise.
(TERMINAL_CONSOLE): Likewise.
(TERMINAL_SERIAL): Likewise.
(TERMINAL_HERCULES): Likewise.
(TERMINAL_DUMB): Likewise.
(translate_keycode): Likewise.
* stage2/stage2.c: Include term.h.
(print_entry): Rewritten from scratch.
(print_entries): Likewise.
(print_border): Likewise.
(set_line): Removed.
(set_line_normal): Likewise.
(set_line_highlight): Likewise.
* grub/Makefile.am (AM_CFLAGS): Added -DSUPPORT_HERCULES=1.
* grub/asmstub.c: Don't include hercules.h. Include term.h.
(console_current_color): New variable.
(console_translate_key): New function.
(console_checkkey): Rewritten from scratch.
(console_getkey): Likewise.
(console_putchar): Likewise.
(console_set_attrib): Removed.
(console_highlight): New function.
(console_setcolor): Likewise.
(console_nocursor): Likewise.
(serial_getkey): Removed.
(serial_checkkey): Likewise.
(serial_putchar): Likewise.
(serial_exists): Likewise.
(serial_get_port): Likewise.
(serial_init): Likewise.
(serial_hw_fetch): New function.
(serial_hw_put): Likewise.
(serial_hw_delay): Likewise.
(serial_hw_get_port): Likewise.
(serial_hw_init): Likewise.
(set_serial_device): Renamed to ...
(serial_set_device): ... this.
(herc_putchar): Renamed to ...
(hercules_putchar): ... this.
(herc_cls): Renamed to ...
(hercules_cls): ... this.
(herc_getxy): Renamed to ...
(hercules_getxy): ... this.
(herc_gotoxy): Renamed to ...
(hercules_gotoxy): ... this.
(hercules_highlight): New function.
(hercules_setcolor): Likewise.
(hercules_nocursor): Likewise.
(herc_set_attrib): Removed.
* grub/main.c: Include term.h.
(main): If USE_CURSES is false, set CURRENT_TERM->FLAGS to
TERM_NO_EDIT | TERM_DUMB. TERMINAL is not used any longer.
2002-06-11 16:36:54 +00:00
okuji
9ab2360b15
2002-06-01 Yoshinori K. Okuji <okuji@enbug.org>
...
* docs/grub.texi (FAQ): Removed. See the GNU GRUB FAQ on the web
instead.
2002-06-01 00:00:27 +00:00
okuji
afbae72a33
2002-05-31 Yoshinori K. Okuji <okuji@enbug.org>
...
* docs/grub.texi (Reporting bugs): Recommend using the BTS on
Savannah rather than the list bug-grub.
2002-05-30 22:56:49 +00:00
okuji
58a5878421
2002-05-23 Yoshinori K. Okuji <okuji@enbug.org>
...
* configure.in (AM_INIT_AUTOMAKE): Changed the version number to
0.93.
2002-05-22 17:12:45 +00:00
okuji
bd9abb21c5
2002-04-29 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/builtins.c [SUPPORT_SERIAL] (terminal_func): Added a
new option ``--silent''. This suppresses messages, if specified.
2002-04-29 00:35:30 +00:00
okuji
204a870ff7
Update the link to binutils.
2002-04-15 22:09:16 +00:00
okuji
4c73310092
Miscellaneous doc updates.
2002-04-04 14:22:35 +00:00
okuji
0c8552cfae
2002-03-29 Yoshinori K. Okuji <okuji@enbug.org>
...
* docs/grub.texi (General commands): Added ``pager'' into the
menu.
(pager): New subsection.
(terminal): Added a description about the option
``--lines=LINES''.
* configure.in (AC_INIT_AUTOMAKE): Set the version number to
0.92.
2002-03-29 10:24:17 +00:00
okuji
dfccfe6d92
Update the FAQ.
2002-02-11 16:44:54 +00:00
okuji
f7eda1235f
It seems that I forgot to add natsemi.c to the CVS...
2002-01-15 10:32:22 +00:00
okuji
5ca9541403
2002-01-15 Yoshinori K. Okuji <okuji@gnu.org>
...
* docs/grub.texi: Added some text about JFS and XFS.
2002-01-15 09:37:15 +00:00
okuji
f51d8ce561
Change the error message from the command "embed" to "No spare sectors on
...
the disk".
2001-12-09 21:11:38 +00:00
okuji
502a79c799
hide and unhide support logical partitions.
2001-11-28 18:43:56 +00:00
okuji
61928d1323
Ensure that a serial port is set up before used.
2001-10-13 12:02:30 +00:00
okuji
62cba90d65
Add a missing file and increase the version number.
2001-07-05 11:29:56 +00:00
okuji
cd93e2f5f9
Update the manual (not complete).
2001-07-05 11:14:21 +00:00
okuji
60415d246c
Use automake-1.4h instead of our own version. Some required changes are made.
2001-07-04 07:33:48 +00:00
okuji
e85272f436
add hercules support.
2001-02-27 12:59:00 +00:00
okuji
f633d9e9c8
update the GRUB manual.
2001-02-10 17:50:11 +00:00
okuji
d20f9609ce
The new grub manual is made official.
2001-02-07 20:26:29 +00:00
okuji
7561bde29d
add a new utility, grub-md5-crypt.
2000-10-21 21:58:46 +00:00
okuji
f6a7cd3d17
update docs.
2000-10-14 14:46:45 +00:00
okuji
9bbcd45d64
add a new chapter about security into the tutorial.
2000-10-12 19:59:31 +00:00
okuji
5b956a8ac8
merge the changes on the branch prepare_0_5_96 to the main trunk.
2000-10-07 07:19:12 +00:00
okuji
98be6a00af
increase the version number.
2000-10-05 04:43:26 +00:00
okuji
4a1f0661d6
disable to align functions, loops and jumps.
2000-09-08 21:30:17 +00:00
okuji
a4a19300f1
improve the tutorial.
2000-07-23 11:46:48 +00:00
okuji
9b91c55408
add two new commands, reboot and halt.
2000-06-15 10:21:01 +00:00
okuji
eb321e77f7
fix many bugs. see ChangeLog.
2000-04-02 17:22:53 +00:00
okuji
68b1a3d231
enable the fallback in bios.c, add new options into grub-install.
2000-01-10 17:54:22 +00:00
okuji
ca0ad141b6
add grub-install.
1999-11-18 06:00:32 +00:00
okuji
3195af515d
remove the preliminary Mach device name support, upgrade help2man, fix many bugs in the keyboard configuration support.
1999-10-27 05:55:46 +00:00
okuji
8f83254679
device map file support.
1999-10-13 23:02:06 +00:00
okuji
be514997d2
add netboot support.
1999-09-14 06:55:57 +00:00