OSDN Git Service

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