| 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 |