Change-Log for MISC-SCRIPTS


https://invisible-island.net/scripts/
2017-08-12  dickey@invisible-island.net

        * indent-html, indent-perl, manifest:
        use SIGQUIT(3) rather than SIGTRAP(5) in trap commands
        This error dates back to 1997 (970802) in ncurses:
                + many corrections to make progs/capconvert work, as well as make it
                  reasonably portable and integrated with ncurses 4.1 (reported by Dave
                  Furstenau <df@ravine.binary.net>).

        but I see in my "nfilter" script I used it as far back as December 1993, on the
        other hand in "externs" (August 1991) I had it corrrect.

        But here are the first uses in ncurses:
                capconvert      1997/08/02 21:52:06    1.3
                edit_cfg.sh     1997/11/08 18:14:57    1.7
                make_sed.sh     1997/12/06 20:52:47       tom
                MKterminfo.sh   1998/09/05 23:53:51    1.4
                MKtermsort.sh   2001/05/26 23:37:57    1.7
                MKkey_defs.sh   2001/06/16 15:25:10       tom
                MKkeys_list.sh  2001/06/16 16:47:39       tom
                make-tar.sh     2010/02/20 22:46:57       tom

2016-10-02  dickey@invisible-island.net

        * sort-sources: if reading from stdin, trim newline

2016-09-25  dickey@invisible-island.net

        * indent-html: tidy 5.20 trashes ASCII files... help it a little.

2016-07-03  dickey@invisible-island.net

        * manifest: make this a little less verbose

2016-06-28  dickey@invisible-island.net

        * manifest: make this less verbose, for release2git

2016-05-11  dickey@invisible-island.net

        * indent-tty: tweak to work around items in Solaris stty output:
                csdata ?
                eucw 1:0:0:0, scrw 1:0:0:0

2016-04-02  dickey@invisible-island.net

        * indent-tty: portable

        * indent-tty: RCS_BASE

2016-02-20  dickey@invisible-island.net

        * rpm-deps: appease newer version of perl by escaping '{'

2016-01-17  dickey@invisible-island.net

        * diffstat2css: workable more or less

        * diffstat2css:
        simplify by creating the patch as a temporary file when two directories
        are given.

2015-09-13  dickey@invisible-island.net

        * sort-sources:
        my fix for lynx put the last number (dev.1, etc) before the phase, which
        made it sort incorrectly across phases.

        * sort-sources: indent

2015-08-16  dickey@invisible-island.net

        * with-locale: modify so this can be used to exec or source

2015-07-28  dickey@invisible-island.net

        * indent-html:
        add -u option to simplify work on ncurses announce backpages

2015-05-01  dickey@invisible-island.net

        * touch-dirs: check for success of stat() on symlink

2015-04-26  dickey@invisible-island.net

        * touch-dirs:
        if a directory contains nothing other than symbolic links, use the modification
        time from the link-targets.  This helps with trees created by link2rcs.

2015-02-04  dickey@invisible-island.net

        * script2log, script2log.sed:
        add a pattern to strip remaining escape followed by other than '['

        * script2log:
        check for and decompress ".gz" and ".bz2" files with gzip  and bzip2 respectively

        * script2log, script2log.sed:
        Solaris 10 BREs do not include "\?" -- use brace expression

2015-02-03  dickey@invisible-island.net

        * script2log.sed: RCS_BASE

        * script2log:
        if we can find the sed script as a file, prefer that for portability

        * script2log: RCS_BASE

2014-12-09  dickey@invisible-island.net

        * sort-sources:
        script was picking 2.8.8rel.2 in preference to 2.8.9dev.2 - fix

2014-05-10  dickey@invisible-island.net

        * noenv:
        improve use for cygwin, where bash can define symbol "Program Files(x86)".

2014-03-30  dickey@invisible-island.net

        * indent-perl: stop indenting my html files!

2014-02-01  dickey@invisible-island.net

        * rpm-deps: xterm's spec-file relies upon variable-expansion (fix)

2014-01-22  dickey@invisible-island.net

        * rpm-deps: add -d debug option

        * rpm-deps:
        allow spec-file as parameter, so I can incorporate into builds

        * rpm-deps: handle
                foo = version

        * rpm-deps: nit

        * rpm-deps: got workable output

2014-01-21  dickey@invisible-island.net

        * rpm-deps: process info from "rpm -q --whatprovides"

        * rpm-deps: RCS_BASE

2013-07-14  dickey@invisible-island.net

        * indent-html, indent-perl: use mktemp rather than tempfile program

2013-06-22  dickey@invisible-island.net

        * indent-html:
        anything that links into a frame uses <base target="contents"> or something
        like that - needs to be transitional as well.

2013-05-19  dickey@invisible-island.net

        * indent-html: add -w option

2013-05-18  dickey@invisible-island.net

        * indent-html:
        switch to strict dtd except as needed for framesets and non-css font-colors

2013-05-17  dickey@invisible-island.net

        * diffstat2css: bump

        * indent-html:
        use strict dtd to eliminate "quirks-mode", which assumes that 4.0 transitional
        has to be addressing IE or FF quirks.

2013-04-05  dickey@invisible-island.net

        * indent-html: I kept accidentally indenting perl-scripts - fix

2013-03-31  dickey@invisible-island.net

        * diffstat2css: implement -w

        * diffstat2css: made this work with 2-dirs

        * diffstat2css: add -o option

2013-03-30  dickey@invisible-island.net

        * diffstat2css: q/d conversion to html

        * diffstat2css: RCS_BASE

2012-08-28  dickey@invisible-island.net

        * manifest: dash didn't like shift of empty args

2012-07-18  dickey@invisible-island.net

        * noenv: honor assignments for setup-rpmbuild

2012-06-22  dickey@invisible-island.net

        * lessopen.sh: fix for rpm's

2012-06-03  dickey@invisible-island.net

        * manifest: oops - fix LINE initialization.

2012-03-18  dickey@invisible-island.net

        * manifest:
        add -p option for cdk-perl which needs manifest w/o directories since perl
        insists

2012-02-26  dickey@invisible-island.net

        * manifest:
        some macros in my-autoconf have pathnames longer than 32, which made the
        description bump to column 64.  Change the expression for tabstop to check
        the name-length.

2012-02-11  dickey@invisible-island.net

        * sort-sources:
        fixes to handle lynx setup executables, now that I'm working on dev.10
        and have dev.9 in the same folder

2012-02-05  dickey@invisible-island.net

        * sort-sources: implement pipe version.

        * sort-sources: RCS_BASE

2012-01-30  dickey@invisible-island.net

        * no-local: make this work for Solaris

2011-12-17  dickey@invisible-island.net

        * grep-cast: pass the -n option for consistency

2011-10-27  dickey@invisible-island.net

        * with-locale: quoting

2011-10-21  dickey@invisible-island.net

        * with-locale: working with Solaris10

2011-08-07  dickey@invisible-island.net

        * touch-dirs:
        perl 5.005003 on FreeBSD 4.9 didn't like storing a file-handle in a variable
        (which I'd done in case it was needed for recursion), saying
                Can't use an undefined value as a symbol reference
        I didn't actually need to - and don't see how to make a variable of type
        filehandle (just as well).

2011-05-20  dickey@invisible-island.net

        * indent-perl: RCS_BASE

2011-03-27  dickey@invisible-island.net

        * no-local: workaround so I can do 'no-local build-AdaCurses"

2011-02-24  dickey@invisible-island.net

        * indent-html: RCS_BASE

2010-07-05  dickey@invisible-island.net

        * manifest:
        since I'm usually checking-in configure scripts now, it turns out that this
        script always assumed they weren't, and generated an entry for it right after
        configure.in - however, the checked-in script appears right before configure.in,
        and is a duplicate (report by Jonathan Neider).

2010-06-11  dickey@invisible-island.net

        * touch-dirs: provide default param of "."

        * touch-dirs: don't update if there are no files
        add trace for -n option to show the timestamps

        * touch-dirs: RCS_BASE

2010-04-04  dickey@invisible-island.net

        * no-local: add vile

2010-03-28  dickey@invisible-island.net

        * no-local: RCS_BASE

2009-10-15  dickey@invisible-island.net

        * noenv: RCS_BASE

2008-10-14  dickey@invisible-island.net

        * grep-numbers: update for current sort program.

2008-08-04  dickey@invisible-island.net

        * Regress: fix for ncurses/tinfo/xxx stuff

        * Regress: hack to allow me to run this in ncurses' tree

2008-01-26  dickey@invisible-island.net

        * nolocale: RCS_BASE

2007-12-27  dickey@invisible-island.net

        * manifest: use csort

2007-07-09  dickey@invisible-island.net

        * ldd-path: RCS_BASE

2007-07-03  dickey@invisible-island.net

        * noterm: add TERMPATH and TERMINFO_DIRS

2007-04-09  dickey@invisible-island.net

        * with-locale: cancel LESSCHARSET too

2006-10-13  dickey@invisible-island.net

        * with-locale:
        hack for Fedora5 - set GDM_LANG so I can override the stuff in /etc used
        to force shell-init.

2005-04-19  dickey@invisible-island.net

        * with-locale: export LANG too

2004-09-30  dickey@invisible-island.net

        * with-locale: RCS_BASE

2004-05-04  dickey@invisible-island.net

        * grep-knr: RCS_BASE

2003-06-06  dickey@invisible-island.net

        * Regress: add rules for .ppc.o and .pc.o

2003-04-30  dickey@invisible-island.net

        * manifest: allow more than one option, in any order

2002-11-23  dickey@invisible-island.net

        * manifest: a couple of programs (tin, bcpp) have config.h files

2002-10-15  dickey@invisible-island.net

        * nodot: RCS_BASE

2002-07-28  dickey@invisible-island.net

        * manifest:
        add -d option, so I can suppress "subdirectory" lines which confuse Perl's
        packaging

2002-06-14  dickey@invisible-island.net

        * Regress: pass options to remake

2001-11-08  dickey@invisible-island.net

        * lessopen.sh: add bzip2 stuff

2001-09-02  dickey@invisible-island.net

        * lessopen.sh: much cleanup, making this simpler to test

2001-07-22  dickey@clark.net

        * lessopen.sh: add *.tbz

2001-05-10  dickey@clark.net

        * noterm: RCS_BASE

2001-03-07  dickey@clark.net

        * lessopen.sh: turn on backspaces with lynx

2000-12-31  dickey@clark.net

        * lessopen.sh: add jar files

2000-10-27  dickey@clark.net

        * lessopen.sh: add *.cgi

2000-09-26  dickey@clark.net

        * lessopen.sh: add bzip2 stuff and .a

2000-02-23  dickey@clark.net

        * lessopen.sh: filter for gzip'd manpages

1999-12-31  dickey@clark.net

        * manifest:
        workaround defect in Redhat 6.1, which folds case on 'sort' command

1999-11-28  dickey@clark.net

        * lessopen.sh: *.HTM too

        * lessopen.sh: add html via lynx -dump

1999-09-16  dickey@clark.net

        * lessopen.sh: add *.man

1999-09-14  dickey@clark.net

        * lessopen.sh: add nroff stuff

1999-08-15  dickey@clark.net

        * lessopen.sh: add *.tar

1999-08-05  dickey@clark.net

        * lessopen.sh, lessclose.sh: RCS_BASE

1998-09-21  dickey@clark.net

        * classpath: RCS_BASE

1998-04-30  dickey@clark.net

        * grep-numbers: RCS_BASE

1998-02-25  dickey@clark.net

        * grep-date: RCS_BASE

1998-01-02  dickey@clark.net

        * grep-bad-ifdefs: RCS_BASE

1997-12-08  dickey@clark.net

        * manifest: add special cases for config.guess and config.sub

1996-10-28  dickey@clark.net

        * nm_cmp: RCS_BASE

1996-08-25  dickey@clark.net

        * Regress: RCS_BASE

1996-06-19  dickey@clark.net

        * grep-ifdefs: RCS_BASE

        * grep-cast: allow underscores in numbers

1996-02-23  dickey@clark.net

        * grep-cast: FROM_KEYS

1996-02-04  dickey@clark.net

        * remake: RCS_BASE

1995-12-03  dickey@clark.net

        * manifest: a couple of error-recovery nits

1995-09-04  dickey@clark.net

        * manifest: redirect stderr

1995-02-23  dickey@clark.net

        * libpath: syntax

1994-10-15  dickey@clark.net

        * manifest:
        make dummy-entries for directories, so cshar will do the right thing

        * manifest:
        added logic to let me append auto-generated files into the manifest

        * manifest: rewrote so I don't need 'checkup'

1994-09-03  dickey@clark.net

        * manifest:
        strip off the "-r" from the revision so the generated file looks nicer

1994-08-19  dickey@clark.net

        * manifest:
        hack to make 'configure' appear after other files (for timestamps)

1994-08-18  dickey@clark.net

        * manifest:
        mods to sort subdirectories into separate clumps, for readability

1994-08-16  dickey@clark.net

        * manifest: RCS_BASE

1994-05-25  dickey@clark.net

        * libpath: RCS_BASE