https://invisible-island.net/ded/copyrite/CHANGES
2024-04-28
* package/debian/copyright, COPYING, package/copyrite-12.0.spec,
package/debian/changelog:
bump
2024-04-24
* configure: regen
* aclocal.m4:
resync with my-autoconf, fixing some compiler warnings as well as correcting
the check for side-by-side td_lib
2023-12-27
* config.sub: 2023-12-27
2023-12-02
* config.guess: 2023-12-02
2023-01-22
* package/copyrite-12.0.spec: build against td_lib package
* configure: regen
* aclocal.m4: use pkg-config to find td_lib
* package/debian/copyright, COPYING: bump
* configure.in: use pkg-config to find td_lib
* package/debian/changelog: bump
2023-01-20
* package/debian/compat: bump
2022-12-31
* configure: regen
* package/copyrite-12.0.spec, package/debian/changelog: bump
* aclocal.m4: resync with my-autoconf
2022-10-11
* user/makefile.in: use install-sh if needed
* COPYING, package/debian/copyright, package/copyrite-12.0.spec,
package/debian/changelog:
bump
* configure: regen
* aclocal.m4: resync with my-autoconf
2022-08-01
* config.guess, config.sub: 2022-08-01
2021-03-28
* package/copyrite-12.0.spec, package/debian/changelog: bump
* configure: regen
* aclocal.m4: resync with my-autoconf
2021-01-10
* configure: regen
* aclocal.m4: quoting fixes for shellcheck
* configure: regen
* aclocal.m4: resync with my-autoconf
* COPYING, package/copyrite-12.0.spec, package/debian/changelog,
package/debian/copyright:
bump
2020-12-08
* package/copyrite-12.0.spec, package/debian/changelog: bump
* makefile.in: don't depend on makefile.in's
2020-12-07
* package/debian/compat: bump
* src/makefile.in: use VPATH
2020-12-06
* package/debian/copyright, COPYING, package/copyrite-12.0.spec,
package/debian/changelog:
bump
* configure: regen
* aclocal.m4: resync with my-autoconf
* configure.in: without-X
2020-11-30
* install-sh: update to 2020-11-14
2020-08-16
* config.guess, config.sub: 2020-08-17
2018-03-24
* package/debian/changelog: bump
* package/copyrite-12.0.spec:
bump, update ftp-url, disable debug-builds
* package/debian/rules: use Debian build-rules
* package/debian/watch: update ftp url
2018-01-07
* package/debian/copyright, COPYING, package/debian/changelog,
package/copyrite-12.0.spec:
bump
* configure: regen
* aclocal.m4, configure.in: CF_LIB_PREFIX is needed
* aclocal.m4: resync with my-autoconf
* configure: regen
2017-11-25
* config.guess: 2017-11-07
* config.sub: 2017-11-23
2015-07-04
* package/debian/copyright, COPYING, package/debian/changelog,
package/copyrite-12.0.spec:
bump
* configure: regen
* aclocal.m4: resync with my-autoconf
2015-05-02
* config.guess: 2015-03-04
* config.sub: 2015-03-08
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
* 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 dickey@software.org
* src/copyrite.c: got this to compile on MSDOS (doesn't work yet)
1993-12-01 dickey@software.org
* 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 dickey@software.org
* 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 dickey@software.org
* src/descrip.mms: install-rule for copyrite.txt
1993-05-06 ste_cm@software.org
* src/descrip.mms: BASELINE Thu May 6 11:34:27 1993
1993-05-06 dickey@software.org
* src/Makefile:
ensure that we make 'all' as a side-effect of 'run_test' rule
1993-05-06 ste_cm@software.org
* src/Makefile: BASELINE Thu May 6 11:11:45 1993
1993-05-06 dickey@software.org
* src/copyrite.c:
oops: missed a case of vms's confusion between st_ctime
and st_mtime
1993-05-06 ste_cm@software.org
* src/copyrite.c: BASELINE Thu May 6 11:12:46 1993
1993-05-06 dickey@software.org
* test/descrip.mms: shortened-filenames
1993-05-06 ste_cm@software.org
* test/descrip.mms: BASELINE Thu May 6 11:00:33 1993
1993-05-05 dickey@software.org
* Makefile: forgot to rename COPYRIGHT
1993-05-05 ste_cm@software.org
* Makefile: BASELINE Wed May 5 08:33:15 1993
1993-05-05 dickey@software.org
* certify/config.txt: portunix-version
1993-05-05 ste_cm@software.org
* certify/config.txt: BASELINE Wed May 5 08:21:57 1993 -- TD_LIB #12
1993-05-05 dickey@software.org
* certify/release.txt: baseline-date, notes
1993-05-05 ste_cm@software.org
* certify/release.txt: BASELINE Wed May 5 08:21:57 1993 -- TD_LIB #12
1993-05-05 dickey@software.org
* COPYING: updated year
1993-05-05 ste_cm@software.org
* COPYING: BASELINE Wed May 5 08:21:57 1993 -- TD_LIB #12
1993-05-05 dickey@software.org
* COPYING: standardized my language
1993-04-27 dickey@software.org
* src/copyrite.c: added COPYING and README to known filenames
* src/copyrite.h: deleted redundant definition of SIZEOF
1993-04-27 ste_cm@software.org
* src/copyrite.h: BASELINE Wed May 5 08:21:57 1993 -- TD_LIB #12
1993-04-27 dickey@software.org
* certify/config.txt, certify/release.txt, certify/Makefile:
shorten-filenames
1993-04-27 ste_cm@software.org
* certify/Makefile: BASELINE Wed May 5 08:21:57 1993 -- TD_LIB #12
1993-04-27 dickey@software.org
* src/Makefile, test/Makefile, user/Makefile: shorten-filenames
1993-04-27 ste_cm@software.org
* test/Makefile, user/Makefile:
BASELINE Wed May 5 08:21:57 1993 -- TD_LIB #12
1993-04-27 dickey@software.org
* Makefile: shorten-filenames
1993-04-16 dickey@software.org
* src/copyrite.c: modified _FNX macro
1992-10-16 dickey@software.org
* src/hasident.c:
filename may have embedded blanks; cannot simply skip to nonblanks
1992-10-16 ste_cm@software.org
* src/hasident.c: BASELINE Wed May 5 08:21:57 1993 -- TD_LIB #12
1992-10-16 dickey@software.org
* 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 dickey@software.org
* src/Makefile, certify/release.txt, certify/config.txt, user/Makefile,
test/Makefile, certify/Makefile, Makefile:
adapted to CM_LIBRARY #12
1992-07-20 dickey@software.org
* test/vms_sw72.ref: stabilizing test-cases
* test/vms_sw72.ref: tuneout-ident
1992-07-20 ste_cm@software.org
* 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 dickey@software.org
* test/vms_w72.ref: stabilizing test cases
* test/vms_w72.ref: tuneout-ident
1992-07-20 ste_cm@software.org
* 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 dickey@software.org
* test/vms_c.ref: stabilizing test-cases
* test/vms_c.ref: tuneout-ident
1992-07-20 ste_cm@software.org
* 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 dickey@software.org
* test/unix_sw72.ref: tuneout-ident
1992-07-20 ste_cm@software.org
* 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 dickey@software.org
* test/test.ftn: tuneout-ident
1992-07-20 ste_cm@software.org
* 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 dickey@software.org
* test/run_test.com: tuneout-ident
1992-07-20 ste_cm@software.org
* 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 dickey@software.org
* test/unix_w72.ref: tuneout-ident
1992-07-20 ste_cm@software.org
* 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 dickey@software.org
* test/unix_c.ref: tuneout-ident
1992-07-20 ste_cm@software.org
* 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 dickey@software.org
* test/test.sh: tuneout-ident
1992-07-20 ste_cm@software.org
* 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 dickey@software.org
* test/test.com: tuneout-ident
1992-07-20 ste_cm@software.org
* 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 dickey@software.org
* test/vms_sw72.ref: have to do something about those comments
* test/Makefile: added runon-tests
1992-07-17 ste_cm@software.org
* test/Makefile: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release
1992-07-17 dickey@software.org
* 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@software.org
* 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 dickey@software.org
* src/superced.c: fix:in_comment
1992-07-17 ste_cm@software.org
* 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 dickey@software.org
* src/removeit.c: fix:in_comment
1992-07-17 ste_cm@software.org
* 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 dickey@software.org
* src/maskit.c: fix:in_comment
1992-07-17 ste_cm@software.org
* 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 dickey@software.org
* src/copyrite.h: fix:in_comment
1992-07-17 ste_cm@software.org
* src/copyrite.h: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release
1992-07-17 dickey@software.org
* test/test4.c: RCS_BASE
1992-07-17 ste_cm@software.org
* 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 dickey@software.org
* test/test3.c: RCS_BASE
1992-07-17 ste_cm@software.org
* 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 dickey@software.org
* test/test1.c: RCS_BASE
1992-07-17 ste_cm@software.org
* 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 dickey@software.org
* test/test0.c: RCS_BASE
1992-07-17 ste_cm@software.org
* 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 dickey@software.org
* test/test2.c: runon-testcase
1992-07-17 ste_cm@software.org
* 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 dickey@software.org
* 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@software.org
* src/copyrite.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release
1992-07-17 dickey@software.org
* 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@software.org
* 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@software.org
* Makefile: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release
* Makefile: CM_TOOLS:11
1992-07-16 dickey@software.org
* 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@software.org
* certify/config.txt:
BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release
1992-07-16 dickey@software.org
* certify/release.txt: notes for new baseline
1992-07-16 ste_cm@software.org
* certify/release.txt:
BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release
1992-07-16 dickey@software.org
* 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@software.org
* src/hasident.c: BASELINE Mon Jul 20 10:08:33 1992 -- EBPM4-release
1992-06-30 dickey@software.org
* 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 dickey@software.org
* src/copyrite.c:
modified so I can run no-op mode of this on write-protected
directories
1992-05-15 dickey@software.org
* src/copyrite.c: added table-entries for ".lsp" (Common Lisp)
1992-01-08 dickey@software.org
* 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@software.org
* src/superced.c: BASELINE Wed Jan 8 07:59:33 1992
1992-01-07 dickey@software.org
* test/descrip.mms: new-file
1992-01-07 ste_cm@software.org
* 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 dickey@software.org
* test/Makefile: new-file
1992-01-07 ste_cm@software.org
* test/Makefile: BASELINE Tue Jan 7 14:47:56 1992 -- delete-notices
1992-01-07 dickey@software.org
* src/descrip.mms: removed notice
* src/copyrite.c, src/descrip.mms: vms
1992-01-07 ste_cm@software.org
* 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 dickey@software.org
* COPYING: generated notice with this program!
1992-01-07 ste_cm@software.org
* 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 dickey@software.org
* src/format.c:
append an extra newline to avoid gobbling up text after the
notice in non-comment files.
1992-01-07 ste_cm@software.org
* 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 dickey@software.org
* 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@software.org
* 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 dickey@software.org
* src/copyrite.c: debug-trace
* src/removeit.c:
modified return-value to work properly with loop in 'supercede()'
1992-01-07 ste_cm@software.org
* src/removeit.c: BASELINE Tue Jan 7 14:47:56 1992 -- delete-notices
1992-01-07 dickey@software.org
* src/maskit.c:
always mask characters before insertion-point in 'maskit()'
1992-01-07 ste_cm@software.org
* src/maskit.c: BASELINE Tue Jan 7 14:47:56 1992 -- delete-notices
1992-01-07 dickey@software.org
* test/vms_sw72.ref: RCS_BASE
1992-01-07 ste_cm@software.org
* test/vms_sw72.ref:
BASELINE Tue Jan 7 14:47:56 1992 -- delete-notices
1992-01-07 dickey@software.org
* test/vms_w72.ref: new tests
1992-01-07 ste_cm@software.org
* test/vms_w72.ref: BASELINE Tue Jan 7 14:47:56 1992 -- delete-notices
1992-01-07 dickey@software.org
* test/vms_c.ref: new tests
1992-01-07 ste_cm@software.org
* test/vms_c.ref: BASELINE Tue Jan 7 14:47:56 1992 -- delete-notices
1992-01-07 dickey@software.org
* 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@software.org
* certify/release.txt:
BASELINE Tue Jan 7 14:47:56 1992 -- delete-notices
1992-01-07 dickey@software.org
* 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@software.org
* 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 dickey@software.org
* 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@software.org
* test/unix_sw72.ref:
BASELINE Tue Jan 7 14:47:56 1992 -- delete-notices
1992-01-07 dickey@software.org
* 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@software.org
* src/copyrite.h: BASELINE Tue Jan 7 14:47:56 1992 -- delete-notices
1992-01-07 dickey@software.org
* src/parse.c: moved 'in_comment()' here from 'removeit.c'
1992-01-07 ste_cm@software.org
* src/parse.c: BASELINE Tue Jan 7 14:47:56 1992 -- delete-notices
1992-01-07 dickey@software.org
* 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@software.org
* 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 dickey@software.org
* src/maskit.c: verify that we have a comment-type for 'uncomment()'
* src/readit.c: lint
1992-01-07 ste_cm@software.org
* 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 dickey@software.org
* src/cleanup.c: RCS_BASE
1992-01-07 ste_cm@software.org
* 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 dickey@software.org
* 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 dickey@software.org
* 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@software.org
* test/unix_w72.ref:
BASELINE Tue Jan 7 14:47:56 1992 -- delete-notices
1992-01-06 dickey@software.org
* test/unix_c.ref: changed order of tests
1992-01-06 ste_cm@software.org
* test/unix_c.ref: BASELINE Tue Jan 7 14:47:56 1992 -- delete-notices
1992-01-06 dickey@software.org
* 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@software.org
* test/test.ftn: BASELINE Tue Jan 7 14:47:56 1992 -- delete-notices
1992-01-06 dickey@software.org
* 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@software.org
* src/hasident.c: BASELINE Wed Jan 8 09:08:05 1992
1992-01-06 dickey@software.org
* 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@software.org
* test/run_test.com:
BASELINE Tue Jan 7 14:47:56 1992 -- delete-notices
1992-01-06 dickey@software.org
* 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@software.org
* 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 dickey@software.org
* test/run_test.sh: added test-case to strip comments
1992-01-06 ste_cm@software.org
* test/run_test.sh: BASELINE Tue Jan 7 14:47:56 1992 -- delete-notices
1992-01-06 dickey@software.org
* test/unix_w72.ref, test/unix_c.ref: ada
* test/test.ada: RCS_BASE
1992-01-06 ste_cm@software.org
* 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 dickey@software.org
* 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 dickey@software.org
* Makefile: corrected install-rule (forgot 'copyrite.txt')
1991-12-13 ste_cm@software.org
* Makefile: BASELINE Fri Dec 13 14:54:02 1991
* Makefile: BASELINE Tue Jan 7 14:47:56 1992 -- delete-notices
1991-12-13 dickey@software.org
* test/run_test.sh: write date in each use
1991-12-13 ste_cm@software.org
* test/run_test.sh: BASELINE Fri Dec 13 14:22:08 1991
1991-12-13 dickey@software.org
* src/Makefile: force sources before all
1991-12-13 ste_cm@software.org
* src/Makefile: BASELINE Fri Dec 13 14:22:08 1991
1991-12-13 dickey@software.org
* src/Makefile: added copyrite.txt to sources
* test/descrip.mms: added vms reference files
1991-12-13 ste_cm@software.org
* test/descrip.mms: BASELINE Fri Dec 13 14:22:08 1991
1991-12-13 dickey@software.org
* test/Makefile: added vms reference files
1991-12-13 ste_cm@software.org
* test/Makefile: BASELINE Fri Dec 13 14:22:08 1991
1991-12-13 dickey@software.org
* test/vms_w72.ref: RCS_BASE
1991-12-13 ste_cm@software.org
* test/vms_w72.ref: BASELINE Fri Dec 13 14:22:08 1991
1991-12-13 dickey@software.org
* test/vms_c.ref: RCS_BASE
1991-12-13 ste_cm@software.org
* test/vms_c.ref: BASELINE Fri Dec 13 14:22:08 1991
1991-12-13 dickey@software.org
* src/copyrite.c: make this work *properly* on vms
1991-12-13 ste_cm@software.org
* src/copyrite.c: BASELINE Fri Dec 13 14:22:08 1991
1991-12-13 dickey@software.org
* test/run_test.com: made "-o" option work (by brute force)
1991-12-13 ste_cm@software.org
* test/run_test.com: BASELINE Fri Dec 13 14:22:08 1991
1991-12-13 dickey@software.org
* test/unix_w72.ref: changed order of diff to make vms more natural
1991-12-13 ste_cm@software.org
* test/unix_w72.ref: BASELINE Fri Dec 13 14:22:08 1991
1991-12-13 dickey@software.org
* test/unix_c.ref:
changed order of diff to make vms's diffs more natural
1991-12-13 ste_cm@software.org
* test/unix_c.ref: BASELINE Fri Dec 13 14:22:08 1991
1991-12-13 dickey@software.org
* src/copyrite.c: first cut of port to vms
* src/descrip.mms: added copyrite.txt to rules
1991-12-13 ste_cm@software.org
* src/descrip.mms: BASELINE Fri Dec 13 14:22:08 1991
1991-12-12 dickey@software.org
* test/run_test.com: make this work on vms
* user/copyrite.man: documented a complete-draft
1991-12-12 ste_cm@software.org
* user/copyrite.man: BASELINE Fri Dec 13 14:22:08 1991
1991-12-12 dickey@software.org
* README: RCS_BASE
1991-12-12 ste_cm@software.org
* 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 dickey@software.org
* descrip.mms: RCS_BASE
1991-12-12 ste_cm@software.org
* 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 dickey@software.org
* certify/config.txt: RCS_BASE
1991-12-12 ste_cm@software.org
* 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 dickey@software.org
* certify/release.txt: RCS_BASE
1991-12-12 ste_cm@software.org
* certify/release.txt: BASELINE Fri Dec 13 14:22:08 1991
1991-12-12 dickey@software.org
* certify/README: RCS_BASE
1991-12-12 ste_cm@software.org
* 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 dickey@software.org
* 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@software.org
* 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 dickey@software.org
* test/test.txt: RCS_BASE
1991-12-12 ste_cm@software.org
* 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 dickey@software.org
* test/test.com: RCS_BASE
1991-12-12 ste_cm@software.org
* 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 dickey@software.org
* src/copyrite.c: show only the in_name in trace of diff-command
* test/test.y: RCS_BASE
1991-12-12 ste_cm@software.org
* 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 dickey@software.org
* test/test.c: RCS_BASE
1991-12-12 ste_cm@software.org
* test/test.c: BASELINE Fri Dec 13 14:22:08 1991
1991-12-12 dickey@software.org
* 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 dickey@software.org
* 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 dickey@software.org
* 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@software.org
* 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 dickey@software.org
* 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@software.org
* 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 dickey@software.org
* src/descrip.mms, certify/Makefile: RCS_BASE
1991-12-10 ste_cm@software.org
* 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 dickey@software.org
* Makefile, COPYING: RCS_BASE
1991-12-10 ste_cm@software.org
* COPYING: BASELINE Fri Dec 13 14:22:08 1991