summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg McGary <greg@mcgary.org>1999-04-06 08:42:39 +0000
committerGreg McGary <greg@mcgary.org>1999-04-06 08:42:39 +0000
commit19f3fe061b0501a6a811f98acff39a1363e1000a (patch)
tree285100f3e1625eff8699ff5b38da24c0d83ce1a6
parent348d47906dd55f2a4c577d2349c4a222a49c80dc (diff)
downloadidutils-19f3fe061b0501a6a811f98acff39a1363e1000a.tar.gz
idutils-19f3fe061b0501a6a811f98acff39a1363e1000a.tar.bz2
idutils-19f3fe061b0501a6a811f98acff39a1363e1000a.zip
-rw-r--r--.cvsignore1
-rw-r--r--ChangeLog19
-rw-r--r--NEWS6
-rw-r--r--README-alpha37
-rw-r--r--README.alpha-test51
-rw-r--r--TODO13
-rw-r--r--po/de.po2
-rw-r--r--po/fr.po2
8 files changed, 65 insertions, 66 deletions
diff --git a/.cvsignore b/.cvsignore
index 855b198..99e5d26 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -4,3 +4,4 @@ config.cache
config.status
config.h
stamp-h
+NOTES
diff --git a/ChangeLog b/ChangeLog
index 3fe20a8..19eec41 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+1999-04-06 Greg McGary <gkm@gnu.org>
+
+ * Version 3.2d released.
+
+ * libidu/idfile.h (largest_member_file): Add variable decl.
+ (MAX_LARGEST_MEMBER_FILE): Add constant.
+ * libidu/scanners.h (scanner_buffer): Add variable decl.
+ * libidu/scanners.c (scanner_buffer): Rename from id_0.
+ * libidu/walker.c (largest_member_file): Add veriable defn.
+ (walk_flink): Maintain largest_member_file.
+ Call print_member_file.
+ (maybe_get_member_file): Don't call print_member_file.
+ (classify_link): Return 0 if file size is zero.
+ * src/mkid.c (scan_files): Report size of largest file.
+ Cap scanner_buffer size at MAX_LARGEST_MEMBER_FILE.
+ Allocate scanner_buffer.
+ * src/xtokid.c (scan_files): Cap scanner_buffer size at
+ MAX_LARGEST_MEMBER_FILE. Allocate scanner_buffer.
+
1999-04-04 Greg McGary <gkm@gnu.org>
* configure.in: Check for regcomp and compile lib/regex.c
diff --git a/NEWS b/NEWS
index 4d97297..e4faf1f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,9 +1,13 @@
id-utils NEWS - User visible changes.
-Version 3.2d
+Version 3.2d - April 6, 1999, by Greg McGary
* Mondernize lisp/Makefile.am, replace gets with fgets.
+* Allocate larger scanner buffer: MIN (2MB, largest file)
+
+* compile lib/regex.c if regcomp is absent in libc.
+
Version 3.2c - April 3, 1999, by Greg McGary
* Add verbose traces to file walker: `mkid -V'
diff --git a/README-alpha b/README-alpha
index a5d2887..4c27bcd 100644
--- a/README-alpha
+++ b/README-alpha
@@ -1,9 +1,28 @@
-`mkid' README.alpha-test
+id-utils README-alpha
-Special instructions for alpha testers:
+Special instructions for pre-release testers:
-* The code is pretty solid, so I expect most problems to be portability
- issues.
+* The code is pretty solid, but portability problems might remain.
+
+ I have already successfully configured, built and run `make check' on the
+ following systems, so if you have limited time, you needn't go out of
+ your way to retest them:
+
+ sparc-sun-solaris2.6 gcc
+ sparc-sun-solaris2.5.1 gcc
+ sparc-sun-sunos4.1.4 gcc & vendor cc (k&r)
+ i386-pc-solaris2.5.1 gcc
+ i386-pc-solaris2.6 gcc
+ i586-pc-linux-gnu gcc
+ i386-pc-bsdi4.0 gcc
+ i386-unknown-freebsd2.2.7 gcc
+ i386-unknown-netbsd1.3.1 gcc
+ hppa1.1-hp-hpux9.04 gcc & vendor cc
+ mips-sgi-irix6.2 gcc & vendor cc
+
+ I always used GNU make. The vendor-supplied make failed on HP/UX and
+ IRIX. I didn't debug the vendor make failures, which is properly the
+ domain of automake.
* At least do this:
@@ -39,11 +58,17 @@ Special instructions for alpha testers:
* The output of "uname -a"
* The output of "nm" on your system's libc, if applicable.
+ Send bug reports directly to me: gkm@gnu.org
+
* Be aware that this is still work in progress. See TODO for a list of
things yet undone.
-* Note that ID file format is incompatible with mkid2, so you'll have to
- rebuild your ID files. You should notice that the new mkid is faster.
+* If you have contributed enhacements or fixes but don't find yourself
+ mentioned in the THANKS file, please bring it to my attention.
+
+Thanks!
+Greg
+
Local Variables:
mode: text
diff --git a/README.alpha-test b/README.alpha-test
deleted file mode 100644
index a5d2887..0000000
--- a/README.alpha-test
+++ /dev/null
@@ -1,51 +0,0 @@
-`mkid' README.alpha-test
-
-Special instructions for alpha testers:
-
-* The code is pretty solid, so I expect most problems to be portability
- issues.
-
-* At least do this:
-
- ./configure --prefix test; make all; make check; make install.
-
- Make check should "echo OK" if it succeeded. This is not a very rigorous
- test, but it at least ensures sanity for the core tools.
- If all goes well and you want to start using it, reconfigure to install
- in a normal place, e.g.,
-
- # put things in /usr/local/{bin,lib,info} (the default)
- ./configure; make install
- -or-
- # put things in /usr/{bin,lib,info}
- ./configure --prefix /usr; make install
-
- If you have the time, patience and software, please build using both your
- vendor-supplied compiler and gcc. By default, configure will use gcc if
- it is available. You can override this by doing this:
-
- make distclean
- CC=vendor-supplied-cc ./configure # bourne-shell syntax
- -or-
- setenv CC vendor-supplied-cc; ./configure # csh syntax
-
-
-* If you run into build problems, please help by emailing me the following:
- * A brilliant, elegant patch to fix it. ;-)
- -- or, if you don't have time for that... --
- * The version of mkid you're trying to build
- (type ./mkid to get the usage banner which includes the version)
- * The output of "make -k all", to show me where it's dying.
- * The output of "uname -a"
- * The output of "nm" on your system's libc, if applicable.
-
-* Be aware that this is still work in progress. See TODO for a list of
- things yet undone.
-
-* Note that ID file format is incompatible with mkid2, so you'll have to
- rebuild your ID files. You should notice that the new mkid is faster.
-
-Local Variables:
-mode: text
-fill-column: 75
-End:
diff --git a/TODO b/TODO
index d7fda2a..546d661 100644
--- a/TODO
+++ b/TODO
@@ -23,18 +23,19 @@ id-utils TODO - Future directions
- reset access times
* mkid
+ - Reinstate "-" on command-line, meaning read stdin for newline-separated args.
+ - Add times(2) results to statistics output.
+ - Scale statistics base unit (KB, MB, GB)
+ - detect and avoid cycles in the tree induced by symlinks to /.
+ - report dangling symlinks as such, rather than just saying "can't stat"
+ - don't gripe about dangling symlinks if file won't be scanned anyway
- (Optinally?) store tokenized contents of comments.
- Store attributes with symbols: type, func, variable struct-tag
enum-tag, keyword, etc. Store caller/callee relationships between
identifiers. Indicate which files have defns vs. uses. This info
is needed to support a cscope interface.
- - Add times(2) results to statistics output.
- - Scale statistics base unit (KB, MB, GB)
- treat \ specially for TeX files and do likewise with @ for Texinfo.
- - report dangling symlinks as such, rather than just saying "can't stat"
- - don't gripe about dangling symlinks if file won't be scanned anyway
- - Reinstate "-" on command-line, meaning read stdin for newline-separated args.
- - detect and avoid cycles in the tree induced by symlinks to /.
+ - line-buffer verbose output
* gscope
- add a cscope work-alike query interface
diff --git a/po/de.po b/po/de.po
index 10bd526..9ab95a4 100644
--- a/po/de.po
+++ b/po/de.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: GNU mkid 3.0.8\n"
-"POT-Creation-Date: 1999-04-06 00:45-0700\n"
+"POT-Creation-Date: 1999-04-06 01:20-0700\n"
"PO-Revision-Date: 1996-03-23 22:34 MET\n"
"Last-Translator: Karl Eichwalder <ke@ke.Central.DE>\n"
"Language-Team: German <de@li.org>\n"
diff --git a/po/fr.po b/po/fr.po
index b081a93..9f621c0 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 1999-04-06 00:45-0700\n"
+"POT-Creation-Date: 1999-04-06 01:20-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"