File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / readline / CHANGELOG
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Mar 17 01:01:01 2021 UTC (3 years, 3 months ago) by misho
Branches: readline, MAIN
CVS tags: v8_2p0, v8_1p0, HEAD
readline 8.1

    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
  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
  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]
  921: 
  922: 				   12/9
  923: 				   ----
  924: [readline-5.1 released]
  925: 
  926: 				   12/14
  927: 				   -----
  928: examples/rlfe/Makefile.in
  929: 	- add @LIBS@ to LIBS assignment to pick up extra libraries from
  930: 	  configure
  931: 
  932: 				 1/3/2006
  933: 				 --------
  934: support/shlib-install
  935: 	- Install shared libraries with execute bit set on Linux
  936: 
  937: 				    6/9
  938: 				    ---
  939: [readline-5.2-alpha frozen]
  940: 
  941: 				   6/26
  942: 				   ----
  943: configure.in
  944: 	- set CROSS_COMPILE to the empty string by default, so we don't inherit
  945: 	  a random value from the environment
  946: 
  947: 				    7/8
  948: 				    ---
  949: [readline-5.2-alpha released]
  950: 
  951: 
  952: [readline-5.2-beta released]
  953: 
  954: 				   9/12
  955: 				   ----
  956: config.h.in
  957:         - add defines for wcscoll, iswctype, iswupper, iswlower, towupper,
  958:           towlower functions
  959:         - replace define for wctomb with one for wcrtomb
  960:         - add defines for wchar_t, wint_t, wctype_t types
  961: 
  962: 				   10/11
  963: 				   -----
  964: [readline-5.2 released]
  965: 
  966: 				   11/9
  967: 				   ----
  968: examples/rlfe/{configure.in,Makefile.in,config.h.in,rlfe.c,pty.c}
  969: 	- portability fixes from Mike Frysinger <vapier@gentoo.org>
  970: 
  971: 				   11/21
  972: 				   -----
  973: Makefile.in
  974: 	- add `install-examples' and `uninstall-examples' targets
  975: 
  976: examples/Makefile.in
  977: 	- add correct variables to build examples on Windows
  978: 	- add appropriate rules to install and uninstall example sources in
  979: 	  $(datadir)/readline 
  980: 
  981: 				   11/27
  982: 				   -----
  983: config.h.in
  984: 	- move #undef of HAVE_STRCOLL out of config.h.in, since autoconf tries
  985: 	  to substitute it based on configure tests
  986: 
  987: 				 4/27/2007
  988: 				 ---------
  989: examples/autoconf
  990: 	- new directory with example autoconf macros to detect readline and
  991: 	  return information about the installed version
  992: 
  993: 				   6/13
  994: 				   ----
  995: support/shlib-install
  996: 	- changes to support AIX 5.x shared library installation
  997: 
  998: 				 3/20/2008
  999: 				 ---------
 1000: support/shlib-install
 1001: 	- add support for NetBSD and Interix shared library installation
 1002: 
 1003: 				   4/22
 1004: 				   ----
 1005: support/wcwidth.c
 1006: 	- updated implementation from 2007-05
 1007: 
 1008: 				   7/18
 1009: 				   ----
 1010: support/shlib-install
 1011: 	- support for mingw32, contributed by Carlo Bramix <carlo.bramix@libero.it>
 1012: 
 1013: 				    8/4
 1014: 				    ---
 1015: configure.in
 1016: 	- changed to readline-6.0
 1017: 
 1018: 				   8/18
 1019: 				   ----
 1020: support/config.{guess,sub}
 1021: 	- updated to newer versions from autoconf-2.62 distribution
 1022: 
 1023: 				 3/5/2009
 1024: 				 --------
 1025: support/shlib-install
 1026: 	- take a new -V host_vendor argument
 1027: 	- add ${host_vendor} to string tested in case statement for symlink
 1028: 	  creation section
 1029: 	- add support for FreeBSD/gentoo, which uses Linux library naming
 1030: 	  scheme
 1031: 	- change FreeBSD symlink rules, since FreeBSD 7+ has only ELF shared
 1032: 	  libraries.  DragonflyBSD rules are the same.  Fix from Timothy
 1033: 	  Redaelli <drizzt@gentoo.org>
 1034: 
 1035: shlib/Makefile.in
 1036: 	- add definition of host_vendor, substituted by configure
 1037: 	- add -V host_vendor argument to all invocations of shlib-install.
 1038: 	  Fix from Timothy Redaelli <drizzt@gentoo.org>
 1039: 
 1040: 				   3/10
 1041: 				   ----
 1042: configure.in
 1043: 	- add call to AC_SYS_LARGEFILE for readdir and largefile support on
 1044: 	  Linux
 1045: 
 1046: config.h.in
 1047: 	- add _FILE_OFFSET_BITS define
 1048: 
 1049: 				   4/19
 1050: 				   ----
 1051: Makefile.in
 1052: 	- add targets for making and installing documentation required by GNU
 1053: 	  coding standards.  Fix from Joseph Myers <joseph@codesourcery.com>
 1054: 
 1055: posixselect.h
 1056: 	- pick up from bash.  Inspired by Mike Frysinger <vapier@gentoo.org>
 1057: 
 1058: 				   10/28
 1059: 				   -----
 1060: support/shlib-install
 1061: 	- decrease the default version of FreeBSD that installs shared libraries
 1062: 	  to 4.x.  Advice from Peter Jeremy <peterjeremy@acm.org>
 1063: 
 1064: 				   12/18
 1065: 				   -----
 1066: [readline-6.1-rc1 released]
 1067: 
 1068: 				   12/23
 1069: 				   -----
 1070: doc/Makefile.in
 1071: 	- make sure $(topdir) is not ".." before removing all of the formatted
 1072: 	  documentation in `make distclean'.  $(topdir) is set to `..' if
 1073: 	  readline is being built in the source directory.  Fixes problem
 1074: 	  noticed by THOUMIN Damien <thoumin@ipanematech.com>
 1075: 
 1076: 				   12/29
 1077: 				   -----
 1078: [readline-6.1 frozen]
 1079: 
 1080: 				 2/5/2010
 1081: 				 --------
 1082: examples/Makefile.in
 1083:         - make sure to install example C files using $(srcdir)/$$f in case
 1084:           we're building outside the source directory.  Bug report and fix
 1085:           from Peter Breitenlohner <peb@mppmu.mpg.de>
 1086: 
 1087: 				   7/25
 1088: 				   ----
 1089: xfree.c
 1090: 	- new file with xfree() implementation, moved from xmalloc.c
 1091: 
 1092: 				   12/28
 1093: 				   -----
 1094: {examples,shlib}/Makefile.in
 1095: 	- Cygwin-based changes from Eric Blake <eblake@redhat.com>
 1096: 
 1097: 				 3/26/2011
 1098: 				 ---------
 1099: Makefile.in
 1100: 	- don't ignore failures when building, installing, or cleaning in
 1101: 	  the shlib subdirectory.  Sample patch from Mike Frysinger
 1102: 	  <vapier@gentoo.org>
 1103: 
 1104: shlib/Makefile.in
 1105: 	- split the install and uninstall targets into install-supported and
 1106: 	  install-unsupported targets that depend on the value of
 1107: 	  SHLIB_STATUS
 1108: 
 1109: 				    4/2
 1110: 				    ---
 1111: {,shlib}/Makefile.in
 1112: 	- add dependency for callback.o/callback.so on xmalloc.h.  From
 1113: 	  Jan Kratochvil  <jan.kratochvil@redhat.com>
 1114: 
 1115: {,doc,examples,shlib}/Makefile.in
 1116: 	- fix typo: htm target should be html.  From Jan Kratochvil
 1117: 	  <jan.kratochvil@redhat.com>
 1118: 	- remove `.' from VPATH.  From Jan Kratochvil
 1119: 	   <jan.kratochvil@redhat.com>
 1120: 
 1121: examples/rlfe/configure.in
 1122: 	- quote AC_PROGRAM_SOURCE.  From Jan Kratochvil
 1123: 	   <jan.kratochvil@redhat.com>
 1124: 
 1125: 				   5/17
 1126: 				   ----
 1127: config.h.in
 1128: 	- WCWIDTH_BROKEN: new define, picked up from bash, defined on systems
 1129: 	  where wcwidth returns 1 for Unicode combining characters
 1130: 
 1131: 				   11/28
 1132: 				   -----
 1133: support/shlib-install
 1134: 	- make sure solaris2 systems make the installed shared library
 1135: 	  executable.  ldd warns about it otherwise.  Bug and fix from
 1136: 	  Tim Mooney <tim.mooney@ndsu.edu>
 1137: 
 1138: examples/hist_erasedups.c
 1139: 	- new example program, shows how to erase duplicates from the history
 1140: 	  list
 1141: 
 1142: examples/hist_purgecmd.c
 1143: 	- new example program, shows how to remove all entries matching a
 1144: 	  string or pattern from the history list
 1145: 
 1146: 				 1/12/2012
 1147: 				 ---------
 1148: colors.[ch],parse-colors.[ch]}
 1149: 	- new files, part of color infrastructure support
 1150: 
 1151: Makefile.in,shlib/Makefile.in
 1152: 	- arrange to have colors.o and parse-colors.o added to library
 1153: 	  (static and shared versions)
 1154: 
 1155: {configure,config.h}.in
 1156: 	- check for stdbool.h, define HAVE_STDBOOL_H if found
 1157: 
 1158: rldefs.h
 1159: 	- COLOR_SUPPORT: if defined, compile in colors.c and parse-colors.c
 1160: 	  for color support
 1161: 
 1162: 				   1/18
 1163: 				   ----
 1164: 
 1165: {configure,config.h}.in
 1166:         - new check: check for AUDIT_USER_TTY defined in <linux/audit.h>,
 1167:           define HAVE_DECL_AUDIT_USER_TTY if both are found
 1168: 
 1169: 				    8/7
 1170: 				    ---
 1171: configure.in
 1172: 	- AC_CANONICAL_BUILD: call to set the build_xxx variables
 1173: 	- use $build_os instead of $host_os to decide when DJGPP should run
 1174: 	  `pwd.exe' to figure out the build directory.  Report and fix from
 1175: 	  Yao Qi <yao@codesourcery.com>
 1176: 
 1177: 				   8/29
 1178: 				   ----
 1179: configure.ac
 1180: 	- new name for configure.in
 1181: 
 1182: MANIFEST,Makefile.in
 1183: 	- configure.in -> configure.ac
 1184: 
 1185: 				 1/5/2013
 1186: 				 --------
 1187: configure.ac
 1188: 	- move version number up to 6.3
 1189: 
 1190: 				   1/31
 1191: 				   ----
 1192: configure.ac
 1193: 	- use AC_CHECK_TOOL instead of AC_CHECK_PROG to check for ar, since it
 1194: 	  will find $host-prefixed versions of utilities.  Report and fix from
 1195: 	  Mike Frysinger <vapier@gentoo.org>
 1196: 
 1197: 				    3/4
 1198: 				    ---
 1199: Makefile.in
 1200:         - PACKAGE_TARNAME, docdir: new variables substituted by autoconf
 1201:         - OTHER_DOCS,OTHER_INSTALLED_DOCS: new variables with auxiliary
 1202: 	  documentation files to be installed into $(docdir)
 1203:         - install: add new rule to install $(OTHER_DOCS)
 1204:         - uninstall: add new rule to uninstall $(docdir)/$(OTHER_INSTALLED_DOCS)
 1205: 
 1206: 				   4/29
 1207: 				   ----
 1208: Makefile.in
 1209: 	- installdirs: make sure to create $(DESTDIR)$(docdir).  Report from
 1210: 	  <hiroo.hayashi@computer.org>
 1211: 
 1212: 				 1/27/2014
 1213: 				 ---------
 1214: Makefile.in
 1215: 	- install-examples: should not depend on `shared', since the examples
 1216: 	  themselves are not built using shared libraries.  Report from
 1217: 	  <hiroo.hayashi@computer.org>
 1218: 
 1219: support/shobj-conf
 1220: 	- [from bash] darwin: changed the install_name embedded into the
 1221: 	  shared library to contain only the major version number, not the
 1222: 	  minor one. The idea is that the minor versions should all be API/ABI
 1223: 	  compatible, and it is better to link automatically with the latest
 1224: 	  one.  Idea from Max Horn <max@quendi.de>
 1225: 
 1226: 				 2/26/2014
 1227: 				 ---------
 1228: [readline-6.3 released]
 1229: 
 1230: 				   3/14
 1231: 				   ----
 1232: shlib/Makefile.in
 1233: 	- fix typo in dependency list for vi_mode.so: it should not depend on
 1234: 	  just $(topdir). Report and fix from Natanael Copa
 1235: 	  <ncopa@alpinelinux.org>
 1236: 
 1237: 				   4/15
 1238: 				   ----
 1239: {.,shlib,examples}/Makefile.in
 1240: 	- make sure $(INCLUDES) appears before $(CPPFLAGS) in the various
 1241: 	  CFLAGS assignments so readline looks in its own source and build
 1242: 	  directories (INCLUDES) before some directories specified by the
 1243: 	  user or builder (CPPFLAGS).  Report and fix from Max Horn
 1244: 	  <max@quendi.de>
 1245: 
 1246: 				    6/2
 1247: 				    ---
 1248: config.h.in
 1249: 	- use correct symbols: HAVE_STRUCT_DIRENT_D_INO, HAVE_STRUCT_DIRENT_D_FILENO
 1250: 	  HAVE_STRUCT_DIRENT_D_NAMLEN.  They don't really matter, but they are
 1251: 	  what posixdir.h looks for.  Report from Ross Burton <ross.burton@intel.com>
 1252: 
 1253: 				   6/11
 1254: 				   ----
 1255: readline.pc.in
 1256: 	- new file, config file for pkgconfig. Patch to add from Jirka Klimes
 1257: 	  <jklimes@redhat.com>
 1258: 
 1259: {MANIFEST,configure.ac,Makefile.in}
 1260: 	- readline.pc: changes to create file for pkgconfig
 1261: 
 1262: 				   10/13
 1263: 				   -----
 1264: doc/Makefile.in
 1265: 	- readline.pdf, history.pdf, rluserman.pdf: use texi2dvi --pdf to generate
 1266: 	  these.  Suggestion from Siep Kroonenberg <siepo@cybercomm.nl>
 1267: 
 1268: 				   11/29
 1269: 				   -----
 1270: config.h.in
 1271:         - HAVE_PSELECT: define if pselect(2) available
 1272: 
 1273: configure.ac
 1274:         - check for pselect(2), define HAVE_PSELECT if found
 1275: 
 1276: 				   12/29
 1277: 				   -----
 1278: configure.ac
 1279: 	- bump version number up to 6.4
 1280: 
 1281: 				 1/6/2015
 1282: 				 --------
 1283: configure.ac,config.h.in
 1284: 	- look for ncurses/termcap.h, define HAVE_NCURSES_TERMCAP_H
 1285: 
 1286: 				   4/20
 1287: 				   ----
 1288: configure.ac
 1289: 	- add template definitions set by AC_USE_SYSTEM_EXTENSIONS from a report
 1290: 	  from Andreas Schwab <schwab@linux-m68k.org>
 1291: 
 1292: 				   4/24
 1293: 				   ----
 1294: configure.ac,config.h.in
 1295: 	- add check for sys/ioctl.h to AC_CHECK_HEADERS, define HAVE_SYS_IOCTL_H
 1296: 	  if found
 1297: 
 1298: 				   5/29
 1299: 				   ----
 1300: configure.ac
 1301: 	- bump library version to 7.0 because of addition of rl_callback_sigcleanup
 1302: 
 1303: 				   8/26
 1304: 				   ----
 1305: configure.ac,Makefile.in,examples/Makefile.in
 1306: 	- remove references to purify
 1307: 
 1308: 				   11/21
 1309: 				   -----
 1310: configure.ac,config.h.in
 1311: 	- fnmatch: check for libc function, define HAVE_FNMATCH if found. Now
 1312: 	  used by vi-mode history search functions
 1313: 
 1314: 				   7/12
 1315: 				   ----
 1316: Makefile.in,examples/Makefile.in
 1317: 	- add support for building with address sanitizer, using new target
 1318: 	  `asan'
 1319: 
 1320: 				 4/23/2018
 1321: 				 ---------
 1322: configure.ac
 1323: 	- TERMCAP_PKG_CONFIG_LIB: new variable, defined from TERMCAP_LIB,
 1324: 	  defaults to termcap
 1325: 
 1326: readline.pc.in
 1327: 	- change Requires.private to use TERMCAP_PKG_CONFIG_LIB instead of
 1328: 	  hardcoded `tinfo'. Report and fix from Thomas Petazzoni
 1329: 	  <thomas.petazzoni@bootlin.com>
 1330: 
 1331: 				    5/4
 1332: 				    ---
 1333: Makefile.in
 1334: 	- new targets to install and uninstall the `readline.pc' pkgconfig
 1335: 	  file
 1336: 	- install-{static,shared}: add install-pc to the list of prereqs
 1337: 	- uninstall{,-shared}: add uninstall-pc to list of prereqs. Change
 1338: 	  from Thomas Petazzoni <thomas.petazzoni@bootlin.com>
 1339: 
 1340: configure.ac,Makefile.in
 1341: 	- add new configure option to optionally disable installing the
 1342: 	  source code examples. From Thomas Petazzoni <thomas.petazzoni@bootlin.com>
 1343: 
 1344: 				   5/23
 1345: 				   ----
 1346: Makefile.in
 1347: 	- install-pc: make sure we install readline.pc into an existing
 1348: 	  pkgconfig directory. Report from ilove zfs <ilovezfs@icloud.com>
 1349: 
 1350: 				   5/24
 1351: 				   ----
 1352: Makefile.in
 1353: 	- installdirs: create $(pkgconfigdir) if it doesn't exist
 1354: 
 1355: 
 1356: 				 4/8/2019
 1357: 				 --------
 1358: readline.pc.in
 1359: 	- change CFLAGS to include ${includedir} instead of ${includedir}/readline,
 1360: 	  to support the recommended `#include <readline/readline.h>'. Report
 1361: 	  and fix from Andrea Bolognani <abologna@redhat.com>
 1362: 
 1363: 				   5/13
 1364: 				   ----
 1365: configure.ac
 1366: 	- hpux: add -DTGETENT_BROKEN to LOCAL_CFLAGS
 1367: 
 1368: 				   8/28
 1369: 				   ----
 1370: configure.ac
 1371: 	- hpux: add -DTGETFLAG_BROKEN to LOCAL_CFLAGS
 1372: 
 1373: 				    9/6
 1374: 				    ---
 1375: examples/autoconf/RL_LIB_READLINE_VERSION
 1376: 	- include <stdlib.h> in the AC_TRY_RUN block to accommodate compilers
 1377: 	  that treat functions without an existing prototype as fatal errors.
 1378: 	  Report and fix from Florian Weimer <fweimer@redhat.com>
 1379: 
 1380: 				   12/13
 1381: 				   -----
 1382: support/shlib-install
 1383: 	- remove old code for FreeBSD and Dragonfly; they are ELF-only now and
 1384: 	  can use the same code as Linux. Fix from
 1385: 	  Baptiste Daroussin <bapt@FreeBSD.org>
 1386: 
 1387: 				 5/20/2020
 1388: 				 ---------
 1389: configure.ac
 1390: 	- bumped version number up to 8.1
 1391: 
 1392: 				   6/15
 1393: 				   ----
 1394: configure.ac
 1395: 	- add -Wno-parentheses -Wno-format-security to CFLAGS if gcc (or clang)
 1396: 	  is the compiler
 1397: 
 1398: 				   10/29
 1399: 				   -----
 1400: configure.ac
 1401: 	- --enable-bracketed-paste-default: new invocation option, toggles the
 1402: 	  default value of enable-bracketed-paste (on by default)
 1403: 
 1404: INSTALL
 1405: 	- document new --enable-bracketed-paste-default configure option

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>