aboutsummaryrefslogtreecommitdiff
path: root/readline/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2021-03-02Fix Readline 8.1 build on mingwTom Tromey1-0/+5
The mingw build fails with Readline 8.1, because sigprocmask is called unconditionally. This patch adds the missing check for HAVE_POSIX_SIGNALS. I reported this upstream here: https://lists.gnu.org/archive/html/bug-readline/2021-01/msg00011.html readline/ChangeLog 2021-03-02 Tom Tromey <tom@tromey.com> * readline/signals.c (_rl_handle_signal): Add missing check for HAVE_POSIX_SIGNALS.
2021-03-02Import GNU Readline 8.1Tom Tromey1-0/+4
This imports readline 8.1. I did this via various hackery in a readline git repository to make a version of readline identical to gdb's, then did a git merge. readline/ChangeLog 2021-03-02 Tom Tromey <tom@tromey.com> * Import readline 8.1.
2020-06-30Update readline/README to mention patchlevelTom Tromey1-0/+4
This updates readline/README to mention the current patchlevel, and the "git am" approach to importing new upstream patches. readline/ChangeLog 2020-06-30 Tom Tromey <tom@tromey.com> * README: Update instructions.
2019-11-15Minor updates to readline configuryTom Tromey1-0/+7
Christian's recent patches to gnulib made me realize that readline should be changed to use AC_CONFIG_MACRO_DIRS (ACLOCAL_AMFLAGS is deprecated) and that it can put the automake options into configure.ac. I also added no-define to the automake options. This doesn't matter much (we don't generate a config.h here), but gnulib does it, and it does make configure slightly smaller. readline/ChangeLog 2019-11-15 Tom Tromey <tromey@adacore.com> * configure, Makefile.in: Rebuild. * configure.ac: Use AC_CONFIG_MACRO_DIRS. Pass options to AM_INIT_AUTOMAKE. * Makefile.am (AUTOMAKE_OPTIONS, ACLOCAL_AMFLAGS): Remove. Change-Id: If421599cc9dd9c4c3c37b9b439ab2c22c01742ed
2019-10-23Move readline to the readline/readline subdirectoryTom Tromey1-0/+6
readline turns out to be a bit of a stumbling block for the project to move gdbsupport (and then gdbserver) to the top-level. The issue is that readline headers are intended to be included with names like "readline/readline.h". To support this, gdb effectively adds a -I option pointing to the top-level source directory -- but, importantly, this option is not used when the system readline is used. For gdbsupport, a -I option like this would always be needed, but that in turn would break the system readline case. This was PR build/17077, fixed in commit a8a5dbcab8df0b3a9e04745d4fe8d64740acb323. Previously, we had discussed this on the gdb-patches list in terms of removing readline from the tree https://sourceware.org/ml/gdb-patches/2019-09/msg00317.html However, Eli expressed some concerns, and Joel did as well (off-list). Given those concerns, and the fact that a patch-free local readline is relatively new in gdb (it was locally patched for years), I changed my mind and decided to handle this situation by moving the readline sources down a level. That is, upstream readline is now in readline/readline, and the top-level readline directory just contains the minimal configury needed to build that. This fixes the problem because, when gdb unconditionally adds a -I$(top_srcdir), this will not find readline headers. A separate -I will be needed instead, which is exactly what's needed for --with-system-readline. gdb/ChangeLog 2019-10-23 Tom Tromey <tom@tromey.com> * Makefile.in (READLINE_DIR): Update. gdb/doc/ChangeLog 2019-10-23 Tom Tromey <tom@tromey.com> * Makefile.in (READLINE_DIR): Update. readline/ChangeLog 2019-10-23 Tom Tromey <tom@tromey.com> Move old contents to readline/ subdirectory. * aclocal.m4, configure, configure.ac, .gitignore, Makefile.am, Makefile.in, README: New files. Change-Id: Ice156a2ee09ea68722b48f64d97146d7428ea9e4
2000-02-082000-02-07 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda1-982/+0
* gdb/config/i386/windows.mh, gdb/doc/GDBvn.texi, gdb/doc/remote.texi, gdb/testsuite/gdb.base/README, gdb/testsuite/gdb.base/crossload.exp, gdb/testsuite/gdb.base/i486-elf.u, gdb/testsuite/gdb.base/i860-elf.u, gdb/testsuite/gdb.base/m68k-aout.u, gdb/testsuite/gdb.base/m68k-aout2.u, gdb/testsuite/gdb.base/m68k-elf.u, gdb/testsuite/gdb.base/mips-ecoff.u, gdb/testsuite/gdb.base/sparc-aout.u, gdb/testsuite/gdb.base/sparc-elf.u, gdb/tui/Makefile, readline/ChangeLog: These files have been removed over the course of the last year, but weren't cvs removed from the old GDB repository on sourceware.
1999-04-26import gdb-19990422 snapshotStan Shebs1-0/+21
1999-04-16Initial creation of sourceware repositorygdb-4_18-branchpointStan Shebs1-0/+961
1999-04-16Initial creation of sourceware repositoryStan Shebs1-961/+0
1999-02-09Tue Feb 9 10:38:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni1-0/+5
* configure.in: Do not use the ./support directory. * configure: Regenerate.
1999-01-06 * configure.in: Use LOCAL_CFLAGS rather than CFLAGS forChristopher Faylor1-0/+6
searching libtermcap directory. * configure: Regenerate.
1998-12-31 * configure.in: Search devo libtermcap directory for termcap.hChristopher Faylor1-0/+6
when compiling for cygwin. * configure: Regenerated.
1998-12-31Do not copy old versions of libreadline.a/libhistory.a if they do not existMichael Meissner1-0/+5
1998-12-30 * cross-build/cygwin.cache: Add a couple more known settings.Christopher Faylor1-0/+6
* configure.in: Fix typo. * configure: Regenerated.
1998-12-29Tue Dec 29 18:11:28 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni1-0/+4
* cross-build: new directory. * cross-build/cygwin.cache: new file. Used for Cygwin cross builds.
1998-12-29Tue Dec 29 18:11:28 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni1-0/+4
* configure.in: added tests for cross-build for Cygwin.
1998-12-251998-12-24 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda1-0/+7
* Makefile.in: Add CYGNUS LOCAL comment. * acconfig.h: Add missing defines. * config.h.bot: Add missing content. * configure, config.h.in: Regenerated. config.h.in is a generated file, but the readline distribution checked in could not regenerate this. This set of changes fixes that.
1998-12-23Wed Dec 23 16:21:41 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni1-0/+5
* Makefile.in: comment out the rule to rebuild configure by running autoconf.
1998-12-22Tue Dec 22 10:07:58 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni1-0/+16
* Import of Readline 2.2.1.
1998-12-08 The following changes were made by Jim BlandyDavid Taylor1-0/+47
<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.
1998-11-02Mon Nov 2 15:26:33 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-0/+4
* configure.in: Check cygwin* instead of cygwin32*.
1998-07-28 * sysdep-hpux11.h: New file.Jeff Law1-0/+5
* configure.in (*-*-*-hpux11*): Use sysdep-hpux11.h.
1998-07-23 * configure.bat: Remove obsolete file.Ian Lance Taylor1-0/+5
* examples/configure.bat: Remove obsolete file.
1998-05-13 * sysdep-6irix.h: New file.Ian Lance Taylor1-0/+8
* configure.in (*-*-irix6*): New host; use sysdep-6irix.h.
1998-04-09Thu Apr 9 11:59:38 1998 Ian Dall (<Ian.Dall@dsto.defence.gov.au>Jason Molenda1-0/+5
* configure.in (host==netbsd): Include config/mh-bsd44. * config/mh-bsd44: New file.
1997-12-04Wed Dec 3 16:48:20 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder1-0/+4
* rltty.c: fix typos.
1996-10-08 * tilde.c (tilde_word_expand): __MSDOS___ -> __MSDOS__Stu Grossman1-0/+4
1996-10-05 * rldefs.h: On Linux, include <termios.h> to fix compile errorMark Alexander1-0/+5
in <termcap.h>.
1996-09-05 * rldefs.h: Enable HANDLE_SIGNALS for cygwin32.Stu Grossman1-0/+4
1996-08-29Recognize i686-*-* for pentium proMichael Meissner1-0/+4
1996-08-17 * complete.c: Include <pwd.h> if not DOS, and if cygwin32 or notStu Grossman1-0/+10
win32. * configure.in: Add test for *-*-cygwin32* to use config/mh-posix. * readline.c: Move decl of tgetstr to rldefs.h. * (_rl_set_screen_size): Remove redundant ifdef MINIMALs. * rldefs.h: Don't do MINIMAL for cygwin32. Cygwin32 now uses full-blown readline, except for termcap.
1996-08-12 * rldefs.c: Get rid of define of SIGALRM if _WIN32 or __MSDOS__.Stu Grossman1-0/+6
* Don't define ScreenCols/ScreenRows/... if cygwin32. * sysdep-norm.h: Don't include <malloc.h> if cygwin32.
1996-08-11 * rldefs.h: If __osf__is defined, include <termio.h> instead ofFred Fish1-0/+5
<sgtty.h>.
1996-08-09 * bind.c complete.c history.c readline.c: Don't include sys/file.h.Stu Grossman1-0/+9
* complete.c display.c parens.c readline.c rldefs.h rltty.c signals.c tilde.c: Change refs to _MSC_VER and __WIN32__ to _WIN32. * signals.c (rl_signal_handler): Ifdef out kill if _WIN32. * sysdep-norm.h: Ifdef out include of dirent.h if _WIN32. Include malloc.h if _WIN32.
1996-07-18Fix warning generated under AIX 4.1.4Michael Meissner1-0/+6
1996-06-25 * Makefile.in (datadir): Set to $(prefix)/share.Jason Molenda1-0/+5
(docdir): Removed.
1996-05-26 * sysdep-linux.h: New file.Fred Fish1-0/+9
* display.c: Add include of "sysdep.h" to get HAVE_VARARGS_H. * configure.in: Change pattern i[345]86-*-linux* into *-*-linux* to support non-x86 based Linux platforms.
1996-04-08 * configure.in (*-*-gnu*): New host.Fred Fish1-0/+1
1996-04-08 From: Miles Bader <miles@gnu.ai.mit.edu>Fred Fish1-0/+5
* config/mh-gnu: New file.
1996-04-07 From: Robert Lipe <robertl@dgii.com>Fred Fish1-0/+6
* configure.in: SCO OpenServer 5 (a.k.a 3.2v5*) is more like SCO 3.2v4 than 3.2v2.
1996-01-04 * readline.c, display.c, complete.c: Add _MSC_VER to list ofSteve Chamberlain1-0/+5
things which can't do most things.
1995-11-16complete.c: Change WIN32 to __WIN32__, added #else return NULLGeoffrey Noer1-0/+5
to end of that define.
1995-10-31Tue Oct 31 10:38:58 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain1-0/+5
* display.c, parens.c, readline.c, rldefs.h: Change use of WIN32 to __WIN32__.
1995-10-10 * Makefile.in (BISON): Remove macro.Fred Fish1-0/+4
1995-10-10 * complete.c (filename_completion_function): Enable forSteve Chamberlain1-0/+5
win32 when not MSC.
1995-10-08 * configure.in: Handle powerpc-ibm-aix* like rs6000-ibm-aix*.Peter Schauer1-0/+4
1995-10-08Fix warnings under LinuxMichael Meissner1-0/+1
1995-10-08Fix warnings under LinuxMichael Meissner1-0/+4
1995-09-29Fri Sep 29 15:19:23 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain1-0/+10
Fixes for when the host WIN32, but not MSC. * complete.c: Sometimes have pwd.h * parens.c: WIN32 has similar restrictions to __GO32__. * readline.c (__GO32__): Some of this moved into rldefs.h * signals.c (__GO32__): Likewise. * rldefs.h (MSDOS||WIN32) becomes MSDOS||MSC. (WIN32&&!WIN32): New definitions.
1995-09-20 * Makefile.in (maintainer-clean): New synonym for realclean.Ian Lance Taylor1-0/+4