+Fri Dec 4 15:25:41 1998 David Taylor <taylor@texas.cygnus.com>
+
+ The following changes were made by Jim Blandy
+ <jimb@zwingli.cygnus.com> and David Taylor
+ <taylor@texas.cygnus.com> as part of a project to merge in changes
+ made by HP; HP did not create ChangeLog entries.
+
+ * config/mp-enable-tui: New file.
+ (TUI_CFLAGS): Search devo's include directory, as long as we're
+ totally ruining modularity.
+ (INCLUDE_SRCDIR): New var.
+ (GDB_TUI_SRCDIR): Fix syntax error.
+
+ * configure.in: Check the --enable-tui flag; if it's set, include
+ a makefile fragment that #defines TUI and adds the needed #include
+ directories.
+ (*-*-hpux*): New host; use sysdep-hpux.h.
+
+ * Makefile.in (.c.o): Check the variable set in the makefile
+ fragment above.
+
+ * display.c (term_goto): declare it.
+ (insert_some_chars): set it.
+ (delete_chars): set it.
+
+ * readline.c: add tui include files surrounded by TUI.
+ (rl_reset): new function, move some of rl_abort functionality to
+ here.
+ (rl_abort): call rl_reset.
+ (rl_getc): tui changes.
+ (init_terminal_io): tui changes.
+
+ * readline.h (tui_version, fputc_unfiltered, fputs_unfiltered,
+ tui_tputs): declare if TUI is defined.
+
+ * rltty.c (prepare_terminal_settings): additional comment.
+
+ * signals.c: add tui include files surrounded by TUI. move #if
+ and #endif to column 1 so HP's compiler will accept them. Remove
+ declaration of tuiDoAndReturnToTop since it's declared in tui.h.
+ (rl_handle_sigwinch): call tuiDoAndReturnToTop if TUI defined.
+ (rl_handle_sigwinch_on_clear): define if TUI defined.
+ (rl_set_signals): if TUI, avoid infinite recursion.
+ (rl_clear_signals): install rl_handle_sigwinch_on_clear.
+
+ * sysdep-hpux.h: New file.
+
Mon Nov 2 15:26:33 1998 Geoffrey Noer <noer@cygnus.com>
* configure.in: Check cygwin* instead of cygwin32*.
* Readline Init File:: Customizing Readline from a user's view.
@end menu
-@node Introduction and Notation
+@node Introduction and Notation, Readline Interaction, Command Line Editing, Command Line Editing
@section Introduction to Line Editing
The following paragraphs describe the notation we use to represent
stand for themselves when seen in this text, or in an init file
(@pxref{Readline Init File}, for more info).
-@node Readline Interaction
+@node Readline Interaction, Readline Init File, Introduction and Notation, Command Line Editing
@section Readline Interaction
@cindex interaction, readline
* Readline Arguments:: Giving numeric arguments to commands.
@end menu
-@node Readline Bare Essentials
+@node Readline Bare Essentials, Readline Movement Commands, Readline Interaction, Readline Interaction
@subsection Readline Bare Essentials
In order to enter characters into the line, simply type them. The typed
empty line.
@end table
-@node Readline Movement Commands
+@node Readline Movement Commands, Readline Killing Commands, Readline Bare Essentials, Readline Interaction
@subsection Readline Movement Commands
The above table describes the most basic possible keystrokes that you need
forward a word. It is a loose convention that control keystrokes
operate on characters while meta keystrokes operate on words.
-@node Readline Killing Commands
+@node Readline Killing Commands, Readline Arguments, Readline Movement Commands, Readline Interaction
@subsection Readline Killing Commands
@dfn{Killing} text means to delete the text from the line, but to save
typed line is available to be yanked back later, when you are typing
another line.
-@node Readline Arguments
+@node Readline Arguments,, Readline Killing Commands, Readline Interaction
@subsection Readline Arguments
You can pass numeric arguments to Readline commands. Sometimes the
the @key{C-d} command an argument of 10, you could type @key{M-1 0 C-d}.
-@node Readline Init File
+@node Readline Init File,, Readline Interaction, Command Line Editing
@section Readline Init File
Although the Readline library comes with a set of @sc{gnu} Emacs-like
* Readline vi Mode:: Switching to @code{vi} mode in Readline.
@end menu
-@node Readline Init Syntax
+@node Readline Init Syntax, Readline vi Mode, Readline Init File, Readline Init File
@subsection Readline Init Syntax
There are only four constructs allowed in the @file{~/.inputrc}
@end menu
@need 2000
-@node Commands For Moving
+@node Commands For Moving, Commands For History, Readline Init Syntax, Readline Init Syntax
@subsubsection Commands For Moving
@ftable @code
@end ftable
@need 2000
-@node Commands For History
+@node Commands For History, Commands For Text, Commands For Moving, Readline Init Syntax
@subsubsection Commands For Manipulating The History
@ftable @code
@end ftable
@need 2000
-@node Commands For Text
+@node Commands For Text, Commands For Killing, Commands For History, Readline Init Syntax
@subsubsection Commands For Changing Text
@ftable @code
@end ftable
@need 2000
-@node Commands For Killing
+@node Commands For Killing, Numeric Arguments, Commands For Text, Readline Init Syntax
@subsubsection Killing And Yanking
@ftable @code
@end ftable
@need 2000
-@node Numeric Arguments
+@node Numeric Arguments, Commands For Completion, Commands For Killing, Readline Init Syntax
@subsubsection Specifying Numeric Arguments
@ftable @code
@need 2000
-@node Commands For Completion
+@node Commands For Completion, Miscellaneous Commands, Numeric Arguments, Readline Init Syntax
@subsubsection Letting Readline Type For You
@ftable @code
@end ftable
@need 2000
-@node Miscellaneous Commands
+@node Miscellaneous Commands,, Commands For Completion, Readline Init Syntax
@subsubsection Some Miscellaneous Commands
@ftable @code
@end ftable
@need 2000
-@node Readline vi Mode
+@node Readline vi Mode,, Readline Init Syntax, Readline Init File
@subsection Readline @code{vi} Mode
@cindex @code{vi} style command editing