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