2013-12-07

        * makefile.in, user/makefile.in: datarootdir

        * package/debian/copyright, COPYING, package/debian/changelog, package/copyrite-12.0.spec:
        bump

        * configure: regen

        * aclocal.m4, configure.in: resync with my-autoconf, using CF_PROG_CC:
                CF_ADD_SUBDIR_PATH CF_CHECK_CACHE CF_DISABLE_ECHO CF_FIND_TDLIB
                CF_GCC_ATTRIBUTES CF_GCC_VERSION CF_GCC_WARNINGS CF_INTEL_COMPILER
                CF_LIB_PREFIX

2013-10-25

        * config.sub: 2013-10-01

2013-09-07

        * config.guess: 2013-06-10

2010-12-05

        * src/copyrite.c, src/superced.c, src/maskit.c: gcc warnings (64-bit)

        * src/hasident.c: extended Id-checking to allow these cases:
                a) "$XTermId$"
                b) "$Id$"
        I already allowed
                c) "$Id: something$"
        but want the plain keywords to apply to generated files which have not yet
        been checked-in.

        * package/debian/changelog, package/copyrite-12.0.spec: bump

        * src/format.c: gcc warnings

        * test/unx_c.ref, test/unx_sw72.ref, test/unx_w72.ref:
        regen, per updated sample copyright

        * src/copyrite.c: gcc warnings

        * configure: regen

        * aclocal.m4: deprecate shell ${name-value} in favor of ${name:-value}

        * src/copyrite.txt:
        update sample-text to use the same terms as this package

2010-09-28

        * config.guess: 2010-09-24

2010-09-10

        * config.sub: 2010-09-11

2010-07-05

        * package/debian/changelog, package/copyrite-12.0.spec: bump

        * makefile.in, src/makefile.in, test/makefile.in, user/makefile.in:
        s/run_test/check/

        * test/run_test.sh: make this run in POSIX locale

2010-07-04

        * src/format.c, src/copyrite.c, src/superced.c, src/copyrite.h, src/maskit.c, src/readit.c, src/parse.c, src/hasident.c, src/insertat.c, src/removeit.c:
        stricter gcc warnings

2010-07-03

        * configure: regen

        * aclocal.m4: fixes to build with td_lib.mk in $datadir

        * makefile.in: must declare mandir here, to make DESTDIR work

        * package/copyrite-12.0.spec:
        use symbols to iron out diff's versus related spec files

        * package/debian/changelog: bump

2010-07-02

        * package/debian/control: fix description

        * package/debian/watch: fix link

        * package/debian/rules, package/debian/control, package/debian/source/format, package/debian/copyright, package/debian/changelog:
        RCS_BASE

2010-06-30

        * configure: regen

        * aclocal.m4: add macros for --enable-warnings

        * configure.in:
        add --enable-warnings here, to work with different compilers/options than td_lib

        * src/makefile.in: add EXTRA_CFLAGS, to handle --enable-warnings

        * user/makefile.in: update install rule to current td_lib symbols

        * makefile.in: use INSTALL_BIN symbol, which includes DESTDIR

        * package/copyrite-12.0.spec: RCS_BASE

        * package/RCS, package/debian/RCS, package/debian/source/RCS:
        PERMIT FILE

        * configure: regen

        * user/makefile.in: s/deinstall/uninstall/

        * makefile.in: s/deinstall/uninstall/
        use "mkdir -p" rather than mkdirs.sh

        * src/makefile.in: allow CC/CFLAGS to differ from td_lib

        * aclocal.m4: various updates to configure macros

        * COPYING: update

2010-06-27

        * package/debian/watch, package/debian/docs: RCS_BASE

2010-04-20

        * package/debian/compat: RCS_BASE

2009-12-31

        * config.guess, config.sub: RCS_BASE

2004-06-19

        * configure: RCS_BASE

        * configure.in: remove certify directory
        use explicit prereq for my-autoconf

        * makefile.in: remove certify directory

        * src/copyrite.c, src/copyrite.h, src/cleanup.c, src/hasident.c, src/insertat.c, src/parse.c, src/superced.c, src/removeit.c, src/readit.c, src/maskit.c, src/format.c:
        indent'd

        * src/superced.c, src/removeit.c, src/copyrite.c, src/hasident.c, src/insertat.c, src/maskit.c, src/parse.c, src/readit.c, src/cleanup.c, src/format.c, src/copyrite.h:
        remove K&R code

        * aclocal.m4: resync with my-autoconf

2003-11-29

        * install-sh: resync with my-autoconf

2001-06-22

        * install-sh: resync with my-autoconf

1999-11-30

        * mkdirs.sh: resync with my-autoconf

1998-01-16

        * src/format.c: had Rights vs newline in wrong order

1998-01-13

        * src/format.c: need a newline

        * src/format.c: add -a option.

        * src/copyrite.c: corrected awk/html entries
        add -a option.

        * src/copyrite.h: add -a option

1998-01-12

        * configure.in, aclocal.m4, makefile.in, user/makefile.in, test/makefile.in:
        RCS_BASE

        * user/copyrite.man: new org.

        * certify/config.txt: no more VMS

        * certify/release.txt: use configure-script

        * certify/makefile.in, src/makefile.in: RCS_BASE

        * src/copyrite.c: add "awk", "html" entries

1997-09-07

        * mkdirs.sh, install-sh: RCS_BASE

1997-06-20

        * src/format.c:
        revised using DYN (dynamic strings), since allowing multiple paragraphs
        breaks the estimate of buffer size, unless I wanted to go counting newlines.

        * src/copyrite.c: filter repeated newlines in the disclaimer

        * src/copyrite.c:
        mods to support multi-paragraph disclaimer: embed a newline.

1996-12-24

        * src/copyrite.c: MODULE_ID

        * src/copyrite.c: implement c++
        make languages list in usage tidier

        * src/maskit.c: MODULE_ID

        * src/maskit.c: implement c++ comments

1996-11-30

        * src/copyrite.c: add .m4, and DEC-runoff types

1995-05-13

        * Makefile, user/Makefile, certify/Makefile: td_lib-integration

        * test/unx_sw72.ref: test-output is too dependent upon diff's output!

        * test/Makefile, src/Makefile, src/copyrite.h, src/copyrite.c:
        td_lib-integration

        * src/readit.c: MODULE_ID
        .MODULE_ID

        * src/readit.c: td_lib-integration

1994-06-23

        * test/run_test.sh, test/descrip.mms, test/Makefile:
        renamed some files for dos-compat

        * src/format.c: MODULE_ID

        * src/format.c:
        adjusted the last fix, just in case we have a word longer than the requested
        line-length.

        * src/removeit.c: MODULE_ID

        * src/removeit.c:
        adjusted the last change so that if we've got following text, we trim
        the blank-line gap to a single line.

1994-06-22

        * user/copyrite.man: every program should have a bug

        * src/removeit.c:
        tweak to remove trailing blanks (probably not general enough)

        * src/format.c:
        get rid of an unwanted trailing blank on lines that don't have comment
        markers.

1994-06-20

        * src/removeit.c:
        added logic to (try) to gobble up trailing comment text if it only consists
        of punctuation or whitespace.

1994-06-16

        * test/unx_sw72.ref: RCS_BASE

        * test/unix_sw72.ref: column-limit-tweak

        * test/unx_w72.ref: RCS_BASE

        * test/unix_w72.ref: column-limit-tweak

        * test/unx_c.ref: RCS_BASE

        * test/unix_c.ref: column-limit-tweak

        * src/copyrite.c: compiler-warning

        * test/unix_sw72.ref, test/unix_w72.ref, test/unix_c.ref:
        changed the way I compute column-limit

        * src/superced.c: MODULE_ID

        * src/superced.c: tweaked owner-decoding to accept a leading "by ".

        * src/Makefile: corrected rule for making ../bin/copyrite.txt

        * src/superced.c: compiler warnings about empty-if

        * src/superced.c: gcc-arg about printf-arg

        * src/readit.c: gcc warning about printf-arg

1994-06-13

        * src/copyrite.txt: _my_ notice, adapted from Iain Lea's for tin

1993-12-04

        * src/copyrite.c: got this to compile on MSDOS (doesn't work yet)

1993-12-01

        * src/removeit.c, src/superced.c, src/readit.c: ifdefs

        * src/parse.c: MODULE_ID

        * src/parse.c, src/maskit.c: ifdefs

        * src/insertat.c: MODULE_ID

        * src/insertat.c: ifdefs

        * src/hasident.c: MODULE_ID

        * src/hasident.c: ifdefs/TurboC-warnings

        * src/format.c: ifdefs

        * src/cleanup.c: MODULE_ID

        * src/cleanup.c: ifdefs/portability

1993-09-22

        * src/copyrite.c, src/superced.c, src/copyrite.h, src/removeit.c, src/maskit.c, src/readit.c, src/hasident.c, src/format.c, src/parse.c:
        gcc warnings

        * src/Makefile: use 'LINK' macro

1993-05-06

        * src/descrip.mms: install-rule for copyrite.txt

1993-05-06  ste_cm

        * src/descrip.mms: BASELINE Thu May  6 11:34:27 1993

1993-05-06

        * src/Makefile:
        ensure that we make 'all' as a side-effect of 'run_test' rule

1993-05-06  ste_cm

        * src/Makefile: BASELINE Thu May  6 11:11:45 1993

1993-05-06

        * src/copyrite.c:
        oops: missed a case of vms's confusion between st_ctime
        and st_mtime

1993-05-06  ste_cm

        * src/copyrite.c: BASELINE Thu May  6 11:12:46 1993

1993-05-06

        * test/descrip.mms: shortened-filenames

1993-05-06  ste_cm

        * test/descrip.mms: BASELINE Thu May  6 11:00:33 1993

1993-05-05

        * Makefile: forgot to rename COPYRIGHT

1993-05-05  ste_cm

        * Makefile: BASELINE Wed May  5 08:33:15 1993

        * user/RCS, test/RCS, src/RCS, certify/RCS, RCS:
        BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1993-05-05

        * certify/config.txt: portunix-version

1993-05-05  ste_cm

        * certify/config.txt: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1993-05-05

        * certify/release.txt: baseline-date, notes

1993-05-05  ste_cm

        * certify/release.txt: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1993-05-05

        * COPYING: updated year

1993-05-05  ste_cm

        * COPYING: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1993-05-05

        * COPYING: standardized my language

1993-04-27

        * src/copyrite.c: added COPYING and README to known filenames

        * src/copyrite.h: deleted redundant definition of SIZEOF

1993-04-27  ste_cm

        * src/copyrite.h: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1993-04-27

        * certify/config.txt, certify/release.txt, certify/Makefile:
        shorten-filenames

1993-04-27  ste_cm

        * certify/Makefile: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1993-04-27

        * src/Makefile, test/Makefile, user/Makefile: shorten-filenames

1993-04-27  ste_cm

        * test/Makefile, user/Makefile:
        BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1993-04-27

        * Makefile: shorten-filenames

1993-04-16

        * src/copyrite.c: modified _FNX macro

1992-10-16

        * src/hasident.c:
        filename may have embedded blanks; cannot simply skip to nonblanks

1992-10-16  ste_cm

        * src/hasident.c: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-10-16

        * certify/release.txt:
        fixed 'has_ident()' to allow for files with embedded blanks in their name.

        * user/Makefile, src/Makefile, test/Makefile, certify/Makefile, Makefile:
        cleanup

1992-10-14

        * src/Makefile, certify/release.txt, certify/config.txt, user/Makefile, test/Makefile, certify/Makefile, Makefile:
        adapted to CM_LIBRARY #12

1992-07-20  ste_cm

        * user/RCS, test/RCS, src/RCS, certify/RCS, RCS:
        BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

1992-07-20

        * test/vms_sw72.ref: stabilizing test-cases

        * test/vms_sw72.ref: tuneout-ident

1992-07-20  ste_cm

        * test/vms_sw72.ref: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/vms_sw72.ref: BASELINE Thu May  6 11:19:41 1993

1992-07-20

        * test/vms_w72.ref: stabilizing test cases

        * test/vms_w72.ref: tuneout-ident

1992-07-20  ste_cm

        * test/vms_w72.ref: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/vms_w72.ref: BASELINE Thu May  6 11:20:19 1993

1992-07-20

        * test/vms_c.ref: stabilizing test-cases

        * test/vms_c.ref: tuneout-ident

1992-07-20  ste_cm

        * test/vms_c.ref: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/vms_c.ref: BASELINE Thu May  6 11:18:54 1993

1992-07-20

        * test/unix_sw72.ref: tuneout-ident

1992-07-20  ste_cm

        * test/unix_sw72.ref:
        BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/unix_sw72.ref: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-20

        * test/test.ftn: tuneout-ident

1992-07-20  ste_cm

        * test/test.ftn: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/test.ftn: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-20

        * test/run_test.com: tuneout-ident

1992-07-20  ste_cm

        * test/run_test.com: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/run_test.com: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-20

        * test/unix_w72.ref: tuneout-ident

1992-07-20  ste_cm

        * test/unix_w72.ref: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/unix_w72.ref: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-20

        * test/unix_c.ref: tuneout-ident

1992-07-20  ste_cm

        * test/unix_c.ref: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/unix_c.ref: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-20

        * test/test.sh: tuneout-ident

1992-07-20  ste_cm

        * test/test.sh: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/test.sh: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-20

        * test/test.com: tuneout-ident

1992-07-20  ste_cm

        * test/test.com: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/test.com: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-17

        * test/vms_sw72.ref: have to do something about those comments

        * test/Makefile: added runon-tests

1992-07-17  ste_cm

        * test/Makefile: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

1992-07-17

        * test/unix_sw72.ref, test/unix_w72.ref, test/unix_c.ref:
        added runon-tests

        * src/parse.c: fix:in_comment

1992-07-17  ste_cm

        * src/parse.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * src/parse.c: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-17

        * src/superced.c: fix:in_comment

1992-07-17  ste_cm

        * src/superced.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * src/superced.c: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-17

        * src/removeit.c: fix:in_comment

1992-07-17  ste_cm

        * src/removeit.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * src/removeit.c: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-17

        * src/maskit.c: fix:in_comment

1992-07-17  ste_cm

        * src/maskit.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * src/maskit.c: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-17

        * src/copyrite.h: fix:in_comment

1992-07-17  ste_cm

        * src/copyrite.h: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

1992-07-17

        * test/test4.c: RCS_BASE

1992-07-17  ste_cm

        * test/test4.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/test4.c: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-17

        * test/test3.c: RCS_BASE

1992-07-17  ste_cm

        * test/test3.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/test3.c: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-17

        * test/test1.c: RCS_BASE

1992-07-17  ste_cm

        * test/test1.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/test1.c: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-17

        * test/test0.c: RCS_BASE

1992-07-17  ste_cm

        * test/test0.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/test0.c: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-17

        * test/test2.c: runon-testcase

1992-07-17  ste_cm

        * test/test2.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/test2.c: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-17

        * src/superced.c:
        make 'same_text()' a little smarter (if a mismatch would
        occur after the end of one string, no difference was
        reported).

        * test/test2.c: RCS_BASE

        * src/superced.c: modified to try to detect the cases in which a change
        would affect the file's contents and return that as a
        side-effect (separate from the consideration of whether
        we *may* change the file, due to prior-notice considerations).
        also, fixes to make matching of all-rights-reserved
        and copyright-keywords a bit better.

        * src/copyrite.c: modified so that if no change is detected (e.g., in
        'uncomment()' or 'supercede()'), we do not try to update
        the file.

1992-07-17  ste_cm

        * src/copyrite.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

1992-07-17

        * src/copyrite.h:
        modified interfaces of 'uncomment()' and 'supercede()' so
        I can pass around info that says whether file-contents
        would change if I applied a notice.

        * src/maskit.c:
        modified interface of 'uncomment()' to return nonzero iff
        we find comments to strip.

        * test/run_test.sh: modified test-list

1992-07-17  ste_cm

        * test/run_test.sh: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/run_test.sh: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-07-16  ste_cm

        * Makefile: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * Makefile: CM_TOOLS:11

1992-07-16

        * src/superced.c:
        corrected logic (broke today) that allows a blank line
        before the beginning of the disclaimer.

        * src/superced.c:
        modified first loop in 'find_notice' so I don't update
        'buffer' unless I find some match.  The problem was that
        the 'skip_white' passed to a new line unintentionally
        in the special case where I had run-on notices.

        * src/superced.c, src/copyrite.h: lint

        * certify/config.txt: path-prefix in CM_TOOLS requires new baseline

1992-07-16  ste_cm

        * certify/config.txt:
        BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

1992-07-16

        * certify/release.txt: notes for new baseline

1992-07-16  ste_cm

        * certify/release.txt:
        BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

1992-07-16

        * test/unix_sw72.ref, test/unix_w72.ref, test/unix_c.ref: path-prefix

        * src/superced.c:
        more mods to handle run-on notices (some may have no owner
        or disclaimer)

        * src/superced.c:
        owner-string should terminate on "Copyright" or "All rights reserved"
        strings.

        * src/superced.c:
        owner should not contain the string "copyright" either!

        * src/copyrite.c: typo in comment-marker for man-pages

        * src/hasident.c: added special case to allow for SCCS identifier w/o
        a blank where the module-name should be

1992-07-16  ste_cm

        * src/hasident.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

1992-06-30

        * src/copyrite.c: added entry for template+lisp

        * src/copyrite.c: cannot (yet) specify both 'after' and 'line' in table

        * src/copyrite.c: added ".tmpl" entry

1992-06-04

        * src/copyrite.c:
        modified so I can run no-op mode of this on write-protected
        directories

1992-05-15

        * src/copyrite.c: added table-entries for ".lsp" (Common Lisp)

1992-01-08

        * src/superced.c: show verbose-changes in 'same_text()' (for debugging)
        modified 'copy_line()' to recognize that if no punctuation
        is found on the left, that we needn't strip punctuation on
        the right -- this should make it smart enough to handle
        stuff other than parentheses.  finally, this exposed a hole
        in the logic where 'supercede()' should have returned
        immediately when a prior matching notice was found.

1992-01-08  ste_cm

        * src/superced.c: BASELINE Wed Jan  8 07:59:33 1992

1992-01-07  ste_cm

        * user/RCS, test/RCS, src/RCS, certify/RCS, RCS:
        BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-07

        * test/descrip.mms: new-file

1992-01-07  ste_cm

        * test/descrip.mms: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/descrip.mms: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-07

        * test/Makefile: new-file

1992-01-07  ste_cm

        * test/Makefile: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-07

        * src/descrip.mms: removed notice

        * src/copyrite.c, src/descrip.mms: vms

1992-01-07  ste_cm

        * src/descrip.mms: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * src/copyrite.c, src/descrip.mms:
        BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-07

        * COPYING: generated notice with this program!

1992-01-07  ste_cm

        * COPYING: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * COPYING: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-07

        * src/format.c:
        append an extra newline to avoid gobbling up text after the
        notice in non-comment files.

1992-01-07  ste_cm

        * src/format.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * src/format.c: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

        * src/format.c: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-01-07

        * src/format.c: added a blank line at the beginning of non-comment text

        * src/insertat.c: allow insertion at buffer-end

1992-01-07  ste_cm

        * src/insertat.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * src/insertat.c: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

        * src/insertat.c: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-01-07

        * src/copyrite.c: debug-trace

        * src/removeit.c:
        modified return-value to work properly with loop in 'supercede()'

1992-01-07  ste_cm

        * src/removeit.c: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-07

        * src/maskit.c:
        always mask characters before insertion-point in 'maskit()'

1992-01-07  ste_cm

        * src/maskit.c: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-07

        * test/vms_sw72.ref: RCS_BASE

1992-01-07  ste_cm

        * test/vms_sw72.ref:
        BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-07

        * test/vms_w72.ref: new tests

1992-01-07  ste_cm

        * test/vms_w72.ref: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-07

        * test/vms_c.ref: new tests

1992-01-07  ste_cm

        * test/vms_c.ref: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-07

        * src/superced.c: use 'in_comment()' to force exit on nulls

        * src/format.c: moved test for '.format' component up

        * src/copyrite.c: added 'copyright' as a known filename

        * certify/release.txt: notes for new baseline 3

1992-01-07  ste_cm

        * certify/release.txt:
        BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-07

        * src/superced.c: it is ok if we force change on prior-notice

        * src/superced.c:
        modified logic for 'supercede()' so that -F option should
        work properly.

        * src/copyrite.c: separate two force-options into -f, -F

        * user/copyrite.man: documented new options -F, -r and -s

1992-01-07  ste_cm

        * user/copyrite.man: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * user/copyrite.man:
        BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

        * user/copyrite.man: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-01-07

        * src/copyrite.c: ignore the last entry in 'Languages[]'

        * src/removeit.c: amended comment-delims

        * test/unix_sw72.ref:
        'uncomment()' is more selective now for line-oriented comments

1992-01-07  ste_cm

        * test/unix_sw72.ref:
        BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-07

        * src/maskit.c:
        if comments are line-oriented, make 'uncomment()' suppress
        those lines that do not have an ident on them.

        * src/copyrite.h: added 'in_comment()'

1992-01-07  ste_cm

        * src/copyrite.h: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-07

        * src/parse.c: moved 'in_comment()' here from 'removeit.c'

1992-01-07  ste_cm

        * src/parse.c: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-07

        * test/unix_sw72.ref: corrected use of test.ftn

        * src/maskit.c: revised to use the result of 'insert_at()' to denote an
        initial portion of the file which is not parsed as comments

        * src/copyrite.h: make 'maskit()' return a value

        * src/copyrite.c: assume 'maskit()' checks insertion-point

        * src/insertat.c: RCS_BASE

        * src/copyrite.c: broke out 'insert_at()'

        * src/copyrite.h: added 'insert_at.c'

        * src/Makefile: added 'insertat.c'

1992-01-07  ste_cm

        * src/Makefile: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * src/Makefile: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-07

        * src/maskit.c: verify that we have a comment-type for 'uncomment()'

        * src/readit.c: lint

1992-01-07  ste_cm

        * src/readit.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * src/readit.c: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

        * src/readit.c: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-01-07

        * src/cleanup.c: RCS_BASE

1992-01-07  ste_cm

        * src/cleanup.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * src/cleanup.c: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

        * src/cleanup.c: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-01-07

        * src/copyrite.h, src/Makefile: added 'cleanup.c'

        * src/copyrite.c:
        use cleanup-handler to ensure that we don't leave temp-files
        lying about

        * src/removeit.c:
        added logic to supply comment begin/end if our deletion
        would remove one unnecessarily

        * src/superced.c: hacked this to deal with notices such as
                "Copyright by FooBar, 1999"

        * src/removeit.c:
        first version (does not yet know about chopping out part of
        a C-language comment)

        * src/superced.c: oops: wrong logic for invoking 'removeit()'

        * src/superced.c:
        use 'skip_cline()' to avoid going past the comment-block
        modify loop to call 'removeit()' correctly

        * src/parse.c: added 'skip_cline()'
        in 'skip_text()' and 'skip_white()' ensure that we still are
        pointing to ascii text

        * src/removeit.c: dummy

        * src/copyrite.h: added 'skip_cline()' def

        * src/superced.c:
        cleanup code to allocate/save the extracted year, owner and
        disclaimer.

        * src/copyrite.h: added 'removeit()

        * src/removeit.c: RCS_BASE

        * src/Makefile: added 'removeit.c'

        * src/format.c: comment

        * src/superced.c: cleanup some (shows in verbose-trace what we matched)

1992-01-06

        * src/copyrite.c: use 'Year' arg in supercede()

        * src/copyrite.h: added 'year' arg to 'supercede()'

        * src/superced.c: added 'year' arg to 'supercede()'
        use 'force' arg

        * src/superced.c: got this to copy/compare owner + disclaimer text
        (must do year-comparison, and old-notice removal)

        * src/copyrite.c: do old-notice removal in 'supercede()'

        * src/copyrite.h: added 'removeit' arg to 'supercede()'

        * src/superced.c:
        first cut of logic to parse complete notice (must test)

        * src/copyrite.c: added '-r' option

        * src/copyrite.c:
        oops: was chmod'ing the wrong file when not in no-op mode

        * test/unix_sw72.ref, test/unix_w72.ref: changed order of tests

1992-01-06  ste_cm

        * test/unix_w72.ref:
        BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-06

        * test/unix_c.ref: changed order of tests

1992-01-06  ste_cm

        * test/unix_c.ref: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-06

        * src/Makefile: added 'superced.c'

        * src/copyrite.h: broke out 'supercede.c'

        * src/superced.c: RCS_BASE

        * src/copyrite.c: chopped out 'Conflict' as 'supercede.c'

        * test/Makefile: corrected 'clobber' rule

        * src/maskit.c: lint

        * test/descrip.mms, test/Makefile, test/unix_sw72.ref, test/unix_w72.ref, test/unix_c.ref:
        added 'test.ftn'

        * test/test.ftn: RCS_BASE

1992-01-06  ste_cm

        * test/test.ftn: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-06

        * src/maskit.c: implemented ftn-masking

        * test/unix_sw72.ref:
        don't trim comments with id in them, if for no other reason, messes up tests

        * src/copyrite.c:
        added 'in_name' arg to 'uncomment()' call so I can call 'has_ident()'

        * src/maskit.c: don't remove comments containing an identifier

        * src/copyrite.h: added name-arg to 'uncomment()'

        * src/hasident.c: RCS_BASE

1992-01-06  ste_cm

        * src/hasident.c: BASELINE Wed Jan  8 09:08:05 1992

1992-01-06

        * src/copyrite.c: broke out 'has_ident.c'

        * src/parse.c: moved some code from 'copyrite.c'

        * src/copyrite.h: broke out 'has_ident'

        * src/Makefile: broke out 'hasident'

        * src/maskit.c: comment

        * test/Makefile, test/descrip.mms: added unix_sw72.ref, test.ada

        * test/run_test.com: added case to generate vms_sw72.ref

1992-01-06  ste_cm

        * test/run_test.com:
        BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-06

        * test/unix_sw72.ref: RCS_BASE

        * test/unix_w72.ref: changed test-case for 'test.c'

        * test/unix_c.ref: changed test-case for c

        * test/test.c: make this have enough comments to test the maskit-code

1992-01-06  ste_cm

        * test/test.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/test.c: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

        * test/test.c: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-01-06

        * test/run_test.sh: added test-case to strip comments

1992-01-06  ste_cm

        * test/run_test.sh: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1992-01-06

        * test/unix_w72.ref, test/unix_c.ref: ada

        * test/test.ada: RCS_BASE

1992-01-06  ste_cm

        * test/test.ada: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/test.ada: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

        * test/test.ada: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1992-01-06

        * src/maskit.c: lint

        * src/maskit.c: fleshed out a first version of 'mask_c()'

        * src/maskit.c: RCS_BASE

        * src/parse.c: make this tolerant of ascii/nonascii for newlines

        * src/copyrite.c: first cut at comment-stripping

        * src/Makefile, src/copyrite.h: added 'maskit.c'

        * src/readit.c: RCS_BASE

        * src/copyrite.c: split off 'readit()'

        * src/parse.c, src/format.c: ident

        * src/copyrite.h: split off 'readit.c' from 'copyrite.c'

        * src/Makefile: split off 'readit.c'

        * src/descrip.mms: reflect changes on unix version

        * src/copyrite.c: lint

        * src/format.c: RCS_BASE

        * src/copyrite.c:
        split off modules 'format' and 'parse' to simplify upcoming
        changes

        * src/Makefile:
        split off modules 'format' and 'parse' to simplify upcoming changes

        * src/copyrite.h, src/parse.c: RCS_BASE

1991-12-13

        * Makefile: corrected install-rule (forgot 'copyrite.txt')

1991-12-13  ste_cm

        * Makefile: BASELINE Fri Dec 13 14:54:02 1991

        * Makefile: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

        * user/RCS, test/RCS, src/RCS, certify/RCS, RCS:
        BASELINE Fri Dec 13 14:22:08 1991

1991-12-13

        * test/run_test.sh: write date in each use

1991-12-13  ste_cm

        * test/run_test.sh: BASELINE Fri Dec 13 14:22:08 1991

1991-12-13

        * src/Makefile: force sources before all

1991-12-13  ste_cm

        * src/Makefile: BASELINE Fri Dec 13 14:22:08 1991

1991-12-13

        * src/Makefile: added copyrite.txt to sources

        * test/descrip.mms: added vms reference files

1991-12-13  ste_cm

        * test/descrip.mms: BASELINE Fri Dec 13 14:22:08 1991

1991-12-13

        * test/Makefile: added vms reference files

1991-12-13  ste_cm

        * test/Makefile: BASELINE Fri Dec 13 14:22:08 1991

1991-12-13

        * test/vms_w72.ref: RCS_BASE

1991-12-13  ste_cm

        * test/vms_w72.ref: BASELINE Fri Dec 13 14:22:08 1991

1991-12-13

        * test/vms_c.ref: RCS_BASE

1991-12-13  ste_cm

        * test/vms_c.ref: BASELINE Fri Dec 13 14:22:08 1991

1991-12-13

        * src/copyrite.c: make this work *properly* on vms

1991-12-13  ste_cm

        * src/copyrite.c: BASELINE Fri Dec 13 14:22:08 1991

1991-12-13

        * test/run_test.com: made "-o" option work (by brute force)

1991-12-13  ste_cm

        * test/run_test.com: BASELINE Fri Dec 13 14:22:08 1991

1991-12-13

        * test/unix_w72.ref: changed order of diff to make vms more natural

1991-12-13  ste_cm

        * test/unix_w72.ref: BASELINE Fri Dec 13 14:22:08 1991

1991-12-13

        * test/unix_c.ref:
        changed order of diff to make vms's diffs more natural

1991-12-13  ste_cm

        * test/unix_c.ref: BASELINE Fri Dec 13 14:22:08 1991

1991-12-13

        * src/copyrite.c: first cut of port to vms

        * src/descrip.mms: added copyrite.txt to rules

1991-12-13  ste_cm

        * src/descrip.mms: BASELINE Fri Dec 13 14:22:08 1991

1991-12-12

        * test/run_test.com: make this work on vms

        * user/copyrite.man: documented a complete-draft

1991-12-12  ste_cm

        * user/copyrite.man: BASELINE Fri Dec 13 14:22:08 1991

1991-12-12

        * README: RCS_BASE

1991-12-12  ste_cm

        * README: BASELINE Fri Dec 13 14:22:08 1991

        * README: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * README: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

        * README: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1991-12-12

        * descrip.mms: RCS_BASE

1991-12-12  ste_cm

        * descrip.mms: BASELINE Fri Dec 13 14:22:08 1991

        * descrip.mms: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * descrip.mms: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

        * descrip.mms: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1991-12-12

        * certify/config.txt: RCS_BASE

1991-12-12  ste_cm

        * certify/config.txt: BASELINE Fri Dec 13 14:22:08 1991

        * certify/config.txt:
        BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1991-12-12

        * certify/release.txt: RCS_BASE

1991-12-12  ste_cm

        * certify/release.txt: BASELINE Fri Dec 13 14:22:08 1991

1991-12-12

        * certify/README: RCS_BASE

1991-12-12  ste_cm

        * certify/README: BASELINE Fri Dec 13 14:22:08 1991

        * certify/README: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * certify/README: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

        * certify/README: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1991-12-12

        * test/run_test.com: RCS_BASE

        * src/copyrite.c: added "-e" and "-o" options

        * test/Makefile:
        hacked suffixes to get rid of spurious checkout of 'test.c'

        * test/descrip.mms, test/Makefile, test/unix_c.ref, test/run_test.sh, test/unix_w72.ref, test/test.sh:
        RCS_BASE

1991-12-12  ste_cm

        * test/test.sh: BASELINE Fri Dec 13 14:22:08 1991

        * test/test.sh: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1991-12-12

        * test/test.txt: RCS_BASE

1991-12-12  ste_cm

        * test/test.txt: BASELINE Fri Dec 13 14:22:08 1991

        * test/test.txt: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/test.txt: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

        * test/test.txt: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1991-12-12

        * test/test.com: RCS_BASE

1991-12-12  ste_cm

        * test/test.com: BASELINE Fri Dec 13 14:22:08 1991

        * test/test.com: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1991-12-12

        * src/copyrite.c: show only the in_name in trace of diff-command

        * test/test.y: RCS_BASE

1991-12-12  ste_cm

        * test/test.y: BASELINE Fri Dec 13 14:22:08 1991

        * test/test.y: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * test/test.y: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

        * test/test.y: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1991-12-12

        * test/test.c: RCS_BASE

1991-12-12  ste_cm

        * test/test.c: BASELINE Fri Dec 13 14:22:08 1991

1991-12-12

        * src/copyrite.c:
        use 'execute()' rather than 'system()' so this should work
        on VAX/VMS

        * src/copyrite.c:
        adjusted traces to make this try to show relative-pathname,
        and to make it less congested by printing the name in one
        place only (uses newline at the beginning of message).

        * src/copyrite.c: renamed some options for consistency

        * user/copyrite.man: RCS_BASE

1991-12-11

        * src/copyrite.c: added "*.[ly]" => "lex"

        * src/copyrite.c: added special case for 'lex2'
        corrected (?) skip_line call in 'after' code

        * src/copyrite.c:
        make this work for 'lex' files, which require after-marker

        * src/copyrite.c: usage

        * src/Makefile: corrected ALL-list

        * src/copyrite.c: added '-l' option
        corrected special case of final-line

        * src/copyrite.c: adjusted verbosity

        * src/copyrite.c: corrected order of wildcat-args

        * src/copyrite.c: make 'DecodeLanguage()' table-driven
        (at least as far as name-pattern matching)

1991-12-10

        * src/copyrite.c: lint

        * src/copyrite.c: added table entries for mms, make and ".e" files

        * src/copyrite.c: added man-page type

        * src/copyrite.c: chmod the temp-file after we create it

        * src/copyrite.c: added "-T" option, and logic to do final rename

        * src/copyrite.c: corrections to comment-formatted

        * src/copyrite.c: got this to write a temp-file for no-op mode

        * src/copyrite.c: first workable comment formatter (whew)

        * src/copyrite.c: make this load owner+disclaimer

        * src/copyrite.c:
        check for prior notice (later figure out how to resolve it)

        * src/copyrite.txt: RCS_BASE

1991-12-10  ste_cm

        * src/copyrite.txt: BASELINE Fri Dec 13 14:22:08 1991

        * src/copyrite.txt: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * src/copyrite.txt: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

        * src/copyrite.txt: BASELINE Wed May  5 08:21:57 1993 -- TD_LIB #12

1991-12-10

        * src/copyrite.c: first cut of decoding language-type

        * src/copyrite.c:
        make this pick out the name in the identifier for RCS or SCCS

        * src/copyrite.c:
        got this to filter out files with no data, or those that
        are binary, or (first cut) have no identifier

        * src/copyrite.c, src/Makefile, user/Makefile: RCS_BASE

1991-12-10  ste_cm

        * user/Makefile: BASELINE Fri Dec 13 14:22:08 1991

        * user/Makefile: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * user/Makefile: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1991-12-10

        * src/descrip.mms, certify/Makefile: RCS_BASE

1991-12-10  ste_cm

        * certify/Makefile: BASELINE Fri Dec 13 14:22:08 1991

        * certify/Makefile: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release

        * certify/Makefile: BASELINE Tue Jan  7 14:47:56 1992 -- delete-notices

1991-12-10

        * Makefile, COPYING: RCS_BASE

1991-12-10  ste_cm

        * COPYING: BASELINE Fri Dec 13 14:22:08 1991

        * certify/RCS, test/RCS, user/RCS, src/RCS, RCS: PERMIT FILE