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