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