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