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