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