OSDN Git Service

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