Commit | Line | Data |
---|---|---|
d60d9f65 SS |
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 | |
c862e87b JM |
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] | |
1b17e766 EZ |
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 | |
9255ee31 EZ |
340 | |
341 | 3/17/2000 | |
342 | --------- | |
343 | [readline-4.1 released] | |
344 | ||
345 | 3/23 | |
346 | ---- | |
347 | Makefile.in | |
348 | - remove the `-t' argument to ranlib in the install recipe; some | |
349 | ranlibs don't have it and attempt to create a file named `-t' | |
350 | ||
351 | 3/27 | |
352 | ---- | |
353 | support/shlib-install | |
354 | - install shared libraries unwritable by anyone on HP-UX | |
355 | - changed symlinks to relative pathnames on all platforms | |
356 | ||
357 | shlib/Makefile.in | |
358 | - added missing `includedir' assignment, substituted by configure | |
359 | ||
360 | Makefile.in | |
361 | - added missing @SET_MAKE@ so configure can set $MAKE appropriately | |
362 | ||
363 | configure.in | |
364 | - add call to AC_PROG_MAKE_SET | |
365 | ||
366 | 8/30 | |
367 | ---- | |
368 | shlib/Makefile.in | |
369 | - change the soname bound into the shared libraries, so it includes | |
370 | only the major version number. If it includes the minor version, | |
371 | programs depending on it must be rebuilt (which may or may not be | |
372 | a bad thing) | |
373 | ||
374 | 9/6 | |
375 | --- | |
376 | examples/rlfe.c | |
377 | - add -l option to log input and output (-a option appends to logfile) | |
378 | - add -n option to set readline application name | |
379 | - add -v, -h options for version and help information | |
380 | - change a few things because getopt() is now used to parse arguments | |
381 | ||
382 | 9/12 | |
383 | ---- | |
384 | support/shlib-install | |
385 | - fix up the libname on HPUX 11 | |
386 | ||
387 | 10/18 | |
388 | ----- | |
389 | configure.in | |
390 | - changed library version to 4.2-alpha | |
391 | ||
392 | 10/30 | |
393 | ----- | |
394 | configure.in | |
395 | - add -fsigned-char to LOCAL_CFLAGS for Linux running on the IBM | |
396 | S/390 | |
397 | ||
398 | Makefile.in | |
399 | - added new file, rltypedefs.h, installed by default with `make install' | |
400 | ||
401 | 11/2 | |
402 | ---- | |
403 | compat.c | |
404 | - new file, with backwards-compatibility function definitions | |
405 | ||
406 | Makefile.in,shlib/Makefile.in | |
407 | - make sure that compat.o/compat.so are built and linked apppropriately | |
408 | ||
409 | support/shobj-conf | |
410 | - picked up bash version, which means that shared libs built on | |
411 | linux and BSD/OS 4.x will have an soname that does not include | |
412 | the minor version number | |
413 | ||
414 | 11/13 | |
415 | ----- | |
416 | examples/rlfe.c | |
417 | - rlfe can perform filename completion for relative pathnames in the | |
418 | inferior process's context if the OS supports /proc/PID/cwd (linux | |
419 | does it OK, Solaris is slightly warped, none of the BSDs have it) | |
420 | ||
421 | 11/17/2000 | |
422 | ---------- | |
423 | [readline-4.2-alpha released] | |
424 | ||
425 | 11/27 | |
426 | ----- | |
427 | Makefile.in,shlib/Makefile.in | |
428 | - added dependencies for rltypedefs.h | |
429 | ||
430 | shlib/Makefile.in | |
431 | - changed dependencies on histlib.h to $(topdir)/histlib.h | |
432 | ||
433 | 1/22 | |
434 | ---- | |
435 | configure.in | |
436 | - changed release version to 4.2-beta | |
437 | ||
438 | 2/2 | |
439 | --- | |
440 | examples/Makefile.in | |
441 | - build histexamp as part of the examples | |
442 | ||
443 | 2/5 | |
444 | --- | |
445 | doc/Makefile.in | |
446 | - don't remove the dvi, postscript, html, info, and text `objects' | |
447 | on a `make distclean', only on a `make maintainer-clean' | |
448 | ||
449 | 3/6 | |
450 | --- | |
451 | doc/history.{0,3}, doc/history_3.ps | |
452 | - new manual page for history library | |
453 | ||
454 | doc/Makefile.in | |
455 | - rules to install and uninstall history.3 in ${man3dir} | |
456 | - rules to build history.0 and history_3.ps | |
457 | ||
458 | 4/2 | |
459 | --- | |
460 | configure.in | |
461 | - changed LIBVERSION to `4.2' | |
462 | ||
463 | 4/5 | |
464 | --- | |
465 | [readline-4.2 frozen] | |
466 | ||
467 | 4/9 | |
468 | --- | |
469 | [readline-4.2 released] | |
470 | ||
471 | 5/2 | |
472 | --- | |
473 | Makefile.in,{doc,examples,shlib}/Makefile.in | |
474 | - added support for DESTDIR installation root prefix, to support | |
475 | building packages | |
476 | ||
477 | doc/Makefile.in | |
478 | - add an info `dir' file entry for rluserman.info on `make install' | |
479 | - change man1ext to `.1' and man3ext to `.3' | |
480 | - install man pages with a $(man3ext) extension in the target directory | |
481 | - add support for installing html documentation if `htmldir' has a | |
482 | value | |
483 | ||
484 | Makefile.in | |
485 | - on `make install', install from the `shlib' directory, too | |
486 | - on `make uninstall', uninstall in the `doc' and `shlib' | |
487 | subdirectories, too | |
488 | ||
489 | support/shlib-install | |
490 | - add `freebsdelf*', `freebsdaout*', Hurd, `sysv4*', `sysv5*', `dgux*' | |
491 | targets for symlink creation | |
492 | ||
493 | 5/7 | |
494 | --- | |
495 | configure.in, config.h.in | |
496 | - check for <limits.h>, define HAVE_LIMITS_H if found | |
497 | ||
498 | 5/8 | |
499 | --- | |
500 | aclocal.m4 | |
501 | - pick up change to BASH_CHECK_LIB_TERMCAP that adds check for | |
502 | libtinfo (termcap-specific portion of ncurses-5.2) | |
503 | ||
504 | 5/9 | |
505 | --- | |
506 | configure.in | |
507 | - call AC_C_CONST to find out whether or not the compiler supports | |
508 | `const' | |
509 | ||
510 | config.h.in | |
511 | - placeholder for `const' define, if any | |
512 | ||
513 | 5/10 | |
514 | ---- | |
515 | configure.in | |
516 | - fix AC_CHECK_PROG(ar, ...) test to specify right value for the | |
517 | case where ar is not found; should produce a better error message | |
518 | ||
519 | 5/14 | |
520 | ---- | |
521 | configure.in,config.h.in | |
522 | - check for vsnprintf, define HAVE_VSNPRINTF if found | |
523 | ||
524 | 5/21 | |
525 | ---- | |
526 | configure.in, config.h.in | |
527 | - add checks for size_t, ssize_t | |
528 | ||
529 | 5/30 | |
530 | ---- | |
531 | configure.in | |
532 | - update autoconf to version 2.50, use in AC_PREREQ | |
533 | - changed AC_INIT to new flavor | |
534 | - added AC_CONFIG_SRCDIR | |
535 | - AC_CONFIG_HEADER -> AC_CONFIG_HEADERS | |
536 | - call AC_C_PROTOTYPES | |
537 | - AC_RETSIGTYPE -> AC_TYPE_SIGNAL | |
538 | ||
539 | 8/22 | |
540 | ---- | |
541 | configure.in | |
542 | - updated the version number to 4.2a | |
543 | ||
544 | Makefile.in,shlib/Makefile.in | |
545 | - make sure tilde.o is built -DREADLINE_LIBRARY when being built as | |
546 | part of the standalone library, so it picks up the right include | |
547 | files | |
548 | ||
549 | 8/23 | |
550 | ---- | |
551 | support/shlib-install | |
552 | - support for Darwin/MacOS X shared library installation | |
553 | ||
554 | 9/24 | |
555 | ---- | |
556 | examples/readlinebuf.h | |
557 | - a new file, a C++ streambuf interface that uses readline for I/O. | |
558 | Donated by Dimitris Vyzovitis <vyzo@media.mit.edu> | |
559 | ||
560 | 10/9 | |
561 | ---- | |
562 | configure.in | |
563 | - replaced call to BASH_HAVE_TIOCGWINSZ with AC_HEADER_TIOCGWINSZ | |
564 | ||
565 | [readline-4.2a-beta1 frozen] | |
566 | ||
567 | 10/15 | |
568 | ----- | |
569 | configure.in, config.h.in | |
570 | - check for <memory.h>, define HAVE_MEMORY_H if found | |
571 | - check for <strings.h>, define HAVE_STRINGS_H if found | |
572 | ||
573 | 10/18 | |
574 | ----- | |
575 | configure.in, config.h.in | |
576 | - check for isascii, define HAVE_ISASCII if found | |
577 | ||
578 | configure.in | |
579 | - changed the macro names from bash as appropriate: | |
580 | BASH_SIGNAL_CHECK -> BASH_SYS_SIGNAL_VINTAGE | |
581 | BASH_REINSTALL_SIGHANDLERS -> BASH_SYS_REINSTALL_SIGHANDLERS | |
582 | BASH_MISC_SPEED_T -> BASH_CHECK_SPEED_T | |
583 | ||
584 | 10/22 | |
585 | ----- | |
586 | configure.in | |
587 | - check for isxdigit with AC_CHECK_FUNCS | |
588 | ||
589 | config.h.in | |
590 | - new define for HAVE_ISXDIGIT | |
591 | ||
592 | 10/29 | |
593 | ----- | |
594 | configure.in, config.h.in | |
595 | - check for strpbrk with AC_CHECK_FUNCS, define HAVE_STRPBRK if found | |
596 | ||
597 | 11/1 | |
598 | ---- | |
599 | Makefile.in | |
600 | - make sure DESTDIR is passed to install and uninstall makes in | |
601 | subdirectories | |
602 | - when saving old copies of installed libraries, make sure we use | |
603 | DESTDIR for the old installation tree | |
604 | ||
605 | [readline-4.2a-rc1 frozen] | |
606 | ||
607 | 11/2 | |
608 | ---- | |
609 | Makefile.in, shlib/Makefile.in | |
610 | - don't put -I$(includedir) into CFLAGS | |
611 | ||
612 | 11/15 | |
613 | ----- | |
614 | [readline-4.2a released] | |
615 | ||
616 | 11/20 | |
617 | ----- | |
618 | examples/rlcat.c | |
619 | - new file | |
620 | ||
621 | examples/Makefile.in | |
622 | - changes for rlcat | |
623 | ||
624 | 11/28 | |
625 | ----- | |
626 | configure.in | |
627 | - default TERMCAP_LIB to -lcurses if $prefer_curses == yes (as when | |
628 | --with-curses is supplied) | |
629 | ||
630 | examples/Makefile.in | |
631 | - substitute @LDFLAGS@ in LDFLAGS assignment | |
632 | ||
633 | 11/29 | |
634 | ----- | |
635 | config.h.in | |
636 | - add necessary defines for multibyte include files and functions | |
637 | - add code to define HANDLE_MULTIBYTE if prerequisites are met | |
638 | ||
639 | configure.in | |
640 | - call BASH_CHECK_MULTIBYTE | |
641 | ||
642 | 12/14 | |
643 | ----- | |
644 | config.h.in | |
645 | - add #undef PROTOTYPES, filled in by AC_C_PROTOTYPES | |
646 | ||
647 | 12/17 | |
648 | ----- | |
649 | config.h.in | |
650 | - moved HANDLE_MULTIBYTE code to rlmbutil.h | |
651 | ||
652 | rlmbutil.h, mbutil.c | |
653 | - new files | |
654 | ||
655 | Makefile.in, shlib/Makefile.in | |
656 | - added rules for mbutil.c | |
657 | ||
658 | 12/20 | |
659 | ----- | |
660 | configure.in | |
661 | - added --enable-shared, --enable-static options to configure to | |
662 | say which libraries are built by default (both default to yes) | |
663 | - if SHLIB_STATUS == 'unsupported', turn off default shared library | |
664 | building | |
665 | - substitute new STATIC_TARGET, SHARED_TARGET, STATIC_INSTALL_TARGET, | |
666 | and SHARED_INSTALL_TARGET | |
667 | ||
668 | Makefile.in | |
669 | - `all' target now depends on (substituted) @STATIC_TARGET@ and | |
670 | @SHARED_TARGET@ | |
671 | - `install' target now depends on (substituted) @STATIC_INSTALL_TARGET@ | |
672 | and @SHARED_INSTALL_TARGET@ | |
673 | ||
674 | INSTALL, README | |
675 | - updated with new info about --enable-shared and --enable-static | |
676 | ||
677 | 1/10/2002 | |
678 | --------- | |
679 | configure.in | |
680 | - bumped the library version number to 4.3 | |
681 | ||
682 | 1/24 | |
683 | ---- | |
684 | Makefile.in,shlib/Makefile.in | |
685 | - changes for new file, text.c, with character and text handling | |
686 | functions from readline.c | |
687 | ||
688 | 2/20 | |
689 | ---- | |
690 | {configure.config.h}.in | |
691 | - call AC_C_CHAR_UNSIGNED, define __CHAR_UNSIGNED__ if chars are | |
692 | unsigned by default | |
693 | ||
694 | 5/20 | |
695 | ---- | |
696 | doc/Makefile.in | |
697 | - new maybe-clean target that removes the generated documentation if | |
698 | the build directory differs from the source directory | |
699 | - distclean target now depends on maybe-clean | |
5bdf8622 DJ |
700 | |
701 | 7/17 | |
702 | ---- | |
703 | [readline-4.3 released] | |
704 | ||
705 | 7/18 | |
706 | ---- | |
707 | shlib/Makefile.in | |
708 | - fix bad dependency: text.so: terminal.c, make it depend on text.c | |
709 | ||
710 | 8/7 | |
711 | --- | |
712 | support/shlib-install | |
713 | - break `linux' out into its own stanza: it seems that linux | |
714 | distributions are all moving to the following scheme: | |
715 | ||
716 | libreadline.so.4.3 installed version | |
717 | libreadline.so.4 -> libreadline.so.4.3 symlink | |
718 | libreadline.so -> libreadline.so.4 symlink | |
719 | ||
720 | 10/29 | |
721 | ----- | |
722 | support/shlib-install | |
723 | - change INSTALL_LINK[12] to use `&&' instead of `;' so it only | |
724 | tries the link if the cd succeeds; put ${echo} in there, too | |
725 | - use $LN instead of `ln -s' so it works on machines without symlinks | |
726 | - change special linux stanza to use cd before ln also | |
727 | - change to use $INSTALL_LINK1 and $INSTALL_LINK2 appropriately | |
728 | instead of explicit commands in various stanzas | |
729 | ||
730 | 2/1 | |
731 | --- | |
732 | config.h.in | |
733 | - add HAVE_MBRTOWC and HAVE_MBRLEN | |
734 | - add NO_MULTIBYTE_SUPPORT for new configure argument | |
735 | - add STDC_HEADERS | |
736 | ||
737 | configure.in | |
738 | - new argument --enable-multibyte (enabled by default), allows | |
739 | multibyte support to be turned off even on systems that support it | |
740 | - add check for ansi stdc headers with call to AC_HEADER_STDC | |
741 | ||
742 | 2/3 | |
743 | --- | |
744 | configure.in | |
745 | - add call to BASH_FUNC_CTYPE_NONASCII | |
746 | ||
747 | config.h.in | |
748 | - add CTYPE_NON_ASCII | |
749 | ||
750 | 2/20 | |
751 | ---- | |
752 | ||
753 | doc/manvers.texinfo | |
754 | - renamed to version.texi to match other GNU software | |
755 | - UPDATE-MONTH variable is now `UPDATED-MONTH' | |
756 | ||
757 | doc/{hist,rlman,rluserman}.texinfo | |
758 | - include version.texi | |
759 | ||
760 | doc/{rltech,rluser,hstech,hsuser}.texi | |
761 | - changed the suffix from `texinfo' to `texi' | |
762 | ||
763 | doc/Makefile.in | |
764 | - made appropriate changes for {{rl,hs}tech,{rl,hs}user}.texi | |
765 | ||
766 | doc/{rlman,rluserman}.texinfo | |
767 | - changed the suffix from `texinfo' to `texi' | |
768 | ||
769 | doc/hist.texinfo | |
770 | - renamed to history.texi to be more consistent | |
771 | ||
772 | 6/11 | |
773 | ---- | |
774 | shlib/Makefile.in | |
775 | - have configure substitute value of `@LDFLAGS@' into the assignment | |
776 | to SHLIB_XLDFLAGS | |
777 | ||
778 | 6/16 | |
779 | ---- | |
780 | configure.in | |
781 | - readline and history libraries are now at version 5.0 | |
782 | ||
783 | 8/18 | |
784 | ---- | |
785 | support/shlib-install | |
786 | - support for FreeBSD-gnu (from Robert Millan) | |
787 | ||
788 | 12/4 | |
789 | ---- | |
790 | Makefile.in | |
791 | - add variables for localedir and the PACKAGE_* variables, auto-set | |
792 | by configure | |
793 | ||
794 | 12/9 | |
795 | ---- | |
796 | Makefile.in | |
797 | - use mkinstalldirs instead of mkdirs | |
798 | ||
799 | 4/22 | |
800 | ---- | |
801 | Makefile.in | |
802 | - separate doc install/uninstall out into two new targets: | |
803 | install-doc and uninstall-doc | |
804 | - make install-doc and uninstall-doc prerequisites of appropriate | |
805 | install and uninstall targets | |
806 | ||
807 | examples/rl-fgets.c | |
808 | - new example from Harold Levy that wraps fgets replacement functions | |
809 | that call readline in a shared library that can be interposed with | |
810 | LD_PRELOAD | |
811 | ||
812 | 7/27 | |
813 | ---- | |
814 | [readline-5.0 released] | |
815 | ||
816 | 11/15 | |
817 | ----- | |
818 | examples/rlfe/{ChangeLog,Makefile.in,README,config.h.in,configure,configure.in,extern.h,os.h,pty.c,rlfe.c,screen.h} | |
819 | - new version of rlfe, rlfe-0.4, from Per Bothner; now a standalone | |
820 | application | |
821 | ||
822 | 11/16 | |
823 | ----- | |
824 | shlib/Makefile.in | |
825 | - substitute TERMCAP_LIB in from configure | |
826 | ||
827 | configure.in | |
828 | - if SHLIB_LIBS doesn't include a termcap library (curses, ncurses, | |
829 | termcap, termlib), append the value of $TERMCAP_LIB to it | |
830 | ||
831 | 11/30 | |
832 | ----- | |
833 | configure.in | |
834 | - take out change from 11/16; it doesn't work for some systems (e.g., | |
835 | SunOS 4.x and Solaris 2.6) | |
836 | - add support for --enable-purify configure argument | |
837 | - pass TERMCAP_LIB in environment when calling shobj-conf | |
838 | ||
839 | examples/Makefile.in | |
840 | - add support for building examples with purify | |
841 | ||
842 | 1/23/2005 | |
843 | --------- | |
844 | configure.in | |
845 | - set BUILD_DIR to contain backslashes to escape any spaces in the | |
846 | directory name -- this is what make will accept in targets and | |
847 | prerequisites, so it's better than trying to use double quotes | |
848 | ||
849 | 2/25 | |
850 | ---- | |
851 | configure.in | |
852 | - change check for sys/ptem.h to include sys/stream.h if present, to | |
853 | avoid the `present but cannot be compiled' messages on Solaris and | |
854 | SVR4.2 (does anyone still use SVR4.2?) | |
855 | ||
856 | 5/7 | |
857 | --- | |
858 | configure.in | |
859 | - add cross-compiling support from the bash configure.in, which cygwin | |
860 | and mingw have apparently adopted | |
861 | - add check for pwd.h, fcntl.h | |
862 | - add checks for fcntl, kill system calls | |
863 | - add checks for getpw{ent,nam,uid} C library functions | |
864 | - pass a compile-time option through to Makefiles if cross-compiling | |
865 | ||
866 | config.h.in | |
867 | - add HAVE_PWD_H for <pwd.h>, HAVE_FCNTL_H for <fcntl.h> | |
868 | - add HAVE_FCNTL, HAVE_KILL for respective system calls | |
869 | - add HAVE_GETPW{ENT,NAM,UID} for passwd functions | |
870 | ||
871 | Makefile.in,shlib/Makefile.in | |
872 | - @CROSS_COMPILE@ is substituted into DEFS (equal to -DCROSS_COMPILING | |
873 | if bash is being cross-compiled) | |
874 | ||
875 | 8/2 | |
876 | --- | |
877 | examples/Makefile.in | |
878 | - use $(READLINE_LIB) instead of -lreadline to get around MacOS X 10.4's | |
879 | preference for (incompatible) shared libraries over static libraries | |
880 | in the load path | |
881 | ||
882 | 8/11 | |
883 | ---- | |
884 | support/shobj-conf | |
885 | - new variable: SHLIB_LIBPREF, prefix for shared library name (defaults | |
886 | to `lib' | |
887 | - new variable: SHLIB_DLLVERSION, used on Cygwin to set the library | |
888 | version number | |
889 | - new variable: SHLIB_DOT, separator character between library name and | |
890 | suffix and version information (defaults to `.') | |
891 | - new stanza for cygwin to generate windows-compatible dll | |
892 | ||
893 | support/shlib-install | |
894 | - add new option `-b bindir' for systems like cygwin/windows that | |
895 | require it | |
896 | - new stanza for cygwin that installs a dll into $bindir and an implied | |
897 | link library into $libdir | |
898 | ||
899 | configure.in | |
900 | - substitute new variables from shobj-conf | |
901 | ||
902 | shlib/Makefile.in | |
903 | - substitute bindir, SHLIB_DOT, SHLIB_LIBPREF, SHLIB_DLLVERSION from | |
904 | configure | |
905 | - pass `-b $(bindir)' to shlib-install for install and uninstall targets | |
906 | - library names now use $SHLIB_LIBPREF and $SHLIB_DOT | |
907 | ||
908 | INSTALL,README | |
909 | - document new SHLIB_DOT, SHLIB_LIBPREF, and SHLIB_DLLVERSION variables | |
910 | ||
911 | 10/4 | |
912 | ---- | |
913 | [readline-5.1-beta1 frozen] | |
914 | ||
915 | 12/1 | |
916 | ---- | |
917 | configure.in | |
918 | - changed release status to `release' | |
919 | ||
920 | [readline-5.1 frozen] |