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