*** empty log message ***
[bpt/guile.git] / scripts / ChangeLog
index d6445e7..8ab0578 100644 (file)
@@ -1,3 +1,155 @@
+2002-04-08  Thien-Thi Nguyen  <ttn@giblet.glug.org>
+
+       * summarize-guile-TODO: Use (ice-9 getopt-long).
+       Autoload (ice-9 common-list).
+
+       (select-items): New proc.
+       (make-display-item): New proc.
+       (display-item): Delete.
+       (display-items): Use `make-display-item'.
+       (summarize-guile-TODO): Add option handling.
+
+2002-04-07  Thien-Thi Nguyen  <ttn@giblet.glug.org>
+
+       * summarize-guile-TODO: Add "Bugs" section to commentary.
+       Autoload (srfi srfi-13) on `string-tokenize'.
+
+       (as-leaf): New proc.
+       (hang-by-the-leaves): Use `as-leaf'.
+       (read-TODO-file): Expand regexp and specs
+       to handle "D", "X" and "N%".  Fix regexp
+       to make isolating `who' easier.
+       (display-item): Handle "D", "X" and "N%".
+
+2002-04-06  Thien-Thi Nguyen  <ttn@giblet.glug.org>
+
+       * summarize-guile-TODO: New script.
+
+       * Makefile.am (scripts_sources): Add "summarize-guile-TODO".
+
+2002-04-05  Thien-Thi Nguyen  <ttn@giblet.glug.org>
+
+       * read-text-outline (display-outline-tree): No longer export this proc.
+
+       (*depth-cue-rx*, *subm-number*, *level-divisor*, >>,
+       display-outline-tree): Delete these vars and procs.
+
+       (??, msub, ??-predicates, make-line-parser,
+       make-text-outline-reader): New procs.
+
+       (make-text-outline-reader): Export.
+       (read-text-outline-silently): Rewrite
+       using `make-text-outline-reader'.
+
+2002-04-04  Thien-Thi Nguyen  <ttn@giblet.glug.org>
+
+       * lint: New script.
+
+       * Makefile.am (scripts_sources): Add "lint".
+
+2002-04-02  Thien-Thi Nguyen  <ttn@giblet.glug.org>
+
+       * PROGRAM: Update copyright; nfc.
+
+       * read-text-outline: New script.
+
+       * Makefile.am (scripts_sources): Add "read-text-outline".
+
+       * read-text-outline (read-text-outline-silently):
+       Move `tp' inside `loop'; nfc.
+
+2002-03-12  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * snarf-check-and-output-texi (snarf-check-and-output-texi): If
+       supplied, the `--manual' flag arrives as a string, not a symbol,
+       so test for it as such.
+
+2002-03-03  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * snarf-guile-m4-docs (display-texi): Strip off `# ' from start of
+       docstring lines if possible, rather than just `#'.
+
+2002-02-26  Thien-Thi Nguyen  <ttn@giblet.glug.org>
+
+       * Makefile.am: Update path to pre-inst-guile automake frag.
+
+2002-02-22  Thien-Thi Nguyen  <ttn@giblet.glug.org>
+
+       * api-diff: New script.
+
+2002-02-05  Thien-Thi Nguyen  <ttn@giblet.glug.org>
+
+       * Include $(top_srcdir)/pre-inst-guile.am.
+
+       (overview): Use $(preinstguiletool).
+
+2002-01-11  Thien-Thi Nguyen  <ttn@giblet.glug.org>
+
+       * Makefile.am (scripts_sources): Add autofrisk.
+
+       * autofrisk: New script.
+
+       * frisk: Fix typo in commentary; nfc.
+
+       * use2dot: Autoload module (ice-9 getopt-long).
+       Use module (srfi srfi-13).
+       Export `use2dot'.
+
+       (string-append/separator, mapconcat): Delete.
+       (vv): Now take list of pairs, and return the mapping..
+       (>>header): Use `string-join'.
+       (>>): New proc.
+       (use2dot): Use `getopt-long'.  Use `>>'.
+
+2002-01-08  Thien-Thi Nguyen  <ttn@giblet.glug.org>
+
+       * Makefile.am (scripts_sources): Add frisk.
+       (list): New target.
+       (overview): Also report module interfaces.
+
+       * use2dot: Rewrite using (scripts frisk).
+
+       * frisk: Initial revision.
+
+2002-01-02  Thien-Thi Nguyen  <ttn@giblet.glug.org>
+
+       * snarf-guile-m4-docs: New script.
+
+2001-11-28  Thien-Thi Nguyen  <ttn@giblet.glug.org>
+
+       * punify (write-punily): Handle symbols w/ ":" prefix specially.
+
+       * use2dot (ferret): New proc.
+       (grok): Use `ferret'.
+
+2001-11-16  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * snarf-check-and-output-texi: Change generated @deffn categories
+       from "function" and "primitive" to "C Function" and "Scheme
+       Procedure".
+       (end-multiline): Take out @findex generation again; not needed
+       since index entries are implicit in @deffn forms.
+
+       These changes add a @deffnx C function declaration and function
+       index entries for each Guile primitive to the copy of the doc
+       snarf output that is used for reference manual synchronization.
+       Online help is unchanged.
+
+       * snarf-check-and-output-texi (*manual-flag*,
+       snarf-check-and-output-texi): Handle `--manual' invocation arg
+       passed through from libguile/Makefile.am.
+       (*c-function-name*, begin-multiline, do-command): Pick out C
+       function name from snarfed token stream.
+       (end-multiline): Add @deffnx C declaration and function index
+       entries to output.
+       (*primitive-deffnx-signature*, *primitive-deffnx-sig-length*):
+       Fluff to help insert the C declaration after any "@deffnx
+       primitive" lines in the snarfed docstring.
+
+2001-10-05  Thien-Thi Nguyen  <ttn@glug.org>
+
+       * read-scheme-source (quoted?, clump): New procs, exported.
+
 2001-09-30  Thien-Thi Nguyen  <ttn@glug.org>
 
        * display-commentary (module-name->filename-frag,