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