The following changes were made by Jim Blandy
authorDavid Taylor <taylor@redhat.com>
Tue, 8 Dec 1998 16:33:13 +0000 (16:33 +0000)
committerDavid Taylor <taylor@redhat.com>
Tue, 8 Dec 1998 16:33:13 +0000 (16:33 +0000)
commit59bfc16ae34e56d6081ed4935a23f496aa5134e8
treebcd95e2681bb6e435ec247f7cee309adc05cb228
parentb98e2024f49bed818e8f2a477536f406070650c6
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.
readline/.Sanitize
readline/ChangeLog
readline/doc/ChangeLog
readline/doc/inc-hist.texi
readline/doc/rluser.texinfo
readline/sysdep-hpux.h [new file with mode: 0644]