Don't build readline's shared libs by default
[external/binutils.git] / readline / ChangeLog.gdb
1 2015-07-25  Patrick Palka  <patrick@parcs.ath.cx>
2
3         * configure.ac: Default opt_shared_libs to no.
4         * configure: Regenerate.
5
6 2015-07-25  Patrick Palka  <patrick@parcs.ath.cx>
7
8         Import readline 7.0 alpha
9         * configure: Regenerate.
10         * examples/rlfe/configure: Regenerate.
11
12 2014-12-30  Eli Zaretskii  <eliz@gnu.org>
13
14         * complete.c (stat_char) [_WIN32]: Don't use 'access' and X_OK on
15         Windows, they don't work.  Instead, look at the file-name
16         extension to determine whether the file is executable.
17
18 2014-09-22  Chen Gang  <gang.chen.5i5j@gmail.com>
19
20         Pushed by Joel Brobecker  <brobecker@adacore.com>
21         * search.c (_rl_nsearch_init): Remove useless parameter '0' for
22         rl_message().
23
24 2013-09-24  Pierre Muller  <muller@sourceware.org>
25
26         * readline.c (bind_arrow_keys_internal):
27         Handle VK_HOME, VK_END, VK_DELETE and VK_INSERT for mingw
28         hosts.
29
30 2013-09-23  Martin Benda  <martin.benda@omsquare.com>
31
32         Checked in by Joel Brobecker  <brobecker@adacore.com>
33         * util.c (_rl_strnicmp): Add missing semicolon.
34
35 2013-05-22  Yao Qi  <yao@codesourcery.com>
36
37         * configure.in: Invoke AC_CANONICAL_BUILD.
38         Change $host_os to $build_os.
39         * configure: Regenerated.
40
41 2012-10-18  Joel Brobecker  <brobecker@adacore.com>
42
43         * terminal.c: Remove duplicate includes of windows.h and
44         wincon.h.
45         (_rl_get_screen_size): Remove redundant code for MinGW getting
46         the console size from the Windows API.
47
48 2012-02-24  Pierre Muller  <muller@ics.u-strasbg.fr>
49
50         * signals.c (_rl_block_sigwinch, _rl_release_sigwinch): Add
51         conditional SIGWINCH around functions.
52
53 2011-05-11  Sterling Augustine  <saugustine@google.com>
54
55         * complete.c (rl_completion_matches): Undo inadvertant checkin.
56
57 2011-06-29  Jan Kratochvil  <jan.kratochvil@redhat.com>
58
59         Avoid free from a signal handler.
60         * Makefile.in (xfree.o): Add readline.h.
61         * xfree.c: Include stdio.h and readline.h.
62         (xfree): Return on RL_STATE_SIGHANDLER.
63         * xmalloc.h (xfree): New definition.
64
65 2011-05-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
66
67         Workaround gdb.base/completion.exp regression on readline-6.2.
68         * complete.c (get_y_or_n): Disable the return on RL_STATE_CALLBACK.
69
70 2011-05-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
71
72         Imported readline 6.2, and upstream patch 001.
73         * configure: Regenerate.
74
75 2011-03-04  Michael Snyder  <msnyder@vmware.com>
76
77         * bind.c (rl_function_dumper): Free allocated memory.
78
79 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
80
81         * configure: Regenerate.
82
83         * configure.in: m4_include toplevel config/override.m4.
84         * configure: Regenerate.
85
86 2009-07-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
87
88         * Makefile.in (datarootdir): New variable.
89         * doc/Makefile.in (datarootdir): New variable.
90         * shlib/Makefile.in (datarootdir): New variable.
91
92 2009-04-17  Carlos O'Donell  <carlos@codesourcery.com>
93
94         * Makefile.in: Add html target.  Add dummy install-html and
95         install-pdf targets.
96
97 2008-08-10  Pedro Alves  <pedro@codesourcery.com>
98
99         Build fixes for DJGPP.
100
101         * signals.c (rl_set_sighandler): Guard access to SIGWINCH.
102         * wcwidth.c [__GO32__]: Include wctype.h before wchar.h.
103
104 2008-03-24  Jan Kratochvil  <jan.kratochvil@redhat.com>
105
106         PR gdb/544
107         * rltty.c (block_sigint, release_sigint): Rename to...
108         (_rl_block_sigint, _rl_release_sigint): ...these and make them global.
109         * rltty.h (_rl_block_sigint, _rl_release_sigint): New prototypes.
110         * display.c (rl_redisplay): Wrap the function by the calls to
111         _RL_BLOCK_SIGINT and _RL_RELEASE_SIGINT.
112
113 2007-09-01  Daniel Jacobowitz  <dan@codesourcery.com>
114
115         PR gdb/2138
116         From readline 5.2:
117         * configure.in (CROSS_COMPILE): Initialize to empty.
118         * configure: Regenerated.
119
120 2007-03-27  Brooks Moses  <brooks.moses@codesourcery.com>
121
122         * Makefile.in: Add dummy "pdf" target.
123
124 2006-11-13  Denis Pilat  <denis.pilat@st.com>
125
126         * terminal.c (_rl_get_screen_size): use wr and wc variable to store
127         window size.
128
129 2006-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
130
131         * callback.c: Include "xmalloc.h".
132         * Makefile.in: Add dependency.
133
134 2006-04-24  Daniel Jacobowitz  <dan@codesourcery.com>
135
136         Imported readline 5.1, and upstream patches 001-004.
137
138 2006-03-21  Denis Pilat  <denis.pilat@st.com>
139
140         * histfile.c (read_history_range): Remove '\r' character from
141         history lines.
142
143 2005-02-10  Denis Pilat  <denis.pilat@st.com>
144
145         * readline/terminal.c (_rl_get_screen_size): Get console size from
146         the Windows API when compiling with MinGW.
147
148 2005-07-25  Mark Mitchell <mark@codesourcery.com>
149
150         * input.c (rl_getc): Use getch to read console input on
151         Windows.
152         * readline.c (bind_arrow_keys_internal): Translate
153         Windows keysequences into ANSI key sequences.
154         * rldefs.h (NO_TTY_DRIVER): Define on MinGW.
155         * rltty.c: Conditionalize on NO_TTY_DRIVER throughout.
156         
157 2005-07-03  Mark Kettenis <kettenis@gnu.org>
158
159         From Martin Simmons:
160         * configure.in: Check for getpwnam instead of getpwname.
161         * configure: Regenerate.
162
163 2005-05-09  Mark Mitchell <mark@codesourcery.com>
164
165         * aclocal.m4: Use AC_TRY_LINK to check for mbstate_t.
166         * complete.c (pwd.h): Guard with HAVE_PWD_H.
167         (getpwent): Guard with HAVE_GETPWENT.
168         (rl_username_completion_function): Guard use of getpwent.
169         (endpwent): Likewise.
170         * config.h.in (HAVE_FCNTL): New macro.
171         (HAVE_GETPWENT): Likewise.
172         (HAVE_GETPWNAM): Likewise.
173         (HAVE_GETPWUID): Likewise.
174         (HAVE_KILL): Likewise.
175         (HAVE_PWD_H): Likewise.
176         * configure: Regenerated.
177         * configure.in: Handle MinGW when cross compiling.  Check for
178         getpwnam, getpwent, getpwuid, kill, and pwd.h.
179         * display.c (rl_clear_screen): Treat Windows like DOS.
180         (insert_some_chars): Likewise.
181         (delete_chars): Likewise.
182         * shell.c (pwd.h): Guard with HAVE_PWD_H.
183         (getpwuid): Guard with HAVE_GETPWUID.
184         (sh_unset_nodelay_mode): Guard use of fnctl with HAVE_FNCTL_H.
185         * signals.c (rl_signal_handler): Don't use SIGALRM or
186         SIGQUIT if not defined.  Use "raise" if "kill" is not available.
187         (rl_set_signals): Don't set handlers for SIGQUIT or SIGALRM if
188         they are not defined.
189         (rl_clear_signals): Likewise.
190         * tilde.c (pwd.h): Guard with HAVE_PWD_H.
191         (getpwuid): Guard declaration with HAVE_GETPWUID.
192         (getpwnam): Guard declaration with HAVE_GETPWNAM.
193         (tilde_expand_word): Guard use of getpwnam with HAVE_GETPWNAM.
194
195 2004-02-19  Andrew Cagney  <cagney@redhat.com>
196
197         * config.guess: Update from version 2003-06-12 to 2004-02-16.
198         * config.sub: Update from version 2003-06-13 to 2004-02-16.
199
200 2004-01-27  Elena Zannoni  <ezannoni@redhat.com>
201
202         Merge in official patches to readline-4.3 from
203         ftp://ftp.cwru.edu/pub/bash/readline-4.3-patches:
204         NOTE: Patch-ID readline-43-004 was already applied (see below).
205
206         * bind.c (rl_generic_bind): Pressing certain key sequences
207         causes an infinite loop in _rl_dispatch_subseq with the `key' argument
208         set to 256.  This eventually causes bash to exceed the stack size
209         limit and crash with a segmentation violation.
210         Patch-ID: readline43-001.
211
212         * readline.c (_rl_dispatch_subseq): Repeating an edit in
213         vi-mode with `.' does not work.
214         Patch-ID: readline43-002.
215
216         * mbutil.c (_rl_get_char_len, _rl_compare_chars,
217         _rl_adjust_point): When in a locale with multibyte characters, the
218         readline display updater will occasionally cause a
219         segmentation fault when attempting to compute the length of the first
220         multibyte character on the line.  
221         Patch-ID: readline43-003.
222
223         * vi_mode.c (_rl_vi_change_mbchar_case): Using the vi editing
224         mode's case-changing commands in a locale with multibyte characters
225         will cause garbage characters to be inserted into the editing buffer.
226         Patch-ID: readline43-005.
227
228 2003-12-28  Eli Zaretskii  <eliz@elta.co.il>
229
230         * readline.c (rl_save_state, rl_restore_state): Support systems
231         that don't define SIGWINCH.
232
233 2003-12-25  Eli Zaretskii  <eliz@elta.co.il>
234
235         * terminal.c (_rl_get_screen_size) [__DJGPP__]: Compute the
236         screen width and height using console I/O.
237         (_rl_init_terminal_io) [__MSDOS__]: Zero out all the _rl_term_*
238         variables.  Convert to _rl_* naming scheme.
239         (_rl_set_cursor) [__MSDOS__]: Ifdef away this function.
240
241 2003-12-23  Eli Zaretskii  <eliz@elta.co.il>
242
243         * display.c (_rl_move_vert) [__MSDOS__]: Don't use undeclared
244         variable `l'.  Use `delta' instead recomputing its value anew.
245         Assign -delta to i instead of the other way around.
246
247 2003-12-11  Michael Chastain  <mec.gnu@mindspring.com>
248
249         * rlmbutil.h: Require HAVE_MBSTATE_T for HANDLE_MULTIBYTE.
250         Revert requirement of HAVE_MBRTOWC.  Delete macro definitions
251         that attempted to fake mbstate_t if HAVE_MBSRTOCWS is defined
252         and HAVE_MBSTATE_T is not defined.
253
254 2003-06-14  H.J. Lu <hongjiu.lu@intel.com>
255  
256         * support/config.guess: Update to 2003-06-12 version.
257         * support/config.sub: Update to 2003-06-13 version.
258
259 2003-05-25  Mark Kettenis  <kettenis@gnu.org>
260
261         * aclocal.m4: Don't add wcwidth.o if we don't have wchar.h.
262         * configure: Regenerate.
263
264 2003-05-13  Andreas Jaeger  <aj@suse.de>
265
266         * support/config.guess: Update to 2003-05-09 version.
267         * support/config.sub: Update to 2003-05-09 version.
268
269 2003-03-03  Joel Brobecker  <brobecker@gnat.com>
270
271         * aclocal.m4: Add check for mbrtowc.
272         * config.h.in: Regenerate.
273         * configure: Regenerate.
274         * rlmbutil.h: Disable multi-byte if mbrtowc is not defined.
275
276 2003-03-03  Kris Warkentin  <kewarken@qnx.com>
277
278         * aclocal.m4: Cause wcwidth check to substitute
279         HAVE_WCWIDTH for building.
280         * Makefile.in: Add wcwidth object to lib if required.
281         * shlib/Makefile.in: Likewise.
282         * configure: Regenerate.
283         
284 2003-01-09  Michael Chastain  <mec@shout.net>
285
286         From Chet Ramey, <chet@po.cwru.edu>, the readline maintainer:
287         ftp://ftp.cwru.edu/pub/bash/readline-4.3-patches/readline43-004
288
289         * display.c: Fix perverse screen refresh with UTF-8.
290         When running in a locale with multibyte characters, the
291         readline display updater will use carriage returns when
292         drawing the line, overwriting any partial output already on
293         the screen and not terminated by a newline.
294         Patch-ID: readline43-004
295
296 2003-01-08  Chris Demetriou  <cgd@broadcom.com>
297
298         * config.guess: Update to 2003-01-03 version.
299         * config.sub: Update to 2003-01-03 version.
300
301 2002-12-16  Christopher Faylor  <cgf@redhat.com>
302
303         * configure.in: Remove --enable-shared option.  It shouldn't be used
304         for gdb.
305         * configure: Regenerate.
306
307 2002-12-16  Christopher Faylor  <cgf@redhat.com>
308
309         * config/cygwin.cache: Prime mbstate_t.
310
311 2002-12-06  Elena Zannoni  <ezannoni@redhat.com>
312
313         Import of readline 4.3. NB: This import includes those gdb
314         local changes that aren't in the official readline sources.
315
316         * compat.c, mbutil.c, misc.c, rlmbutil.h, rltypedefs.h,
317         text.c, doc/history.0, doc/history.3, support/wcwidth.c,
318         examples/readlinebuf.h, examples/rlcat.c: New files.
319
320         * CHANGELOG, CHANGES, INSTALL,  MANIFEST, Makefile.in, README,
321         aclocal.m4, ansi_stdlib.h, bind.c, callback.c, chardefs.h,
322         complete.c, config.h.in, configure, configure.in, display.c,
323         emacs_keymap.c, funmap.c, histexpand.c, histfile.c, histlib.h,
324         history.c, history.h, histsearch.c, input.c, isearch.c,
325         keymaps.c, keymaps.h, kill.c, macro.c, nls.c, parens.c,
326         posixdir.h, readline.c, readline.h, rlconf.h, rldefs.h,
327         rlprivate.h, rlshell.h, rlstdc.h, rltty.c, savestring.c,
328         search.c, shell.c, signals.c, terminal.c, tilde.c, tilde.h,
329         undo.c, util.c, vi_keymap.c, vi_mode.c, xmalloc.c, xmalloc.h,
330         doc/Makefile.in, doc/hist.texinfo, doc/hstech.texinfo,
331         doc/hsuser.texinfo, doc/manvers.texinfo, doc/readline.3,
332         doc/rlman.texinfo, doc/rltech.texinfo, doc/rluser.texinfo
333         doc/rluserman.texinfo, doc/texi2dvi, doc/texi2html,
334         shlib/Makefile.in, support/install.sh, support/mkdirs,
335         support/mkdist, support/shlib-install, support/shobj-conf,
336         examples/Inputrc, examples/Makefile.in, examples/fileman.c,
337         examples/histexamp.c, examples/manexamp.c, examples/rl.c,
338         examples/rlfe.c, examples/rltest.c, examples/rlversion.c:
339         Modified files.
340
341 2002-08-23  Andrew Cagney  <ac131313@redhat.com>
342
343         * support/config.guess: Import version 2002-08-23.
344         * support/config.sub: Import version 2002-08-22.
345
346 2002-07-19  Chris Demetriou  <cgd@broadcom.com>
347
348         * support/config.guess: Update from ../config.guess.
349         * support/config.sub: Update from ../config.sub.
350
351 2002-02-24  Elena Zannoni  <ezannoni@redhat.com>
352
353         * ChangeLog.gdb: Renamed from ChangeLog.Cygnus.
354
355 2002-02-24  Daniel Jacobowitz  <drow@mvista.com>
356
357         * support/config.guess: Import from master sources, rev 1.232.
358         * support/config.sub: Import from master sources, rev 1.246.
359
360 2002-02-01  Ben Elliston  <bje@redhat.com>
361
362         * config.guess: Import from master sources, rev 1.229.
363         * config.sub: Import from master sources, rev 1.240.
364
365 2002-01-17  H.J. Lu  (hjl@gnu.org)
366
367         * support/config.guess: Import from master sources, rev 1.225.
368         * support/config.sub: Import from master sources, rev 1.238.
369
370 2001-07-20  Andrew Cagney  <ac131313@redhat.com>
371
372         * support/config.guess: Update using ../config.sub.
373
374 2001-07-16  Andrew Cagney  <ac131313@redhat.com>
375
376         * support/config.sub: Update using ../config.sub.
377
378 2001-06-15  Elena Zannoni  <ezannoni@redhat.com>
379
380         * configure.in: Add -fsigned-char to LOCAL_CFLAGS for Linux
381         running on the IBM S/390.
382         * configure: Ditto.
383
384 2001-01-07  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
385
386         * rltty.c (save_tty_chars): Fix compilation-stopping typo.
387
388 2000-07-10  Eli Zaretskii  <eliz@is.elta.co.il>
389
390         * terminal.c (_rl_get_screen_size) [__DJGPP__]: Determine screen
391         size via DJGPP-specific calls.
392         (_rl_init_terminal_io) [__MSDOS__]: DJGPP-specific terminal
393         initialization.
394         (_rl_backspace) [__MSDOS__]: Don't call tputs.
395         (ding) [__MSDOS__]: Use DJGPP-specific calls to support visible
396         bell.
397
398         * display.c (_rl_move_vert) [__MSDOS__]: Support cursor movement
399         upwards with DJGPP-specific calls.
400         (_rl_clear_to_eol) [__MSDOS__]: Don't call tputs.
401         (_rl_clear_screen) [__MSDOS__]: Support clear-screen with
402         DJGPP-specific calls.
403         (insert_some_chars) [__MSDOS__]: Don't call tputs.
404         (delete_chars) [__MSDOS__]: Don't call tputs.
405
406 2000-07-08  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
407
408         * readline/readline.h: Ifdef out the export of savestring().
409         It should not have been in the distribution.
410
411 2000-07-07  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
412
413         * Import of readline 4.1.
414
415         Locally modified files: Makefile.in, configure.in, configure
416         (regenerated), config.h.in (regenerated), rltty.c,
417         shell.c signals.c.
418
419         Locally added files: acconfig.h, config/*, config.h.bot,
420         cross-build/*, doc/inc-hit.texinfo.
421
422         New files: USAGE, rlprivate.h, rlshell.h, xmalloc.h.
423
424 2000-03-16  Eli Zaretskii  <eliz@is.elta.co.il>
425
426         * support/shobj-conf: Shared libs are unsupported on MSDOS.
427
428         * bind.c (_rl_read_file): Open files in binary mode.  Strip CR
429         characters after reading the file.
430         (rl_re_read_init_file, rl_read_init_file): Allow for _inputrc on
431         DOS.
432
433         * complete.c (username_completion_function): Don't bypass getpw*
434         function calls for DJGPP.
435         (Filename_completion_function): Handle d:foo/bar file names.
436
437         * display.c (_rl_move_vert) [__GO32__]: fflush the stream, to make
438         sure cursor position is up to date.
439         (_rl_clear_screen) [__GO32__]: Clear screen and home the cursor.
440         (insert_some_characters, delete_characters) [__DJGPP__]: Don't use
441         memcpy.
442
443         * histfile.c (read_history_range, history_truncate_file)
444         (history_do_write) [__MSDOS__]: Allow for underscore instead of
445         the leading dot in file names.
446
447         * input.c: Don't use GO32-specific workarounds if HAVE_SELECT or
448         HAVE_TERMIOS_H are defined.
449
450         * readline.c: Don't disable signals if __DJGPP__ is defined.
451
452         * rltty.c: Don't disable signals and don't bypass termios code for
453         DJGPP (if HAVE_TERMIOS_H is defined).
454
455         * signals.c: Don't disable signals for DJGPP.
456
457         * terminal.c (_rl_get_screen_size) [__DJGPP__]: Initialize screen
458         dimensions.
459         (ding) [__DJGPP__]: Support visual bell.
460
461 1999-08-13  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
462
463         From Philippe De Muyter  <phdm@macqel.be>
464         * shell.c (stdio.h): File included, for definition of NULL.
465         * readline/rltty.c (get_tty_settings): Conditionalize
466         call to set_winsize on TIOGWINSZ.
467
468 1999-07-30  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
469
470         * Imported Readline 4.0. Integrated all the Cygnus
471         local changes since last import.
472
473         New files: rlstdc.h, savestring.c, shlib directory,
474         doc/manvers.texinfo, examples/rlversion.c, 
475         support/install-shlib, support/shobj-conf.
476
477         Removed files: MANIFEST.doc, doc/inc-hist.texi.
478
479 1999-07-13  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
480
481         * acconfig.h: Fix typo: it's GWINSZ_IN_SYS_IOCTL, not
482         TIOCGWINSZ_IN_SYS_IOCTL.
483
484         * config.h.in: Regenerate with autoheader.
485
486 1999-04-27  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
487
488         * ChangeLog.Cygnus: new file. It is the old Changelog.
489         * ChangeLog: removed. It was conflicting with CHANGELOG
490           on Windows.
491
492 1999-04-22  Jason Molenda  (jsm@bugshack.cygnus.com)
493
494         * Makefile.in (install): Make comment about this change more explicit.
495
496 1999-04-22  Jason Molenda  (jsm@bugshack.cygnus.com)
497
498         * Makefile.in (install): Don't install the final libreadline.a
499         or .h files.
500
501 Tue Mar 23 10:56:08 1999  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
502
503         Patches from Robert Hoehne <robert.hoehne@gmx.net>:
504         
505         * display.c: Change some terminal calls to work on DJGPP.
506         * terminal.c: Likewise.
507         * Makefile.in: Remove . from the VPATH directive.
508         
509 Tue Mar  9 14:58:13 1999  Geoffrey Noer  <noer@cygnus.com>
510
511         * support/config.sub: Recognize cygwin*, not just cygwin32.
512
513 Tue Feb  9 10:38:57 1999  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
514
515         * configure.in: Do not use the ./support directory.
516         * configure: Regenerate.
517
518 Wed Jan  6 12:24:19 1999  Christopher Faylor <cgf@cygnus.com>
519
520         * configure.in: Use LOCAL_CFLAGS rather than CFLAGS for
521         searching libtermcap directory.
522         * configure: Regenerate.
523
524 Thu Dec 31 12:07:01 1998  Christopher Faylor <cgf@cygnus.com>
525
526         * configure.in: Search devo libtermcap directory for termcap.h
527         when compiling for cygwin.
528         * configure: Regenerated.
529
530 1998-12-30  Michael Meissner  <meissner@cygnus.com>
531
532         * Makefile.in (install): Only try to copy libreadline.a and
533         libhistory.a if they exist.
534
535 Tue Dec 29 23:49:20 1998  Christopher Faylor <cgf@cygnus.com>
536
537         * cross-build/cygwin.cache: Add a couple more known settings.
538         * configure.in: Fix typo.
539         * configure: Regenerated.
540
541 Tue Dec 29 18:11:28 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
542
543         * cross-build: new directory.
544         
545         * cross-build/cygwin.cache: new file. Used for Cygwin cross builds.
546
547         * configure.in: added tests for cross-build for Cygwin.
548
549 1998-12-24  Jason Molenda  (jsm@bugshack.cygnus.com)
550
551         * Makefile.in: Add CYGNUS LOCAL comment.
552         * acconfig.h: Add missing defines.
553         * config.h.bot: Add missing content.
554         * configure, config.h.in: Regenerated.
555
556 Wed Dec 23 16:21:41 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
557
558         * Makefile.in: comment out the rule to rebuild configure by 
559         running autoconf. 
560
561 Tue Dec 22 10:00:30 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
562
563         * shell.c (savestring): ifdef'd it out. 
564
565         * Imported new version of Readline 2.2.1. Removed all the Cygnus
566         local changes.
567
568         New files: acconfig.h, aclocal.m4, ansi_stdlib.h, callback.c,
569         config.h.in, configure, histexpand.c, histfile.c, histlib.h,
570         histsearch.c, input.c, kill.c, macro.c, nls.c, posixdir.h,
571         posixjmp.h, posixstat.h, rlconf.h, rltty.h, rlwinsize.h, shell.c,
572         tcap.h, terminal.c, undo.c, util.c, support directory.
573
574         Removed files: sysdep*, config directory.
575         
576
577 Fri Dec  4 15:25:41 1998  David Taylor  <taylor@texas.cygnus.com>
578
579         The following changes were made by Jim Blandy
580         <jimb@zwingli.cygnus.com> and David Taylor
581         <taylor@texas.cygnus.com> as part of a project to merge in changes
582         made by HP; HP did not create ChangeLog entries.
583
584         * config/mp-enable-tui: New file.
585         (TUI_CFLAGS): Search devo's include directory, as long as we're
586         totally ruining modularity.
587         (INCLUDE_SRCDIR): New var.
588         (GDB_TUI_SRCDIR): Fix syntax error.
589
590         * configure.in: Check the --enable-tui flag; if it's set, include
591         a makefile fragment that #defines TUI and adds the needed #include
592         directories.
593         (*-*-hpux*): New host; use sysdep-hpux.h.
594
595         * Makefile.in (.c.o): Check the variable set in the makefile
596         fragment above.
597
598         * display.c (term_goto): declare it.
599         (insert_some_chars): set it.
600         (delete_chars): set it.
601
602         * readline.c: add tui include files surrounded by TUI.
603         (rl_reset): new function, move some of rl_abort functionality to
604         here.
605         (rl_abort): call rl_reset.
606         (rl_getc): tui changes.
607         (init_terminal_io): tui changes.
608
609         * readline.h (tui_version, fputc_unfiltered, fputs_unfiltered,
610         tui_tputs): declare if TUI is defined.
611
612         * rltty.c (prepare_terminal_settings): additional comment.
613
614         * signals.c: add tui include files surrounded by TUI.  move #if
615         and #endif to column 1 so HP's compiler will accept them.  Remove
616         declaration of tuiDoAndReturnToTop since it's declared in tui.h.
617         (rl_handle_sigwinch): call tuiDoAndReturnToTop if TUI defined.
618         (rl_handle_sigwinch_on_clear): define if TUI defined.
619         (rl_set_signals): if TUI, avoid infinite recursion.
620         (rl_clear_signals): install rl_handle_sigwinch_on_clear.
621
622         * sysdep-hpux.h: New file.
623
624 Mon Nov  2 15:26:33 1998  Geoffrey Noer  <noer@cygnus.com>
625
626         * configure.in: Check cygwin* instead of cygwin32*.
627
628 Tue Jul 28 09:43:27 1998  Jeffrey A Law  (law@cygnus.com)
629
630         * sysdep-hpux11.h: New file.
631         * configure.in (*-*-*-hpux11*): Use sysdep-hpux11.h.
632
633 Thu Jul 23 17:48:21 1998  Ian Lance Taylor  <ian@cygnus.com>
634
635         * configure.bat: Remove obsolete file.
636         * examples/configure.bat: Remove obsolete file.
637
638 Wed May 13 13:41:53 1998  Ian Lance Taylor  <ian@cygnus.com>
639
640         * sysdep-6irix.h: New file.
641         * configure.in (*-*-irix6*): New host; use sysdep-6irix.h.
642
643         * Makefile.in (isearch.o, search.o): Depend upon sysdep.h.
644         (Makefile): Depend upon $(srcdir)/configure.in.
645
646 Thu Apr  9 11:59:38 1998  Ian Dall (<Ian.Dall@dsto.defence.gov.au>
647
648         * configure.in (host==netbsd): Include config/mh-bsd44.
649         * config/mh-bsd44: New file.
650
651 Wed Dec  3 16:48:20 1997  Michael Snyder  (msnyder@cleaver.cygnus.com)
652
653         * rltty.c: fix typos.
654
655 Tue Oct  8 08:59:24 1996  Stu Grossman  (grossman@critters.cygnus.com)
656
657         * tilde.c (tilde_word_expand):  __MSDOS___ -> __MSDOS__
658
659 Sat Oct 05 11:24:34 1996  Mark Alexander  <marka@cygnus.com>
660
661         * rldefs.h: On Linux, include <termios.h> to fix compile error
662         in <termcap.h>.
663
664 Wed Sep  4 18:06:51 1996  Stu Grossman  (grossman@critters.cygnus.com)
665
666         * rldefs.h:  Enable HANDLE_SIGNALS for cygwin32.
667
668 Thu Aug 29 16:59:45 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
669
670         * configure.in (i[345]86-*-*): Recognize i686 for pentium pro.
671
672 Fri Aug 16 17:49:57 1996  Stu Grossman  (grossman@critters.cygnus.com)
673
674         * complete.c:  Include <pwd.h> if not DOS, and if cygwin32 or not
675         win32.
676         * configure.in:  Add test for *-*-cygwin32* to use config/mh-posix.
677         * readline.c:  Move decl of tgetstr to rldefs.h.
678         * (_rl_set_screen_size):  Remove redundant ifdef MINIMALs.
679         * rldefs.h:  Don't do MINIMAL for cygwin32.  Cygwin32 now uses
680         full-blown readline, except for termcap.
681
682 Sun Aug 11 21:06:26 1996  Stu Grossman  (grossman@critters.cygnus.com)
683
684         * rldefs.c:  Get rid of define of SIGALRM if _WIN32 or __MSDOS__.
685         * Don't define ScreenCols/ScreenRows/... if cygwin32.
686         * sysdep-norm.h:  Don't include <malloc.h> if cygwin32.
687
688 Sun Aug 11 14:59:09 1996  Fred Fish  <fnf@cygnus.com>
689
690         * rldefs.h:  If __osf__is defined, include <termio.h> instead of
691         <sgtty.h>.
692
693 Fri Aug  9 08:54:26 1996  Stu Grossman  (grossman@critters.cygnus.com)
694
695         * bind.c complete.c history.c readline.c:  Don't include sys/file.h.
696         * complete.c display.c parens.c readline.c rldefs.h rltty.c
697         signals.c tilde.c:  Change refs to _MSC_VER and __WIN32__ to _WIN32.
698         * signals.c (rl_signal_handler):  Ifdef out kill if _WIN32.
699         * sysdep-norm.h:  Ifdef out include of dirent.h if _WIN32.
700         Include malloc.h if _WIN32.
701
702 Thu Jul 18 15:59:35 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
703
704         * rldefs.h (sys/uio.h) Before sys/stream.h is included under AIX,
705         include sys/uio.h, which prevents an undefined structure used in a
706         prototype message from being generated.
707
708 Tue Jun 25 23:05:55 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
709
710         * Makefile.in (datadir): Set to $(prefix)/share.
711         (docdir): Removed.
712
713 Sun May 26 15:14:42 1996  Fred Fish  <fnf@cygnus.com>
714
715         From: David Mosberger-Tang  <davidm@azstarnet.com>
716
717         * sysdep-linux.h: New file.
718         * display.c: Add include of "sysdep.h" to get HAVE_VARARGS_H.
719         * configure.in: Change pattern i[345]86-*-linux* into *-*-linux* to
720         support non-x86 based Linux platforms.
721
722 Sun Apr  7 22:06:11 1996  Fred Fish  <fnf@cygnus.com>
723
724         From: Miles Bader  <miles@gnu.ai.mit.edu>
725         * config/mh-gnu: New file.
726         * configure.in (*-*-gnu*): New host.
727
728 Sun Apr  7 13:21:51 1996  Fred Fish  <fnf@cygnus.com>
729
730         From: Robert Lipe <robertl@dgii.com>
731         * configure.in: SCO OpenServer 5 (a.k.a 3.2v5*) is more like
732         SCO 3.2v4 than 3.2v2.
733
734 Wed Jan  3 18:22:10 1996  steve chamberlain  <sac@slash.cygnus.com>
735
736         * readline.c, display.c, complete.c: Add _MSC_VER to list of
737         things which can't do most things.
738
739 Thu Nov 16 15:39:05 1995  Geoffrey Noer <noer@cygnus.com>
740
741         * complete.c: Change WIN32 to __WIN32__, added #else return NULL
742         to end of that define.
743
744 Tue Oct 31 10:38:58 1995  steve chamberlain  <sac@slash.cygnus.com>
745
746         * display.c, parens.c, readline.c, rldefs.h: Change use of
747         WIN32 to __WIN32__.
748
749 Tue Oct 10 11:07:23 1995  Fred Fish  <fnf@cygnus.com>
750
751         * Makefile.in (BISON): Remove macro.
752
753 Tue Oct 10 08:49:00 1995  steve chamberlain  <sac@slash.cygnus.com>
754
755         * complete.c (filename_completion_function): Enable for
756         win32 when not MSC.
757
758 Sun Oct  8 04:17:19 1995  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
759
760         * configure.in:  Handle powerpc-ibm-aix* like rs6000-ibm-aix*.
761
762 Sat Oct  7 20:36:16 1995  Michael Meissner  <meissner@cygnus.com>
763
764         * rltty.c (outchar): Return an int, like tputs expects.
765         * signals.c (_rl_output_character_function): Ditto.
766
767 Fri Sep 29 15:19:23 1995  steve chamberlain  <sac@slash.cygnus.com>
768
769         Fixes for when the host WIN32, but not MSC.
770         * complete.c: Sometimes have pwd.h
771         * parens.c: WIN32 has similar restrictions to __GO32__.
772         * readline.c (__GO32__): Some of this moved into rldefs.h
773         * signals.c (__GO32__): Likewise.
774         * rldefs.h (MSDOS||WIN32) becomes MSDOS||MSC.
775         (WIN32&&!WIN32): New definitions.
776
777 Wed Sep 20 12:57:17 1995  Ian Lance Taylor  <ian@cygnus.com>
778
779         * Makefile.in (maintainer-clean): New synonym for realclean.
780
781 Wed Mar  1 13:33:43 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
782
783         * rltty.c (outchar): Provide prototype for outchar, to silence
784         type warnings in passing outchar to tputs on systems like Linux
785         that have full prototypes.
786
787         * signals.c (_rl_output_character_function): Provide prototype to
788         silence type warnings.
789
790 Sun Jan 15 14:10:37 1995  Steve Chamberlain  <sac@splat>
791
792         * rldefs.h: Define MINIMAL for __GO32__ and WIN32.
793         * complete.c, display.c, readline.c, rltty.c: Test MINIMAL
794         instead of __GO32__.
795
796 Wed Aug 24 13:04:47 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
797
798         * configure.in: Change i[34]86 to i[345]86.
799
800 Sat Jul 16 13:26:31 1994  Stan Shebs  (shebs@andros.cygnus.com)
801
802         * configure.in (m88*-harris-cxux7*): Recognize.
803         * sysdep-cxux7.h: New file.
804
805 Fri Jul  8 13:18:33 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
806
807         * rttty.c (control_meta_key_on): Remove superfluous testing of
808         __GO32__.
809
810 Thu Jun 30 15:21:54 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
811
812         * rltty.c (control_meta_key_on): Don't compile if __GO32__ is
813         defined.
814         (rltty_set_default_bindings): Likewise.
815         * display.c (insert_some_chars, delete_chars): row_start should be
816         a short.
817         * parens.c (rl_insert_close): No FD_SET if using __GO32__.
818         * readline.c (rl_gather_tyi): Strip off spurious high bits.
819
820 Sun Jun 12 03:51:52 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
821
822         * history.c:  Swap inclusion of rldefs.h and chardefs.h to avoid
823         CTRL macro redefinition.
824
825 Mon May  9 18:29:42 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
826
827         * readline.c (readline_default_bindings): Don't compile if
828         __GO32__ is defined.
829         (_rl_set_screen_size): Likewise.
830         * rltty.c (rltty_set_default_bindings): Likewise.
831         (control_meta_key): Likewise.
832         * display.c: If __GO32__ is defined, include <sys/pc.h>.
833         * parens.c: If __GO32__ is defined, undefine FD_SET.
834         * signals.c: Include SIGWINCH handling in the set of things which
835         is not done if HANDLE_SIGNALS is not set.
836
837 Fri May  6 13:38:39 1994  Steve Chamberlain  (sac@cygnus.com)
838
839         * config/mh-go32: New fragment.
840         * configure.in (host==go32): Use go32 fragment.
841
842 Wed May  4 14:36:53 1994  Stu Grossman  (grossman@cygnus.com)
843
844         * chardefs.h, rldefs.h:  Move decls of string funcs from chardefs.h
845         to rldefs.h so that they don't pollute apps that include
846         readline.h.
847         * history.c:  include rldefs.h to get decls of string funcs.
848
849 Wed May  4 12:15:11 1994  Stan Shebs  (shebs@andros.cygnus.com)
850
851         * configure.in (rs6000-bull-bosx*): New configuration, RS/6000
852         variant.
853
854 Wed Apr 20 10:43:52 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
855
856         * configure.in: Use mh-posix for sunos4.1*.
857
858 Wed Apr 13 21:28:44 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
859
860         * rltty.c (set_tty_settings): Don't set readline_echoing_p.
861         (rl_deprep_terminal) [NEW_TTY_DRIVER]: Set readline_echoing_p.
862
863 Sun Mar 13 09:13:12 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
864
865         * Makefile.in: Add TAGS target.
866
867 Wed Mar  9 18:01:31 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
868
869         * isearch.c, search.c: Include sysdep.h.
870
871 Thu Mar  3 17:40:03 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
872
873         * configure.in: For ISC, use mh-sysv, not mh-isc.
874
875 Thu Feb 24 04:13:53 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
876
877         * Merge in changes from bash-1.13.5. Merge changes from glob/tilde.c
878         into tilde.c and use it. Add system function declarations where
879         necessary. Check for __GO32__, not _GO32_ consistently.
880         * Makefile.in:  Update dependencies.
881         * rltty.c:  Include <sys/file.h> to match include file setup
882         in readline.c for rldefs.h. Otherwise we get inconsistent
883         TTY_DRIVER definitions in readline.c and rltty.c.
884         * bind.c, complete.c:  Do not include <sys/types.h>, it is already
885         included via sysdep.h, which causes problems if <sys/types.h> has
886         no multiple inclusion protection.
887         * readline.c (_rl_set_screen_size):  Reestablish test for
888         TIOCGWINSZ_BROKEN.
889         * rldefs.h:  Define S_ISREG if necessary.
890
891 Fri Feb 18 08:56:35 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
892
893         * Makefile.in: Add search.o rule for Sun make.
894
895 Wed Feb 16 16:35:49 1994  Per Bothner  (bothner@kalessin.cygnus.com)
896
897         * rltty.c:  #if out some code if __GO32__.
898
899 Tue Feb 15 14:07:08 1994  Per Bothner  (bothner@kalessin.cygnus.com)
900
901         * readline.c (_rl_output_character_function), display.c:
902         Return int, not void, to conform with the expected arg of tputs.
903         * readline.c (init_terminal_io):  tgetflag only takes 1 arg.
904         * readline.c (_rl_savestring):  New function.
905         * chardefs.h:  To avoid conflicts and/or warnings, define
906         savestring as a macro wrapper for _rl_savestring.
907         * display.c (extern term_xn):  It's an int flag, not a string.
908         * charsdefs.h, rldefs.h:  Remove HAVE_STRING_H-related junk.
909
910 Sat Feb  5 08:32:30 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
911
912         * Makefile.in: Remove obsolete rules for history.info and
913         readline.info.
914
915 Thu Jan 27 17:04:01 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
916
917         * chardefs.h: Only declare strrchr if it is not #define'd.
918
919 Tue Jan 25 11:30:06 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
920
921         * rldefs.h: Accept __hpux as well as hpux for HP compiler in ANSI mode.
922
923 Fri Jan 21 17:31:26 1994  Jim Kingdon  (kingdon@lisa.cygnus.com)
924
925         * chardefs.h, tilde.c: Just declare strrchr rather than trying to
926         include a system header.
927
928 Fri Jan 21 14:40:43 1994  Fred Fish  (fnf@cygnus.com)
929
930         * Makefile.in (distclean, realclean):  Expand local-distclean
931         inline after doing recursion.  You can't recurse after removing
932         Makefile.  Make them depend on local-clean.
933         * Makefile.in (local-distclean):  Remove now superfluous target.
934
935 Mon Jan 17 12:42:07 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
936
937         * readline.c (doing_an_undo): Delete second declaration, since it
938         confuses the alpha-osf1 native compiler.
939
940 Sun Jan 16 12:33:11 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
941
942         * complete.c, bind.c: Include <sys/stat.h>.
943         * complete.c: Define X_OK if not defined by a system header.
944
945         * chardefs.h: Don't declare xmalloc.
946
947         * keymaps.h: Include "chardefs.h" not <readline/chardefs.h>.
948
949         * Makefile.in (clean mostlyclean distclean realclean): Recurse
950         into subdirectories as well as doing this directory.  Add clean-dvi
951         target.
952
953 Sat Jan 15 19:36:12 1994  Per Bothner  (bothner@kalessin.cygnus.com)
954
955         * readline.c, display.c:  Patches to allow use of all 80
956         columns on most terminals (those with am and xn).
957
958         Merge in changes from bash-1.13.  The most obvious one is
959         that the file readline.c has been split into multiple files.
960         * bind.c, complete.c, dispay.c, isearch.c, parens.c, rldefs.h,
961         rltty.c, search.c signals.c, tilde.c, tilde.h, xmalloc.c:  New files.
962
963 Sat Dec 11 16:29:17 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
964
965         * readline.c (rl_getc): If GO32, trim high bit from getkey,
966         otherwise fancy PC keys cause grief.
967
968 Fri Nov  5 11:49:47 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
969
970         * configure.in: Add doc to configdirs.
971         * Makefile.in (info dvi install-info clean-info): Recurse into doc.
972
973 Fri Oct 22 07:55:08 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
974
975         * configure.in: Add * to end of all OS names.
976
977 Tue Oct  5 12:33:51 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
978
979         * readline.c: Add stuff for HIUX to place where we detect termio
980         vs. sgtty (ugh, but I don't see a simple better way).
981
982 Wed Sep 29 11:02:58 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
983
984         * readline.c (parser_if): Free tname when done with it (change
985         imported from from bash 1.12 readline).
986
987 Tue Sep  7 17:15:37 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
988
989         * configure.in (m88k-*-sysvr4*): Comment out previous change.
990
991 Fri Jul  2 11:05:34 1993  Ian Lance Taylor  (ian@cygnus.com)
992
993         * configure.in (*-*-riscos*): New entry; use mh-sysv.
994
995 Wed Jun 23 13:00:12 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
996
997         * configure.in: Add comment.
998
999 Mon Jun 14 14:28:55 1993  Jim Kingdon  (kingdon@eric)
1000
1001         * configure.in (m88k-*-sysvr4*): Use sysdep-norm.h.
1002
1003 Sun Jun 13 13:04:09 1993  Jim Kingdon  (kingdon@cygnus.com)
1004
1005         * Makefile.in ({real,dist}clean): Remove sysdep.h.
1006
1007 Thu Jun 10 11:22:41 1993  Jim Kingdon  (kingdon@cygnus.com)
1008
1009         * Makefile.in: Add mostlyclean, distclean, and realclean targets.
1010
1011 Fri May 21 17:09:28 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
1012
1013         * config/mh-isc: New file.
1014         * configure.in: Use it.
1015
1016 Sat Apr 17 00:40:12 1993  Jim Kingdon  (kingdon at calvin)
1017
1018         * readline.c, history.c: Don't include sys/types.h; sysdep.h does.
1019
1020         * config/mh-sysv: Define TIOCGWINSZ_BROKEN.
1021         readline.c: Check it.
1022
1023 Wed Mar 24 02:06:15 1993  david d `zoo' zuhn  (zoo at poseidon.cygnus.com)
1024
1025         * Makefile.in: add installcheck & dvi targets
1026
1027 Fri Mar 12 18:36:53 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
1028
1029         * configure.in: recognize *-*-solaris2* instead of *-*-solaris* (a
1030         number of people want to call SunOS 4.1.2 "solaris1.0"
1031         and get it right)
1032
1033 Tue Mar  2 21:25:36 1993  Fred Fish  (fnf@cygnus.com)
1034
1035         * sysdep-sysv4.h:  New file for SVR4.
1036         * configure.in (*-*-sysv4*):  Use sysdep-sysv4.h.
1037
1038         * configure.in (*-*-ultrix2):  Add triplet from Michael Rendell
1039         (michael@mercury.cs.mun.ca)
1040
1041 Tue Dec 15 12:38:16 1992  Ian Lance Taylor  (ian@cygnus.com)
1042
1043         * configure.in (i[34]86-*-sco3.2v4*): use mh-sco4.
1044         * config/mh-sco4: New file, like mh-sco but without defining
1045         _POSIX_SOURCE.
1046
1047 Wed Nov 11 21:20:14 1992  John Gilmore  (gnu@cygnus.com)
1048
1049         * configure.in:  Reformat to one-case-per-line.
1050         Handle SunOS 3.5, as per Karl Berry, <karl@claude.cs.umb.edu>.
1051
1052 Wed Nov  4 15:32:31 1992  Stu Grossman  (grossman at cygnus.com)
1053
1054         * sysdep-norm.h:  Remove some crud, install dire warning.
1055
1056 Thu Oct 22 01:08:13 1992  Stu Grossman  (grossman at cygnus.com)
1057
1058         * configure.in:  Make SCO work again...
1059
1060 Mon Oct 12 15:04:07 1992  Ian Lance Taylor  (ian@cygnus.com)
1061
1062         * readline.c (init_terminal_io): if tgetent returns 0, the
1063         terminal type is unknown.
1064
1065 Thu Oct  1 23:44:14 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
1066
1067         * configure.in: use cpu-vendor-os triple instead of nested cases
1068
1069 Wed Sep 30 12:58:57 1992  Stu Grossman  (grossman at cygnus.com)
1070
1071         * readline.c (rl_complete_internal):  Cast alloca to (char *) to
1072         avoid warning.
1073
1074 Fri Sep 25 12:45:05 1992  Stu Grossman  (grossman at cygnus.com)
1075
1076         * readline.c (clear_to_eol, rl_generic_bind):  Make static.
1077         (rl_digit_loop):  Add arg to call to rl_message().
1078         * vi_mode.c (rl_vi_first_print):  Add arg to call to
1079         rl_back_to_indent().
1080
1081 Wed Aug 19 14:59:07 1992  Ian Lance Taylor  (ian@cygnus.com)
1082
1083         * Makefile.in: always create installation directories, use full
1084         file name for install target.
1085
1086 Wed Aug 12 15:50:57 1992  John Gilmore  (gnu@cygnus.com)
1087
1088         * readline.c (last_readline_init_file):  Fix typo made by Steve
1089         Chamberlain/DJ Delorie.  Proper control file name is ~/.inputrc,
1090         not ~/inputrc.
1091
1092 Thu Jun 25 16:15:27 1992  Stu Grossman  (grossman at cygnus.com)
1093
1094         * configure.in:  Make bsd based systems use sysdep-obsd.h.
1095
1096 Tue Jun 23 23:22:53 1992  Per Bothner  (bothner@cygnus.com)
1097
1098         * config/mh-posix:  New file, for Posix-compliant systems.
1099         * configure.in:  Use mh-posix for Linux (free Unix clone).
1100
1101 Tue Jun 23 21:59:20 1992  Fred Fish  (fnf@cygnus.com)
1102
1103         * sysdep-norm.h (alloca):  Protect against previous definition as
1104         a macro with arguments.
1105
1106 Fri Jun 19 15:48:54 1992  Stu Grossman  (grossman at cygnus.com)
1107
1108         * sysdep-obsd.h:  #include <sys/types.h> to make this more Kosher.
1109
1110 Fri Jun 19 12:53:28 1992  John Gilmore  (gnu at cygnus.com)
1111
1112         * config/mh-apollo68v, mh-sco, mh-sysv, mh-sysv4}: RANLIB=true.
1113
1114 Mon Jun 15 13:50:34 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
1115
1116         * configure.in: use mh-sysv4 on solaris2
1117
1118 Mon Jun 15 12:28:24 1992  Fred Fish  (fnf@cygnus.com)
1119
1120         * config/mh-ncr3000 (INSTALL):  Don't use /usr/ucb/install,
1121         it is broken on ncr 3000's.
1122         * config/mh-ncr3000 (RANLIB):  Use RANLIB=true.
1123
1124 Mon Jun 15 01:35:55 1992  John Gilmore  (gnu at cygnus.com)
1125
1126         * readline.c: Make new SIGNALS_* macros to parameterize the 
1127         ugly changes in signal blocking.  Use them throughout,
1128         reducing #ifdef HAVE_POSIX_SIGNALS and HAVE_BSD_SIGNALS clutter
1129         significantly.  Make all such places use POSIX if available,
1130         to avoid losing with poor `sigsetmask' emulation from libiberty.
1131
1132 Sun Jun 14 15:19:51 1992  Stu Grossman  (grossman at cygnus.com)
1133
1134         * readline.c (insert_some_chars):  Return void.
1135
1136 Thu Jun 11 01:27:45 1992  John Gilmore  (gnu at cygnus.com)
1137
1138         * readline.c:  #undef PC, which Solaris2 defines in sys/types.h,
1139         clobbering the termcap global variable PC.
1140
1141 Tue Jun  9 17:30:23 1992  Fred Fish  (fnf@cygnus.com)
1142
1143         * config/{mh-ncr3000, mh-sysv4}:  Change INSTALL to use
1144         /usr/ucb/install.
1145
1146 Mon Jun  8 23:10:07 1992  Fred Fish  (fnf@cygnus.com)
1147
1148         * readline.h (rl_completer_quote_characters):  Add declaration.
1149         * readline.c (rl_completer_quote_characters):  Add global var.
1150         * readline.c (strpbrk):  Add prototype and function.
1151         * readline.c (rl_complete_internal):  Add code to handle
1152         expansion of quoted strings.
1153
1154 Mon May 11 12:39:30 1992  John Gilmore  (gnu at cygnus.com)
1155
1156         * readline.c:  Can't initialize FILE *'s with stdin and stdout,
1157         because they might not be constant.  Patch from Tom Quinn,
1158         trq@dinoysos.thphys.ox.ac.uk.
1159
1160 Tue Apr 28 21:52:34 1992  John Gilmore  (gnu at cygnus.com)
1161
1162         * readline.h:  Declare rl_event_hook (which already existed).
1163         Suggested by Christoph Tietz <tietz@zi.gmd.dbp.de>.
1164
1165 Wed Apr 22 18:08:01 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
1166
1167         * configure.in: remove subdirs declaration.  The obsolete semantic
1168           for subdirs has been usurped by per's new meaning.
1169
1170 Tue Apr 21 11:54:23 1992  K. Richard Pixley  (rich@cygnus.com)
1171
1172         * Makefile.in: rework CFLAGS so that they can be set on the
1173           command line to make.  Remove MINUS_G.  Default CFLAGS to -g.
1174
1175 Fri Apr 10 23:02:27 1992  Fred Fish  (fnf@cygnus.com)
1176
1177         * configure.in:  Recognize new ncr3000 config.
1178         * config/mh-ncr3000:  New NCR 3000 config file.
1179
1180 Wed Mar 25 10:46:30 1992  John Gilmore  (gnu at cygnus.com)
1181
1182         * history.c (stifle_history):  Negative arg treated as zero.
1183
1184 Tue Mar 24 23:46:20 1992  K. Richard Pixley  (rich@cygnus.com)
1185
1186         * config/mh-sysv: INSTALL_PROG -> INSTALL.
1187
1188 Mon Feb 10 01:41:35 1992  Brian Fox  (bfox at gnuwest.fsf.org)
1189
1190         * history.c (history_do_write) Build a buffer of all of the lines
1191         to write and write them in one fell swoop (lower overhead than
1192         calling write () for each line).  Suggested by Peter Ho.
1193
1194         * vi_mode.c (rl_vi_subst) Don't forget to end the undo group.
1195
1196 Sat Mar  7 00:15:36 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
1197
1198         * Makefile.in: remove FIXME's on info and install-info targets.
1199
1200 Fri Mar  6 22:02:04 1992  K. Richard Pixley  (rich@cygnus.com)
1201
1202         * Makefile.in: added check target.
1203
1204 Wed Feb 26 18:04:40 1992  K. Richard Pixley  (rich@cygnus.com)
1205
1206         * Makefile.in, configure.in: removed traces of namesubdir,
1207           -subdirs, $(subdir), $(unsubdir), some rcs triggers.  Forced
1208           copyrights to '92, changed some from Cygnus to FSF.
1209
1210 Fri Feb 21 14:37:32 1992  Steve Chamberlain  (sac at rtl.cygnus.com)
1211
1212         * readline.c, examples/fileman.c: patches from DJ to support DOS
1213
1214 Thu Feb 20 23:23:16 1992  Stu Grossman  (grossman at cygnus.com)
1215
1216         * readline.c (rl_read_init_file):  Make sure that null filename is
1217         not passed to open() or else we end up opening the directory, and
1218         read a bunch of garbage into keymap[].
1219
1220 Mon Feb 17 17:15:09 1992  Fred Fish  (fnf at cygnus.com)
1221
1222         * readline.c (readline_default_bindings):  Only make use of VLNEXT
1223         when both VLNEXT and TERMIOS_TTY_DRIVER is defined.  On SVR4
1224         <termio.h> includes <termios.h>, so VLNEXT is always defined.
1225
1226         * sysdep-norm.h (_POSIX_VERSION):  Define this for all SVR4
1227         systems so that <termios.h> gets used, instead of <termio.h>.
1228
1229 Fri Dec 20 12:04:31 1991  Fred Fish  (fnf at cygnus.com)
1230
1231         * configure.in:  Change svr4 references to sysv4.
1232
1233 Tue Dec 10 04:07:20 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
1234
1235         * Makefile.in: infodir belongs in datadir.
1236
1237 Fri Dec  6 23:23:14 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
1238
1239         * Makefile.in: remove spaces following hyphens, bsd make can't
1240           cope. added clean-info.  added standards.text support.  Don't
1241           know how to make info anymore.
1242
1243         * configure.in: commontargets is no longer a recognized hook, so
1244           remove it.  new subdir called doc.
1245
1246 Thu Dec  5 22:46:10 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
1247
1248         * Makefile.in: idestdir and ddestdir go away.  Added copyrights
1249           and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
1250           and mandir now keyed off datadir by default.
1251
1252 Fri Nov 22 09:02:32 1991  John Gilmore  (gnu at cygnus.com)
1253
1254         * sysdep-obsd.h:  Rename from sysdep-newsos.h.
1255         * configure.in:  Use sysdep-obsd for Mach as well as NEWs.
1256
1257         * sysdep-norm.h, sysdep-aix.h:  Add <sys/types.h>, which POSIX
1258         requires to make <dirent.h> work.  Improve Sun alloca decl.
1259
1260 Thu Nov 21 18:48:08 1991  John Gilmore  (gnu at cygnus.com)
1261
1262         * Makefile.in:  Clean up ../glob/tilde.c -> tilde.o path.
1263         Clean up makefile a bit in general.
1264
1265 Thu Nov 21 14:40:29 1991  Stu Grossman  (grossman at cygnus.com)
1266
1267         * configure.in, config/mh-svr4:  Make SVR4 work.
1268
1269         * readline.c:  Move config stuff to sysdep.h, use typedef dirent
1270         consistently, remove refs to d_namlen (& D_NAMLEN) to improve
1271         portability.  Also, update copyright notice.
1272         readline.h:  remove config stuff that I added erroneously in the
1273         first place.
1274
1275         * emacs_keymap.c, funmap.c, history.c, keymaps.c, vi_keymap.c,
1276         vi_mode.c:  move config stuff to sysdep.h, update copyright notices.
1277
1278 Tue Nov 19 15:02:13 1991  Stu Grossman  (grossman at cygnus.com)
1279
1280         * history.c:  #include "sysdep.h".
1281
1282 Tue Nov 19 10:49:17 1991  Fred Fish  (fnf at cygnus.com)
1283
1284         * Makefile.in, config/hm-sysv, config/hm-sco:  Change SYSV to
1285         USG to match current usage.
1286
1287         * readline.c:  Add USGr4 to list of defined things to check for
1288         to use <dirent.h> style directory access.
1289
1290         * config/hm-svr4:  New file for System V Release 4 (USGr4).
1291
1292 Mon Nov 18 23:59:52 1991  Stu Grossman  (grossman at cygnus.com)
1293
1294         * readline.c (filename_completion_function):  use struct dirent
1295         instead of struct direct.
1296
1297 Fri Nov  1 07:02:13 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1298
1299         * readline.c (rl_translate_keyseq) Make C-? translate to RUBOUT
1300         unconditionally.
1301
1302 Mon Oct 28 11:34:52 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1303
1304         * readline.c; Use Posix directory routines and macros.
1305
1306         * funmap.c; Add entry for call-last-kbd-macro.
1307
1308         * readline.c (rl_prep_term); Use system EOF character on POSIX
1309         systems also.
1310
1311 Thu Oct  3 16:19:53 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1312
1313         * readline.c; Make a distinction between having a TERMIOS tty
1314         driver, and having POSIX signal handling.  You might one without
1315         the other.  New defines used HAVE_POSIX_SIGNALS, and
1316         TERMIOS_TTY_DRIVER.
1317
1318 Tue Jul 30 22:37:26 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1319
1320         * readline.c: rl_getc () If a call to read () returns without an
1321         error, but with zero characters, the file is empty, so return EOF.
1322
1323 Thu Jul 11 20:58:38 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1324
1325         * readline.c: (rl_get_next_history, rl_get_previous_history)
1326         Reallocate the buffer space if the line being moved to is longer
1327         the the current space allocated.  Amazing that no one has found
1328         this bug until now.
1329
1330 Sun Jul  7 02:37:05 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1331
1332         * readline.c:(rl_parse_and_bind) Allow leading whitespace.
1333           Make sure TERMIO and TERMIOS systems treat CR and NL
1334           disctinctly.
1335         
1336 Tue Jun 25 04:09:27 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1337
1338         * readline.c: Rework parsing conditionals to pay attention to the
1339         prior states of the conditional stack.  This makes $if statements
1340         work correctly.
1341
1342 Mon Jun 24 20:45:59 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1343
1344         * readline.c: support for displaying key binding information
1345         includes the functions rl_list_funmap_names (),
1346         invoking_keyseqs_in_map (), rl_invoking_keyseqs (),
1347         rl_dump_functions (), and rl_function_dumper ().
1348
1349         funmap.c: support for same includes rl_funmap_names ().
1350
1351         readline.c, funmap.c: no longer define STATIC_MALLOC.  However,
1352         update both version of xrealloc () to handle a null pointer.
1353
1354 Thu Apr 25 12:03:49 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1355
1356         * vi_mode.c (rl_vi_fword, fWord, etc.  All functions use
1357         the macro `isident()'.  Fixed movement bug which prevents
1358         continious movement through the text.
1359
1360 Fri Jul 27 16:47:01 1990  Brian Fox  (bfox at gnuwest.fsf.org)
1361
1362         * readline.c (parser_if) Allow "$if term=foo" construct.
1363
1364 Wed May 23 16:10:33 1990  Brian Fox  (bfox at gnuwest.fsf.org)
1365
1366         * readline.c (rl_dispatch) Correctly remember the last command
1367         executed.  Fixed typo in username_completion_function ().
1368
1369 Mon Apr  9 19:55:48 1990  Brian Fox  (bfox at gnuwest.fsf.org)
1370
1371         * readline.c: username_completion_function (); For text passed in
1372         with a leading `~', remember that this could be a filename (after
1373         it is completed).
1374
1375 Thu Apr  5 13:44:24 1990  Brian Fox  (bfox at gnuwest.fsf.org)
1376
1377         * readline.c: rl_search_history (): Correctly handle case of an
1378         unfound search string, but a graceful exit (as with ESC).
1379
1380         * readline.c: rl_restart_output ();  The Apollo passes the address
1381         of the file descriptor to TIOCSTART, not the descriptor itself.
1382
1383 Tue Mar 20 05:38:55 1990  Brian Fox  (bfox at gnuwest.fsf.org)
1384
1385         * readline.c: rl_complete (); second call in a row causes possible
1386         completions to be listed.
1387
1388         * readline.c: rl_redisplay (), added prompt_this_line variable
1389         which is the first character character following \n in prompt.
1390
1391 Sun Mar 11 04:32:03 1990  Brian Fox  (bfox at gnuwest.fsf.org)
1392
1393         * Signals are now supposedly handled inside of SYSV compilation.
1394
1395 Wed Jan 17 19:24:09 1990  Brian Fox  (bfox at sbphy.ucsb.edu)
1396
1397         * history.c: history_expand (); fixed overwriting memory error,
1398         added needed argument to call to get_history_event ().
1399
1400 Thu Jan 11 10:54:04 1990  Brian Fox  (bfox at sbphy.ucsb.edu)
1401
1402         * readline.c: added mark_modified_lines to control the
1403         display of an asterisk on modified history lines.  Also
1404         added a user variable called mark-modified-lines to the
1405         `set' command.
1406
1407 Thu Jan  4 10:38:05 1990  Brian Fox  (bfox at sbphy.ucsb.edu)
1408
1409         * readline.c: start_insert ().  Only use IC if we don't have an im
1410         capability.
1411
1412 Fri Sep  8 09:00:45 1989  Brian Fox  (bfox at aurel)
1413
1414         * readline.c: rl_prep_terminal ().  Only turn on 8th bit
1415           as meta-bit iff the terminal is not using parity.
1416
1417 Sun Sep  3 08:57:40 1989  Brian Fox  (bfox at aurel)
1418
1419         * readline.c: start_insert ().  Uses multiple
1420           insertion call in cases where that makes sense.
1421
1422           rl_insert ().  Read type-ahead buffer for additional
1423           keys that are bound to rl_insert, and insert them
1424           all at once.  Make insertion of single keys given
1425           with an argument much more efficient.
1426
1427 Tue Aug  8 18:13:57 1989  Brian Fox  (bfox at aurel)
1428
1429         * readline.c: Changed handling of EOF.  readline () returns
1430          (char *)EOF or consed string.  The EOF character is read from the
1431          tty, or if the tty doesn't have one, defaults to C-d.
1432
1433         * readline.c: Added support for event driven programs.
1434           rl_event_hook is the address of a function you want called
1435           while Readline is waiting for input.
1436
1437         * readline.c: Cleanup time.  Functions without type declarations
1438           do not use return with a value.
1439
1440         * history.c: history_expand () has new variable which is the
1441           characters to ignore immediately following history_expansion_char.
1442
1443 Sun Jul 16 08:14:00 1989  Brian Fox  (bfox at aurel)
1444
1445         * rl_prep_terminal ()
1446           BSD version turns off C-s, C-q, C-y, C-v.
1447
1448         * readline.c -- rl_prep_terminal ()
1449           SYSV version hacks readline_echoing_p.
1450           BSD version turns on passing of the 8th bit for the duration
1451           of reading the line.
1452
1453 Tue Jul 11 06:25:01 1989  Brian Fox  (bfox at aurel)
1454
1455         * readline.c: new variable rl_tilde_expander.
1456           If non-null, this contains the address of a function to call if
1457           the standard meaning for expanding a tilde fails.  The function is
1458           called with the text sans tilde (as in "foo"), and returns a
1459           malloc()'ed string which is the expansion, or a NULL pointer if
1460           there is no expansion. 
1461
1462         * readline.h - new file chardefs.h
1463           Separates things that only readline.c needs from the standard
1464           header file publishing interesting things about readline.
1465
1466         * readline.c:
1467           readline_default_bindings () now looks at terminal chararacters
1468           and binds those as well.
1469
1470 Wed Jun 28 20:20:51 1989  Brian Fox  (bfox at aurel)
1471
1472         * Made readline and history into independent libraries.
1473