CHANGELOG revision 58310
117651Speter[Readline-specific changelog. Descriptions of changes to the source are 233908Ssteve found in the bash changelog.] 317651Speter 417651Speter 6/9 517651Speter --- 642471SpeterMakefile.in 717651Speter - quote value of ${INSTALL_DATA} when passing it to makes in 817651Speter subdirectories 917651Speter 1017651Speter 7/1 1117651Speter --- 1217651SpeterMakefile.in 1317651Speter - don't pass INSTALL_DATA to a make in the `doc' subdirectory; let 1417651Speter autoconf set the value itself in the Makefile 1517651Speter - removed a stray `-' before $(RANLIB) in the `install' recipe 1617651Speter 1717651Speterdoc/Makefile.in 1817651Speter - add a VPATH assignment so the documentation is not remade if it's 1917651Speter already up-to-date in the distribution 2017651Speter 2117651Speterconfigure.in 2217651Speter - call AC_SUBST(LOCAL_LDFLAGS), since Makefile.in contains 2317651Speter @LOCAL_LDFLAGS@ 2417651Speter 2517651Speter 7/9 2617651Speter --- 2717651Speter 2817651Speterconfig.h.in 2917651Speter - add define lines for STRUCT_WINSIZE_IN_SYS_IOCTL and 3033908Ssteve STRUCT_WINSIZE_IN_TERMIOS 3117651Speter 3217651Speterconfigure.in 3333908Ssteve - call BASH_STRUCT_WINSIZE to look for the definition of 3417651Speter `struct winsize' 3517651Speter 3617651Speter 7/17 3717651Speter ---- 3817651Speterconfigure.in 3917651Speter - call AC_MINIX 4017651Speter 4117651Speterconfig.h.in 4217651Speter - add define line for AC_MINIX 4317651Speter 4417651Speter 7/18 4517651Speter ---- 4617651SpeterMakefile.in 4717651Speter - add `install-shared' and `uninstall-shared' targets 4817651Speter 4917651Speter 8/4 5017651Speter --- 5117651SpeterMakefile.in 5217651Speter - install and uninstall libhistory.a in the `install' and 5317651Speter `uninstall' targets 5417651Speter 5517651Speter 9/4 5617651Speter --- 5717651Speterconfigure.in 5817651Speter - bumped LIBVERSION up to 2.1.1, indicating that this is patch 5917651Speter level 1 to release 2.1 6017651Speter 6117651Speter 6217651Speter 9/16 6317651Speter ---- 6417651SpeterMakefile.in 6517651Speter - `make distclean' now descends into the `examples' subdir 6617651Speter 6717651Speterdoc/Makefile.in 6817651Speter - the `distclean' and `maintainer-clean' targets should remove 6917651Speter Makefile 7017651Speter 7117651Speterexamples/Makefile.in 7217651Speter - added the various clean targets 7317651Speter 7417651Speter 4/2 7517651Speter --- 7617651Speterconfigure.in 7733908Ssteve - bumped LIBVERSION up to 2.2 7833908Ssteve 7933908Ssteve 4/18 8033908Ssteve ---- 8117651Speter[readline-2.2 released] 8217651Speter 8317651Speter 4/20 8417651Speter ---- 8517651SpeterMakefile.in 8617651Speter - make `libhistory.a' a dependency of `install' 8717651Speter - fixed a typo in the recipe for `install' that copied libreadline.a 8817651Speter to libhistory.old right after installing it 8917651Speter 9017651Speter 4/27 9117651Speter ---- 9217651Speterdoc/Makefile.in 9317651Speter - install {readline,history}.info out of the source directory if 9442471Speter they are not found in the current (build) directory -- only an 9542471Speter issue if the libraries are built in a different directory than 9633908Ssteve the source directory 9733908Ssteve 9833908Ssteve 5/1 9933908Ssteve --- 10017651Spetersupport/shobj-conf 10117651Speter - script from the bash distribution to do shared object and library 10217651Speter configuration 10317651Speter 10417651Spetershlib/Makefile.in 10517651Speter - new directory and makefile to handle building shared versions of 10617651Speter libreadline and libhistory, controlled by support/shobj-conf 10717651Speter 10817651Speter 5/7 10933908Ssteve --- 11033908Sstevedoc/Makefile.in 11133908Ssteve - set SHELL to /bin/sh, rather than relying on make to be correct 11233908Ssteve 11333908Ssteve 5/14 11417651Speter ---- 11517651Spetersavestring.c 11617651Speter - new file, moved from shell.c, for backwards compatibility 11717651Speter 11817651SpeterMakefile.in, shlib/Makefile.in 11933908Ssteve - make sure savestring.c is compiled and added to libreadline and 12017651Speter libhistory 12117651Speter 12217651Speter[THERE ARE NO MORE #ifdef SHELL LINES IN THE C SOURCE FILES.] 12317651Speter 12417651Speter 5/15 12517651Speter ---- 12617651SpeterREADME 12717651Speter - updated description of shared library creation for the new scheme 12817651Speter 12917651Speter[THERE ARE NO MORE #ifdef SHELL LINES IN ANY OF THE SOURCE FILES.] 13017651Speter 13117651SpeterMakefile.in 13217651Speter - bumped SHLIB_MAJOR up to 4 since we've augmented the library 13317651Speter API 13417651Speter - rlconf.h is now one of the installed headers, so applications can 13517651Speter find out whether things like vi-mode are available in the installed 13617651Speter libreadline 13717651Speter 13817651Speter 5/20 13917651Speter ---- 14017651Speterconfigure.in 14117651Speter - changed RL_LIBRARY_VERSION to 4.0 to match the version of the 14217651Speter installed shared libraries 14317651Speter 14417651Speter 6/5 14517651Speter --- 14617651Speterrlstdc.h 14717651Speter - new file 14817651Speter 14917651SpeterMakefile.in 15017651Speter - rlstdc.h is now one of the installed headers 15142471Speter 15217651Speter 8/3 15317651Speter --- 15417651Spetershlib/Makefile.in 15517651Speter - made the suffix rule that creates xx.so from xx.c write the 15617651Speter compiler output to `a.o', which is then mv'd to xx.so, because 15717651Speter some compilers (Sun WSpro 4.2, for example) don't allow any 15817651Speter suffixes other than `.o' for `cc -c' (not even `a.out') 15942471Speter 16017651Speter 9/15 16117651Speter ---- 16233908Ssteve 16333908SsteveMakefile.in 16442471Speter - AR and ARFLAGS are now substituted by configure, used in recipes 16542471Speter that build the libraries 16642471Speter 16742471Speterconfigure.in 16842471Speter - use AC_CHECK_PROG to check for ar 16942471Speter - set ARFLAGS if it has not already been set in the environment 17042471Speter 17142471Speter 10/5 17242471Speter ---- 17342471SpeterMakefile.in 17442471Speter - removed savestring.o from object file list 17542471Speter 17633908Ssteve 10/28 17742471Speter ----- 17842471Spetershlib/Makefile.in 17942471Speter - don't use a fixed filename in the .c.so suffix rule to avoid 18042471Speter problems with parallel makes 18142471Speter 18242471Speter 12/21 18342471Speter ----- 18442471Spetersupport/shlib-install 18542471Speter - new script to install shared readline and history libraries 18642471Speter 18742471Spetershlib/Makefile.in 18842471Speter - changed to call shlib-install for install and uninstall targets 18942471Speter 19042471Speter[readline-4.0-beta1 frozen] 19142471Speter 19242471Speter 12/22 19342471Speter ----- 19433908Ssteveconfigure.in 19542471Speter - call AC_SUBST for SHOBJ_XLDFLAGS and SHLIB_LIBS 19633908Ssteve 19733908Ssteveshlib/Makefile.in 19833908Ssteve - SHOBJ_XLDFLAGS and SHLIB_LIBS are now substituted by configure 19942471Speter - add $(SHLIB_LIBS) at end of command line that builds the shared 20042471Speter libraries (currently needed only by AIX 4.2) 20142471Speter 20242471Speter 12/31 20342471Speter ----- 20442471SpeterMANIFEST, MANIFEST.doc 20542471Speter - the TOC html files are no longer generated and no longer part of 20642471Speter the distribution 20742471Speter 20842471Speter 2/18/1999 20917651Speter --------- 21017651Speterconfigure.in 21117651Speter - set MAKE_SHELL to /bin/sh and substitute into the Makefiles 21217651Speter 21342471SpeterMakefile.in,{doc,examples,shlib}/Makefile.in 21417651Speter - set SHELL from @MAKE_SHELL@ 21542471Speter 21617651Speter[readline-4.0 released] 21717651Speter 21817651Speter 3/11 21942471Speter ---- 22042471Speterdoc/Makefile.in 22117651Speter - removed references to HTMLTOC, since separate HTML table-of-contents 22217651Speter files are no longer created 22317651Speter 22417651Speterexamples/Makefile.in 22517651Speter - remove `*.exe' in clean target for MS-DOS 22617651Speter 22717651SpeterMakefile.in 22817651Speter - make `readline' target depend on ./libreadline.a 22917651Speter - configure now substitutes TERMCAP_LIB into Makefile.in 23017651Speter - use ${TERMCAP_LIB} instead of -ltermcap in recipe for `readline' 23117651Speter - clean target now removes readline and readline.exe in case they 23217651Speter get built 23317651Speter 23417651Speterconfigure.in 23517651Speter - use `pwd.exe' to set BUILD_DIR on MS-DOS DJGPP 23617651Speter 23717651Speter 3/15 23833908Ssteve ---- 23933908Sstevesupport/shlib-install 24033908Ssteve - Irix 5.x and Irix 6.x should install shared libraries like Solaris 2 24133908Ssteve - changes for installing on hp-ux 1[01].x 24233908Ssteve 24333908Ssteve 3/23 24433908Ssteve ---- 24533908Ssteveconfigure.in 24642471Speter - make sure that the $CC argument to shobj-conf is quoted 24733908Ssteve 24833908Ssteve 4/8 24933908Ssteve --- 25033908Ssteve 25117651Speterxmalloc.h, rlprivate.h, rlshell.h 25233908Ssteve - new files 25333908Ssteve 25433908SsteveMakefile.in,shlib/Makefile.in 25533908Ssteve - add dependencies on xmalloc.h, rlshell.h 25633908Ssteve - add xmalloc.h, rlprivate.h, rlshell.h to list of header files 25733908Ssteve 25833908SsteveMANIFEST 25933908Ssteve - add xmalloc.h, rlprivate.h, rlshell.h 26033908Ssteve 26133908Ssteve 4/9 26233908Ssteve --- 26333908SsteveMakefile.in,shlib/Makefile.in 26433908Ssteve - add dependencies on rlprivate.h 26533908Ssteve 26633908Ssteve 4/13 26733908Ssteve ---- 26833908Sstevedoc/Makefile.in 26933908Ssteve - add variable, PSDVI, which is the desired resolution of the 27033908Ssteve generated postscript files. Set to 300 because I don't have 27133908Ssteve any 600-dpi printers 27233908Ssteve - set LANGUAGE= before calling makeinfo, so messages are in English 27333908Ssteve - add rluserman.{info,dvi,ps,html} to appropriate variables 27433908Ssteve - add rules to create rluserman.{info,dvi,ps,html} 27533908Ssteve - install and uninstall rluserman.info, but don't update the directory 27633908Ssteve file in $(infodir) yet 27717651Speter 27817651SpeterMANIFEST 27917651Speter - add doc/rluserman.{texinfo,info,dvi,ps,html} 280 281 4/30 282 ---- 283configure.in 284 - updated library version to 4.1 285 286 5/3 287 --- 288configure.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 --- 294support/shlib-install 295 - OSF/1 installs shared libraries like Solaris 296 297Makefile.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 --- 311configure.in, config.h.in 312 - added test for memmove (for later use) 313 - changed version to 4.1-beta1 314 315 9/13 316 ---- 317examples/rlfe.c 318 - Per Bothner's `rlfe' readline front-end program 319 320examples/Makefile.in 321 - added rules to build rlfe 322 323 9/21 324 ---- 325support/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 --------- 331doc/Makefile.in 332 - remove *.bt and *.bts on `make clean' 333 334 2/4 335 --- 336 337 338configure.in 339 - changed LIBVERSION to 4.1-beta5 340