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