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