| 1 | [Readline-specific changelog. Descriptions of changes to the source are |
| 2 | found in the bash changelog.] |
| 3 | |
| 4 | 6/9 |
| 5 | --- |
| 6 | Makefile.in |
| 7 | - quote value of ${INSTALL_DATA} when passing it to makes in |
| 8 | subdirectories |
| 9 | |
| 10 | 7/1 |
| 11 | --- |
| 12 | Makefile.in |
| 13 | - don't pass INSTALL_DATA to a make in the `doc' subdirectory; let |
| 14 | autoconf set the value itself in the Makefile |
| 15 | - removed a stray `-' before $(RANLIB) in the `install' recipe |
| 16 | |
| 17 | doc/Makefile.in |
| 18 | - add a VPATH assignment so the documentation is not remade if it's |
| 19 | already up-to-date in the distribution |
| 20 | |
| 21 | configure.in |
| 22 | - call AC_SUBST(LOCAL_LDFLAGS), since Makefile.in contains |
| 23 | @LOCAL_LDFLAGS@ |
| 24 | |
| 25 | 7/9 |
| 26 | --- |
| 27 | |
| 28 | config.h.in |
| 29 | - add define lines for STRUCT_WINSIZE_IN_SYS_IOCTL and |
| 30 | STRUCT_WINSIZE_IN_TERMIOS |
| 31 | |
| 32 | configure.in |
| 33 | - call BASH_STRUCT_WINSIZE to look for the definition of |
| 34 | `struct winsize' |
| 35 | |
| 36 | 7/17 |
| 37 | ---- |
| 38 | configure.in |
| 39 | - call AC_MINIX |
| 40 | |
| 41 | config.h.in |
| 42 | - add define line for AC_MINIX |
| 43 | |
| 44 | 7/18 |
| 45 | ---- |
| 46 | Makefile.in |
| 47 | - add `install-shared' and `uninstall-shared' targets |
| 48 | |
| 49 | 8/4 |
| 50 | --- |
| 51 | Makefile.in |
| 52 | - install and uninstall libhistory.a in the `install' and |
| 53 | `uninstall' targets |
| 54 | |
| 55 | 9/4 |
| 56 | --- |
| 57 | configure.in |
| 58 | - bumped LIBVERSION up to 2.1.1, indicating that this is patch |
| 59 | level 1 to release 2.1 |
| 60 | |
| 61 | |
| 62 | 9/16 |
| 63 | ---- |
| 64 | Makefile.in |
| 65 | - `make distclean' now descends into the `examples' subdir |
| 66 | |
| 67 | doc/Makefile.in |
| 68 | - the `distclean' and `maintainer-clean' targets should remove |
| 69 | Makefile |
| 70 | |
| 71 | examples/Makefile.in |
| 72 | - added the various clean targets |
| 73 | |
| 74 | 4/2 |
| 75 | --- |
| 76 | configure.in |
| 77 | - bumped LIBVERSION up to 2.2 |
| 78 | |
| 79 | 4/18 |
| 80 | ---- |
| 81 | [readline-2.2 released] |
| 82 | |
| 83 | 4/20 |
| 84 | ---- |
| 85 | Makefile.in |
| 86 | - make `libhistory.a' a dependency of `install' |
| 87 | - fixed a typo in the recipe for `install' that copied libreadline.a |
| 88 | to libhistory.old right after installing it |
| 89 | |
| 90 | 4/27 |
| 91 | ---- |
| 92 | doc/Makefile.in |
| 93 | - install {readline,history}.info out of the source directory if |
| 94 | they are not found in the current (build) directory -- only an |
| 95 | issue if the libraries are built in a different directory than |
| 96 | the source directory |
| 97 | |
| 98 | 5/1 |
| 99 | --- |
| 100 | support/shobj-conf |
| 101 | - script from the bash distribution to do shared object and library |
| 102 | configuration |
| 103 | |
| 104 | shlib/Makefile.in |
| 105 | - new directory and makefile to handle building shared versions of |
| 106 | libreadline and libhistory, controlled by support/shobj-conf |
| 107 | |
| 108 | 5/7 |
| 109 | --- |
| 110 | doc/Makefile.in |
| 111 | - set SHELL to /bin/sh, rather than relying on make to be correct |
| 112 | |
| 113 | 5/14 |
| 114 | ---- |
| 115 | savestring.c |
| 116 | - new file, moved from shell.c, for backwards compatibility |
| 117 | |
| 118 | Makefile.in, shlib/Makefile.in |
| 119 | - make sure savestring.c is compiled and added to libreadline and |
| 120 | libhistory |
| 121 | |
| 122 | [THERE ARE NO MORE #ifdef SHELL LINES IN THE C SOURCE FILES.] |
| 123 | |
| 124 | 5/15 |
| 125 | ---- |
| 126 | README |
| 127 | - updated description of shared library creation for the new scheme |
| 128 | |
| 129 | [THERE ARE NO MORE #ifdef SHELL LINES IN ANY OF THE SOURCE FILES.] |
| 130 | |
| 131 | Makefile.in |
| 132 | - bumped SHLIB_MAJOR up to 4 since we've augmented the library |
| 133 | API |
| 134 | - rlconf.h is now one of the installed headers, so applications can |
| 135 | find out whether things like vi-mode are available in the installed |
| 136 | libreadline |
| 137 | |
| 138 | 5/20 |
| 139 | ---- |
| 140 | configure.in |
| 141 | - changed RL_LIBRARY_VERSION to 4.0 to match the version of the |
| 142 | installed shared libraries |
| 143 | |
| 144 | 6/5 |
| 145 | --- |
| 146 | rlstdc.h |
| 147 | - new file |
| 148 | |
| 149 | Makefile.in |
| 150 | - rlstdc.h is now one of the installed headers |
| 151 | |
| 152 | 8/3 |
| 153 | --- |
| 154 | shlib/Makefile.in |
| 155 | - made the suffix rule that creates xx.so from xx.c write the |
| 156 | compiler output to `a.o', which is then mv'd to xx.so, because |
| 157 | some compilers (Sun WSpro 4.2, for example) don't allow any |
| 158 | suffixes other than `.o' for `cc -c' (not even `a.out') |
| 159 | |
| 160 | 9/15 |
| 161 | ---- |
| 162 | |
| 163 | Makefile.in |
| 164 | - AR and ARFLAGS are now substituted by configure, used in recipes |
| 165 | that build the libraries |
| 166 | |
| 167 | configure.in |
| 168 | - use AC_CHECK_PROG to check for ar |
| 169 | - set ARFLAGS if it has not already been set in the environment |
| 170 | |
| 171 | 10/5 |
| 172 | ---- |
| 173 | Makefile.in |
| 174 | - removed savestring.o from object file list |
| 175 | |
| 176 | 10/28 |
| 177 | ----- |
| 178 | shlib/Makefile.in |
| 179 | - don't use a fixed filename in the .c.so suffix rule to avoid |
| 180 | problems with parallel makes |
| 181 | |
| 182 | 12/21 |
| 183 | ----- |
| 184 | support/shlib-install |
| 185 | - new script to install shared readline and history libraries |
| 186 | |
| 187 | shlib/Makefile.in |
| 188 | - changed to call shlib-install for install and uninstall targets |
| 189 | |
| 190 | [readline-4.0-beta1 frozen] |
| 191 | |
| 192 | 12/22 |
| 193 | ----- |
| 194 | configure.in |
| 195 | - call AC_SUBST for SHOBJ_XLDFLAGS and SHLIB_LIBS |
| 196 | |
| 197 | shlib/Makefile.in |
| 198 | - SHOBJ_XLDFLAGS and SHLIB_LIBS are now substituted by configure |
| 199 | - add $(SHLIB_LIBS) at end of command line that builds the shared |
| 200 | libraries (currently needed only by AIX 4.2) |
| 201 | |
| 202 | 12/31 |
| 203 | ----- |
| 204 | MANIFEST, MANIFEST.doc |
| 205 | - the TOC html files are no longer generated and no longer part of |
| 206 | the distribution |
| 207 | |
| 208 | 2/18/1999 |
| 209 | --------- |
| 210 | configure.in |
| 211 | - set MAKE_SHELL to /bin/sh and substitute into the Makefiles |
| 212 | |
| 213 | Makefile.in,{doc,examples,shlib}/Makefile.in |
| 214 | - set SHELL from @MAKE_SHELL@ |
| 215 | |
| 216 | [readline-4.0 released] |
| 217 | |
| 218 | 3/11 |
| 219 | ---- |
| 220 | doc/Makefile.in |
| 221 | - removed references to HTMLTOC, since separate HTML table-of-contents |
| 222 | files are no longer created |
| 223 | |
| 224 | examples/Makefile.in |
| 225 | - remove `*.exe' in clean target for MS-DOS |
| 226 | |
| 227 | Makefile.in |
| 228 | - make `readline' target depend on ./libreadline.a |
| 229 | - configure now substitutes TERMCAP_LIB into Makefile.in |
| 230 | - use ${TERMCAP_LIB} instead of -ltermcap in recipe for `readline' |
| 231 | - clean target now removes readline and readline.exe in case they |
| 232 | get built |
| 233 | |
| 234 | configure.in |
| 235 | - use `pwd.exe' to set BUILD_DIR on MS-DOS DJGPP |
| 236 | |
| 237 | 3/15 |
| 238 | ---- |
| 239 | support/shlib-install |
| 240 | - Irix 5.x and Irix 6.x should install shared libraries like Solaris 2 |
| 241 | - changes for installing on hp-ux 1[01].x |
| 242 | |
| 243 | 3/23 |
| 244 | ---- |
| 245 | configure.in |
| 246 | - make sure that the $CC argument to shobj-conf is quoted |
| 247 | |
| 248 | 4/8 |
| 249 | --- |
| 250 | |
| 251 | xmalloc.h, rlprivate.h, rlshell.h |
| 252 | - new files |
| 253 | |
| 254 | Makefile.in,shlib/Makefile.in |
| 255 | - add dependencies on xmalloc.h, rlshell.h |
| 256 | - add xmalloc.h, rlprivate.h, rlshell.h to list of header files |
| 257 | |
| 258 | MANIFEST |
| 259 | - add xmalloc.h, rlprivate.h, rlshell.h |
| 260 | |
| 261 | 4/9 |
| 262 | --- |
| 263 | Makefile.in,shlib/Makefile.in |
| 264 | - add dependencies on rlprivate.h |
| 265 | |
| 266 | 4/13 |
| 267 | ---- |
| 268 | doc/Makefile.in |
| 269 | - add variable, PSDVI, which is the desired resolution of the |
| 270 | generated postscript files. Set to 300 because I don't have |
| 271 | any 600-dpi printers |
| 272 | - set LANGUAGE= before calling makeinfo, so messages are in English |
| 273 | - add rluserman.{info,dvi,ps,html} to appropriate variables |
| 274 | - add rules to create rluserman.{info,dvi,ps,html} |
| 275 | - install and uninstall rluserman.info, but don't update the directory |
| 276 | file in $(infodir) yet |
| 277 | |
| 278 | MANIFEST |
| 279 | - add doc/rluserman.{texinfo,info,dvi,ps,html} |
| 280 | |
| 281 | 4/30 |
| 282 | ---- |
| 283 | configure.in |
| 284 | - updated library version to 4.1 |
| 285 | |
| 286 | 5/3 |
| 287 | --- |
| 288 | configure.in |
| 289 | - SHLIB_MAJOR and SHLIB_MINOR shared library version numbers are |
| 290 | constructed from $LIBRARY_VERSION and substituted into Makefiles |
| 291 | |
| 292 | 5/5 |
| 293 | --- |
| 294 | support/shlib-install |
| 295 | - OSF/1 installs shared libraries like Solaris |
| 296 | |
| 297 | Makefile.in |
| 298 | - broke the header file install and uninstall into two new targets: |
| 299 | install-headers and uninstall-headers |
| 300 | - install and uninstall depend on install-headers and uninstall-headers |
| 301 | respectively |
| 302 | - changed install-shared and uninstall-shared targets to depend on |
| 303 | install-headers and uninstall-headers, respectively, so users may |
| 304 | choose to install only the shared libraries. I'm not sure about |
| 305 | the uninstall one yet -- maybe it should check whether or not |
| 306 | the static libraries are installed and not remove the header files |
| 307 | if they are |
| 308 | |
| 309 | 9/3 |
| 310 | --- |
| 311 | configure.in, config.h.in |
| 312 | - added test for memmove (for later use) |
| 313 | - changed version to 4.1-beta1 |
| 314 | |
| 315 | 9/13 |
| 316 | ---- |
| 317 | examples/rlfe.c |
| 318 | - Per Bothner's `rlfe' readline front-end program |
| 319 | |
| 320 | examples/Makefile.in |
| 321 | - added rules to build rlfe |
| 322 | |
| 323 | 9/21 |
| 324 | ---- |
| 325 | support/shlib-install |
| 326 | - changes to handle FreeBSD-3.x elf or a.out shared libraries, which |
| 327 | have different semantics and need different naming conventions |
| 328 | |
| 329 | 1/24/2000 |
| 330 | --------- |
| 331 | doc/Makefile.in |
| 332 | - remove *.bt and *.bts on `make clean' |
| 333 | |
| 334 | 2/4 |
| 335 | --- |
| 336 | |
| 337 | |
| 338 | configure.in |
| 339 | - changed LIBVERSION to 4.1-beta5 |
| 340 | |
| 341 | 3/17/2000 |
| 342 | --------- |
| 343 | [readline-4.1 released] |
| 344 | |
| 345 | 3/23 |
| 346 | ---- |
| 347 | Makefile.in |
| 348 | - remove the `-t' argument to ranlib in the install recipe; some |
| 349 | ranlibs don't have it and attempt to create a file named `-t' |
| 350 | |
| 351 | 3/27 |
| 352 | ---- |
| 353 | support/shlib-install |
| 354 | - install shared libraries unwritable by anyone on HP-UX |
| 355 | - changed symlinks to relative pathnames on all platforms |
| 356 | |
| 357 | shlib/Makefile.in |
| 358 | - added missing `includedir' assignment, substituted by configure |
| 359 | |
| 360 | Makefile.in |
| 361 | - added missing @SET_MAKE@ so configure can set $MAKE appropriately |
| 362 | |
| 363 | configure.in |
| 364 | - add call to AC_PROG_MAKE_SET |
| 365 | |
| 366 | 8/30 |
| 367 | ---- |
| 368 | shlib/Makefile.in |
| 369 | - change the soname bound into the shared libraries, so it includes |
| 370 | only the major version number. If it includes the minor version, |
| 371 | programs depending on it must be rebuilt (which may or may not be |
| 372 | a bad thing) |
| 373 | |
| 374 | 9/6 |
| 375 | --- |
| 376 | examples/rlfe.c |
| 377 | - add -l option to log input and output (-a option appends to logfile) |
| 378 | - add -n option to set readline application name |
| 379 | - add -v, -h options for version and help information |
| 380 | - change a few things because getopt() is now used to parse arguments |
| 381 | |
| 382 | 9/12 |
| 383 | ---- |
| 384 | support/shlib-install |
| 385 | - fix up the libname on HPUX 11 |
| 386 | |
| 387 | 10/18 |
| 388 | ----- |
| 389 | configure.in |
| 390 | - changed library version to 4.2-alpha |
| 391 | |
| 392 | 10/30 |
| 393 | ----- |
| 394 | configure.in |
| 395 | - add -fsigned-char to LOCAL_CFLAGS for Linux running on the IBM |
| 396 | S/390 |
| 397 | |
| 398 | Makefile.in |
| 399 | - added new file, rltypedefs.h, installed by default with `make install' |
| 400 | |
| 401 | 11/2 |
| 402 | ---- |
| 403 | compat.c |
| 404 | - new file, with backwards-compatibility function definitions |
| 405 | |
| 406 | Makefile.in,shlib/Makefile.in |
| 407 | - make sure that compat.o/compat.so are built and linked apppropriately |
| 408 | |
| 409 | support/shobj-conf |
| 410 | - picked up bash version, which means that shared libs built on |
| 411 | linux and BSD/OS 4.x will have an soname that does not include |
| 412 | the minor version number |
| 413 | |
| 414 | 11/13 |
| 415 | ----- |
| 416 | examples/rlfe.c |
| 417 | - rlfe can perform filename completion for relative pathnames in the |
| 418 | inferior process's context if the OS supports /proc/PID/cwd (linux |
| 419 | does it OK, Solaris is slightly warped, none of the BSDs have it) |
| 420 | |
| 421 | 11/17/2000 |
| 422 | ---------- |
| 423 | [readline-4.2-alpha released] |
| 424 | |
| 425 | 11/27 |
| 426 | ----- |
| 427 | Makefile.in,shlib/Makefile.in |
| 428 | - added dependencies for rltypedefs.h |
| 429 | |
| 430 | shlib/Makefile.in |
| 431 | - changed dependencies on histlib.h to $(topdir)/histlib.h |
| 432 | |
| 433 | 1/22 |
| 434 | ---- |
| 435 | configure.in |
| 436 | - changed release version to 4.2-beta |
| 437 | |
| 438 | 2/2 |
| 439 | --- |
| 440 | examples/Makefile.in |
| 441 | - build histexamp as part of the examples |
| 442 | |
| 443 | 2/5 |
| 444 | --- |
| 445 | doc/Makefile.in |
| 446 | - don't remove the dvi, postscript, html, info, and text `objects' |
| 447 | on a `make distclean', only on a `make maintainer-clean' |
| 448 | |
| 449 | 3/6 |
| 450 | --- |
| 451 | doc/history.{0,3}, doc/history_3.ps |
| 452 | - new manual page for history library |
| 453 | |
| 454 | doc/Makefile.in |
| 455 | - rules to install and uninstall history.3 in ${man3dir} |
| 456 | - rules to build history.0 and history_3.ps |
| 457 | |
| 458 | 4/2 |
| 459 | --- |
| 460 | configure.in |
| 461 | - changed LIBVERSION to `4.2' |
| 462 | |
| 463 | 4/5 |
| 464 | --- |
| 465 | [readline-4.2 frozen] |
| 466 | |
| 467 | 4/9 |
| 468 | --- |
| 469 | [readline-4.2 released] |
| 470 | |
| 471 | 5/2 |
| 472 | --- |
| 473 | Makefile.in,{doc,examples,shlib}/Makefile.in |
| 474 | - added support for DESTDIR installation root prefix, to support |
| 475 | building packages |
| 476 | |
| 477 | doc/Makefile.in |
| 478 | - add an info `dir' file entry for rluserman.info on `make install' |
| 479 | - change man1ext to `.1' and man3ext to `.3' |
| 480 | - install man pages with a $(man3ext) extension in the target directory |
| 481 | - add support for installing html documentation if `htmldir' has a |
| 482 | value |
| 483 | |
| 484 | Makefile.in |
| 485 | - on `make install', install from the `shlib' directory, too |
| 486 | - on `make uninstall', uninstall in the `doc' and `shlib' |
| 487 | subdirectories, too |
| 488 | |
| 489 | support/shlib-install |
| 490 | - add `freebsdelf*', `freebsdaout*', Hurd, `sysv4*', `sysv5*', `dgux*' |
| 491 | targets for symlink creation |
| 492 | |
| 493 | 5/7 |
| 494 | --- |
| 495 | configure.in, config.h.in |
| 496 | - check for <limits.h>, define HAVE_LIMITS_H if found |
| 497 | |
| 498 | 5/8 |
| 499 | --- |
| 500 | aclocal.m4 |
| 501 | - pick up change to BASH_CHECK_LIB_TERMCAP that adds check for |
| 502 | libtinfo (termcap-specific portion of ncurses-5.2) |
| 503 | |
| 504 | 5/9 |
| 505 | --- |
| 506 | configure.in |
| 507 | - call AC_C_CONST to find out whether or not the compiler supports |
| 508 | `const' |
| 509 | |
| 510 | config.h.in |
| 511 | - placeholder for `const' define, if any |
| 512 | |
| 513 | 5/10 |
| 514 | ---- |
| 515 | configure.in |
| 516 | - fix AC_CHECK_PROG(ar, ...) test to specify right value for the |
| 517 | case where ar is not found; should produce a better error message |
| 518 | |
| 519 | 5/14 |
| 520 | ---- |
| 521 | configure.in,config.h.in |
| 522 | - check for vsnprintf, define HAVE_VSNPRINTF if found |
| 523 | |
| 524 | 5/21 |
| 525 | ---- |
| 526 | configure.in, config.h.in |
| 527 | - add checks for size_t, ssize_t |
| 528 | |
| 529 | 5/30 |
| 530 | ---- |
| 531 | configure.in |
| 532 | - update autoconf to version 2.50, use in AC_PREREQ |
| 533 | - changed AC_INIT to new flavor |
| 534 | - added AC_CONFIG_SRCDIR |
| 535 | - AC_CONFIG_HEADER -> AC_CONFIG_HEADERS |
| 536 | - call AC_C_PROTOTYPES |
| 537 | - AC_RETSIGTYPE -> AC_TYPE_SIGNAL |
| 538 | |
| 539 | 8/22 |
| 540 | ---- |
| 541 | configure.in |
| 542 | - updated the version number to 4.2a |
| 543 | |
| 544 | Makefile.in,shlib/Makefile.in |
| 545 | - make sure tilde.o is built -DREADLINE_LIBRARY when being built as |
| 546 | part of the standalone library, so it picks up the right include |
| 547 | files |
| 548 | |
| 549 | 8/23 |
| 550 | ---- |
| 551 | support/shlib-install |
| 552 | - support for Darwin/MacOS X shared library installation |
| 553 | |
| 554 | 9/24 |
| 555 | ---- |
| 556 | examples/readlinebuf.h |
| 557 | - a new file, a C++ streambuf interface that uses readline for I/O. |
| 558 | Donated by Dimitris Vyzovitis <vyzo@media.mit.edu> |
| 559 | |
| 560 | 10/9 |
| 561 | ---- |
| 562 | configure.in |
| 563 | - replaced call to BASH_HAVE_TIOCGWINSZ with AC_HEADER_TIOCGWINSZ |
| 564 | |
| 565 | [readline-4.2a-beta1 frozen] |
| 566 | |
| 567 | 10/15 |
| 568 | ----- |
| 569 | configure.in, config.h.in |
| 570 | - check for <memory.h>, define HAVE_MEMORY_H if found |
| 571 | - check for <strings.h>, define HAVE_STRINGS_H if found |
| 572 | |
| 573 | 10/18 |
| 574 | ----- |
| 575 | configure.in, config.h.in |
| 576 | - check for isascii, define HAVE_ISASCII if found |
| 577 | |
| 578 | configure.in |
| 579 | - changed the macro names from bash as appropriate: |
| 580 | BASH_SIGNAL_CHECK -> BASH_SYS_SIGNAL_VINTAGE |
| 581 | BASH_REINSTALL_SIGHANDLERS -> BASH_SYS_REINSTALL_SIGHANDLERS |
| 582 | BASH_MISC_SPEED_T -> BASH_CHECK_SPEED_T |
| 583 | |
| 584 | 10/22 |
| 585 | ----- |
| 586 | configure.in |
| 587 | - check for isxdigit with AC_CHECK_FUNCS |
| 588 | |
| 589 | config.h.in |
| 590 | - new define for HAVE_ISXDIGIT |
| 591 | |
| 592 | 10/29 |
| 593 | ----- |
| 594 | configure.in, config.h.in |
| 595 | - check for strpbrk with AC_CHECK_FUNCS, define HAVE_STRPBRK if found |
| 596 | |
| 597 | 11/1 |
| 598 | ---- |
| 599 | Makefile.in |
| 600 | - make sure DESTDIR is passed to install and uninstall makes in |
| 601 | subdirectories |
| 602 | - when saving old copies of installed libraries, make sure we use |
| 603 | DESTDIR for the old installation tree |
| 604 | |
| 605 | [readline-4.2a-rc1 frozen] |
| 606 | |
| 607 | 11/2 |
| 608 | ---- |
| 609 | Makefile.in, shlib/Makefile.in |
| 610 | - don't put -I$(includedir) into CFLAGS |
| 611 | |
| 612 | 11/15 |
| 613 | ----- |
| 614 | [readline-4.2a released] |
| 615 | |
| 616 | 11/20 |
| 617 | ----- |
| 618 | examples/rlcat.c |
| 619 | - new file |
| 620 | |
| 621 | examples/Makefile.in |
| 622 | - changes for rlcat |
| 623 | |
| 624 | 11/28 |
| 625 | ----- |
| 626 | configure.in |
| 627 | - default TERMCAP_LIB to -lcurses if $prefer_curses == yes (as when |
| 628 | --with-curses is supplied) |
| 629 | |
| 630 | examples/Makefile.in |
| 631 | - substitute @LDFLAGS@ in LDFLAGS assignment |
| 632 | |
| 633 | 11/29 |
| 634 | ----- |
| 635 | config.h.in |
| 636 | - add necessary defines for multibyte include files and functions |
| 637 | - add code to define HANDLE_MULTIBYTE if prerequisites are met |
| 638 | |
| 639 | configure.in |
| 640 | - call BASH_CHECK_MULTIBYTE |
| 641 | |
| 642 | 12/14 |
| 643 | ----- |
| 644 | config.h.in |
| 645 | - add #undef PROTOTYPES, filled in by AC_C_PROTOTYPES |
| 646 | |
| 647 | 12/17 |
| 648 | ----- |
| 649 | config.h.in |
| 650 | - moved HANDLE_MULTIBYTE code to rlmbutil.h |
| 651 | |
| 652 | rlmbutil.h, mbutil.c |
| 653 | - new files |
| 654 | |
| 655 | Makefile.in, shlib/Makefile.in |
| 656 | - added rules for mbutil.c |
| 657 | |
| 658 | 12/20 |
| 659 | ----- |
| 660 | configure.in |
| 661 | - added --enable-shared, --enable-static options to configure to |
| 662 | say which libraries are built by default (both default to yes) |
| 663 | - if SHLIB_STATUS == 'unsupported', turn off default shared library |
| 664 | building |
| 665 | - substitute new STATIC_TARGET, SHARED_TARGET, STATIC_INSTALL_TARGET, |
| 666 | and SHARED_INSTALL_TARGET |
| 667 | |
| 668 | Makefile.in |
| 669 | - `all' target now depends on (substituted) @STATIC_TARGET@ and |
| 670 | @SHARED_TARGET@ |
| 671 | - `install' target now depends on (substituted) @STATIC_INSTALL_TARGET@ |
| 672 | and @SHARED_INSTALL_TARGET@ |
| 673 | |
| 674 | INSTALL, README |
| 675 | - updated with new info about --enable-shared and --enable-static |
| 676 | |
| 677 | 1/10/2002 |
| 678 | --------- |
| 679 | configure.in |
| 680 | - bumped the library version number to 4.3 |
| 681 | |
| 682 | 1/24 |
| 683 | ---- |
| 684 | Makefile.in,shlib/Makefile.in |
| 685 | - changes for new file, text.c, with character and text handling |
| 686 | functions from readline.c |
| 687 | |
| 688 | 2/20 |
| 689 | ---- |
| 690 | {configure.config.h}.in |
| 691 | - call AC_C_CHAR_UNSIGNED, define __CHAR_UNSIGNED__ if chars are |
| 692 | unsigned by default |
| 693 | |
| 694 | 5/20 |
| 695 | ---- |
| 696 | doc/Makefile.in |
| 697 | - new maybe-clean target that removes the generated documentation if |
| 698 | the build directory differs from the source directory |
| 699 | - distclean target now depends on maybe-clean |
| 700 | |
| 701 | 7/17 |
| 702 | ---- |
| 703 | [readline-4.3 released] |
| 704 | |
| 705 | 7/18 |
| 706 | ---- |
| 707 | shlib/Makefile.in |
| 708 | - fix bad dependency: text.so: terminal.c, make it depend on text.c |
| 709 | |
| 710 | 8/7 |
| 711 | --- |
| 712 | support/shlib-install |
| 713 | - break `linux' out into its own stanza: it seems that linux |
| 714 | distributions are all moving to the following scheme: |
| 715 | |
| 716 | libreadline.so.4.3 installed version |
| 717 | libreadline.so.4 -> libreadline.so.4.3 symlink |
| 718 | libreadline.so -> libreadline.so.4 symlink |
| 719 | |
| 720 | 10/29 |
| 721 | ----- |
| 722 | support/shlib-install |
| 723 | - change INSTALL_LINK[12] to use `&&' instead of `;' so it only |
| 724 | tries the link if the cd succeeds; put ${echo} in there, too |
| 725 | - use $LN instead of `ln -s' so it works on machines without symlinks |
| 726 | - change special linux stanza to use cd before ln also |
| 727 | - change to use $INSTALL_LINK1 and $INSTALL_LINK2 appropriately |
| 728 | instead of explicit commands in various stanzas |
| 729 | |
| 730 | 2/1 |
| 731 | --- |
| 732 | config.h.in |
| 733 | - add HAVE_MBRTOWC and HAVE_MBRLEN |
| 734 | - add NO_MULTIBYTE_SUPPORT for new configure argument |
| 735 | - add STDC_HEADERS |
| 736 | |
| 737 | configure.in |
| 738 | - new argument --enable-multibyte (enabled by default), allows |
| 739 | multibyte support to be turned off even on systems that support it |
| 740 | - add check for ansi stdc headers with call to AC_HEADER_STDC |
| 741 | |
| 742 | 2/3 |
| 743 | --- |
| 744 | configure.in |
| 745 | - add call to BASH_FUNC_CTYPE_NONASCII |
| 746 | |
| 747 | config.h.in |
| 748 | - add CTYPE_NON_ASCII |
| 749 | |
| 750 | 2/20 |
| 751 | ---- |
| 752 | |
| 753 | doc/manvers.texinfo |
| 754 | - renamed to version.texi to match other GNU software |
| 755 | - UPDATE-MONTH variable is now `UPDATED-MONTH' |
| 756 | |
| 757 | doc/{hist,rlman,rluserman}.texinfo |
| 758 | - include version.texi |
| 759 | |
| 760 | doc/{rltech,rluser,hstech,hsuser}.texi |
| 761 | - changed the suffix from `texinfo' to `texi' |
| 762 | |
| 763 | doc/Makefile.in |
| 764 | - made appropriate changes for {{rl,hs}tech,{rl,hs}user}.texi |
| 765 | |
| 766 | doc/{rlman,rluserman}.texinfo |
| 767 | - changed the suffix from `texinfo' to `texi' |
| 768 | |
| 769 | doc/hist.texinfo |
| 770 | - renamed to history.texi to be more consistent |
| 771 | |
| 772 | 6/11 |
| 773 | ---- |
| 774 | shlib/Makefile.in |
| 775 | - have configure substitute value of `@LDFLAGS@' into the assignment |
| 776 | to SHLIB_XLDFLAGS |
| 777 | |
| 778 | 6/16 |
| 779 | ---- |
| 780 | configure.in |
| 781 | - readline and history libraries are now at version 5.0 |
| 782 | |
| 783 | 8/18 |
| 784 | ---- |
| 785 | support/shlib-install |
| 786 | - support for FreeBSD-gnu (from Robert Millan) |
| 787 | |
| 788 | 12/4 |
| 789 | ---- |
| 790 | Makefile.in |
| 791 | - add variables for localedir and the PACKAGE_* variables, auto-set |
| 792 | by configure |
| 793 | |
| 794 | 12/9 |
| 795 | ---- |
| 796 | Makefile.in |
| 797 | - use mkinstalldirs instead of mkdirs |
| 798 | |
| 799 | 4/22 |
| 800 | ---- |
| 801 | Makefile.in |
| 802 | - separate doc install/uninstall out into two new targets: |
| 803 | install-doc and uninstall-doc |
| 804 | - make install-doc and uninstall-doc prerequisites of appropriate |
| 805 | install and uninstall targets |
| 806 | |
| 807 | examples/rl-fgets.c |
| 808 | - new example from Harold Levy that wraps fgets replacement functions |
| 809 | that call readline in a shared library that can be interposed with |
| 810 | LD_PRELOAD |
| 811 | |
| 812 | 7/27 |
| 813 | ---- |
| 814 | [readline-5.0 released] |
| 815 | |
| 816 | 11/15 |
| 817 | ----- |
| 818 | examples/rlfe/{ChangeLog,Makefile.in,README,config.h.in,configure,configure.in,extern.h,os.h,pty.c,rlfe.c,screen.h} |
| 819 | - new version of rlfe, rlfe-0.4, from Per Bothner; now a standalone |
| 820 | application |
| 821 | |
| 822 | 11/16 |
| 823 | ----- |
| 824 | shlib/Makefile.in |
| 825 | - substitute TERMCAP_LIB in from configure |
| 826 | |
| 827 | configure.in |
| 828 | - if SHLIB_LIBS doesn't include a termcap library (curses, ncurses, |
| 829 | termcap, termlib), append the value of $TERMCAP_LIB to it |
| 830 | |
| 831 | 11/30 |
| 832 | ----- |
| 833 | configure.in |
| 834 | - take out change from 11/16; it doesn't work for some systems (e.g., |
| 835 | SunOS 4.x and Solaris 2.6) |
| 836 | - add support for --enable-purify configure argument |
| 837 | - pass TERMCAP_LIB in environment when calling shobj-conf |
| 838 | |
| 839 | examples/Makefile.in |
| 840 | - add support for building examples with purify |
| 841 | |
| 842 | 1/23/2005 |
| 843 | --------- |
| 844 | configure.in |
| 845 | - set BUILD_DIR to contain backslashes to escape any spaces in the |
| 846 | directory name -- this is what make will accept in targets and |
| 847 | prerequisites, so it's better than trying to use double quotes |
| 848 | |
| 849 | 2/25 |
| 850 | ---- |
| 851 | configure.in |
| 852 | - change check for sys/ptem.h to include sys/stream.h if present, to |
| 853 | avoid the `present but cannot be compiled' messages on Solaris and |
| 854 | SVR4.2 (does anyone still use SVR4.2?) |
| 855 | |
| 856 | 5/7 |
| 857 | --- |
| 858 | configure.in |
| 859 | - add cross-compiling support from the bash configure.in, which cygwin |
| 860 | and mingw have apparently adopted |
| 861 | - add check for pwd.h, fcntl.h |
| 862 | - add checks for fcntl, kill system calls |
| 863 | - add checks for getpw{ent,nam,uid} C library functions |
| 864 | - pass a compile-time option through to Makefiles if cross-compiling |
| 865 | |
| 866 | config.h.in |
| 867 | - add HAVE_PWD_H for <pwd.h>, HAVE_FCNTL_H for <fcntl.h> |
| 868 | - add HAVE_FCNTL, HAVE_KILL for respective system calls |
| 869 | - add HAVE_GETPW{ENT,NAM,UID} for passwd functions |
| 870 | |
| 871 | Makefile.in,shlib/Makefile.in |
| 872 | - @CROSS_COMPILE@ is substituted into DEFS (equal to -DCROSS_COMPILING |
| 873 | if bash is being cross-compiled) |
| 874 | |
| 875 | 8/2 |
| 876 | --- |
| 877 | examples/Makefile.in |
| 878 | - use $(READLINE_LIB) instead of -lreadline to get around MacOS X 10.4's |
| 879 | preference for (incompatible) shared libraries over static libraries |
| 880 | in the load path |
| 881 | |
| 882 | 8/11 |
| 883 | ---- |
| 884 | support/shobj-conf |
| 885 | - new variable: SHLIB_LIBPREF, prefix for shared library name (defaults |
| 886 | to `lib' |
| 887 | - new variable: SHLIB_DLLVERSION, used on Cygwin to set the library |
| 888 | version number |
| 889 | - new variable: SHLIB_DOT, separator character between library name and |
| 890 | suffix and version information (defaults to `.') |
| 891 | - new stanza for cygwin to generate windows-compatible dll |
| 892 | |
| 893 | support/shlib-install |
| 894 | - add new option `-b bindir' for systems like cygwin/windows that |
| 895 | require it |
| 896 | - new stanza for cygwin that installs a dll into $bindir and an implied |
| 897 | link library into $libdir |
| 898 | |
| 899 | configure.in |
| 900 | - substitute new variables from shobj-conf |
| 901 | |
| 902 | shlib/Makefile.in |
| 903 | - substitute bindir, SHLIB_DOT, SHLIB_LIBPREF, SHLIB_DLLVERSION from |
| 904 | configure |
| 905 | - pass `-b $(bindir)' to shlib-install for install and uninstall targets |
| 906 | - library names now use $SHLIB_LIBPREF and $SHLIB_DOT |
| 907 | |
| 908 | INSTALL,README |
| 909 | - document new SHLIB_DOT, SHLIB_LIBPREF, and SHLIB_DLLVERSION variables |
| 910 | |
| 911 | 10/4 |
| 912 | ---- |
| 913 | [readline-5.1-beta1 frozen] |
| 914 | |
| 915 | 12/1 |
| 916 | ---- |
| 917 | configure.in |
| 918 | - changed release status to `release' |
| 919 | |
| 920 | [readline-5.1 frozen] |