summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog226
1 files changed, 226 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 2e36b02..537f098 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,229 @@
+2008-02-01 Aubrey Jaffer <jaffer@aubrey.jaffer>
+
+ * require.scm (*slib-version*): Bumped from 3a5 to 3b1.
+
+2008-01-31 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * FAQ, slib.spec, Makefile: Always put - between slib and version.
+
+2008-01-28 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * fdl.texi: (Version 1.2, November 2002) Registered in CVS.
+
+ * slib.texi (About SLIB): SLIB is part of the GNU project.
+ (Installation): Fixed \ problem choking pdf generation.
+
+2008-01-23 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * byte.scm: Rewritten to use uniform arrays.
+
+ * random.scm (random): Err when passed negative number.
+
+ * scheme48.init (char-code-limit): 128; does ascii conversions.
+
+2008-01-23 Ivan Shmakov
+
+ * scheme48.init (slib:os-strings): Fixed init for 1.7 (and 1.3).
+ (defmacro:eval, defmacro:load): Fixed.
+
+2008-01-21 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (ciefiles): Separated from Scheme sourefiles.
+ (test): Unmaintained target removed.
+
+2008-01-19 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * scheme48.init (1+, -1+): Removed; choke Scheme48-1.7.
+ Added SRFIs as found in Scheme-48 release-notes.
+ (scheme-implementation-version): Lose text after number.
+
+ * Makefile ($(S48SLIB), $(S48LIB)): Prefix with $(DESTDIR).
+
+2008-01-18 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * srfi-1.scm (lset<=): Fixed to use first argument.
+
+ * Makefile (install, psdtemp/slib): mkdir -p.
+
+2008-01-17 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * transact.scm (word:lock!): Don't try to read file until after
+ call-with-open-ports returns.
+ (describe-file-lock): Handle case when file isn't locked.
+ (windows:user-email-address): Much simplified; updated to
+ Windows-XP from Windows-95.
+
+2008-01-16 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (RSYNC): --rsync-path no longer needed.
+
+ * transact.scm (describe-file-lock): Added diagnostic to
+ current-error-port.
+
+ * slib.nsi (MUI_ICON): Set to "SLIB.ico".
+
+ * Makefile (allfiles): Added SLIB.ico.
+
+2008-01-15 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * rdms.scm (open-table): Return #f for failure per documentation.
+
+2008-01-07 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * solid.scm (light:point, light:spot): Fixed.
+
+2008-01-02 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * determ.scm (matrix:inverse, matrix->lists): Corrected
+ documentation.
+
+2007-12-31 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * clrnamdb.scm, resenecolours.txt: Updated to Resene-2007.
+
+2007-12-23 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi: Removed glob as alias for filename.
+
+ * glob.scm: In documentation, removed glob as alias for filename.
+
+ * dirs.scm: Require 'filename instead of 'glob.
+
+ * require.scm: Condition SRFI scan on srfi-0.
+
+ * mklibcat.scm: Feature-name is srfi-0 (was srfi).
+
+ * scheme48.init, mzscheme.init, Template.scm, umbscheme.init,
+ vscm.init, STk.init, scheme2c.init, scsh.init, sisc.init, t3.init,
+ RScheme.init, macscheme.init, mitscheme.init, pscheme.init,
+ jscheme.init, kawa.init, bigloo.init, chez.init, elk.init,
+ gambit.init, guile.init (slib:features):
+ Added srfi-96. Replaced srfi with srfi-0.
+
+ * mbe.scm (macro:eval): defmacro:eval.
+ (macro:load): defmacro:load.
+
+ * defmacex.scm (defmacro:expand*): Use macroexpand instead of
+ macroexpand-1 in preparation for macroexpand-1 deprecation.
+
+ * vscm.init (slib:features): Added macro.
+
+ * RScheme.init (slib:features): Added defmacro.
+
+ * mzscheme.init (slib:features): Added syntax-case.
+
+ * guile.init, scheme48.init, sisc.init (macro:load):
+ slib:load-source.
+
+ * umbscheme.init, pscheme.init (defmacro:eval, defmacro:load):
+ Simplified.
+
+ * kawa.init, mitscheme.init, bigloo.init, gambit.init,
+ jscheme.init: (re)moved some comments.
+
+ * Template.scm, t3.init, STk.init, macscheme.init, scheme2c.init,
+ scsh.init, chez.init, elk.init (slib:features): Added defmacro.
+
+2007-12-21 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.nsi: Added *.init files.
+
+ * slib.sh, slib.1: Added Larceny.
+
+ * slib.texi (Installation): Added Larceny.
+
+ * README (Implementation-specific Instructions): Updated.
+
+2007-12-20 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * prec.scm (prec:parse-delimited): First (recursive) clause was
+ missing argument.
+
+2007-12-18 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * guile.init ((ice-9 slib)): "ice-9/slib.scm" doesn't become valid
+ (and shorter) until version guile-1.8.3.
+
+2007-12-08 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (catalogs): Copy "mkpltcat.scm" to "mkimpcat.scm" in
+ mzscheme's implementation-vicinity.
+ (mkfiles): Added "mkpltcat.scm".
+
+ * mkpltcat.scm: "mkimpcat.scm" for mzscheme which adds all
+ supported SRFIs to the catalog.
+
+ * mzscheme.init (slib:features): Added format.
+ (slib:load-compiled): Handle SRFI requires.
+
+ * slib.texi (Spectra): Clarified action of features cie1964,
+ cie1931, and ciexyz.
+
+2007-11-29 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Installation): Documented *_IMPLEMENTATION_PATHs.
+
+ * slib.sh: mzscheme.init renamed from DrScheme.init.
+
+ * mzscheme.init: Renamed from DrScheme.init.
+
+ * Makefile (ifiles): mzscheme.init renamed from DrScheme.init.
+
+ * Template.scm (implementation-vicinity): Environment variable
+ {TEMPLATE}_IMPLEMENTATION_PATH overrides.
+
+ * mitscheme.init (implementation-vicinity): Environment variable
+ MITSCHEME_IMPLEMENTATION_PATH overrides.
+
+ * vscm.init (implementation-vicinity): Environment variable
+ VSCM_IMPLEMENTATION_PATH overrides.
+
+ * STk.init (implementation-vicinity): Environment variable
+ STK_IMPLEMENTATION_PATH overrides.
+
+ * RScheme.init (implementation-vicinity): Environment variable
+ RSCHEME_IMPLEMENTATION_PATH overrides.
+
+ * jscheme.init (implementation-vicinity): Environment variable
+ JSCHEME_IMPLEMENTATION_PATH overrides.
+
+ * gambit.init (implementation-vicinity): Environment variable
+ GAMBIT_IMPLEMENTATION_PATH overrides.
+
+ * elk.init (implementation-vicinity): Environment variable
+ ELK_IMPLEMENTATION_PATH overrides.
+
+ * chez.init (implementation-vicinity): Environment variable
+ CHEZ_IMPLEMENTATION_PATH overrides.
+
+ * bigloo.init (program-arguments): Defined per information on
+ http://practical-scheme.net/wiliki/schemexref.cgi?command-line and
+ http://practical-scheme.net/wiliki/schemexref.cgi?executable-name.
+ (implementation-vicinity): Environment variable
+ BIGLOO_IMPLEMENTATION_PATH overrides.
+
+ * guile.init (slib:features): Abstracted defined? tests.
+ (implementation-vicinity): Environment variable
+ GUILE_IMPLEMENTATION_PATH overrides.
+
+ * DrScheme.init, elk.init (program-arguments): Fake the program
+ name (first element) from scheme-implementation-type.
+ (implementation-vicinity): Environment variable
+ MZSCHEME_IMPLEMENTATION_PATH overrides.
+
+ * scsh.init (program-arguments): Defined to command-line per
+ http://practical-scheme.net/wiliki/schemexref.cgi?command-line
+
+ * scheme48.init (program-arguments): Removed dummy definition.
+
+ * sisc.init (library-vicinity, implementation-vicinity): Find path
+ once.
+
+ * scheme2c.init, kawa.init, umbscheme.init
+ (implementation-vicinity): find path once.
+
+ * slib.texi (System Interface): Added program-arguments.
+
2007-11-28 Aubrey Jaffer <agj@alum.mit.edu>
* slib.sh (Usage): Updated implementation list.