CHANGELOG revision 58310
1239385Smm[Readline-specific changelog. Descriptions of changes to the source are 2239385Smm found in the bash changelog.] 3239385Smm 4239385Smm 6/9 5239385Smm --- 6239385SmmMakefile.in 7 - quote value of ${INSTALL_DATA} when passing it to makes in 8 subdirectories 9 10 7/1 11 --- 12Makefile.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 17doc/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 21configure.in 22 - call AC_SUBST(LOCAL_LDFLAGS), since Makefile.in contains 23 @LOCAL_LDFLAGS@ 24 25 7/9 26 --- 27 28config.h.in 29 - add define lines for STRUCT_WINSIZE_IN_SYS_IOCTL and 30 STRUCT_WINSIZE_IN_TERMIOS 31 32configure.in 33 - call BASH_STRUCT_WINSIZE to look for the definition of 34 `struct winsize' 35 36 7/17 37 ---- 38configure.in 39 - call AC_MINIX 40 41config.h.in 42 - add define line for AC_MINIX 43 44 7/18 45 ---- 46Makefile.in 47 - add `install-shared' and `uninstall-shared' targets 48 49 8/4 50 --- 51Makefile.in 52 - install and uninstall libhistory.a in the `install' and 53 `uninstall' targets 54 55 9/4 56 --- 57configure.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 ---- 64Makefile.in 65 - `make distclean' now descends into the `examples' subdir 66 67doc/Makefile.in 68 - the `distclean' and `maintainer-clean' targets should remove 69 Makefile 70 71examples/Makefile.in 72 - added the various clean targets 73 74 4/2 75 --- 76configure.in 77 - bumped LIBVERSION up to 2.2 78 79 4/18 80 ---- 81[readline-2.2 released] 82 83 4/20 84 ---- 85Makefile.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 ---- 92doc/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 --- 100support/shobj-conf 101 - script from the bash distribution to do shared object and library 102 configuration 103 104shlib/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 --- 110doc/Makefile.in 111 - set SHELL to /bin/sh, rather than relying on make to be correct 112 113 5/14 114 ---- 115savestring.c 116 - new file, moved from shell.c, for backwards compatibility 117 118Makefile.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 ---- 126README 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 131Makefile.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 ---- 140configure.in 141 - changed RL_LIBRARY_VERSION to 4.0 to match the version of the 142 installed shared libraries 143 144 6/5 145 --- 146rlstdc.h 147 - new file 148 149Makefile.in 150 - rlstdc.h is now one of the installed headers 151 152 8/3 153 --- 154shlib/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 163Makefile.in 164 - AR and ARFLAGS are now substituted by configure, used in recipes 165 that build the libraries 166 167configure.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 ---- 173Makefile.in 174 - removed savestring.o from object file list 175 176 10/28 177 ----- 178shlib/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 ----- 184support/shlib-install 185 - new script to install shared readline and history libraries 186 187shlib/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 ----- 194configure.in 195 - call AC_SUBST for SHOBJ_XLDFLAGS and SHLIB_LIBS 196 197shlib/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 ----- 204MANIFEST, 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 --------- 210configure.in 211 - set MAKE_SHELL to /bin/sh and substitute into the Makefiles 212 213Makefile.in,{doc,examples,shlib}/Makefile.in 214 - set SHELL from @MAKE_SHELL@ 215 216[readline-4.0 released] 217 218 3/11 219 ---- 220doc/Makefile.in 221 - removed references to HTMLTOC, since separate HTML table-of-contents 222 files are no longer created 223 224examples/Makefile.in 225 - remove `*.exe' in clean target for MS-DOS 226 227Makefile.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 234configure.in 235 - use `pwd.exe' to set BUILD_DIR on MS-DOS DJGPP 236 237 3/15 238 ---- 239support/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 ---- 245configure.in 246 - make sure that the $CC argument to shobj-conf is quoted 247 248 4/8 249 --- 250 251xmalloc.h, rlprivate.h, rlshell.h 252 - new files 253 254Makefile.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 258MANIFEST 259 - add xmalloc.h, rlprivate.h, rlshell.h 260 261 4/9 262 --- 263Makefile.in,shlib/Makefile.in 264 - add dependencies on rlprivate.h 265 266 4/13 267 ---- 268doc/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 278MANIFEST 279 - 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