okuji
58b292f419
2002-12-03 Yoshinori K. Okuji <okuji@enbug.org>
...
* docs/grub.texi (terminfo): Fix a misleading English sentence.
Reported by Pavel Roskin.
* stage2/builtins.c (builtin_terminfo): Likewise.
2002-12-02 22:37:52 +00:00
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
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
70b173af35
2002-01-15 Yoshinori K. Okuji <okuji@gnu.org>
...
* docs/grub.texi (Preset Menu): New chapter.
2002-01-15 10:28:18 +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
3a150c2b37
Reorganize the file `AUTHOR', according to the current status of copyright
...
assignments received by the FSF.
Jason Thomas was added.
Erich Stefan Boleyn was moved into those who assigned their copyrights.
Gordon Matzigkeit was moved into the others, because he still wasn't listed
in fencepost.gnu.org:/gd/gnuorg/copyright.list.
The remaining problem is that we haven't had copyright assignments of
VaX#8, Heiko Schroeder and Gordon Matzigkeit. As for the first two, Erich
is now trying to contact them by proxy. So I'm just waiting.
As for Gordon.... oh, what are you doing, Gordon?! Hurry up, please!
2001-11-12 06:57:29 +00:00
okuji
61928d1323
Ensure that a serial port is set up before used.
2001-10-13 12:02:30 +00:00
okuji
cd93e2f5f9
Update the manual (not complete).
2001-07-05 11:14:21 +00:00
okuji
00a436ee38
update the location of the CVS repository.
2001-06-20 21:02:46 +00:00
okuji
a5694fb1e4
fix some typos in the manual.
2001-05-30 07:56:33 +00:00
okuji
3a598264dc
update the GRUB manual.
2001-02-17 08:14:10 +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
eb321e77f7
fix many bugs. see ChangeLog.
2000-04-02 17:22:53 +00:00
okuji
547c203a98
added a new chapter for the netboot.
2000-02-26 19:13:44 +00:00
okuji
161b9f4dde
new function grub_seek, fix a bug in the doc.
1999-12-30 06:32:02 +00:00
okuji
ca0ad141b6
add grub-install.
1999-11-18 06:00:32 +00:00
okuji
8fb66b3a69
add OpenBSD support, add some explanations into the manual.
1999-11-01 13:07:53 +00:00
okuji
c17c927969
documentation updates.
1999-10-25 06:33:58 +00:00
okuji
8ae7fd5f6f
fix some minor bugs and replace the old manual with the new one.
1999-10-23 23:58:27 +00:00
okuji
4e769ee998
add symbolic color name syntax support into the command color.
1999-10-13 10:24:57 +00:00
okuji
5f9112c4a8
fix some doc bugs.
1999-10-04 18:47:44 +00:00
okuji
ce8fc4e5a0
cleanup the function cat and update the manual.
1999-10-02 15:00:02 +00:00
okuji
88efa06787
fix a install bug and rename debug_fs* to apropriate names.
1999-09-23 01:02:31 +00:00
okuji
133581fe5c
make the argument address for the command install optional.
1999-09-19 21:00:59 +00:00
gord
99c588976f
Help message changes, and a little fix for partition hiding.
1999-09-10 05:06:00 +00:00
okuji
9bf749438c
the equal character after a command is now optional.
1999-09-01 22:50:01 +00:00
okuji
434d8607cc
add minix fs support. use the name "the grub shell" instead of "the stage2 emulator".
1999-08-26 09:42:57 +00:00
gord
cec4786ec2
Final touches for release.
1999-07-26 22:58:10 +00:00
okuji
a7575f806c
minor bug fixes.
1999-07-13 20:39:46 +00:00
gord
9fac49f209
More doc fixes.
1999-07-13 18:13:31 +00:00
okuji
f6fb25a807
fix option handling inconsistency
1999-06-28 04:10:35 +00:00
okuji
fc6fa9d5e2
add stage2 id
1999-06-27 08:34:46 +00:00
okuji
225bd167d7
doc fix
1999-06-26 00:34:53 +00:00
gord
f5611449b1
Doc fixes.
1999-06-25 20:12:39 +00:00