diff options
author | Greg McGary <greg@mcgary.org> | 1999-04-06 08:42:39 +0000 |
---|---|---|
committer | Greg McGary <greg@mcgary.org> | 1999-04-06 08:42:39 +0000 |
commit | 19f3fe061b0501a6a811f98acff39a1363e1000a (patch) | |
tree | 285100f3e1625eff8699ff5b38da24c0d83ce1a6 | |
parent | 348d47906dd55f2a4c577d2349c4a222a49c80dc (diff) | |
download | idutils-19f3fe061b0501a6a811f98acff39a1363e1000a.tar.gz idutils-19f3fe061b0501a6a811f98acff39a1363e1000a.tar.bz2 idutils-19f3fe061b0501a6a811f98acff39a1363e1000a.zip |
-rw-r--r-- | .cvsignore | 1 | ||||
-rw-r--r-- | ChangeLog | 19 | ||||
-rw-r--r-- | NEWS | 6 | ||||
-rw-r--r-- | README-alpha | 37 | ||||
-rw-r--r-- | README.alpha-test | 51 | ||||
-rw-r--r-- | TODO | 13 | ||||
-rw-r--r-- | po/de.po | 2 | ||||
-rw-r--r-- | po/fr.po | 2 |
8 files changed, 65 insertions, 66 deletions
@@ -4,3 +4,4 @@ config.cache config.status config.h stamp-h +NOTES @@ -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 @@ -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: @@ -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 @@ -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" @@ -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" |