Change-Log for CONFLICT


https://invisible-island.net/conflict/CHANGES
$Id: CHANGES,v 6.33 2024/04/29 22:45:30 tom Exp $
------------------------------------------------------------------------------

2024/04/29
        + import formatting/style of manpage
        + updated/improve configure macros
        + update config.guess, config.sub

2023/01/30
        + updated/improve configure script to reduce compiler warnings

2022/10/02
        + updated/improve configure macros
          CF_DISABLE_ECHO, CF_DISABLE_LEAKS, CF_FIX_WARNINGS,
          CF_GCC_ATTRIBUTES, CF_MAKE_DOCS, CF_NO_LEAKS_OPTION, CF_PROG_LINT,
          CF_TRY_XOPEN_SOURCE, CF_WITHOUT_X, CF_XOPEN_SOURCE
        + update config.guess, config.sub

2021/01/08
        + updated/improve configure macros
        + update config.guess, config.sub

2020/10/18
        + fix for out-of-tree builds

2020/10/11
        + cross-compile for MinGW.
        + align manpage-macros with ded
        + updated/improve configure macros:
          CF_ADD_CFLAGS, CF_CLANG_COMPILER, CF_ENABLE_WARNINGS,
          CF_FIX_WARNINGS, CF_GCC_ATTRIBUTE,S CF_GCC_VERSION, CF_GCC_WARNINGS,
          CF_PROG_CC, CF_PROG_LINT.
        + update config.guess, config.sub

2019/01/06
        + improve compiler-options in deb/rpm test-package scripts.
        + updated/improve configure macros:
          CF_ADD_CFLAGS, CF_APPEND_TEXT, CF_CC_ENV_FLAGS, CF_ENABLE_WARNINGS,
          CF_GCC_WARNINGS, CF_GNU_SOURCE, CF_INSTALL_OPTS, CF_INSTALL_OPT_P,
          CF_INSTALL_OPT_S, CF_POSIX_C_SOURCE, CF_POSIX_VISIBLE, CF_PROG_EXT,
          CF_PROG_GROFF, CF_PROG_LINT, CF_TRY_XOPEN_SOURCE, CF_WITH_MAN2HTML,
          CF_XOPEN_SOURCE.
        + update config.guess, config.sub

2015/07/05
        + add configure option --with-man2html
        + update config.guess

2014/07/23
        + add install options -o and -s, e.g., for Minix port.
        + update config.guess

2014/04/15
        + updated configure macros for Intel compiler and Solaris
        + ensure that DOS-style driver letters are compared ignoring case.

2014/01/01
        + add "docs" rule to makefile
        + update config.guess

2013/12/09
        + updated configure macros, e.g., clang and MinGW fixes
        + update config.guess, config.sub and install-sh.

2011/02/27
        + set the default for -i/-c options according to whether the filesystem
          is case-sensitive at configure/build time.
        + add -i and -c options, to control whether to use caseless or case
          sensitive comparisons.
        + drop mkdirs.sh, use "mkdir -p".
        + updated configure macros, e.g., deprecate "${name-value}" vs
          "${name:-value}".
        + update config.guess, config.sub and install-sh.

2010/06/27
        + add scripts for RPM and Debian packages.
        + add configure checks for ctags and lint.
        + add configure --disable-echo option.
        + rename DS/DE macros in manpage, since groff changed their meaning.
        + add --disable-leaks configure option.
        + reformat CHANGES to extract statistics.
        + various updates to configure script macros
        + update config.guess, config.sub (2009-12-30)

2004/09/01
        + for Cygwin, add a check for "check_case:strict" in the $CYGWIN
          environment variable.  If it exists, do not ignore case when
          comparing filenames (report by Igor Pechtchanski).
        + various updates to configure script macros.
        + use 'const' in a few places (for gcc -Wwrite-strings).
        + update config.guess, config.sub (2004-06-24).

2004/06/20
        + add Cygwin as a special case where filenames are case-insensitive,
          and trailing "." is treated like DOS.
        + modify to handle case-insensitive filesystems, e.g., OS/2 and Win32.
        + modify run_test.sh to use mktemp (suggested by Igor Pechtchanski).

2004/06/19
        + change copyright to BSD-style.
        + minor cleanup (indent, ANSI C) to add-on files.
        + modify run_test.sh to ensure that Cygwin will recognize a generated
          script as such (report by Igor Pechtchanski).
        + modify path of run_test.sh script in "make check" to allow this to
          be run outside the source directory (report by Igor Pechtchanski).
        + use $(DESTDIR) in makefile.in, for packaging (patch by Igor
          Pechtchanski).

2004/03/27
        + updated configure script, use AC_OBJEXT, AC_EXEEXT.
        + Fixes to build/work with OS/2 EMX.

2002/12/29
        + indent'd, updated configure script.  Add -V option.

1999/07/28
        + port to win32.  drop K&R compatibility.

1995/03/18
        + 6.0 posted to comp.sources.misc
        + added -p, -I, -L options.  Made -t option work properly on UNIX.

1995/03/11
        + use 'txtalloc()' to reduce calls on 'strcmp()', making this faster.

1995/03/07
        + absorbed -a, -l options into -v to simplify use for library scanning.

1993/11/28
        + adaptation to MS-DOS.

1993/09/22
        + gcc-warnings, memory leaks.

1992/07/17
        + corrected error parsing pathlist.

1991/10/22
        + converted to ANSI

1991/05/21
        + added "-a" option, making default more compact by
          suppressing directories which contain no conflicts

1989/12/07
        + recoded so that we aren't constrained by the number of bits in a long
          to record information.  A side- effect of this is that we can show
          instances of files linked (with the same name) to the first instance
          found.

1989/12/07
        + added "-w" option, enhanced usage-message.
        + Corrected bug which caused wrong behavior when options were given w/o
          names of files-to-find.

1989/07/25
        + moved the code which lists the pathnames down past the point at which
          we have eliminated redundant paths, to avoid a confusing display.

1989/01/25
        + corrected array-index variable

1988/10/11
        + port to apollo sys5 environment

1988/04/15
        + initial version.