A few tweaks required to use Readline as part of the DJGPP port of GDB.
[external/binutils.git] / readline / ChangeLog.Cygnus
1 2000-07-10  Eli Zaretskii  <eliz@is.elta.co.il>
2
3         * terminal.c (_rl_get_screen_size) [__DJGPP__]: Determine screen
4         size via DJGPP-specific calls.
5         (_rl_init_terminal_io) [__MSDOS__]: DJGPP-specific terminal
6         initialization.
7         (_rl_backspace) [__MSDOS__]: Don't call tputs.
8         (ding) [__MSDOS__]: Use DJGPP-specific calls to support visible
9         bell.
10
11         * display.c (_rl_move_vert) [__MSDOS__]: Support cursor movement
12         upwards with DJGPP-specific calls.
13         (_rl_clear_to_eol) [__MSDOS__]: Don't call tputs.
14         (_rl_clear_screen) [__MSDOS__]: Support clear-screen with
15         DJGPP-specific calls.
16         (insert_some_chars) [__MSDOS__]: Don't call tputs.
17         (delete_chars) [__MSDOS__]: Don't call tputs.
18
19 2000-07-09  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
20
21         * Import of readline 4.1.
22
23         Locally modified files: Makefile.in, configure.in, configure
24         (regenerated), config.h.in (regenerated), readline.h, rltty.c,
25         shell.c signals.c.
26
27         Locally added files: acconfig.h, config/*, config.h.bot,
28         cross-build/*, doc/inc-hit.texinfo.
29
30         New files: USAGE, rlprivate.h, rlshell.h, xmalloc.h.
31
32 2000-03-16  Eli Zaretskii  <eliz@is.elta.co.il>
33
34         * support/shobj-conf: Shared libs are unsupported on MSDOS.
35
36         * bind.c (_rl_read_file): Open files in binary mode.  Strip CR
37         characters after reading the file.
38         (rl_re_read_init_file, rl_read_init_file): Allow for _inputrc on
39         DOS.
40
41         * complete.c (username_completion_function): Don't bypass getpw*
42         function calls for DJGPP.
43         (Filename_completion_function): Handle d:foo/bar file names.
44
45         * display.c (_rl_move_vert) [__GO32__]: fflush the stream, to make
46         sure cursor position is up to date.
47         (_rl_clear_screen) [__GO32__]: Clear screen and home the cursor.
48         (insert_some_characters, delete_characters) [__DJGPP__]: Don't use
49         memcpy.
50
51         * histfile.c (read_history_range, history_truncate_file)
52         (history_do_write) [__MSDOS__]: Allow for underscore instead of
53         the leading dot in file names.
54
55         * input.c: Don't use GO32-specific workarounds if HAVE_SELECT or
56         HAVE_TERMIOS_H are defined.
57
58         * readline.c: Don't disable signals if __DJGPP__ is defined.
59
60         * rltty.c: Don't disable signals and don't bypass termios code for
61         DJGPP (if HAVE_TERMIOS_H is defined).
62
63         * signals.c: Don't disable signals for DJGPP.
64
65         * terminal.c (_rl_get_screen_size) [__DJGPP__]: Initialize screen
66         dimensions.
67         (ding) [__DJGPP__]: Support visual bell.
68
69 1999-08-13  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
70
71         From Philippe De Muyter  <phdm@macqel.be>
72         * shell.c (stdio.h): File included, for definition of NULL.
73         * readline/rltty.c (get_tty_settings): Conditionalize
74         call to set_winsize on TIOGWINSZ.
75
76 1999-07-30  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
77
78         * Imported Readline 4.0. Integrated all the Cygnus
79         local changes since last import.
80
81         New files: rlstdc.h, savestring.c, shlib directory,
82         doc/manvers.texinfo, examples/rlversion.c, 
83         support/install-shlib, support/shobj-conf.
84
85         Removed files: MANIFEST.doc, doc/inc-hist.texi.
86
87 1999-07-13  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
88
89         * acconfig.h: Fix typo: it's GWINSZ_IN_SYS_IOCTL, not
90         TIOCGWINSZ_IN_SYS_IOCTL.
91
92         * config.h.in: Regenerate with autoheader.
93
94 1999-04-27  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
95
96         * ChangeLog.Cygnus: new file. It is the old Changelog.
97         * ChangeLog: removed. It was conflicting with CHANGELOG
98           on Windows.
99
100 1999-04-22  Jason Molenda  (jsm@bugshack.cygnus.com)
101
102         * Makefile.in (install): Make comment about this change more explicit.
103
104 1999-04-22  Jason Molenda  (jsm@bugshack.cygnus.com)
105
106         * Makefile.in (install): Don't install the final libreadline.a
107         or .h files.
108
109 Tue Mar 23 10:56:08 1999  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
110
111         Patches from Robert Hoehne <robert.hoehne@gmx.net>:
112         
113         * display.c: Change some terminal calls to work on DJGPP.
114         * terminal.c: Likewise.
115         * Makefile.in: Remove . from the VPATH directive.
116         
117 Tue Mar  9 14:58:13 1999  Geoffrey Noer  <noer@cygnus.com>
118
119         * support/config.sub: Recognize cygwin*, not just cygwin32.
120
121 Tue Feb  9 10:38:57 1999  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
122
123         * configure.in: Do not use the ./support directory.
124         * configure: Regenerate.
125
126 Wed Jan  6 12:24:19 1999  Christopher Faylor <cgf@cygnus.com>
127
128         * configure.in: Use LOCAL_CFLAGS rather than CFLAGS for
129         searching libtermcap directory.
130         * configure: Regenerate.
131
132 Thu Dec 31 12:07:01 1998  Christopher Faylor <cgf@cygnus.com>
133
134         * configure.in: Search devo libtermcap directory for termcap.h
135         when compiling for cygwin.
136         * configure: Regenerated.
137
138 1998-12-30  Michael Meissner  <meissner@cygnus.com>
139
140         * Makefile.in (install): Only try to copy libreadline.a and
141         libhistory.a if they exist.
142
143 Tue Dec 29 23:49:20 1998  Christopher Faylor <cgf@cygnus.com>
144
145         * cross-build/cygwin.cache: Add a couple more known settings.
146         * configure.in: Fix typo.
147         * configure: Regenerated.
148
149 Tue Dec 29 18:11:28 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
150
151         * cross-build: new directory.
152         
153         * cross-build/cygwin.cache: new file. Used for Cygwin cross builds.
154
155         * configure.in: added tests for cross-build for Cygwin.
156
157 1998-12-24  Jason Molenda  (jsm@bugshack.cygnus.com)
158
159         * Makefile.in: Add CYGNUS LOCAL comment.
160         * acconfig.h: Add missing defines.
161         * config.h.bot: Add missing content.
162         * configure, config.h.in: Regenerated.
163
164 Wed Dec 23 16:21:41 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
165
166         * Makefile.in: comment out the rule to rebuild configure by 
167         running autoconf. 
168
169 Tue Dec 22 10:00:30 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
170
171         * shell.c (savestring): ifdef'd it out. 
172
173         * Imported new version of Readline 2.2.1. Removed all the Cygnus
174         local changes.
175
176         New files: acconfig.h, aclocal.m4, ansi_stdlib.h, callback.c,
177         config.h.in, configure, histexpand.c, histfile.c, histlib.h,
178         histsearch.c, input.c, kill.c, macro.c, nls.c, posixdir.h,
179         posixjmp.h, posixstat.h, rlconf.h, rltty.h, rlwinsize.h, shell.c,
180         tcap.h, terminal.c, undo.c, util.c, support directory.
181
182         Removed files: sysdep*, config directory.
183         
184
185 Fri Dec  4 15:25:41 1998  David Taylor  <taylor@texas.cygnus.com>
186
187         The following changes were made by Jim Blandy
188         <jimb@zwingli.cygnus.com> and David Taylor
189         <taylor@texas.cygnus.com> as part of a project to merge in changes
190         made by HP; HP did not create ChangeLog entries.
191
192         * config/mp-enable-tui: New file.
193         (TUI_CFLAGS): Search devo's include directory, as long as we're
194         totally ruining modularity.
195         (INCLUDE_SRCDIR): New var.
196         (GDB_TUI_SRCDIR): Fix syntax error.
197
198         * configure.in: Check the --enable-tui flag; if it's set, include
199         a makefile fragment that #defines TUI and adds the needed #include
200         directories.
201         (*-*-hpux*): New host; use sysdep-hpux.h.
202
203         * Makefile.in (.c.o): Check the variable set in the makefile
204         fragment above.
205
206         * display.c (term_goto): declare it.
207         (insert_some_chars): set it.
208         (delete_chars): set it.
209
210         * readline.c: add tui include files surrounded by TUI.
211         (rl_reset): new function, move some of rl_abort functionality to
212         here.
213         (rl_abort): call rl_reset.
214         (rl_getc): tui changes.
215         (init_terminal_io): tui changes.
216
217         * readline.h (tui_version, fputc_unfiltered, fputs_unfiltered,
218         tui_tputs): declare if TUI is defined.
219
220         * rltty.c (prepare_terminal_settings): additional comment.
221
222         * signals.c: add tui include files surrounded by TUI.  move #if
223         and #endif to column 1 so HP's compiler will accept them.  Remove
224         declaration of tuiDoAndReturnToTop since it's declared in tui.h.
225         (rl_handle_sigwinch): call tuiDoAndReturnToTop if TUI defined.
226         (rl_handle_sigwinch_on_clear): define if TUI defined.
227         (rl_set_signals): if TUI, avoid infinite recursion.
228         (rl_clear_signals): install rl_handle_sigwinch_on_clear.
229
230         * sysdep-hpux.h: New file.
231
232 Mon Nov  2 15:26:33 1998  Geoffrey Noer  <noer@cygnus.com>
233
234         * configure.in: Check cygwin* instead of cygwin32*.
235
236 Tue Jul 28 09:43:27 1998  Jeffrey A Law  (law@cygnus.com)
237
238         * sysdep-hpux11.h: New file.
239         * configure.in (*-*-*-hpux11*): Use sysdep-hpux11.h.
240
241 Thu Jul 23 17:48:21 1998  Ian Lance Taylor  <ian@cygnus.com>
242
243         * configure.bat: Remove obsolete file.
244         * examples/configure.bat: Remove obsolete file.
245
246 Wed May 13 13:41:53 1998  Ian Lance Taylor  <ian@cygnus.com>
247
248         * sysdep-6irix.h: New file.
249         * configure.in (*-*-irix6*): New host; use sysdep-6irix.h.
250
251         * Makefile.in (isearch.o, search.o): Depend upon sysdep.h.
252         (Makefile): Depend upon $(srcdir)/configure.in.
253
254 Thu Apr  9 11:59:38 1998  Ian Dall (<Ian.Dall@dsto.defence.gov.au>
255
256         * configure.in (host==netbsd): Include config/mh-bsd44.
257         * config/mh-bsd44: New file.
258
259 Wed Dec  3 16:48:20 1997  Michael Snyder  (msnyder@cleaver.cygnus.com)
260
261         * rltty.c: fix typos.
262
263 Tue Oct  8 08:59:24 1996  Stu Grossman  (grossman@critters.cygnus.com)
264
265         * tilde.c (tilde_word_expand):  __MSDOS___ -> __MSDOS__
266
267 Sat Oct 05 11:24:34 1996  Mark Alexander  <marka@cygnus.com>
268
269         * rldefs.h: On Linux, include <termios.h> to fix compile error
270         in <termcap.h>.
271
272 Wed Sep  4 18:06:51 1996  Stu Grossman  (grossman@critters.cygnus.com)
273
274         * rldefs.h:  Enable HANDLE_SIGNALS for cygwin32.
275
276 Thu Aug 29 16:59:45 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
277
278         * configure.in (i[345]86-*-*): Recognize i686 for pentium pro.
279
280 Fri Aug 16 17:49:57 1996  Stu Grossman  (grossman@critters.cygnus.com)
281
282         * complete.c:  Include <pwd.h> if not DOS, and if cygwin32 or not
283         win32.
284         * configure.in:  Add test for *-*-cygwin32* to use config/mh-posix.
285         * readline.c:  Move decl of tgetstr to rldefs.h.
286         * (_rl_set_screen_size):  Remove redundant ifdef MINIMALs.
287         * rldefs.h:  Don't do MINIMAL for cygwin32.  Cygwin32 now uses
288         full-blown readline, except for termcap.
289
290 Sun Aug 11 21:06:26 1996  Stu Grossman  (grossman@critters.cygnus.com)
291
292         * rldefs.c:  Get rid of define of SIGALRM if _WIN32 or __MSDOS__.
293         * Don't define ScreenCols/ScreenRows/... if cygwin32.
294         * sysdep-norm.h:  Don't include <malloc.h> if cygwin32.
295
296 Sun Aug 11 14:59:09 1996  Fred Fish  <fnf@cygnus.com>
297
298         * rldefs.h:  If __osf__is defined, include <termio.h> instead of
299         <sgtty.h>.
300
301 Fri Aug  9 08:54:26 1996  Stu Grossman  (grossman@critters.cygnus.com)
302
303         * bind.c complete.c history.c readline.c:  Don't include sys/file.h.
304         * complete.c display.c parens.c readline.c rldefs.h rltty.c
305         signals.c tilde.c:  Change refs to _MSC_VER and __WIN32__ to _WIN32.
306         * signals.c (rl_signal_handler):  Ifdef out kill if _WIN32.
307         * sysdep-norm.h:  Ifdef out include of dirent.h if _WIN32.
308         Include malloc.h if _WIN32.
309
310 Thu Jul 18 15:59:35 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
311
312         * rldefs.h (sys/uio.h) Before sys/stream.h is included under AIX,
313         include sys/uio.h, which prevents an undefined structure used in a
314         prototype message from being generated.
315
316 Tue Jun 25 23:05:55 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
317
318         * Makefile.in (datadir): Set to $(prefix)/share.
319         (docdir): Removed.
320
321 Sun May 26 15:14:42 1996  Fred Fish  <fnf@cygnus.com>
322
323         From: David Mosberger-Tang  <davidm@azstarnet.com>
324
325         * sysdep-linux.h: New file.
326         * display.c: Add include of "sysdep.h" to get HAVE_VARARGS_H.
327         * configure.in: Change pattern i[345]86-*-linux* into *-*-linux* to
328         support non-x86 based Linux platforms.
329
330 Sun Apr  7 22:06:11 1996  Fred Fish  <fnf@cygnus.com>
331
332         From: Miles Bader  <miles@gnu.ai.mit.edu>
333         * config/mh-gnu: New file.
334         * configure.in (*-*-gnu*): New host.
335
336 Sun Apr  7 13:21:51 1996  Fred Fish  <fnf@cygnus.com>
337
338         From: Robert Lipe <robertl@dgii.com>
339         * configure.in: SCO OpenServer 5 (a.k.a 3.2v5*) is more like
340         SCO 3.2v4 than 3.2v2.
341
342 Wed Jan  3 18:22:10 1996  steve chamberlain  <sac@slash.cygnus.com>
343
344         * readline.c, display.c, complete.c: Add _MSC_VER to list of
345         things which can't do most things.
346
347 Thu Nov 16 15:39:05 1995  Geoffrey Noer <noer@cygnus.com>
348
349         * complete.c: Change WIN32 to __WIN32__, added #else return NULL
350         to end of that define.
351
352 Tue Oct 31 10:38:58 1995  steve chamberlain  <sac@slash.cygnus.com>
353
354         * display.c, parens.c, readline.c, rldefs.h: Change use of
355         WIN32 to __WIN32__.
356
357 Tue Oct 10 11:07:23 1995  Fred Fish  <fnf@cygnus.com>
358
359         * Makefile.in (BISON): Remove macro.
360
361 Tue Oct 10 08:49:00 1995  steve chamberlain  <sac@slash.cygnus.com>
362
363         * complete.c (filename_completion_function): Enable for
364         win32 when not MSC.
365
366 Sun Oct  8 04:17:19 1995  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
367
368         * configure.in:  Handle powerpc-ibm-aix* like rs6000-ibm-aix*.
369
370 Sat Oct  7 20:36:16 1995  Michael Meissner  <meissner@cygnus.com>
371
372         * rltty.c (outchar): Return an int, like tputs expects.
373         * signals.c (_rl_output_character_function): Ditto.
374
375 Fri Sep 29 15:19:23 1995  steve chamberlain  <sac@slash.cygnus.com>
376
377         Fixes for when the host WIN32, but not MSC.
378         * complete.c: Sometimes have pwd.h
379         * parens.c: WIN32 has similar restrictions to __GO32__.
380         * readline.c (__GO32__): Some of this moved into rldefs.h
381         * signals.c (__GO32__): Likewise.
382         * rldefs.h (MSDOS||WIN32) becomes MSDOS||MSC.
383         (WIN32&&!WIN32): New definitions.
384
385 Wed Sep 20 12:57:17 1995  Ian Lance Taylor  <ian@cygnus.com>
386
387         * Makefile.in (maintainer-clean): New synonym for realclean.
388
389 Wed Mar  1 13:33:43 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
390
391         * rltty.c (outchar): Provide prototype for outchar, to silence
392         type warnings in passing outchar to tputs on systems like Linux
393         that have full prototypes.
394
395         * signals.c (_rl_output_character_function): Provide prototype to
396         silence type warnings.
397
398 Sun Jan 15 14:10:37 1995  Steve Chamberlain  <sac@splat>
399
400         * rldefs.h: Define MINIMAL for __GO32__ and WIN32.
401         * complete.c, display.c, readline.c, rltty.c: Test MINIMAL
402         instead of __GO32__.
403
404 Wed Aug 24 13:04:47 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
405
406         * configure.in: Change i[34]86 to i[345]86.
407
408 Sat Jul 16 13:26:31 1994  Stan Shebs  (shebs@andros.cygnus.com)
409
410         * configure.in (m88*-harris-cxux7*): Recognize.
411         * sysdep-cxux7.h: New file.
412
413 Fri Jul  8 13:18:33 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
414
415         * rttty.c (control_meta_key_on): Remove superfluous testing of
416         __GO32__.
417
418 Thu Jun 30 15:21:54 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
419
420         * rltty.c (control_meta_key_on): Don't compile if __GO32__ is
421         defined.
422         (rltty_set_default_bindings): Likewise.
423         * display.c (insert_some_chars, delete_chars): row_start should be
424         a short.
425         * parens.c (rl_insert_close): No FD_SET if using __GO32__.
426         * readline.c (rl_gather_tyi): Strip off spurious high bits.
427
428 Sun Jun 12 03:51:52 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
429
430         * history.c:  Swap inclusion of rldefs.h and chardefs.h to avoid
431         CTRL macro redefinition.
432
433 Mon May  9 18:29:42 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
434
435         * readline.c (readline_default_bindings): Don't compile if
436         __GO32__ is defined.
437         (_rl_set_screen_size): Likewise.
438         * rltty.c (rltty_set_default_bindings): Likewise.
439         (control_meta_key): Likewise.
440         * display.c: If __GO32__ is defined, include <sys/pc.h>.
441         * parens.c: If __GO32__ is defined, undefine FD_SET.
442         * signals.c: Include SIGWINCH handling in the set of things which
443         is not done if HANDLE_SIGNALS is not set.
444
445 Fri May  6 13:38:39 1994  Steve Chamberlain  (sac@cygnus.com)
446
447         * config/mh-go32: New fragment.
448         * configure.in (host==go32): Use go32 fragment.
449
450 Wed May  4 14:36:53 1994  Stu Grossman  (grossman@cygnus.com)
451
452         * chardefs.h, rldefs.h:  Move decls of string funcs from chardefs.h
453         to rldefs.h so that they don't pollute apps that include
454         readline.h.
455         * history.c:  include rldefs.h to get decls of string funcs.
456
457 Wed May  4 12:15:11 1994  Stan Shebs  (shebs@andros.cygnus.com)
458
459         * configure.in (rs6000-bull-bosx*): New configuration, RS/6000
460         variant.
461
462 Wed Apr 20 10:43:52 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
463
464         * configure.in: Use mh-posix for sunos4.1*.
465
466 Wed Apr 13 21:28:44 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
467
468         * rltty.c (set_tty_settings): Don't set readline_echoing_p.
469         (rl_deprep_terminal) [NEW_TTY_DRIVER]: Set readline_echoing_p.
470
471 Sun Mar 13 09:13:12 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
472
473         * Makefile.in: Add TAGS target.
474
475 Wed Mar  9 18:01:31 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
476
477         * isearch.c, search.c: Include sysdep.h.
478
479 Thu Mar  3 17:40:03 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
480
481         * configure.in: For ISC, use mh-sysv, not mh-isc.
482
483 Thu Feb 24 04:13:53 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
484
485         * Merge in changes from bash-1.13.5. Merge changes from glob/tilde.c
486         into tilde.c and use it. Add system function declarations where
487         necessary. Check for __GO32__, not _GO32_ consistently.
488         * Makefile.in:  Update dependencies.
489         * rltty.c:  Include <sys/file.h> to match include file setup
490         in readline.c for rldefs.h. Otherwise we get inconsistent
491         TTY_DRIVER definitions in readline.c and rltty.c.
492         * bind.c, complete.c:  Do not include <sys/types.h>, it is already
493         included via sysdep.h, which causes problems if <sys/types.h> has
494         no multiple inclusion protection.
495         * readline.c (_rl_set_screen_size):  Reestablish test for
496         TIOCGWINSZ_BROKEN.
497         * rldefs.h:  Define S_ISREG if necessary.
498
499 Fri Feb 18 08:56:35 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
500
501         * Makefile.in: Add search.o rule for Sun make.
502
503 Wed Feb 16 16:35:49 1994  Per Bothner  (bothner@kalessin.cygnus.com)
504
505         * rltty.c:  #if out some code if __GO32__.
506
507 Tue Feb 15 14:07:08 1994  Per Bothner  (bothner@kalessin.cygnus.com)
508
509         * readline.c (_rl_output_character_function), display.c:
510         Return int, not void, to conform with the expected arg of tputs.
511         * readline.c (init_terminal_io):  tgetflag only takes 1 arg.
512         * readline.c (_rl_savestring):  New function.
513         * chardefs.h:  To avoid conflicts and/or warnings, define
514         savestring as a macro wrapper for _rl_savestring.
515         * display.c (extern term_xn):  It's an int flag, not a string.
516         * charsdefs.h, rldefs.h:  Remove HAVE_STRING_H-related junk.
517
518 Sat Feb  5 08:32:30 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
519
520         * Makefile.in: Remove obsolete rules for history.info and
521         readline.info.
522
523 Thu Jan 27 17:04:01 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
524
525         * chardefs.h: Only declare strrchr if it is not #define'd.
526
527 Tue Jan 25 11:30:06 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
528
529         * rldefs.h: Accept __hpux as well as hpux for HP compiler in ANSI mode.
530
531 Fri Jan 21 17:31:26 1994  Jim Kingdon  (kingdon@lisa.cygnus.com)
532
533         * chardefs.h, tilde.c: Just declare strrchr rather than trying to
534         include a system header.
535
536 Fri Jan 21 14:40:43 1994  Fred Fish  (fnf@cygnus.com)
537
538         * Makefile.in (distclean, realclean):  Expand local-distclean
539         inline after doing recursion.  You can't recurse after removing
540         Makefile.  Make them depend on local-clean.
541         * Makefile.in (local-distclean):  Remove now superfluous target.
542
543 Mon Jan 17 12:42:07 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
544
545         * readline.c (doing_an_undo): Delete second declaration, since it
546         confuses the alpha-osf1 native compiler.
547
548 Sun Jan 16 12:33:11 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
549
550         * complete.c, bind.c: Include <sys/stat.h>.
551         * complete.c: Define X_OK if not defined by a system header.
552
553         * chardefs.h: Don't declare xmalloc.
554
555         * keymaps.h: Include "chardefs.h" not <readline/chardefs.h>.
556
557         * Makefile.in (clean mostlyclean distclean realclean): Recurse
558         into subdirectories as well as doing this directory.  Add clean-dvi
559         target.
560
561 Sat Jan 15 19:36:12 1994  Per Bothner  (bothner@kalessin.cygnus.com)
562
563         * readline.c, display.c:  Patches to allow use of all 80
564         columns on most terminals (those with am and xn).
565
566         Merge in changes from bash-1.13.  The most obvious one is
567         that the file readline.c has been split into multiple files.
568         * bind.c, complete.c, dispay.c, isearch.c, parens.c, rldefs.h,
569         rltty.c, search.c signals.c, tilde.c, tilde.h, xmalloc.c:  New files.
570
571 Sat Dec 11 16:29:17 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
572
573         * readline.c (rl_getc): If GO32, trim high bit from getkey,
574         otherwise fancy PC keys cause grief.
575
576 Fri Nov  5 11:49:47 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
577
578         * configure.in: Add doc to configdirs.
579         * Makefile.in (info dvi install-info clean-info): Recurse into doc.
580
581 Fri Oct 22 07:55:08 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
582
583         * configure.in: Add * to end of all OS names.
584
585 Tue Oct  5 12:33:51 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
586
587         * readline.c: Add stuff for HIUX to place where we detect termio
588         vs. sgtty (ugh, but I don't see a simple better way).
589
590 Wed Sep 29 11:02:58 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
591
592         * readline.c (parser_if): Free tname when done with it (change
593         imported from from bash 1.12 readline).
594
595 Tue Sep  7 17:15:37 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
596
597         * configure.in (m88k-*-sysvr4*): Comment out previous change.
598
599 Fri Jul  2 11:05:34 1993  Ian Lance Taylor  (ian@cygnus.com)
600
601         * configure.in (*-*-riscos*): New entry; use mh-sysv.
602
603 Wed Jun 23 13:00:12 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
604
605         * configure.in: Add comment.
606
607 Mon Jun 14 14:28:55 1993  Jim Kingdon  (kingdon@eric)
608
609         * configure.in (m88k-*-sysvr4*): Use sysdep-norm.h.
610
611 Sun Jun 13 13:04:09 1993  Jim Kingdon  (kingdon@cygnus.com)
612
613         * Makefile.in ({real,dist}clean): Remove sysdep.h.
614
615 Thu Jun 10 11:22:41 1993  Jim Kingdon  (kingdon@cygnus.com)
616
617         * Makefile.in: Add mostlyclean, distclean, and realclean targets.
618
619 Fri May 21 17:09:28 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
620
621         * config/mh-isc: New file.
622         * configure.in: Use it.
623
624 Sat Apr 17 00:40:12 1993  Jim Kingdon  (kingdon at calvin)
625
626         * readline.c, history.c: Don't include sys/types.h; sysdep.h does.
627
628         * config/mh-sysv: Define TIOCGWINSZ_BROKEN.
629         readline.c: Check it.
630
631 Wed Mar 24 02:06:15 1993  david d `zoo' zuhn  (zoo at poseidon.cygnus.com)
632
633         * Makefile.in: add installcheck & dvi targets
634
635 Fri Mar 12 18:36:53 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
636
637         * configure.in: recognize *-*-solaris2* instead of *-*-solaris* (a
638         number of people want to call SunOS 4.1.2 "solaris1.0"
639         and get it right)
640
641 Tue Mar  2 21:25:36 1993  Fred Fish  (fnf@cygnus.com)
642
643         * sysdep-sysv4.h:  New file for SVR4.
644         * configure.in (*-*-sysv4*):  Use sysdep-sysv4.h.
645
646         * configure.in (*-*-ultrix2):  Add triplet from Michael Rendell
647         (michael@mercury.cs.mun.ca)
648
649 Tue Dec 15 12:38:16 1992  Ian Lance Taylor  (ian@cygnus.com)
650
651         * configure.in (i[34]86-*-sco3.2v4*): use mh-sco4.
652         * config/mh-sco4: New file, like mh-sco but without defining
653         _POSIX_SOURCE.
654
655 Wed Nov 11 21:20:14 1992  John Gilmore  (gnu@cygnus.com)
656
657         * configure.in:  Reformat to one-case-per-line.
658         Handle SunOS 3.5, as per Karl Berry, <karl@claude.cs.umb.edu>.
659
660 Wed Nov  4 15:32:31 1992  Stu Grossman  (grossman at cygnus.com)
661
662         * sysdep-norm.h:  Remove some crud, install dire warning.
663
664 Thu Oct 22 01:08:13 1992  Stu Grossman  (grossman at cygnus.com)
665
666         * configure.in:  Make SCO work again...
667
668 Mon Oct 12 15:04:07 1992  Ian Lance Taylor  (ian@cygnus.com)
669
670         * readline.c (init_terminal_io): if tgetent returns 0, the
671         terminal type is unknown.
672
673 Thu Oct  1 23:44:14 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
674
675         * configure.in: use cpu-vendor-os triple instead of nested cases
676
677 Wed Sep 30 12:58:57 1992  Stu Grossman  (grossman at cygnus.com)
678
679         * readline.c (rl_complete_internal):  Cast alloca to (char *) to
680         avoid warning.
681
682 Fri Sep 25 12:45:05 1992  Stu Grossman  (grossman at cygnus.com)
683
684         * readline.c (clear_to_eol, rl_generic_bind):  Make static.
685         (rl_digit_loop):  Add arg to call to rl_message().
686         * vi_mode.c (rl_vi_first_print):  Add arg to call to
687         rl_back_to_indent().
688
689 Wed Aug 19 14:59:07 1992  Ian Lance Taylor  (ian@cygnus.com)
690
691         * Makefile.in: always create installation directories, use full
692         file name for install target.
693
694 Wed Aug 12 15:50:57 1992  John Gilmore  (gnu@cygnus.com)
695
696         * readline.c (last_readline_init_file):  Fix typo made by Steve
697         Chamberlain/DJ Delorie.  Proper control file name is ~/.inputrc,
698         not ~/inputrc.
699
700 Thu Jun 25 16:15:27 1992  Stu Grossman  (grossman at cygnus.com)
701
702         * configure.in:  Make bsd based systems use sysdep-obsd.h.
703
704 Tue Jun 23 23:22:53 1992  Per Bothner  (bothner@cygnus.com)
705
706         * config/mh-posix:  New file, for Posix-compliant systems.
707         * configure.in:  Use mh-posix for Linux (free Unix clone).
708
709 Tue Jun 23 21:59:20 1992  Fred Fish  (fnf@cygnus.com)
710
711         * sysdep-norm.h (alloca):  Protect against previous definition as
712         a macro with arguments.
713
714 Fri Jun 19 15:48:54 1992  Stu Grossman  (grossman at cygnus.com)
715
716         * sysdep-obsd.h:  #include <sys/types.h> to make this more Kosher.
717
718 Fri Jun 19 12:53:28 1992  John Gilmore  (gnu at cygnus.com)
719
720         * config/mh-apollo68v, mh-sco, mh-sysv, mh-sysv4}: RANLIB=true.
721
722 Mon Jun 15 13:50:34 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
723
724         * configure.in: use mh-sysv4 on solaris2
725
726 Mon Jun 15 12:28:24 1992  Fred Fish  (fnf@cygnus.com)
727
728         * config/mh-ncr3000 (INSTALL):  Don't use /usr/ucb/install,
729         it is broken on ncr 3000's.
730         * config/mh-ncr3000 (RANLIB):  Use RANLIB=true.
731
732 Mon Jun 15 01:35:55 1992  John Gilmore  (gnu at cygnus.com)
733
734         * readline.c: Make new SIGNALS_* macros to parameterize the 
735         ugly changes in signal blocking.  Use them throughout,
736         reducing #ifdef HAVE_POSIX_SIGNALS and HAVE_BSD_SIGNALS clutter
737         significantly.  Make all such places use POSIX if available,
738         to avoid losing with poor `sigsetmask' emulation from libiberty.
739
740 Sun Jun 14 15:19:51 1992  Stu Grossman  (grossman at cygnus.com)
741
742         * readline.c (insert_some_chars):  Return void.
743
744 Thu Jun 11 01:27:45 1992  John Gilmore  (gnu at cygnus.com)
745
746         * readline.c:  #undef PC, which Solaris2 defines in sys/types.h,
747         clobbering the termcap global variable PC.
748
749 Tue Jun  9 17:30:23 1992  Fred Fish  (fnf@cygnus.com)
750
751         * config/{mh-ncr3000, mh-sysv4}:  Change INSTALL to use
752         /usr/ucb/install.
753
754 Mon Jun  8 23:10:07 1992  Fred Fish  (fnf@cygnus.com)
755
756         * readline.h (rl_completer_quote_characters):  Add declaration.
757         * readline.c (rl_completer_quote_characters):  Add global var.
758         * readline.c (strpbrk):  Add prototype and function.
759         * readline.c (rl_complete_internal):  Add code to handle
760         expansion of quoted strings.
761
762 Mon May 11 12:39:30 1992  John Gilmore  (gnu at cygnus.com)
763
764         * readline.c:  Can't initialize FILE *'s with stdin and stdout,
765         because they might not be constant.  Patch from Tom Quinn,
766         trq@dinoysos.thphys.ox.ac.uk.
767
768 Tue Apr 28 21:52:34 1992  John Gilmore  (gnu at cygnus.com)
769
770         * readline.h:  Declare rl_event_hook (which already existed).
771         Suggested by Christoph Tietz <tietz@zi.gmd.dbp.de>.
772
773 Wed Apr 22 18:08:01 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
774
775         * configure.in: remove subdirs declaration.  The obsolete semantic
776           for subdirs has been usurped by per's new meaning.
777
778 Tue Apr 21 11:54:23 1992  K. Richard Pixley  (rich@cygnus.com)
779
780         * Makefile.in: rework CFLAGS so that they can be set on the
781           command line to make.  Remove MINUS_G.  Default CFLAGS to -g.
782
783 Fri Apr 10 23:02:27 1992  Fred Fish  (fnf@cygnus.com)
784
785         * configure.in:  Recognize new ncr3000 config.
786         * config/mh-ncr3000:  New NCR 3000 config file.
787
788 Wed Mar 25 10:46:30 1992  John Gilmore  (gnu at cygnus.com)
789
790         * history.c (stifle_history):  Negative arg treated as zero.
791
792 Tue Mar 24 23:46:20 1992  K. Richard Pixley  (rich@cygnus.com)
793
794         * config/mh-sysv: INSTALL_PROG -> INSTALL.
795
796 Mon Feb 10 01:41:35 1992  Brian Fox  (bfox at gnuwest.fsf.org)
797
798         * history.c (history_do_write) Build a buffer of all of the lines
799         to write and write them in one fell swoop (lower overhead than
800         calling write () for each line).  Suggested by Peter Ho.
801
802         * vi_mode.c (rl_vi_subst) Don't forget to end the undo group.
803
804 Sat Mar  7 00:15:36 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
805
806         * Makefile.in: remove FIXME's on info and install-info targets.
807
808 Fri Mar  6 22:02:04 1992  K. Richard Pixley  (rich@cygnus.com)
809
810         * Makefile.in: added check target.
811
812 Wed Feb 26 18:04:40 1992  K. Richard Pixley  (rich@cygnus.com)
813
814         * Makefile.in, configure.in: removed traces of namesubdir,
815           -subdirs, $(subdir), $(unsubdir), some rcs triggers.  Forced
816           copyrights to '92, changed some from Cygnus to FSF.
817
818 Fri Feb 21 14:37:32 1992  Steve Chamberlain  (sac at rtl.cygnus.com)
819
820         * readline.c, examples/fileman.c: patches from DJ to support DOS
821
822 Thu Feb 20 23:23:16 1992  Stu Grossman  (grossman at cygnus.com)
823
824         * readline.c (rl_read_init_file):  Make sure that null filename is
825         not passed to open() or else we end up opening the directory, and
826         read a bunch of garbage into keymap[].
827
828 Mon Feb 17 17:15:09 1992  Fred Fish  (fnf at cygnus.com)
829
830         * readline.c (readline_default_bindings):  Only make use of VLNEXT
831         when both VLNEXT and TERMIOS_TTY_DRIVER is defined.  On SVR4
832         <termio.h> includes <termios.h>, so VLNEXT is always defined.
833
834         * sysdep-norm.h (_POSIX_VERSION):  Define this for all SVR4
835         systems so that <termios.h> gets used, instead of <termio.h>.
836
837 Fri Dec 20 12:04:31 1991  Fred Fish  (fnf at cygnus.com)
838
839         * configure.in:  Change svr4 references to sysv4.
840
841 Tue Dec 10 04:07:20 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
842
843         * Makefile.in: infodir belongs in datadir.
844
845 Fri Dec  6 23:23:14 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
846
847         * Makefile.in: remove spaces following hyphens, bsd make can't
848           cope. added clean-info.  added standards.text support.  Don't
849           know how to make info anymore.
850
851         * configure.in: commontargets is no longer a recognized hook, so
852           remove it.  new subdir called doc.
853
854 Thu Dec  5 22:46:10 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
855
856         * Makefile.in: idestdir and ddestdir go away.  Added copyrights
857           and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
858           and mandir now keyed off datadir by default.
859
860 Fri Nov 22 09:02:32 1991  John Gilmore  (gnu at cygnus.com)
861
862         * sysdep-obsd.h:  Rename from sysdep-newsos.h.
863         * configure.in:  Use sysdep-obsd for Mach as well as NEWs.
864
865         * sysdep-norm.h, sysdep-aix.h:  Add <sys/types.h>, which POSIX
866         requires to make <dirent.h> work.  Improve Sun alloca decl.
867
868 Thu Nov 21 18:48:08 1991  John Gilmore  (gnu at cygnus.com)
869
870         * Makefile.in:  Clean up ../glob/tilde.c -> tilde.o path.
871         Clean up makefile a bit in general.
872
873 Thu Nov 21 14:40:29 1991  Stu Grossman  (grossman at cygnus.com)
874
875         * configure.in, config/mh-svr4:  Make SVR4 work.
876
877         * readline.c:  Move config stuff to sysdep.h, use typedef dirent
878         consistently, remove refs to d_namlen (& D_NAMLEN) to improve
879         portability.  Also, update copyright notice.
880         readline.h:  remove config stuff that I added erroneously in the
881         first place.
882
883         * emacs_keymap.c, funmap.c, history.c, keymaps.c, vi_keymap.c,
884         vi_mode.c:  move config stuff to sysdep.h, update copyright notices.
885
886 Tue Nov 19 15:02:13 1991  Stu Grossman  (grossman at cygnus.com)
887
888         * history.c:  #include "sysdep.h".
889
890 Tue Nov 19 10:49:17 1991  Fred Fish  (fnf at cygnus.com)
891
892         * Makefile.in, config/hm-sysv, config/hm-sco:  Change SYSV to
893         USG to match current usage.
894
895         * readline.c:  Add USGr4 to list of defined things to check for
896         to use <dirent.h> style directory access.
897
898         * config/hm-svr4:  New file for System V Release 4 (USGr4).
899
900 Mon Nov 18 23:59:52 1991  Stu Grossman  (grossman at cygnus.com)
901
902         * readline.c (filename_completion_function):  use struct dirent
903         instead of struct direct.
904
905 Fri Nov  1 07:02:13 1991  Brian Fox  (bfox at gnuwest.fsf.org)
906
907         * readline.c (rl_translate_keyseq) Make C-? translate to RUBOUT
908         unconditionally.
909
910 Mon Oct 28 11:34:52 1991  Brian Fox  (bfox at gnuwest.fsf.org)
911
912         * readline.c; Use Posix directory routines and macros.
913
914         * funmap.c; Add entry for call-last-kbd-macro.
915
916         * readline.c (rl_prep_term); Use system EOF character on POSIX
917         systems also.
918
919 Thu Oct  3 16:19:53 1991  Brian Fox  (bfox at gnuwest.fsf.org)
920
921         * readline.c; Make a distinction between having a TERMIOS tty
922         driver, and having POSIX signal handling.  You might one without
923         the other.  New defines used HAVE_POSIX_SIGNALS, and
924         TERMIOS_TTY_DRIVER.
925
926 Tue Jul 30 22:37:26 1991  Brian Fox  (bfox at gnuwest.fsf.org)
927
928         * readline.c: rl_getc () If a call to read () returns without an
929         error, but with zero characters, the file is empty, so return EOF.
930
931 Thu Jul 11 20:58:38 1991  Brian Fox  (bfox at gnuwest.fsf.org)
932
933         * readline.c: (rl_get_next_history, rl_get_previous_history)
934         Reallocate the buffer space if the line being moved to is longer
935         the the current space allocated.  Amazing that no one has found
936         this bug until now.
937
938 Sun Jul  7 02:37:05 1991  Brian Fox  (bfox at gnuwest.fsf.org)
939
940         * readline.c:(rl_parse_and_bind) Allow leading whitespace.
941           Make sure TERMIO and TERMIOS systems treat CR and NL
942           disctinctly.
943         
944 Tue Jun 25 04:09:27 1991  Brian Fox  (bfox at gnuwest.fsf.org)
945
946         * readline.c: Rework parsing conditionals to pay attention to the
947         prior states of the conditional stack.  This makes $if statements
948         work correctly.
949
950 Mon Jun 24 20:45:59 1991  Brian Fox  (bfox at gnuwest.fsf.org)
951
952         * readline.c: support for displaying key binding information
953         includes the functions rl_list_funmap_names (),
954         invoking_keyseqs_in_map (), rl_invoking_keyseqs (),
955         rl_dump_functions (), and rl_function_dumper ().
956
957         funmap.c: support for same includes rl_funmap_names ().
958
959         readline.c, funmap.c: no longer define STATIC_MALLOC.  However,
960         update both version of xrealloc () to handle a null pointer.
961
962 Thu Apr 25 12:03:49 1991  Brian Fox  (bfox at gnuwest.fsf.org)
963
964         * vi_mode.c (rl_vi_fword, fWord, etc.  All functions use
965         the macro `isident()'.  Fixed movement bug which prevents
966         continious movement through the text.
967
968 Fri Jul 27 16:47:01 1990  Brian Fox  (bfox at gnuwest.fsf.org)
969
970         * readline.c (parser_if) Allow "$if term=foo" construct.
971
972 Wed May 23 16:10:33 1990  Brian Fox  (bfox at gnuwest.fsf.org)
973
974         * readline.c (rl_dispatch) Correctly remember the last command
975         executed.  Fixed typo in username_completion_function ().
976
977 Mon Apr  9 19:55:48 1990  Brian Fox  (bfox at gnuwest.fsf.org)
978
979         * readline.c: username_completion_function (); For text passed in
980         with a leading `~', remember that this could be a filename (after
981         it is completed).
982
983 Thu Apr  5 13:44:24 1990  Brian Fox  (bfox at gnuwest.fsf.org)
984
985         * readline.c: rl_search_history (): Correctly handle case of an
986         unfound search string, but a graceful exit (as with ESC).
987
988         * readline.c: rl_restart_output ();  The Apollo passes the address
989         of the file descriptor to TIOCSTART, not the descriptor itself.
990
991 Tue Mar 20 05:38:55 1990  Brian Fox  (bfox at gnuwest.fsf.org)
992
993         * readline.c: rl_complete (); second call in a row causes possible
994         completions to be listed.
995
996         * readline.c: rl_redisplay (), added prompt_this_line variable
997         which is the first character character following \n in prompt.
998
999 Sun Mar 11 04:32:03 1990  Brian Fox  (bfox at gnuwest.fsf.org)
1000
1001         * Signals are now supposedly handled inside of SYSV compilation.
1002
1003 Wed Jan 17 19:24:09 1990  Brian Fox  (bfox at sbphy.ucsb.edu)
1004
1005         * history.c: history_expand (); fixed overwriting memory error,
1006         added needed argument to call to get_history_event ().
1007
1008 Thu Jan 11 10:54:04 1990  Brian Fox  (bfox at sbphy.ucsb.edu)
1009
1010         * readline.c: added mark_modified_lines to control the
1011         display of an asterisk on modified history lines.  Also
1012         added a user variable called mark-modified-lines to the
1013         `set' command.
1014
1015 Thu Jan  4 10:38:05 1990  Brian Fox  (bfox at sbphy.ucsb.edu)
1016
1017         * readline.c: start_insert ().  Only use IC if we don't have an im
1018         capability.
1019
1020 Fri Sep  8 09:00:45 1989  Brian Fox  (bfox at aurel)
1021
1022         * readline.c: rl_prep_terminal ().  Only turn on 8th bit
1023           as meta-bit iff the terminal is not using parity.
1024
1025 Sun Sep  3 08:57:40 1989  Brian Fox  (bfox at aurel)
1026
1027         * readline.c: start_insert ().  Uses multiple
1028           insertion call in cases where that makes sense.
1029
1030           rl_insert ().  Read type-ahead buffer for additional
1031           keys that are bound to rl_insert, and insert them
1032           all at once.  Make insertion of single keys given
1033           with an argument much more efficient.
1034
1035 Tue Aug  8 18:13:57 1989  Brian Fox  (bfox at aurel)
1036
1037         * readline.c: Changed handling of EOF.  readline () returns
1038          (char *)EOF or consed string.  The EOF character is read from the
1039          tty, or if the tty doesn't have one, defaults to C-d.
1040
1041         * readline.c: Added support for event driven programs.
1042           rl_event_hook is the address of a function you want called
1043           while Readline is waiting for input.
1044
1045         * readline.c: Cleanup time.  Functions without type declarations
1046           do not use return with a value.
1047
1048         * history.c: history_expand () has new variable which is the
1049           characters to ignore immediately following history_expansion_char.
1050
1051 Sun Jul 16 08:14:00 1989  Brian Fox  (bfox at aurel)
1052
1053         * rl_prep_terminal ()
1054           BSD version turns off C-s, C-q, C-y, C-v.
1055
1056         * readline.c -- rl_prep_terminal ()
1057           SYSV version hacks readline_echoing_p.
1058           BSD version turns on passing of the 8th bit for the duration
1059           of reading the line.
1060
1061 Tue Jul 11 06:25:01 1989  Brian Fox  (bfox at aurel)
1062
1063         * readline.c: new variable rl_tilde_expander.
1064           If non-null, this contains the address of a function to call if
1065           the standard meaning for expanding a tilde fails.  The function is
1066           called with the text sans tilde (as in "foo"), and returns a
1067           malloc()'ed string which is the expansion, or a NULL pointer if
1068           there is no expansion. 
1069
1070         * readline.h - new file chardefs.h
1071           Separates things that only readline.c needs from the standard
1072           header file publishing interesting things about readline.
1073
1074         * readline.c:
1075           readline_default_bindings () now looks at terminal chararacters
1076           and binds those as well.
1077
1078 Wed Jun 28 20:20:51 1989  Brian Fox  (bfox at aurel)
1079
1080         * Made readline and history into independent libraries.
1081