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