summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog421
1 files changed, 421 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 537f098..78f8a7f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,424 @@
+2015-01-14 Aubrey Jaffer <jaffer@dv7t>
+
+ * require.scm (*slib-version*): Bumped from 3b4 to 3b5.
+
+2014-04-07 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * rmdsff.scm (make-cell, integer->coordinates)
+ (coordinates->integer): Don't depend on LETREC* behavior.
+
+2014-03-30 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * rmdsff.scm: Removed #+CHOICE code comments.
+
+2014-03-13 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * rmdsff.scm: Improved algorithim eliminates gratuitous 0 digit at
+ top level.
+
+2014-02-10 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile, mklibcat.scm, rmdsff.scm, slib.texi (space-filling):
+ Added "rmdsff.scm" and documentation.
+
+2014-02-08 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * phil-spc.scm, schmooz.scm, slib.texi: Because TeXinfo-5 changed
+ the rules, don't allow text between @defun and @defunx.
+
+ * usercat: Use local copy of "schmooz.scm".
+
+2013-05-08 Aubrey Jaffer <jaffer@dv7>
+
+ * require.scm (*slib-version*): Bumped from 3b3 to 3b4.
+
+2013-01-17 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * strsrch.scm (substring?, substring-ci?): Replaced the
+ skip-vector with an alist (to work with wide characters).
+
+2013-01-10 Andy Wingo
+
+ * README: Update documentation for Guile.
+
+ * guile-2.init:
+ * guile.init: Factor an initialization file for Guile 2.0 and
+ later out of guile.init. This does not change the interface,
+ though -- loading guile.init will load guile-2.init if
+ appropriate, and otherwise executes its own code.
+
+ * slib.nsi:
+ * Makefile (ifiles): Update build scripts.
+
+2012-12-29 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Root Finding): Added note about root multiplicity.
+
+2012-06-27 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * structure.scm (define-structure): Reconciled with documentation.
+
+2012-04-09 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (upgnu): Added target to upload to ftp.gnu.org.
+
+2012-01-11 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi, logical.scm (integer->list): Negative k not allowed.
+
+2011-12-14 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (html/slib, $(DESTDIR)$(htmldir)slib): HTML generated
+ by `makeinfo --html'.
+
+2011-10-25 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (snapdir, infodir, htmldir): Added defaults so make
+ works with empty "config.status".
+
+2011-10-13 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * grapheps.ps (whole-page): Extract bounds from %%BoundingBox.
+
+2011-10-11 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * grapheps.scm, grapheps.ps (plot-text-column): Added.
+
+2011-10-10 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * grapheps.ps: Added copyright and license.
+
+2011-09-05 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * mklibcat.scm (collect): Changed to macro load.
+
+2011-06-05 Pierpaolo Bernardi
+
+ * wttree.scm (wt-tree/union-merge): Added from MIT-Scheme; updated
+ license.
+
+2011-05-28 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Bit-Twiddling): Clarified relationship between
+ list->integer and integer->list.
+
+2011-05-20 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * xml-parse.scm (ssax:read-string): Corrected typo.
+
+2011-04-11 Bill Schottstaedt (using Scheme-lint)
+
+ * tzfile.scm (tzfile:read-bool): Simplified conditional.
+
+ * sort.scm (sort!, sort): Removed unused variable.
+
+ * solid.scm (scene:overcast, light:point): Removed unused variables.
+
+ * root.scm (secant:find-root-1): Removed unused variable.
+
+ * object.scm (make-generic-predicate): Simplified conditional.
+
+ * mwexpand.scm (mw:finalize-body): Removed unused variables.
+
+ * genwrite.scm (generic-write): Removed unused variable.
+
+ * factor.scm (Solovay-Strassen-prime?): Simplified conditional.
+
+ * bytenumb.scm (ieee-float->bytes, ieee-double->bytes): Removed
+ unused variable.
+
+ * batch.scm (batch:run-script): Corrected arguments to batch:dialect.
+ (batch:extender): Corrected arguments to batch:call-with-output-script.
+
+2011-02-28 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (collectx.scm): Always create, and don't depend on,
+ "collect.sc".
+
+2011-01-31 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * grapheps.scm (plot): Fixed documentation.
+
+2011-01-26 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * subarray.scm (subarray): Fixed documentation.
+
+2011-01-19 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * uri.scm (uri:decode-query): Don't split values on cr.
+
+2010-12-20 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * mklibcat.scm (precedence-parse): No longer needs defmacro.
+
+ * mitscheme.init: Removed support for defmacro
+ when (mit-scheme-release>= 9 0).
+
+ * wttree-test.scm (prop-wt-tree/index): Now covers everything
+ which wttest.scm does. Removed wttest.scm.
+
+2010-12-18 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * wttree-test.scm: Ported wttree test suite from Kazu Yamamoto.
+ (main): Demacroized.
+
+2010-12-17 Kazu Yamamoto
+
+ * wttree.scm: Fixed bug where tree balance was lost by deletions
+ <http://hagi.is.s.u-tokyo.ac.jp/~yh/bst.pdf>.
+
+2010-12-01 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * mkclrnam.scm (load-rgb-txt): Added method for XKCD dictionary.
+
+2010-11-11 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * mkclrnam.scm (load-rgb-txt): Added method for "bang" dictionary.
+
+2010-11-10 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * colorspc.scm (L*a*b*:DE*94): From
+ <http://www.brucelindbloom.com/index.html?Eqn_DeltaE_CIE94.html>
+ replaced wedged L*C*h:DE*94.
+
+ * mkclrnam.scm (load-rgb-txt): Added method for FED-STD-595C.
+
+2010-11-03 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * mkclrnam.scm (load-rgb-txt): Extract color-names from "ntc.js".
+
+2010-09-16 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * scanf.scm (*scanf): Handle array-ref argument expressions.
+
+2010-08-29 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * grapheps.scm (set-font): Take optional "encoding" argument.
+
+ * grapheps.ps: Squelch trailing .0 in axis numbers.
+
+2010-07-08 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.sh, gosh.init: Added support for (gosh) Gauche-0.9.
+
+2010-07-02 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * require.scm (*slib-version*): Bumped from 3b2 to 3b3.
+
+ * dbutil.scm (close-database): Close read-only databases.
+
+2010-06-19 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile: INSTALL_INFO = ginstall-info
+
+ * slib.texi (Lists as sequences): Corrected `last' example.
+
+2010-05-31 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * configure: Improved portability of trailing / detection.
+
+ * saturate.txt, clrnamdb.scm: Updated now that interpolation is fixed.
+
+ * colorspc.scm (wavelength->XYZ): Interpolation was backwards.
+
+2010-05-22 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * configure (ac_default_prefix): Was lacking trailing /.
+
+2010-04-14 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (allfiles): Added "version.txi".
+
+2010-03-13 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * clrnamdb.scm, saturate.txt: Fixed several problems.
+
+ * mkclrnam.scm (load-rgb-txt): Added input method for XCMS colors.
+
+ * color.scm (color->L*a*b*): Corrected conversion from L*a*b*.
+ (color->string): Reduced precision on L*a*b*, L*u*v*, and L*C*h.
+
+ * slib.texi (Define-Structure): Corrected documentation and example.
+
+2010-02-23 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (Makefile): Runs ./configure to create config.status.
+
+2010-02-11 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile: Reorganized per http://www.gnu.org/prep/standards/
+
+ * guile.init (char-code-limit, scheme-file-suffix, read, array?):
+ Conditioned for Guile-1.9.7.
+
+2010-02-04 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * configure: GNU-style configuration for installation creates
+ config.status, which is included by Makefile.
+
+2010-02-03 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * guile.init (browse-url, vector->array, array->vector)
+ (random:chunk): Conditional definitions choke Guile-2.
+
+2010-02-01 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile: include config.status for install directories.
+
+ * configure: Added Shell script for GNU-compatible configuration.
+
+2010-01-30 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Installation): Added link to Guile manual.
+ Corrected @exdent usage.
+
+2010-01-28 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * guile.init: 1.8.6 needs exports.
+ (define): Don't redefine in guile-2 (1.9).
+
+ * guile.use: Added; has just (use-modules (ice-9 slib)).
+
+ * slib.sh (guile): Added: -l ${SCHEME_LIBRARY_PATH}guile.use
+ conditioned on "guile.use" existence.
+
+2010-01-27 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * math-integer.scm (remainder, modulo): Fixed documentation.
+
+ * limit.scm (finite?): Added definition.
+
+2009-12-16 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * qp.scm (qp): Don't truncate symbols when printing.
+
+2009-10-22 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * transact.scm (word:lock!): Truncate email components so MS-Word
+ style ~$ckfile fits in 162.B.
+
+2009-10-21 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * dirs.scm (directory*-for-each): Added.
+
+2009-09-30 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (install, uninstall): Added ciefiles.
+
+2009-09-19 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * srfi-39.scm (make-parameter, parameterize): Added.
+
+2009-09-11 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * s7.init: Added init file for S7, part of the Snd sound-editor.
+
+2009-08-14 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * grapheps.ps (bargraph, impulse): Fixed for ranges not containing 0.
+
+2009-08-02 Aubrey Jaffer <jaffer@localhost.localdomain>
+
+ * require.scm (*slib-version*): Bumped from 3b1 to 3b2.
+
+2009-07-24 Clemens Fischer
+
+ * html4each.scm (htm-fields): Value always is string.
+
+2009-07-18 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * prec.scm (prec:parse): Removed input newline flushing.
+
+2009-07-03 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * prec.scm (prec:parse): Added initial-column argument.
+
+2009-07-03 Sarah V. Jaffer
+
+ * prec.scm: Rewrote to make thread-safe; fluid-let variables
+ replaced with `dyn' argument to most procedures.
+
+2009-06-15 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * prec.scm (prec:parse-nofix, prec:parse-postfix): Changed set! of
+ *syn-rules* to fluid-let.
+
+2009-06-05 Andrea Girotto
+
+ * kawa.init (scheme-implementation-version): Update for Kawa-1.9.3.
+
+2009-05-17 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * dynamic.scm (dynamic-environment-rtd, dynamic-rtd):
+ * priorque.scm (make-heap):
+ * queue.scm (make-queue):
+ * synclo.scm (make-reserved-name-item):
+ * values.scm (values): In SISC (1.16.6), the second argument to
+ 'record-constructor' is not optional. Second arguments added.
+
+ * sisc.init (syncase:eval, syncase:load): Added.
+
+2009-02-10 Adam Sampson
+
+ * Makefile (install): Fixed DESTDIR use.
+
+2008-12-14 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * format.texi (Format Interface): Updated meta-information.
+
+2008-12-13 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Catalog Creation): Added mention of implcat.
+ (Compiled and Implementation-Specific Features): Added section.
+
+2008-12-09 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * tzfile.scm (tzfile:read): Made warning more informative.
+ (tzfile:read): Commented out warning.
+
+2008-12-07 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (System Interface): The procedure `system' is Posix.
+
+2008-11-15 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * fdl.texi: Updated to Version 1.3.
+
+ * mitscheme.init(system): Now called run-shell-command.
+ (print-call-stack): Added dummy definition for trace.
+
+2008-06-18 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * require.scm (report:print): Report locations if given filename
+ argument.
+
+2008-05-17 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * html4each.scm (htm-fields): Treat DTDs like comments. Fixed
+ handling of closing tags. Corrected documentation.
+
+2008-04-09 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * qp.scm (qp): Don't add newlines when *qp-width* is #f.
+
+ * trace.scm (debug:trace-procedure): Increased indent increment to
+ 2; wrap at column 31 so that depths 16 to 31 are offset.
+
+ * guile.init (list->array): Redefine to take 3 arguments.
+ (vector->array, array->vector): Define if missing.
+
+2008-02-25 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * guile.init (implementation-vicinity): Thomas Bushnell points out
+ that %site-dir mashes all slibcat for all versions together.
+ %library-dir (since Guile-1.6) is the versioned directory.
+ (library-vicinity): Last resort changed to "/usr/share/slib/".
+
+2008-02-10 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Input/Output): Fixed typo in file-position.
+ (System): Macro:load doesn't affect current-error-port.
+
2008-02-01 Aubrey Jaffer <jaffer@aubrey.jaffer>
* require.scm (*slib-version*): Bumped from 3a5 to 3b1.