Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > 24d44275e4f521efa42ed41ab068ed87 > files > 9

libctl-devel-3.2.1-1.fc18.i686.rpm

Fri Jul 20 19:32:44 EDT 2012  stevenj@fftw.org
  * gh_symbol2newstr -> ctl_symbol2newstr

    M ./NEWS +4
    M ./configure.ac -2 +2
    M ./src/ctl.h.in -1 +3

Fri Jul 20 13:14:48 EDT 2012  stevenj@fftw.org
  tagged libctl-3.2


Fri Jul 20 13:14:05 EDT 2012  stevenj@fftw.org
  * more gh replacements

    M ./src/ctl.c -5
    M ./src/ctl.h.in +3

Fri Jul 20 12:10:08 EDT 2012  stevenj@fftw.org
  * whoops, rm some unwanted requirements of guile/gh.h in tests

    M ./configure.ac -2 +10

Fri Jul 20 09:59:02 EDT 2012  stevenj@fftw.org
  * copyright year bump, tentative release date

    M ./COPYRIGHT -1 +1
    M ./NEWS -1 +1
    M ./base/class.scm -1 +1
    M ./base/ctl.scm -1 +1
    M ./base/extern-funcs.scm -1 +1
    M ./base/help.scm -1 +1
    M ./base/include.scm -1 +1
    M ./base/interaction.scm -1 +1
    M ./base/io-vars.scm -1 +1
    M ./base/main.c -1 +1
    M ./base/math-utils.scm -1 +1
    M ./base/matrix3x3.scm -1 +1
    M ./base/simplex.scm -1 +1
    M ./base/utils.scm -1 +1
    M ./base/vector3.scm -1 +1
    M ./examples/example.c -1 +1
    M ./examples/example.scm.in -1 +1
    M ./src/ctl-f77-glue.c -1 +1
    M ./src/ctl.c -1 +1
    M ./src/ctl.h.in -1 +1
    M ./utils/ctl-io.scm -1 +1
    M ./utils/ctlgeom.h -1 +1
    M ./utils/geom.c -1 +1
    M ./utils/geom.scm -1 +1

Thu Jul 19 18:24:00 EDT 2012  stevenj@fftw.org
  * override gh_car/gh_cdr if NO_GH

    M ./src/ctl.c -4
    M ./src/ctl.h.in +2

Thu Jul 19 15:24:30 EDT 2012  stevenj@fftw.org
  * hack to gh_new_procedure for Guile 2.x: fcn argument needs to be typecast to scm_t_subr (a void* for some annoying reason) in order to work in C++

    M ./src/ctl.h.in -1 +6

Thu Jul 19 14:36:20 EDT 2012  stevenj@fftw.org
  * update for compatibility with guile 2.x; added ctl-set-prompt! to set prompt in both guile 1.x and 2.x

    M ./Makefile.am +1
    M ./NEWS -1 +6
    M ./base/class.scm -5 +54
    M ./base/interaction.scm +10
    M ./base/io-vars.scm -2 +1
    M ./base/main.c -3 +11
    M ./base/math-utils.scm -6 +7
    M ./base/vector3.scm -2 +5
    M ./configure.ac -6 +36
    M ./examples/Makefile.am -2 +2
    M ./examples/example.c -1
    M ./examples/example.scm.in -1 +1
    A ./m4/
    M ./src/cintegrator.c -4 +4
    M ./src/ctl.c -50 +93
    M ./src/ctl.h.in -16 +56
    M ./src/integrator.c -5 +6
    M ./src/subplex.c -6 +6
    M ./utils/Makefile.am -2 +2
    M ./utils/gen-ctl-io.in -1
    M ./utils/geom.scm -2 +9

Wed Jul 18 13:02:09 EDT 2012  stevenj@fftw.org
  * bumped version to 3.2

    M ./NEWS -2 +3
    M ./configure.ac -2 +2

Wed Jul 18 11:02:50 EDT 2012  stevenj@fftw.org
  * updated 3.1.1 news

    M ./NEWS +17

Wed Jul 18 10:52:54 EDT 2012  stevenj@fftw.org
  * rename string -> char* in header files for C++ compatibility

    M ./utils/ctl-io.scm -1 +3

Thu May 31 16:55:16 EDT 2012  stevenj@fftw.org
  * bug fix in normal_to_object: incorrectly handled ties in determining closest surface for blocks

    M ./utils/geom.c -1 +1

Sat Feb  4 17:03:55 EST 2012  stevenj@fftw.org
  * avoid namespace ollution

    M ./src/ctl.c -1 +1
    M ./src/ctl.h.in -2 +2

Wed Feb 23 15:24:32 EST 2011  stevenj@fftw.org
  * list-type constructors now accept either (name ...elements...) or (name (list ...elements...))

    M ./base/class.scm -3 +8

Fri Feb 18 11:06:37 EST 2011  stevenj@fftw.org
  * handle negative wedge angles

    M ./utils/geom.c -2 +9

Mon Dec  6 10:59:50 EST 2010  stevenj@fftw.org
  * add vector3->exact

    M ./base/vector3.scm +1

Fri Nov 19 23:12:22 EST 2010  stevenj@fftw.org
  * first stab at wedge type -- implemented point in object, but currently normal vector, line-with-object, and bounding box are inherited from cylinders (means that subpixel averaging will be wrong for flat wedge edges)

    M ./utils/geom.c -2 +52
    M ./utils/geom.scm +15

Tue Dec  1 13:38:28 EST 2009  stevenj@fftw.org
  * force vector3 values and interpolate results to be floating-point (inexact) rather than exact rationals

    M ./base/math-utils.scm -24 +27
    M ./base/vector3.scm -7 +13

Tue Oct 13 15:41:14 EDT 2009  stevenj@fftw.org
  * tentative 3.1.1 version with libctl_quiet

    M ./NEWS +6
    M ./base/main.c -11 +20
    M ./configure.ac -2 +2

Fri Jun  5 12:24:18 EDT 2009  stevenj@fftw.org
  tagged libctl-3.1


Fri Jun  5 12:22:40 EDT 2009  stevenj@fftw.org
  * copyright-year update

    M ./COPYRIGHT -1 +1
    M ./base/class.scm -1 +1
    M ./base/ctl.scm -1 +1
    M ./base/extern-funcs.scm -1 +1
    M ./base/help.scm -1 +1
    M ./base/include.scm -1 +1
    M ./base/interaction.scm -1 +1
    M ./base/io-vars.scm -1 +1
    M ./base/main.c -1 +1
    M ./base/math-utils.scm -1 +1
    M ./base/matrix3x3.scm -1 +1
    M ./base/simplex.scm -1 +1
    M ./base/utils.scm -1 +1
    M ./base/vector3.scm -1 +1
    M ./examples/example.c -1 +1
    M ./examples/example.scm.in -1 +1
    M ./src/ctl-f77-glue.c -1 +1
    M ./src/ctl.c -1 +1
    M ./src/ctl.h.in -1 +1
    M ./utils/ctl-io.scm -1 +1
    M ./utils/ctlgeom.h -1 +1
    M ./utils/geom.c -1 +1
    M ./utils/geom.scm -1 +1

Fri Jun  5 12:20:58 EDT 2009  stevenj@fftw.org
  * NEWS, shared-lib version bump

    M ./NEWS +18
    M ./configure.ac -1 +1

Wed Jun  3 23:29:48 EDT 2009  stevenj@fftw.org
  * use GUILE_CONFIG and GUILE env vars

    M ./configure.ac -7 +8
    M ./utils/gen-ctl-io.in -3 +3

Wed Jun  3 13:25:37 EDT 2009  stevenj@fftw.org
  * whoops

    M ./utils/ctlgeom.h -1 +1

Tue Jun  2 18:03:18 EDT 2009  stevenj@fftw.org
  * use new autoconf datarootdir var

    M ./utils/gen-ctl-io.in +1

Tue Jun  2 17:55:24 EDT 2009  stevenj@fftw.org
  * tolerance tweak

    M ./utils/geomtst.c -2 +2

Tue Jun  2 17:52:08 EDT 2009  stevenj@fftw.org
  * fixed ellipsoid overlap function

    M ./utils/geom.c -13 +42
    M ./utils/geomtst.c -25 +38

Wed Apr 29 19:10:37 EDT 2009  stevenj@fftw.org
  * first stab at ellipsoid_overlap function

    M ./utils/ctlgeom.h +2
    M ./utils/geom.c -12 +60
    M ./utils/geomtst.c -2 +48

Mon Jan 12 19:31:24 EST 2009  stevenj@fftw.org
  * bug fix in numerical derivative routine (didn't converge when error was exactly zero)

    M ./base/math-utils.scm -1 +1

Thu Apr 24 21:32:32 EDT 2008  stevenj@fftw.org
  * use primitive-load rather than load, since Guile nowadays includes the current directory in the load path and this conflicts with include's path tracking for relative paths

    M ./base/include.scm -2 +7

Sat Apr 12 01:40:20 EDT 2008  stevenj@fftw.org
  * grr, Guile-callable C functions cannot have > 10 argumeents

    M ./base/main.c -3 +2
    M ./utils/nlopt.c -11 +29

Sat Apr 12 01:01:01 EDT 2008  stevenj@fftw.org
  * various small fixes to nlopt_minimize wrapper

    M ./base/main.c +8
    M ./utils/nlopt.c -9 +10

Sat Apr 12 00:01:56 EDT 2008  stevenj@fftw.org
  * added preliminary support for nlopt_minimize wrapper (calling program must modify Makefile to use it)

    M ./Makefile.am -1 +1
    M ./base/main.c +6
    M ./configure.ac -1 +7
    M ./utils/Makefile.am -3 +9
    A ./utils/nlopt.c

Sat Mar  8 23:26:13 EST 2008  stevenj@fftw.org
  * rm inadvertent (but harmless) type conversion

    M ./src/cintegrator.c -1 +1
    M ./src/integrator.c -1 +1

Sat Mar  8 20:42:14 EST 2008  stevenj@fftw.org
  * fixed bug in integrator test program

    M ./src/cintegrator.c -1 +1
    M ./src/integrator.c -1 +1

Wed Feb 27 21:15:18 EST 2008  stevenj@fftw.org
  tagged 3.0.3


Wed Feb 27 21:14:57 EST 2008  stevenj@fftw.org
  * 3.0.3 release date

    M ./NEWS -1 +1

Sun Feb 24 00:21:37 EST 2008  stevenj@fftw.org
  * version bump to 3.0.3

    M ./NEWS +11
    M ./configure.ac -2 +2

Sun Feb 24 00:11:05 EST 2008  stevenj@fftw.org
  * correct gh_new_procedure arg cast and add mising string.h header; thanks to David Foster for the bug reports (when compiling C++ code on MacOS X)

    M ./utils/ctl-io.scm -1 +1
    M ./utils/gen-ctl-io.in +1

Thu Dec  6 18:55:32 EST 2007  stevenj@fftw.org
  * bug fix: boolean should be counted as a primitive type (otherwise classes can't have boolean properties!)

    M ./base/class.scm +1

Tue Jul 31 19:44:07 EDT 2007  stevenj@fftw.org
  * SCM_VELTS is deprecated

    M ./src/ctl.c +6

Tue Jul 31 19:41:31 EDT 2007  stevenj@fftw.org
  * use set-param instead of set

    M ./examples/run.ctl -1 +1

Wed Apr 25 12:52:16 EDT 2007  stevenj@fftw.org
  * added "begin-timed", similar to "begin-time" but returns value of last statement instead of time

    M ./base/utils.scm +9

Mon Oct 16 13:24:13 EDT 2006  stevenj@fftw.org
  * add libctlgeom dependency (thanks to Ed Hill for suggestion)

    M ./utils/Makefile.am -1 +1

Tue Aug 22 12:18:54 EDT 2006  stevenj@fftw.org
  tagged 3.0.2


Tue Aug 22 12:15:38 EDT 2006  stevenj@fftw.org
  * version bump

    M ./NEWS +4
    M ./configure.ac -2 +2

Thu Jul  6 21:38:55 EDT 2006  stevenj@fftw.org
  * use gh_load instead of ctl_include when loading INCLUDE_SCM (apparently fixes a problem with guile 1.6.8)

    M ./base/main.c -1 +1

Fri May 12 15:01:16 EDT 2006  stevenj@fftw.org
  * generalize (get-resolution) to accept vectors of non-numeric values

    M ./utils/geom.scm -1 +1

Sat May  6 17:52:24 EDT 2006  stevenj@fftw.org
  tagged libctl-3-0-1


Mon May  1 14:06:27 EDT 2006  stevenj@fftw.org
  * updated NEWS

    M ./NEWS +7

Mon May  1 14:04:12 EDT 2006  stevenj@fftw.org
  * use 3:0:0 as soname, to avoid conflicts with "manually" numbered libs packaged for Debian

    M ./configure.ac -2 +2

Tue Apr  4 17:57:36 EDT 2006  stevenj@fftw.org
  * -lgen is required for dirname/basename on SGI; thanks to Robyn Landers

    M ./configure.ac +3

Tue Apr  4 17:44:22 EDT 2006  stevenj@fftw.org
  * use datadir for libctl dir in gen-ctl-io, not prefix; thanks to Robyn Landers

    M ./utils/gen-ctl-io.in -1 +2

Sun Apr  2 00:10:22 EST 2006  stevenj@fftw.org
  tagged 3.0


Sat Apr  1 23:43:30 EST 2006  stevenj@fftw.org
  * a couple fixes, and updated NEWS

    M ./NEWS -1 +1
    M ./base/main.c +3
    M ./utils/Makefile.am -1 +1

Sat Apr  1 22:41:27 EST 2006  stevenj@fftw.org
  * whoops, don't distribute ctl.h since it is built from ctl.h.in

    M ./src/Makefile.am -1 +1

Sat Apr  1 22:03:08 EST 2006  stevenj@fftw.org
  * more path fixes

    M ./configure.ac -10 +5
    M ./examples/Makefile.am -2 +6
    M ./utils/ctlgeom.h -1 +3

Sat Apr  1 22:30:26 EST 2006  stevenj@fftw.org
  * several fixes for VPATH builds

     ./examples/example.scm -> ./examples/example.scm.in
    M ./configure.ac -3 +3
    M ./examples/Makefile.am -1 +1
    M ./examples/example.scm.in -1 +1
    M ./utils/gen-ctl-io.in +1

Mon Mar 27 20:48:20 EST 2006  stevenj@fftw.org
  * update copyrights, etcetera, in preparation for release

    M ./AUTHORS +5
    M ./COPYING -396 +232
    M ./COPYRIGHT -1 +1
    M ./NEWS -1 +6
    M ./base/class.scm -1 +1
    M ./base/ctl.scm -1 +1
    M ./base/extern-funcs.scm -1 +1
    M ./base/help.scm -1 +1
    M ./base/include.scm -1 +1
    M ./base/interaction.scm -1 +1
    M ./base/io-vars.scm -1 +1
    M ./base/main.c -1 +1
    M ./base/math-utils.scm -1 +1
    M ./base/matrix3x3.scm -1 +1
    M ./base/simplex.scm -1 +1
    M ./base/utils.scm -1 +1
    M ./base/vector3.scm -1 +1
    M ./doc/license.html -6 +6
    M ./examples/example.c -1 +1
    M ./examples/example.scm -1 +1
    M ./src/cintegrator.c -2 +2
    M ./src/ctl-f77-glue.c -1 +1
    M ./src/ctl.c -1 +1
    M ./src/ctl.h.in -1 +1
    M ./src/integrator.c -2 +2
    M ./utils/ctl-io.scm -1 +1
    M ./utils/ctlgeom.h -1 +1
    M ./utils/gen-ctl-io.1 -3 +35
    M ./utils/geom.c -1 +1
    M ./utils/geom.scm -1 +1

Wed Mar 22 02:36:10 EST 2006  stevenj@fftw.org
  * support absolute tolerance in integration routines

    M ./base/main.c -2 +2
    M ./base/math-utils.scm -3 +9
    M ./src/cintegrator.c -8 +10
    M ./src/ctl.h.in -6 +8
    M ./src/integrator.c -7 +9
    M ./utils/geom.c -1 +1

Mon Feb 13 01:43:33 EST 2006  stevenj@fftw.org
  * disable complex integration if C99 complex nums not available

    M ./base/math-utils.scm -2 +5
    M ./configure.ac +18
    M ./src/cintegrator.c -2 +6
    M ./src/ctl.h.in +7

Mon Feb 13 01:33:27 EST 2006  stevenj@fftw.org
  * added complex-integrand integration (requires C99 complex numbers!)

    M ./base/main.c -1 +3
    M ./base/math-utils.scm -1 +1
    M ./src/Makefile.am -1 +1
    A ./src/cintegrator.c
    M ./src/ctl.h.in +10

Mon Feb 13 01:17:08 EST 2006  stevenj@fftw.org
  * whoops, fix in integrate-old

    M ./base/math-utils.scm -2 +2

Tue Jan 24 17:00:20 EST 2006  stevenj@fftw.org
  * use pkgdatadir for spec file

    M ./examples/Makefile.am -4 +5

Mon Dec  5 17:37:14 EST 2005  stevenj@fftw.org
  * fixes related to inversion-symmetry fixes in MPB

    M ./utils/geom.c -8 +27

Thu Dec  1 19:39:41 EST 2005  stevenj@fftw.org
  * whoops, fixed some mismatched new/free for C++

    M ./utils/geom.c -5 +5

Wed Nov  9 12:46:01 EST 2005  stevenj@fftw.org
  * whoops again

    M ./utils/ctl-io.scm -2 +2

Wed Nov  9 12:36:34 EST 2005  stevenj@fftw.org
  * whoops

    M ./utils/ctl-io.scm -1 +1

Wed Nov  9 12:32:31 EST 2005  stevenj@fftw.org
  * in ctl-io and geom.c, use malloc/free for C and new/delete for C++; also fix memory leak in SWIG output typemap

    M ./utils/ctl-io.scm -21 +42
    M ./utils/geom.c -16 +22

Tue Nov  8 22:16:05 EST 2005  stevenj@fftw.org
  * made material_of_point_in_tree* backwards compatible, so that MPB 1.4.2 still works with libctl 3

    M ./NEWS -7 +4
    M ./utils/ctlgeom.h -2 +1
    M ./utils/geom.c -2 +10

Tue Nov  8 18:50:19 EST 2005  stevenj@fftw.org
  * fix for vpath builds

    M ./examples/Makefile.am -2 +2

Mon Nov  7 22:07:07 EST 2005  stevenj@fftw.org
  * added NEWS

    M ./NEWS +55

Sat Nov  5 16:50:59 EST 2005  stevenj@fftw.org
  * geometry_tree in_object functions no longer shift pt to unit cell, which produces unexpected results in Meep when we are only looking at the objects in a given chunk (it should also be unnecessary since the objects are already replicated periodically(?)); export shift_to_unit_cell function for when it is needed

    M ./utils/ctlgeom.h +1
    M ./utils/geom.c -22 +17

Wed Nov  2 13:45:23 EST 2005  stevenj@fftw.org
  * (print) should call (flush-all-ports); otherwise C and Scheme I/O get out of sync (grrr)

    M ./base/utils.scm -1 +4

Wed Oct 12 16:02:59 EDT 2005  stevenj@fftw.org
  * added geom_cartesian_lattice function and call it from geom_initialize

    M ./utils/ctlgeom.h +2
    M ./utils/geom.c -3 +18

Mon Oct 10 17:08:19 EDT 2005  stevenj@fftw.org
  * added strip-suffix function, and define "verbose?" corresponding to main.c variable

    M ./base/include.scm +5
    M ./base/main.c +7

Mon Oct 10 14:26:12 EDT 2005  stevenj@fftw.org
  * minor fixes

    M ./utils/ctl-io.scm -2 +6
    M ./utils/geom.c -1 +1

Fri Oct  7 00:07:58 EDT 2005  stevenj@fftw.org
  * another C++ whoops

    M ./utils/geom.c -3 +3

Thu Oct  6 22:12:16 EDT 2005  stevenj@fftw.org
  * sigh

    M ./utils/ctlgeom.h -1

Thu Oct  6 21:40:43 EDT 2005  stevenj@fftw.org
  * fix C++ omissions

    M ./utils/ctlgeom.h -5 +5

Mon Aug 29 23:32:30 EDT 2005  stevenj@fftw.org
  * backwards compatibility (gen-ctl-io w/o args == code + header)

    M ./utils/gen-ctl-io.in -2 +4

Tue Jul 19 18:38:40 EDT 2005  stevenj@fftw.org
  * for interpolate-uniform, don't do any interpolation if n=0

    M ./base/math-utils.scm -11 +15

Tue Jul 19 18:35:48 EDT 2005  stevenj@fftw.org
  * added "search next" in tree, and conversion to/from "object" coords

    M ./utils/ctlgeom.h +5
    M ./utils/geom.c -19 +112

Tue Jul 12 19:27:25 EDT 2005  stevenj@fftw.org
  * added interpolate-uniform function

    M ./base/math-utils.scm +21

Sat Jun 25 17:32:13 EDT 2005  stevenj@fftw.org
  * missing fabs in error computation for 1d quadrature

    M ./src/integrator.c -1 +1

Fri Jun 17 17:27:07 EDT 2005  stevenj@fftw.org
  * add geom_initialize function to initialize all of the usual input variables to default values

    M ./utils/ctlgeom.h +1
    M ./utils/geom.c +12

Sat Jun 11 18:24:24 EDT 2005  stevenj@fftw.org
  * added more test functions from gsl-1.6/monte/test.c

    M ./src/integrator.c -9 +86

Fri Jun 10 18:45:45 EDT 2005  stevenj@fftw.org
  * fmt

    M ./src/integrator.c -3 +3

Fri Jun 10 18:44:48 EDT 2005  stevenj@fftw.org
  * slight cleanup

    M ./src/integrator.c -34 +25

Fri Jun 10 16:46:57 EDT 2005  stevenj@fftw.org
  * remove C99-only constructs

    M ./src/integrator.c -8 +9

Fri Jun 10 16:38:04 EDT 2005  stevenj@fftw.org
  * tweak

    M ./src/integrator.c -1 +1

Fri Jun 10 16:37:08 EDT 2005  stevenj@fftw.org
  * tweak

    M ./src/integrator.c -2 +1

Fri Jun 10 16:15:27 EDT 2005  stevenj@fftw.org
  * rename width -> halfwidth for clarity

    M ./src/integrator.c -13 +13

Fri Jun 10 12:20:03 EDT 2005  stevenj@fftw.org
  * whitespace

    M ./src/integrator.c -1

Fri Jun 10 12:11:53 EDT 2005  stevenj@fftw.org
  * some error checking

    M ./src/integrator.c +8

Thu Jun  9 23:42:52 EDT 2005  stevenj@fftw.org
  * whoops, bug in integration for 0-dimensional

    M ./src/integrator.c -2 +2
    M ./utils/geom.c -4 +4

Thu Jun  9 22:43:10 EDT 2005  stevenj@fftw.org
  * use adaptive integration in overlap calculation

    M ./utils/ctlgeom.h -2 +3
    M ./utils/geom.c -41 +93
    M ./utils/geom.scm -1 +1
    M ./utils/geomtst.c -2 +2

Thu Jun  9 21:39:57 EDT 2005  stevenj@fftw.org
  * add adaptive multi-dimensional integration

    M ./base/main.c +4
    M ./base/math-utils.scm -1 +11
    M ./src/Makefile.am -1 +1
    M ./src/ctl.h.in -2 +12
    A ./src/integrator.c
    M ./src/subplex.c -2 +2

Mon Jun  6 22:39:20 EDT 2005  stevenj@fftw.org
  * return precedence 0 for no object

    M ./utils/geom.c -1 +3

Mon Jun  6 21:27:27 EDT 2005  stevenj@fftw.org
  * store object precedence in geometry tree

    M ./utils/ctlgeom.h -1 +3
    M ./utils/geom.c -5 +11

Mon Jun  6 18:50:33 EDT 2005  stevenj@fftw.org
  * silence warning

    M ./utils/geom.c -2 +2

Mon Jun  6 18:42:57 EDT 2005  stevenj@fftw.org
  * added routine to compute overlap fraction of box with object (for sub-pixel averaging) and test program

    M ./utils/Makefile.am +4
    M ./utils/ctlgeom.h +10
    M ./utils/geom.c -1 +283
    M ./utils/geom.scm +3
    A ./utils/geomtst.c

Mon Jun  6 18:40:57 EDT 2005  stevenj@fftw.org
  * ctl-io.[ch] depends on geom.scm

    M ./examples/Makefile.am -2 +2

Mon Jun  6 17:52:19 EDT 2005  stevenj@fftw.org
  * whoops, missing "break"

    M ./utils/geom.c +1

Mon Jun  6 00:22:58 EDT 2005  stevenj@fftw.org
  * fixes to normal vector routines for block and ellipsoid

    M ./src/ctl.c +37
    M ./src/ctl.h.in +5
    M ./utils/geom.c -11 +9

Sun Jun  5 22:31:03 EDT 2005  stevenj@fftw.org
  * in libgeom, set default values for input variables (geometry_lattice, etcetera)

    M ./utils/Makefile.am -4 +7
    A ./utils/geom-ctl-io-defaults.c

Fri Jun  3 16:19:07 EDT 2005  stevenj@fftw.org
  * added missing decls for cnumber_equal/cvector3_equal/cmatrix3x3_equal

    M ./src/ctl.h.in +3

Fri Jun  3 15:59:13 EDT 2005  stevenj@fftw.org
  * another whoops

    M ./utils/geom.c +1

Fri Jun  3 15:54:09 EDT 2005  stevenj@fftw.org
  * whoops

    M ./utils/geom.c -2 +2

Fri Jun  3 15:35:45 EDT 2005  stevenj@fftw.org
  * new feature: compound-geometric-object types (finally, after many requests).  Also set "nothing" as default material type for objects if (make material-type) works (i.e. all material-type properties have defaults)

    M ./base/class.scm +4
    M ./utils/ctl-io.scm -1 +5
    M ./utils/ctlgeom.h -5 +6
    M ./utils/geom.c -49 +173
    M ./utils/geom.scm -2 +17

Fri Jun  3 02:46:36 EDT 2005  stevenj@fftw.org
  * install libctlgeom library with generic material; BACKWARDS INCOMPATIBLE CHANGE: users must include their own ctl-io.h *before* ctlgeom.h, or they get ctlgeom-types.h instead

    M ./configure.ac -1 +1
    M ./examples/example.c -1 +1
    M ./utils/Makefile.am -3 +21
    M ./utils/ctlgeom.h -1 +17
    M ./utils/geom.c +86
    M ./utils/geom.scm -1 +2

Thu Jun  2 21:15:50 EDT 2005  stevenj@fftw.org
  * require that gen-ctl-io output type be specified, only allow a single output file at a time, and allow a -o option to specify an alternate file name/location (for vpath builds, e.g.)

    M ./doc/developer.html -2 +3
    M ./examples/Makefile.am -2 +2
    M ./utils/gen-ctl-io.in -50 +69

Thu Jun  2 20:49:33 EDT 2005  stevenj@fftw.org
  * BACKWARDS INCOMPATIBLE: gen-ctl-io generates code *or* header with --code and --header ... generating them both at the same time made parallel 'make' invocations unreliable

    M ./examples/Makefile.am -2 +5
    M ./utils/gen-ctl-io.in -29 +56

Thu Jun  2 19:57:57 EDT 2005  stevenj@fftw.org
  * whoops, various "object of point" routines should also return the amount by which the object needs to be shifted

    M ./utils/ctlgeom.h -3 +5
    M ./utils/geom.c -12 +28

Thu Jun  2 19:44:07 EDT 2005  stevenj@fftw.org
  * add functions to get the object of a point, not just the material, and to get the analytical normal vector to an object

    M ./utils/ctlgeom.h -1 +6
    M ./utils/geom.c -9 +103
    M ./utils/geom.scm +3

Thu Jun  2 19:41:51 EDT 2005  stevenj@fftw.org
  * in unit_vector3, only return 0 when norm == 0, not merely when the norm is small (which is not necessarily a problem)

    M ./src/ctl.c -1 +1

Thu Jun  2 19:41:27 EDT 2005  stevenj@fftw.org
  * use -no-undefined in creating shared libraries

    M ./src/Makefile.am -1 +1

Thu Jun  2 19:41:04 EDT 2005  stevenj@fftw.org
  * set example program prompt to example> rather than guile>

    M ./examples/example.scm +5

Wed Jun  1 19:52:35 EDT 2005  stevenj@fftw.org
  * convert to use automake

    A ./src/
     ./base/ctl-f77-glue.c -> ./src/ctl-f77-glue.c
     ./base/ctl.c -> ./src/ctl.c
     ./base/ctl.h.in -> ./src/ctl.h.in
     ./base/subplex.c -> ./src/subplex.c
    A ./Makefile.am
    R ./Makefile.in
    A ./autogen.sh
    R ./base/Makefile.in
    R ./base/f77_func.h.in
    A ./examples/Makefile.am
    R ./examples/Makefile.in
    A ./src/Makefile.am
    A ./utils/Makefile.am
    R ./utils/Makefile.in
    M ./ChangeLog -1071 +1
    M ./Makefile.am +12
    M ./autogen.sh +21
    M ./base/main.c -2 +45
    M ./configure.ac -15 +18
    M ./examples/Makefile.am +71
    M ./src/Makefile.am +8
    M ./src/ctl-f77-glue.c -1 +1
    M ./utils/Makefile.am +8

Fri Jan 21 21:49:05 EST 2005  stevenj
  * added one-sided 2nd derivative, for completeness

    M ./base/math-utils.scm +25

Fri Jan 21 20:50:45 EST 2005  stevenj
  * whoops, fixed one-sided derivative routine to achieve proper accuracy

    M ./base/math-utils.scm -4 +4

Thu Jan 20 03:43:19 EST 2005  stevenj
  * added one-sided numerical derivative

    M ./base/math-utils.scm -6 +60

Sat Nov 27 22:50:26 EST 2004  stevenj
  * remove dup. line

    M ./doc/user-ref.html -1

Wed Oct 20 21:30:35 EDT 2004  stevenj
  * fix in find-root-deriv to prevent infinite loop in some cases where root does not exist; thanks to XiuLun Yang for the bug report

    M ./base/math-utils.scm +5

Thu Sep 30 15:46:10 EDT 2004  stevenj
  * link reorg

    M ./doc/guile-links.html -14 +14

Thu Sep 30 15:42:01 EDT 2004  stevenj
  * updated links

    M ./doc/guile-links.html -12 +31

Wed Aug  4 21:48:40 EDT 2004  stevenj
  * const correctness

    M ./base/ctl.c -13 +13
    M ./base/ctl.h.in -13 +13

Wed Aug  4 21:33:26 EDT 2004  stevenj
  * don't call indent in C++ mode, because some implementations (Tru64, grr) screw up C++ code (e.g. foo::bar -> foo: :bar)

    M ./utils/gen-ctl-io.in -2 +4

Wed Aug  4 21:23:09 EDT 2004  stevenj
  * whoops, missing type in decl

    M ./base/ctl.h.in -1 +1

Wed Jul  7 19:40:42 EDT 2004  stevenj
  * bug fix in make_hermitian_cmatrix3x3; thanks to Mischa Megens

    M ./base/ctl.c -1 +1

Tue Jun 22 19:50:08 EDT 2004  stevenj
  * whoops, forgot to escape $

    M ./utils/gen-ctl-io.in -14 +14

Tue Jun 22 19:45:05 EDT 2004  stevenj
  * whoops

    M ./utils/gen-ctl-io.in -1 +3

Tue Jun 22 19:42:33 EDT 2004  stevenj
  * add typemaps for basic types

    M ./utils/gen-ctl-io.in +25

Tue Jun 22 19:22:28 EDT 2004  stevenj
  * whoops

    M ./utils/ctl-io.scm -1 +1

Tue Jun 22 19:20:56 EDT 2004  stevenj
  * swig fixes

    M ./utils/ctl-io.scm -34 +36
    M ./utils/gen-ctl-io.in -19 +36

Tue Jun 22 18:52:41 EDT 2004  stevenj
  * support SWIG typemap generation

    M ./base/class.scm +4
    M ./examples/example.scm +3
    M ./utils/ctl-io.scm +33
    M ./utils/gen-ctl-io.in -5 +12

Tue Mar  2 21:43:42 EST 2004  stevenj
  * make list-transform-positive/negative tail recursive

    M ./base/utils.scm -10 +8

Mon Feb  2 20:10:13 EST 2004  stevenj
  * get-resolution

    M ./utils/ctlgeom.h +1
    M ./utils/geom.c +5
    M ./utils/geom.scm -3 +5

Tue Jan 20 02:49:11 EST 2004  stevenj
  * more efficient vector32scm, hopefully

    M ./base/ctl.c -16 +23
    M ./base/ctl.h.in +5
    M ./configure.ac -1 +1

Sun Dec 14 20:05:17 EST 2003  stevenj
  * tree0 takes geom_box boundaries

    M ./utils/ctlgeom.h -1 +2
    M ./utils/geom.c -6 +9

Sun Dec 14 19:24:56 EST 2003  stevenj
  * generalized lattice-duplicates function

    M ./utils/geom.scm -3 +11

Sun Dec 14 18:52:00 EST 2003  stevenj
  * object-member? does more checks to prevent it from barfing on non-objects

    M ./base/class.scm -1 +3

Sat Dec 13 01:16:58 EST 2003  stevenj
  * whoops

    M ./utils/geom.c +2

Sat Dec 13 01:16:34 EST 2003  stevenj
  * improvement in restrict_box_tree

    M ./utils/geom.c +13

Thu Dec 11 04:06:06 EST 2003  stevenj
  * added geometry-center var

    M ./utils/geom.c -2 +4
    M ./utils/geom.scm +1

Thu Dec 11 03:04:17 EST 2003  stevenj
  * add restrict_geom_box_tree

    M ./utils/ctlgeom.h +1
    M ./utils/geom.c +27

Tue Dec  9 05:22:28 EST 2003  stevenj
  * remember include file

    M ./base/include.scm -1 +5

Tue Dec  9 05:09:45 EST 2003  stevenj
  * whoops

    M ./utils/ctl-io.scm -2 +2

Tue Dec  9 05:08:48 EST 2003  stevenj
  * C++ crap

    M ./utils/ctl-io.scm -5 +8
    M ./utils/geom.c -3 +3

Tue Dec  9 04:58:46 EST 2003  stevenj
  * more C++ fixes

    M ./base/ctl.h.in +2
    M ./utils/ctl-io.scm -33 +45
    M ./utils/gen-ctl-io.in -6 +10

Tue Dec  9 04:14:14 EST 2003  stevenj
  * more C++ crap

    M ./utils/geom.c -1 +5

Tue Dec  9 04:07:26 EST 2003  stevenj
  * more C++ crap

    M ./utils/geom.c -29 +34

Tue Dec  9 03:57:50 EST 2003  stevenj
  * more compatibility crap

    M ./base/main.c -1 +1
    M ./utils/ctlgeom.h -13 +17

Tue Dec  9 03:50:37 EST 2003  stevenj
  * more C++ namespace crap

    M ./base/main.c -1 +5
    M ./utils/ctlgeom.h -8 +14
    M ./utils/gen-ctl-io.in +1
    M ./utils/geom.c +4

Tue Dec  9 03:39:42 EST 2003  stevenj
  * whoops

    M ./utils/gen-ctl-io.in -2 +2

Tue Dec  9 03:37:31 EST 2003  stevenj
  * support --cxx

    M ./utils/gen-ctl-io.in -8 +36

Tue Dec  9 03:20:32 EST 2003  stevenj
  * duh

    M ./utils/gen-ctl-io.in -2 +2

Tue Dec  9 03:18:16 EST 2003  stevenj
  * really fixed exit status

    M ./utils/gen-ctl-io.in -4 +10

Tue Dec  9 03:10:22 EST 2003  stevenj
  * fail if guile fails

    M ./utils/gen-ctl-io.in -2 +2

Fri Jun 20 21:47:37 EDT 2003  stevenj
  * whoops

    M ./utils/geom.c -1 +1

Fri Jun 20 20:00:40 EDT 2003  stevenj
  * added routines operating on supplied geometry rather than global

    M ./utils/ctlgeom.h +8
    M ./utils/geom.c -4 +25

Fri Jun 20 04:49:36 EDT 2003  stevenj
  * bumped version

    M ./configure.ac -1 +1

Fri Jun 20 04:41:05 EDT 2003  stevenj
  * added object equal/copy functions to ctl-io

    M ./base/class.scm +6
    M ./base/ctl.c +29
    M ./utils/ctl-io.scm +183

Fri Jun 20 01:28:53 EDT 2003  stevenj
  * need to define pow2 (comes with mpb, but...)

    M ./base/math-utils.scm +1

Sat Sep 14 23:22:30 EDT 2002  stevenj
  * put my CPPFLAGS first, for precedence

    M ./base/Makefile.in -1 +1
    M ./examples/Makefile.in -1 +1
    M ./utils/Makefile.in -1 +1

Fri Sep 13 03:26:10 EDT 2002  stevenj
  tagged libctl-2-2 


Fri Sep 13 03:26:10 EDT 2002  stevenj
  * added release date

    M ./NEWS -1 +1

Wed Sep 11 23:01:29 EDT 2002  stevenj
  * reordering

    M ./NEWS -2 +2

Wed Sep 11 23:01:12 EDT 2002  stevenj
  * documented memoize

    M ./doc/user-ref.html +8

Wed Sep 11 22:58:01 EDT 2002  stevenj
  * added note

    M ./NEWS +2

Wed Sep 11 20:03:58 EDT 2002  stevenj
  * print command-line params

    M ./base/main.c +1

Wed Sep 11 04:08:45 EDT 2002  stevenj
  * added SICP online(!)

    M ./doc/guile-links.html +4

Wed Sep 11 03:52:05 EDT 2002  stevenj
  * documented find-root-deriv

    M ./ChangeLog +6
    M ./NEWS +3
    M ./doc/user-ref.html +9

Fri Sep  6 23:01:40 EDT 2002  stevenj
  * guile 1.6 is out

    M ./NEWS -1 +1

Fri Sep  6 23:00:08 EDT 2002  stevenj
  * updated

    M ./ChangeLog +4

Sat Aug 17 23:15:44 EDT 2002  stevenj
  * added glug

    M ./doc/guile-links.html +3

Fri Aug 16 04:43:00 EDT 2002  stevenj
  * updated

    M ./ChangeLog -2 +26
    M ./NEWS +2

Fri Aug 16 04:38:24 EDT 2002  stevenj
  * fixes for guile 1.5.x

    M ./base/ctl.c -2 +22
    M ./base/ctl.h.in -11 +7
    M ./base/extern-funcs.scm -3 +1
    M ./configure.ac -3 +11
    M ./utils/geom.c +2

Thu Aug 15 19:03:38 EDT 2002  stevenj
  * slight compilation-warning fixes

    M ./base/ctl.c +2
    M ./base/main.c +1

Thu Jun 13 03:47:34 EDT 2002  stevenj
  * make memoize work for functions with more than one argument

    M ./base/utils.scm -2 +2

Thu Jun 13 03:29:25 EDT 2002  stevenj
  * added find-root-deriv

    M ./base/math-utils.scm +51

Thu Apr 18 01:20:48 EDT 2002  stevenj
  * documented integration and deriv2 routines

    M ./doc/user-ref.html -14 +35

Thu Apr 18 00:52:11 EDT 2002  stevenj
  * updated

    M ./ChangeLog +7
    M ./NEWS -1 +12
    M ./configure.ac -1 +1

Tue Apr 16 23:42:02 EDT 2002  stevenj
  * define sub-version vars for version checks in cpp

    M ./base/ctl.h.in +3
    M ./configure.ac +12

Wed Apr  3 21:00:57 EST 2002  stevenj
  * updated

    M ./ChangeLog +31

Wed Apr  3 20:42:44 EST 2002  stevenj
  * fixed cvector3 omissions; thanks to Doug Allan for the bug report

    M ./base/class.scm -1 +1
    M ./base/matrix3x3.scm +1
    M ./base/vector3.scm +1

Sat Mar 23 22:43:25 EST 2002  stevenj
  * added some comments

    M ./base/math-utils.scm +14

Sat Mar 23 22:37:57 EST 2002  stevenj
  * added simple trapezoidal-rule integration routines

    M ./base/math-utils.scm -8 +43

Sat Mar 23 22:16:10 EST 2002  stevenj
  * add binary=, binary+ should handle 0 + vector

    M ./base/vector3.scm -1 +10

Sat Mar 23 21:42:00 EST 2002  stevenj
  * added generic memoize function

    M ./base/utils.scm +15

Sat Mar 23 20:10:23 EST 2002  stevenj
  * support derivatives of vector fields, add deriv2

    M ./base/math-utils.scm -8 +12
    M ./base/vector3.scm -2 +4

Fri Mar 22 06:24:24 EST 2002  stevenj
  * fixed incomplete SCM support

    M ./NEWS +4
    M ./base/ctl.c -1 +24
    M ./base/ctl.h.in -1 +6
    M ./configure.ac -1 +1

Thu Mar 21 05:57:38 EST 2002  stevenj
  * whoops

    M ./base/ctl-f77-glue.c +1

Thu Mar 21 05:53:03 EST 2002  stevenj
  * fixed fortran wrappers to use autoconf, although these are still out of date

    M ./base/ctl-f77-glue.c -61 +46
    A ./base/f77_func.h.in
    M ./configure.ac -1 +8

Thu Mar 21 05:24:04 EST 2002  stevenj
  * updated

    M ./ChangeLog +56
    M ./NEWS +13
    M ./configure.ac -1 +1

Thu Mar 21 04:12:49 EST 2002  stevenj
  * bug fix in use of complex numbers as input variables and parameters

    M ./base/ctl.c -1 +1

Thu Mar 21 03:14:31 EST 2002  stevenj
  * added SCM type

    M ./base/class.scm +2
    M ./base/ctl.h.in +2
    M ./doc/developer.html +2

Thu Mar 21 03:10:25 EST 2002  stevenj
  * bumped version

    M ./configure.ac -1 +1

Thu Mar 21 01:41:26 EST 2002  stevenj
  * backward compatibility

    M ./base/main.c -1 +4

Thu Mar 21 00:57:02 EST 2002  stevenj
  * slight rearrangement

    M ./base/main.c -3 +4

Thu Mar 21 00:56:33 EST 2002  stevenj
  * added ctl_export_hook function to export additional Guile symbols

    M ./base/main.c +7

Thu Mar 21 00:01:03 EST 2002  stevenj
  * handle ! in identifier conversion

    M ./utils/ctl-io.scm -1 +1

Wed Mar 13 23:47:03 EST 2002  stevenj
  * use mandir

    M ./utils/Makefile.in -2 +3

Mon Mar 11 01:14:04 EST 2002  stevenj
  tagged libctl-2-0 


Mon Mar 11 01:14:04 EST 2002  stevenj
  * whoops

    M ./base/ctl.c +1

Mon Mar 11 00:30:39 EST 2002  stevenj
  * added date

    M ./NEWS -1 +1

Sat Mar  9 20:08:39 EST 2002  stevenj
  * added AUTHORS file to be GNU-ly correct

    A ./AUTHORS

Fri Mar  8 19:29:49 EST 2002  stevenj
  * guile 1.4 supports only magnitude, not abs, for complex numbers

    M ./base/math-utils.scm -12 +12
    M ./base/simplex.scm -4 +4
    M ./base/vector3.scm -3 +3
    M ./doc/user-ref.html -5 +5

Fri Mar  8 01:35:47 EST 2002  stevenj
  * added fix_path for include-relative paths

    M ./base/ctl.c +22
    M ./base/ctl.h.in +1
    M ./base/include.scm +5

Thu Mar  7 21:28:45 EST 2002  stevenj
  * mentioned numerical derivatives

    M ./NEWS +3

Thu Mar  7 21:04:42 EST 2002  stevenj
  * 2002 copyright year update

    M ./COPYRIGHT -1 +1
    M ./base/class.scm -1 +1
    M ./base/ctl-f77-glue.c -1 +1
    M ./base/ctl.c -1 +1
    M ./base/ctl.h.in -1 +1
    M ./base/ctl.scm -1 +1
    M ./base/extern-funcs.scm -1 +1
    M ./base/help.scm -1 +1
    M ./base/include.scm -1 +1
    M ./base/interaction.scm -1 +1
    M ./base/io-vars.scm -1 +1
    M ./base/main.c -1 +1
    M ./base/math-utils.scm -1 +1
    M ./base/matrix3x3.scm -1 +1
    M ./base/simplex.scm -1 +1
    M ./base/utils.scm -1 +1
    M ./base/vector3.scm -1 +1
    M ./doc/license.html -1 +1
    M ./examples/Makefile.in -1 +1
    M ./examples/example.c -1 +1
    M ./examples/example.scm -1 +1
    M ./examples/run.ctl -1 +1
    M ./utils/ctl-io.scm -1 +1
    M ./utils/ctlgeom.h -1 +1
    M ./utils/gen-ctl-io.1 -1 +1
    M ./utils/gen-ctl-io.in -1 +1
    M ./utils/geom.c -1 +1
    M ./utils/geom.scm -1 +1

Thu Mar  7 21:02:53 EST 2002  stevenj
  * updated, bumped version

    M ./ChangeLog +91
    M ./NEWS +24
    M ./configure.ac -1 +1

Thu Mar  7 20:53:12 EST 2002  stevenj
  * improved complex docs and functions

    M ./base/matrix3x3.scm +3
    M ./doc/user-ref.html -3 +30

Thu Mar  7 19:51:30 EST 2002  stevenj
  * handle integers for cnumbers

    M ./base/ctl.c -4 +4
    M ./examples/example.scm -1 +1

Thu Mar  7 18:56:58 EST 2002  stevenj
  * whoops, forgot to check in

    M ./base/ctl.h.in +5

Thu Mar  7 18:55:36 EST 2002  stevenj
  * whoops

    M ./examples/example.c -2 +2

Thu Mar  7 18:37:49 EST 2002  stevenj
  * added more complex utilities

    M ./base/ctl.c -4 +57
    M ./base/ctl.h.in -2 +9

Thu Mar  7 07:19:04 EST 2002  stevenj
  * Get rid of unneeded make-default, and use consistent syntax for
  Get rid of unneeded make-default, and use consistent syntax for
  define-property and define-post-processed-property, compared to
  define-input-var.  NOT BACKWARD COMPATIBLE.  Thanks to
  Theis Peter Hansen for the suggestion.
  

    M ./base/class.scm -9 +5
    M ./doc/developer.html -21 +16
    M ./examples/example.scm -2 +2
    M ./utils/geom.scm -23 +16

Thu Mar  7 06:00:36 EST 2002  stevenj
  * added complex number support

    M ./base/class.scm -3 +8
    M ./base/ctl.c +147
    M ./base/ctl.h.in -6 +43
    M ./base/matrix3x3.scm +2
    M ./base/utils.scm +3
    M ./base/vector3.scm -2 +6
    M ./doc/developer.html -2 +8
    M ./doc/user-ref.html -1 +15
    M ./examples/example.c -1 +4
    M ./examples/example.scm -1 +1

Thu Mar  7 05:28:21 EST 2002  stevenj
  * make arith-sequence (and interpolate) tail recursive

    M ./base/math-utils.scm -4 +6

Thu Mar  7 03:56:22 EST 2002  stevenj
  * documented set-param!

    M ./doc/user-ref.html +4

Thu Mar  7 03:53:38 EST 2002  stevenj
  * fixed set-param\!

    M ./base/io-vars.scm -2 +1
    M ./base/main.c +16

Thu Mar  7 03:33:28 EST 2002  stevenj
  * added set-param!

    M ./base/io-vars.scm -1 +7

Thu Mar  7 03:05:23 EST 2002  stevenj
  * fixed lattice-duplicates function for no-size; more generally, it rounds
  fixed lattice-duplicates function for no-size; more generally, it rounds
  the number of duplicates up to the next integer
  

    M ./utils/geom.scm -7 +5

Thu Mar  7 02:35:03 EST 2002  stevenj
  * handle no-size in reciprocal<->cartesian functions

    M ./utils/geom.scm -2 +6

Fri Jan 18 22:43:05 EST 2002  stevenj
  * include install-sh, etc, in snapshot

    M ./Makefile.in +2

Fri Jan 18 22:36:22 EST 2002  stevenj
  * configure.in -> configure.ac

    M ./Makefile.in -2 +2

Fri Jan 18 22:25:17 EST 2002  stevenj
  * updated version

    M ./configure.ac -1 +1

Thu Jan 17 23:16:51 EST 2002  stevenj
  * added get-grid-size-prod

    M ./utils/geom.scm +3

Thu Jan 17 03:07:55 EST 2002  stevenj
  * allow user to specify resolution instead of grid size

    M ./utils/ctlgeom.h +3
    M ./utils/geom.c +16
    M ./utils/geom.scm +17

Tue Jan  8 20:43:46 EST 2002  stevenj
  * slight cleanup

    M ./base/math-utils.scm -6 +6

Sat Dec 15 19:28:58 EST 2001  stevenj
  * documented numerical derivatives

    M ./doc/user-ref.html +30

Sat Dec 15 19:24:26 EST 2001  stevenj
  * use d2f rather than df2 to denote second derivative

    M ./base/math-utils.scm -2 +2

Sat Dec 15 19:03:13 EST 2001  stevenj
  * add comment on Neville tableau

    M ./base/math-utils.scm +2

Sat Dec 15 18:50:59 EST 2001  stevenj
  * tolerance should be fractional

    M ./base/math-utils.scm -1 +1

Sat Dec 15 08:04:19 EST 2001  stevenj
  * added numerical differentiation routines

    M ./base/math-utils.scm +76

Thu Dec 13 01:25:28 EST 2001  stevenj
  * call ctl_stop_hook even with --help, --version, etcetera.

    M ./base/main.c -1 +2

Thu Nov 22 04:46:53 EST 2001  stevenj
  * Documented object-property-value; thanks to Theis Peter Hansen for the
  Documented object-property-value; thanks to Theis Peter Hansen for the
  suggestion.
  

    M ./doc/user-ref.html -1 +8

Tue Nov 20 19:20:12 EST 2001  stevenj
  * autoconf file should not be in cvs

    M ./Makefile.in +1
    R ./install-sh

Thu Nov 15 23:29:28 EST 2001  stevenj
  tagged libctl-1-5 


Thu Nov 15 23:29:28 EST 2001  stevenj
  * updated date

    M ./NEWS -1 +1

Thu Oct 11 04:47:32 EDT 2001  stevenj
  * don't need lattice-size derived property

    M ./utils/geom.scm -5

Thu Oct 11 04:43:57 EDT 2001  stevenj
  * bumped version

    M ./configure.ac -1 +1

Thu Oct 11 04:43:27 EDT 2001  stevenj
  * add config.guess/config.sub to make dist.

    M ./Makefile.in +1

Thu Oct 11 04:39:00 EDT 2001  stevenj
  * removed non-owned files

    R ./config.guess
    R ./config.sub

Thu Oct 11 04:37:27 EDT 2001  stevenj
  * updated

    M ./ChangeLog +36
    M ./NEWS +8

Thu Oct 11 04:36:37 EDT 2001  stevenj
  * document fold-right

    M ./doc/user-ref.html +4

Thu Oct 11 04:26:39 EDT 2001  stevenj
  * updated

    M ./NEWS +2

Thu Oct 11 04:22:09 EDT 2001  stevenj
  * slight cleanup

    M ./utils/geom.scm -3 +3

Thu Oct 11 03:55:08 EDT 2001  stevenj
  * added basis-size property to geometry-lattice

    M ./NEWS +3
    M ./base/class.scm -6 +5
    M ./utils/geom.c -12 +14
    M ./utils/geom.scm -7 +23

Thu Oct  4 20:06:39 EDT 2001  stevenj
  * bumped version

    M ./configure.ac -1 +1

Thu Jul 19 21:32:51 EDT 2001  stevenj
  * make geometric-object-duplicates tail-recursive

    M ./utils/geom.scm -7 +8

Wed Jul 18 21:21:42 EDT 2001  stevenj
  * added sqr function

    M ./base/utils.scm +2

Wed Jul 18 21:18:56 EDT 2001  stevenj
  * whoops, got rid of old fold-right

    M ./base/utils.scm -5

Wed Jul 18 21:08:45 EDT 2001  stevenj
  * fold-right is now tail-recursive (by calling fold-left)

    M ./base/utils.scm -2 +4

Wed Jul 18 21:06:29 EDT 2001  stevenj
  * added, used, and documented tail-recursive fold-left

    M ./base/utils.scm +13
    M ./base/vector3.scm -1 +1
    M ./doc/user-ref.html +11
    M ./utils/ctl-io.scm -1 +1
    M ./utils/geom.scm -1 +1

Tue Jul 10 18:07:21 EDT 2001  stevenj
  * make sure guile program is in PATH

    M ./configure.ac +5

Fri Jul  6 00:11:36 EDT 2001  stevenj
  * updated

    M ./ChangeLog -1 +16
    M ./NEWS +4

Fri Jul  6 00:11:08 EDT 2001  stevenj
  * fixed parentheses mismatch, improved quoting

    M ./configure.ac -7 +7

Fri Jul  6 00:06:12 EDT 2001  stevenj
  * support function lists

    M ./base/ctl.c +8
    M ./base/ctl.h.in +2

Fri Jul  6 00:04:04 EDT 2001  stevenj
  * use autoconf 2.50

    A ./configure.ac
    R ./configure.in

Fri Feb 23 19:03:20 EST 2001  stevenj
  tagged libctl-1-4 


Fri Feb 23 19:03:20 EST 2001  stevenj
  * bumped version, in preparation for release

    M ./ChangeLog +10
    M ./NEWS +2
    M ./configure.in -1 +1

Thu Feb 22 17:00:48 EST 2001  stevenj
  * fixed cppflags order

    M ./configure.in -3 +9

Tue Feb 20 20:49:54 EST 2001  stevenj
  * added minimize-multiple-expert fmin parameter, after a suggestion from Dale Fried

    M ./ChangeLog +60
    M ./NEWS +4
    M ./base/ctl.h.in +2
    M ./base/main.c -1 +1
    M ./base/math-utils.scm -3 +5
    M ./base/subplex.c -1 +14
    M ./configure.in -1 +1

Sun Feb  4 05:40:40 EST 2001  stevenj
  * added hook functions to help us use MPI (where we need to call MPI_Init and MPI_Finalize)

    M ./base/ctl.h.in +13
    M ./base/main.c +18

Sun Feb  4 05:14:21 EST 2001  stevenj
  * cleanups, and made sure output is flushed

    M ./base/interaction.scm -11 +5

Sun Feb  4 05:10:13 EST 2001  stevenj
  * display-many -> print, added print-ok?

    M ./NEWS +4
    M ./base/extern-funcs.scm -2 +2
    M ./base/help.scm -11 +11
    M ./base/interaction.scm -11 +11
    M ./base/math-utils.scm -1 +1
    M ./base/simplex.scm -1 +1
    M ./base/utils.scm -8 +18
    M ./doc/user-ref.html -5 +8
    M ./utils/ctl-io.scm -136 +136

Sun Jan 21 05:13:58 EST 2001  stevenj
  * whoops, fixed prototype

    M ./base/ctl.h.in -3 +3

Sun Jan 21 05:13:21 EST 2001  stevenj
  * put ctl_get_list etc. back in because MPB configure script looks for it

    M ./base/ctl.c +15
    M ./base/ctl.h.in -3 +3

Sun Jan 21 04:36:36 EST 2001  stevenj
  * whoops, fixed 'function support

    M ./base/ctl.c +5
    M ./base/ctl.h.in +1

Sun Jan 21 04:22:21 EST 2001  stevenj
  * add support for 'function type

    M ./NEWS +3
    M ./base/class.scm +2
    M ./base/ctl.c -10 +5
    M ./base/ctl.h.in -2 +7
    M ./doc/developer.html +2

Sun Jan 21 04:21:52 EST 2001  stevenj
  * put class input & destruction headers in ctl-io.h so that they can be
  put class input & destruction headers in ctl-io.h so that they can be
  used elsewhere if desired
  

    M ./utils/ctl-io.scm -4 +6

Sun Jan 21 04:15:44 EST 2001  stevenj
  * added function-passing example

    M ./examples/example.c +8
    M ./examples/example.scm +3

Sun Jan 21 03:49:57 EST 2001  stevenj
  * slight clarification in comment

    M ./base/class.scm -1 +1

Sat Jan 20 23:51:50 EST 2001  stevenj
  * another minor change

    M ./doc/guile-links.html -2 +2

Sat Jan 20 23:51:22 EST 2001  stevenj
  * minor change

    M ./doc/guile-links.html -1 +1

Sat Jan 20 23:50:00 EST 2001  stevenj
  * spelling correction

    M ./doc/license.html -1 +1

Sat Jan 20 23:44:28 EST 2001  stevenj
  * Fixed command-line parameter order (whoops).

    M ./doc/advanced-user.html -1 +1

Sun Jan  7 19:48:37 EST 2001  stevenj
  * updated links

    M ./doc/guile-links.html -3 +5

Sun Jan  7 18:20:04 EST 2001  stevenj
  tagged libctl-1-3 


Sun Jan  7 18:20:04 EST 2001  stevenj
  * 2001 copyright year update

    M ./COPYRIGHT -1 +1
    M ./base/class.scm -1 +1
    M ./base/ctl-f77-glue.c -1 +1
    M ./base/ctl.c -1 +1
    M ./base/ctl.h.in -1 +1
    M ./base/ctl.scm -1 +1
    M ./base/extern-funcs.scm -1 +1
    M ./base/help.scm -1 +1
    M ./base/include.scm -1 +1
    M ./base/interaction.scm -1 +1
    M ./base/io-vars.scm -1 +1
    M ./base/main.c -1 +1
    M ./base/math-utils.scm -1 +1
    M ./base/matrix3x3.scm -1 +1
    M ./base/simplex.scm -1 +1
    M ./base/utils.scm -1 +1
    M ./base/vector3.scm -1 +1
    M ./doc/license.html -1 +1
    M ./examples/Makefile.in -1 +1
    M ./examples/example.c -1 +1
    M ./examples/example.scm -1 +1
    M ./examples/run.ctl -1 +1
    M ./utils/ctl-io.scm -1 +1
    M ./utils/ctlgeom.h -1 +1
    M ./utils/gen-ctl-io.1 -1 +1
    M ./utils/gen-ctl-io.in -1 +1
    M ./utils/geom.c -1 +1
    M ./utils/geom.scm -1 +1

Sun Jan  7 17:57:08 EST 2001  stevenj
  * bumped version for new release

    M ./ChangeLog +24
    M ./NEWS +8
    M ./configure.in -1 +1

Tue Nov 21 16:28:02 EST 2000  stevenj
  * documented vector3-{x,y,z}

    M ./doc/user-ref.html +5

Mon Jul 17 05:48:33 EDT 2000  stevenj
  * use new subplex algorithm in minimize/maximize multiple

    M ./base/math-utils.scm +18
    M ./base/subplex.c -4 +3

Thu Jul 13 21:40:36 EDT 2000  stevenj
  * added subplex optimization algorithm

    M ./base/Makefile.in -1 +1
    M ./base/ctl.h.in +14
    M ./base/main.c +3
    A ./base/subplex.c

Mon Jul 10 03:29:15 EDT 2000  stevenj
  * updated

    M ./ChangeLog +44
    M ./NEWS -1 +1

Tue May  2 01:14:09 EDT 2000  stevenj
  * allow negative radiii in cylinders (for cones).

    M ./utils/geom.c -1 +1

Tue May  2 00:25:33 EDT 2000  stevenj
  * bug fix in displaying cone data

    M ./utils/geom.c -1 +1

Tue May  2 00:13:40 EDT 2000  stevenj
  * updated

    M ./NEWS +4

Tue May  2 00:12:17 EDT 2000  stevenj
  * added cone object type

    M ./utils/geom.c -17 +36
    M ./utils/geom.scm +3

Thu Apr  6 03:46:48 EDT 2000  stevenj
  * bug fix in matrix3x3-inverse.  Yikes!

    M ./base/matrix3x3.scm -1 +1

Thu Mar 16 20:34:15 EST 2000  stevenj
  * documented rotation functions

    M ./doc/user-ref.html +14

Thu Mar 16 20:33:55 EST 2000  stevenj
  * fixed typos

    M ./NEWS -3 +2

Thu Mar 16 20:10:25 EST 2000  stevenj
  * bumped version

    A ./ChangeLog
    M ./NEWS +15
    M ./configure.in -1 +1

Thu Mar 16 19:49:00 EST 2000  stevenj
  * declare prototype for external functions in ctl-io.h, to make sure
  declare prototype for external functions in ctl-io.h, to make sure
  programmer doesn't accidentally declare a mismatching prototype.
  

    M ./utils/ctl-io.scm -2 +2

Thu Mar 16 19:41:57 EST 2000  stevenj
  * Added support for list parameters and return values for external functions.
  Added support for list parameters and return values for external functions.
  (List parameters were nominally supported before, but there was a bug
  where the corresponding list type was not guaranteed to be correctly declared.)
  

    M ./examples/example.c +14
    M ./examples/example.scm +3
    M ./utils/ctl-io.scm -2 +12

Tue Feb 15 01:49:37 EST 2000  stevenj
  * cartesian<->reciprocal functions should use units of 2 pi / a.

    M ./utils/geom.scm -4 +2

Sat Feb 12 07:48:50 EST 2000  stevenj
  * fixed bug in find-root for converging to negative roots

    M ./base/math-utils.scm -1 +2

Thu Feb 10 18:15:10 EST 2000  stevenj
  * Added lattice<->reciprocal conversion functions.

    M ./utils/geom.scm +3

Fri Feb  4 02:16:14 EST 2000  stevenj
  * Added routines for converting cartesian->reciprocal, etcetera, and for
  Added routines for converting cartesian->reciprocal, etcetera, and for
  rotating lattice and reciprocal vectors.
  

    M ./utils/geom.scm +65

Wed Feb  2 05:29:20 EST 2000  stevenj
  * include/install simplex.scm

    M ./base/Makefile.in -1 +1
    M ./base/ctl.scm +1

Wed Feb  2 03:38:24 EST 2000  stevenj
  * use simplex method for multi-dim minimization

    M ./base/math-utils.scm -2 +8
    A ./base/simplex.scm

Wed Feb  2 03:38:04 EST 2000  stevenj
  * added rotation functions

    M ./base/matrix3x3.scm +9
    M ./base/vector3.scm +19

Sat Jan 29 02:58:05 EST 2000  stevenj
  tagged libctl-1-1-1 


Sat Jan 29 02:58:05 EST 2000  stevenj
  * bumped version number

    M ./NEWS +10
    M ./configure.in -1 +1

Thu Jan 27 01:34:30 EST 2000  stevenj
  * set SHELL

    M ./base/Makefile.in +2
    M ./examples/Makefile.in +2
    M ./utils/Makefile.in +2

Thu Jan 27 01:09:55 EST 2000  stevenj
  * slight refinement to box division criterion

    M ./utils/geom.c -2 +6

Fri Jan 14 21:29:51 EST 2000  stevenj
  * INCLUDES -> CPPFLAGS

    M ./base/Makefile.in -2 +2
    M ./configure.in -10 +3
    M ./examples/Makefile.in -3 +3
    M ./utils/Makefile.in -2 +2

Thu Jan 13 17:53:38 EST 2000  stevenj
  * use configure to find indent program

    M ./configure.in +3
    M ./utils/gen-ctl-io.in -2 +2

Wed Jan 12 02:01:57 EST 2000  stevenj
  * Added dependency rule to ensure ctl-io.h is created before main.o is
  Added dependency rule to ensure ctl-io.h is created before main.o is
  built.  Thanks to Christoph Becher for the bug report.
  

    M ./examples/Makefile.in +2

Wed Jan 12 01:41:50 EST 2000  stevenj
  * need to set SHELL for non-GNU make

    M ./Makefile.in +2

Sun Jan  2 17:59:13 EST 2000  stevenj
  tagged libctl-1-1 


Sun Jan  2 17:59:13 EST 2000  stevenj
  * added gen-ctl-io man page

    M ./NEWS +3
    M ./utils/Makefile.in +2
    A ./utils/gen-ctl-io.1

Sun Jan  2 16:31:17 EST 2000  stevenj
  * bumped version

    M ./COPYRIGHT -1 +1
    M ./NEWS +7
    M ./base/class.scm -1 +1
    M ./base/ctl-f77-glue.c -1 +1
    M ./base/ctl.c -1 +1
    M ./base/ctl.h.in -1 +1
    M ./base/ctl.scm -1 +1
    M ./base/extern-funcs.scm -1 +1
    M ./base/help.scm -1 +1
    M ./base/include.scm -1 +1
    M ./base/interaction.scm -1 +1
    M ./base/io-vars.scm -1 +1
    M ./base/main.c -1 +1
    M ./base/math-utils.scm -1 +1
    M ./base/matrix3x3.scm -1 +1
    M ./base/utils.scm -1 +1
    M ./base/vector3.scm -1 +1
    M ./configure.in -1 +1
    M ./doc/license.html -1 +1
    M ./examples/Makefile.in -1 +1
    M ./examples/example.c -1 +1
    M ./examples/example.scm -1 +1
    M ./examples/run.ctl -1 +1
    M ./utils/ctl-io.scm -1 +1
    M ./utils/ctlgeom.h -1 +1
    M ./utils/gen-ctl-io.in -1 +1
    M ./utils/geom.c -1 +1
    M ./utils/geom.scm -1 +1

Sat Dec 11 16:57:25 EST 1999  stevenj
  * fixed typo (thanks to Jim Van Zandt for noticing).

    M ./doc/developer.html -1 +1

Tue Dec  7 02:39:01 EST 1999  stevenj
  * added vector3-{xyz}

    M ./base/vector3.scm +4

Mon Dec  6 23:29:32 EST 1999  stevenj
  * sphere/cylinder radii/height now need only be non-negative, not positive.

    M ./utils/geom.scm -3 +5

Thu Dec  2 05:22:57 EST 1999  stevenj
  * check malloc return value

    M ./base/main.c -1 +6

Thu Dec  2 04:31:09 EST 1999  stevenj
  * don't complain when allocating tree for 0 geometric objects

    M ./utils/geom.c -1 +1

Mon Nov 29 21:48:28 EST 1999  stevenj
  * fixed trailing spaces in sed command; thanks to Ron Chase for the bug report

    M ./examples/Makefile.in -1 +2

Fri Nov 26 21:21:03 EST 1999  stevenj
  * fixed typo

    M ./doc/introduction.html -1 +1

Thu Nov 25 21:02:48 EST 1999  stevenj
  * MPB_VERSION -> LIBCTL_VERSION

    M ./Makefile.in -1 +1

Thu Nov 25 05:55:49 EST 1999  stevenj
  * added 'make snapshot'

    M ./Makefile.in +11

Thu Nov 25 04:50:54 EST 1999  stevenj
  * whoops, fixed typo

    M ./utils/ctlgeom.h -1 +1

Thu Nov 25 04:35:49 EST 1999  stevenj
  * added inobject variants

    M ./utils/ctlgeom.h +2
    M ./utils/geom.c -5 +27

Mon Nov 22 06:41:13 EST 1999  stevenj
  * added online book on Scheme(!)

    M ./doc/guile-links.html +8

Mon Nov 22 06:33:04 EST 1999  stevenj
  * noted that guile-links section has scheme links too

    M ./doc/index.html -1 +1

Mon Nov 22 05:14:01 EST 1999  stevenj
  tagged libctl-1-0-1 


Mon Nov 22 05:14:01 EST 1999  stevenj
  * bumped version

    M ./configure.in -1 +1

Mon Nov 22 05:13:41 EST 1999  stevenj
  * noted 1.0.1 release (impending)

    M ./NEWS +2

Sun Nov 21 00:15:06 EST 1999  stevenj
  * noted changes

    M ./NEWS +5

Sun Nov 21 00:11:45 EST 1999  stevenj
  * don't ignore ensure_periodicity

    M ./utils/geom.c -13 +25

Sat Nov 20 09:35:03 EST 1999  stevenj
  * fixed bug in lattice duplicates function for non-orthogonal lattices

    M ./utils/geom.scm -6 +4

Fri Nov 19 03:26:51 EST 1999  stevenj
  tagged libctl-1-0 


Fri Nov 19 03:26:51 EST 1999  stevenj
  * take unit cell size as optional extra parameter to lattice-dup function

    M ./utils/geom.scm -13 +19

Fri Nov 19 02:55:14 EST 1999  stevenj
  * removed beta from version number

    M ./configure.in -1 +1

Fri Nov 19 01:17:24 EST 1999  stevenj
  * added NEWS file

    A ./NEWS

Thu Nov 18 19:13:35 EST 1999  stevenj
  * added vector3= and vector3-close?

    M ./base/vector3.scm +6
    M ./doc/user-ref.html +10

Thu Nov 18 05:31:26 EST 1999  stevenj
  * moved things around so that clean targets are together.

    M ./Makefile.in -3 +3

Thu Nov 18 05:30:11 EST 1999  stevenj
  * Added 'make dist' target.

    M ./Makefile.in +10
    M ./configure.in -1 +3

Thu Nov 18 04:41:25 EST 1999  stevenj
  * added libctl version string

    M ./base/ctl.h.in +3
    M ./base/main.c -1 +6
    M ./configure.in +2

Wed Nov 17 22:33:29 EST 1999  stevenj
  * use define-param for interactive?

    M ./base/ctl.scm -1 +1

Wed Nov 17 22:31:53 EST 1999  stevenj
  * used define-param for input vars

    M ./base/io-vars.scm -1 +1
    M ./doc/advanced-user.html -1 +4

Wed Nov 17 21:57:27 EST 1999  stevenj
  * interactive -> interactive?

    M ./base/ctl.scm -1 +1
    M ./base/main.c -2 +2
    M ./doc/advanced-user.html -1 +1
    M ./examples/example.scm -1 +1
    M ./examples/run.ctl -1 +1

Mon Nov 15 03:12:47 EST 1999  stevenj
  * updated URLs

    M ./doc/guile-links.html -2 +1

Sun Nov 14 04:08:10 EST 1999  stevenj
  * Library -> Lesser everywhere.

    M ./COPYING -89 +111
    M ./COPYRIGHT -3 +3
    M ./README -2 +2
    M ./base/class.scm -3 +3
    M ./base/ctl-f77-glue.c -3 +3
    M ./base/ctl.c -3 +3
    M ./base/ctl.h.in -3 +3
    M ./base/ctl.scm -3 +3
    M ./base/extern-funcs.scm -3 +3
    M ./base/help.scm -3 +3
    M ./base/include.scm -3 +3
    M ./base/interaction.scm -3 +3
    M ./base/io-vars.scm -3 +3
    M ./base/main.c -1 +1
    M ./base/math-utils.scm -3 +3
    M ./base/matrix3x3.scm -3 +3
    M ./base/utils.scm -3 +3
    M ./base/vector3.scm -3 +3
    M ./examples/Makefile.in -1 +1
    M ./examples/example.c -3 +3
    M ./examples/example.scm -1 +1
    M ./examples/run.ctl -1 +1
    M ./utils/ctl-io.scm -3 +3
    M ./utils/ctlgeom.h -3 +3
    M ./utils/gen-ctl-io.in -3 +3
    M ./utils/geom.c -3 +3
    M ./utils/geom.scm -3 +3

Sun Nov 14 04:04:32 EST 1999  stevenj
  * Updated copyright year.  GNU Library General Public License -> GNU
  Updated copyright year.  GNU Library General Public License -> GNU
  Lesser General Public License, at least in license.html.
  

    M ./COPYRIGHT -1 +1
    M ./base/class.scm -1 +1
    M ./base/ctl-f77-glue.c -1 +1
    M ./base/ctl.c -1 +1
    M ./base/ctl.h.in -1 +1
    M ./base/ctl.scm -1 +1
    M ./base/extern-funcs.scm -1 +1
    M ./base/help.scm -1 +1
    M ./base/include.scm -1 +1
    M ./base/interaction.scm -1 +1
    M ./base/io-vars.scm -1 +1
    M ./base/main.c -1 +1
    M ./base/math-utils.scm -1 +1
    M ./base/matrix3x3.scm -1 +1
    M ./base/utils.scm -1 +1
    M ./base/vector3.scm -1 +1
    M ./doc/index.html -2 +2
    M ./doc/license.html -5 +5
    M ./examples/Makefile.in -1 +1
    M ./examples/example.c -1 +1
    M ./examples/example.scm -1 +1
    M ./examples/run.ctl -1 +1
    M ./utils/ctl-io.scm -1 +1
    M ./utils/ctlgeom.h -1 +1
    M ./utils/gen-ctl-io.in -1 +1
    M ./utils/geom.c -1 +1
    M ./utils/geom.scm -1 +1

Sun Nov 14 03:54:44 EST 1999  stevenj
  * added missing <p> tags

    M ./doc/index.html -9 +9

Fri Nov 12 23:36:25 EST 1999  stevenj
  * removed extraneous </code>

    M ./doc/developer.html -1 +1

Fri Nov 12 23:36:05 EST 1999  stevenj
  * added missing </i>

    M ./doc/developer.html -1 +1

Fri Nov 12 20:46:07 EST 1999  stevenj
  * Added (begin-time ...) macro, and documented display-many.

    M ./base/utils.scm +26
    M ./doc/user-ref.html +16

Mon Oct 25 23:01:29 EDT 1999  stevenj
  * Flush output files/ports when calling external functions, to keep Guile
  Flush output files/ports when calling external functions, to keep Guile
  and C output in sync (ugh).
  

    M ./base/ctl.h.in +3
    M ./configure.in +6
    M ./utils/ctl-io.scm +4
    M ./utils/gen-ctl-io.in +1

Mon Oct 25 22:56:15 EDT 1999  stevenj
  * Got rid of (newline) in most places (just use "\n").

    M ./utils/ctl-io.scm -135 +110

Mon Oct 25 19:24:55 EDT 1999  stevenj
  * Bug fix (mis-copied algebra).

    M ./utils/geom.c -7 +7

Thu Oct 21 23:02:02 EDT 1999  stevenj
  * Bug fix.

    M ./examples/example.c +7
    M ./utils/geom.c -2 +2

Thu Oct 21 22:36:05 EDT 1999  stevenj
  * Added geom_box_tree_stats.

    M ./examples/example.c -1 +5
    M ./utils/ctlgeom.h +1
    M ./utils/geom.c +24

Thu Oct 21 22:29:22 EDT 1999  stevenj
  * Get rid of warnings...

    M ./utils/geom.c -1 +3

Thu Oct 21 22:18:01 EDT 1999  stevenj
  * Bugfix in geom: some "unit" vectors need to be rescaled if lattice
  Bugfix in geom: some "unit" vectors need to be rescaled if lattice
  vectors are not perpendicular.  Also added trees of object bounding
  boxes for log-time searches.
  

    M ./examples/example.c +7
    M ./examples/run.ctl -16 +14
    M ./utils/ctlgeom.h -7 +26
    M ./utils/geom.c -109 +644

Thu Oct 14 00:10:48 EDT 1999  stevenj
  * Fixed bug when gcc and/or Guile are installed in non-standard directories.

    M ./configure.in -5 +11

Mon Oct  4 22:27:10 EDT 1999  stevenj
  * Add --enable-debug option that uses -g (only) and #defines DEBUG.

    M ./configure.in +6

Mon Oct  4 22:08:47 EDT 1999  stevenj
  * No space between -I and directory.

    M ./configure.in -1 +1

Sat Sep 18 02:35:59 EDT 1999  stevenj
  * Interleaving Guile (display ...) with printf is unreliable.

    M ./base/main.c -3 +4

Sat Sep 18 02:22:48 EDT 1999  stevenj
  * "Unofficial" home page is now superceded by official page.

    M ./doc/guile-links.html -5 +2

Thu Sep 16 21:52:33 EDT 1999  stevenj
  * ctlgeom.h is in system include directory.

    M ./utils/geom.c -1 +1

Wed Sep 15 16:35:27 EDT 1999  stevenj
  * Alpha linker doesn't like space between -L and directory.

    M ./configure.in -1 +1

Tue Sep 14 23:42:18 EDT 1999  stevenj
  * Yikes!!! loop to destroy list items went for i <= num_items, instead of <!!

    M ./utils/ctl-io.scm -1 +1

Sat Sep 11 03:44:24 EDT 1999  stevenj
  * Added --help option to programs, print error on unknown options.

    M ./base/main.c -4 +21

Fri Sep 10 23:57:13 EDT 1999  stevenj
  * Added AC_ARG_PROGRAM for program name transformation.

    M ./configure.in +3
    M ./examples/Makefile.in -1 +2

Fri Sep 10 22:05:48 EDT 1999  stevenj
  * Bug fix.

    M ./base/main.c -1 +1

Fri Sep 10 21:56:27 EDT 1999  stevenj
  * don't run 2nd parameter through 'basename' (strips off last directory).

    M ./utils/gen-ctl-io.in -1 +1

Fri Sep 10 21:56:04 EDT 1999  stevenj
  * don't strip library!!  (can't link with a stripped lib)

    M ./base/Makefile.in -1 +1

Fri Sep 10 21:10:55 EDT 1999  stevenj
  * photonic-crystal.scm -> example.scm (renamed in Repository).

    M ./examples/Makefile.in -1 +1
    M ./examples/README -1 +1
    M ./examples/example.c -3 +3
    M ./examples/run.ctl -1 +1

Fri Sep 10 20:40:51 EDT 1999  stevenj
  * Hackery to allow both installation of program executables, and also
  Hackery to allow both installation of program executables, and also
  uninstalled execution.  Also handle a couple of command-line options,
  like --version and --verbose.
  

    M ./base/main.c -13 +63
    M ./doc/developer.html +8
    M ./examples/Makefile.in -9 +38

Fri Sep 10 05:03:05 EDT 1999  stevenj
  * Removed redundant script.

    R ./install.sh

Fri Sep 10 04:56:51 EDT 1999  stevenj
  * Fail if Guile is not found.  Added check for GH_LOOKUP_OK.

    M ./configure.in -1 +32

Fri Sep 10 04:43:31 EDT 1999  stevenj
  * Whoops, install main.c.

    M ./base/Makefile.in +1

Fri Sep 10 04:40:39 EDT 1999  stevenj
  * Added missing semicolon.

    M ./base/Makefile.in -1 +1

Fri Sep 10 04:39:11 EDT 1999  stevenj
  * Make sure that ctl-io.* are generated first.

    M ./examples/Makefile.in -1 +1

Fri Sep 10 04:36:04 EDT 1999  stevenj
  * Documented new installation/developer procedure.

    M ./README -5 +10
    M ./doc/developer.html -13 +19

Fri Sep 10 04:28:18 EDT 1999  stevenj
  * Updated from latest libtool.

    M ./config.guess -69 +366
    M ./config.sub -280 +92

Fri Sep 10 04:25:17 EDT 1999  stevenj
  * Added top-level Makefile.

    A ./Makefile.in

Fri Sep 10 04:23:18 EDT 1999  stevenj
  * The Great Move.  Set up everything so that we can install in a
  The Great Move.  Set up everything so that we can install in a
  central location.
  

    A ./base/Makefile.in
    R ./base/ctl-config.h.in
    R ./base/ctl.h
    A ./base/ctl.h.in
    M ./configure.in -15 +50
    M ./examples/Makefile.in -44 +53
    M ./examples/example.scm -1 +1
    A ./install-sh
    A ./utils/Makefile.in
    M ./utils/README -3 +4
    R ./utils/gen-ctl-io
    A ./utils/gen-ctl-io.in
    M ./utils/geom.c -1 +1

Fri Sep 10 02:15:25 EDT 1999  stevenj
  * libgeom used to be in its own directory (libgeom/) with its own README;
  libgeom used to be in its own directory (libgeom/) with its own README;
  now, this is merged with utils.
  

    M ./utils/README -3 +7

Wed Sep  8 23:07:29 EDT 1999  stevenj
  * Wrote native C matrix inverse routine.

    M ./base/ctl.c -2 +29
    M ./base/ctl.h +1

Tue Sep  7 04:45:55 EDT 1999  stevenj
  * Yikes, bug fix!

    M ./utils/geom.c +2

Sun Sep  5 17:31:04 EDT 1999  stevenj
  * Added typedef for "string" to char*.

    M ./base/ctl.h +1

Sun Sep  5 00:14:56 EDT 1999  stevenj
  * Added matrix3x3_transpose function.

    M ./base/ctl.c +16
    M ./base/ctl.h +1

Sat Sep  4 22:42:50 EDT 1999  stevenj
  * Parenthesized to get rid of gcc -Wall warning.

    M ./utils/geom.c -2 +2

Sat Sep  4 00:29:51 EDT 1999  stevenj
  * Added geometric-objects-lattice-duplicates function.

    M ./utils/geom.scm +15

Wed Sep  1 23:18:21 EDT 1999  stevenj
  * Linked to R4RS reference.

    M ./doc/guile-links.html +5

Wed Sep  1 23:18:04 EDT 1999  stevenj
  * Added display_geometric_object_info to libgeom.

    M ./utils/ctlgeom.h +1
    M ./utils/geom.c +66
    M ./utils/geom.scm +3

Wed Sep  1 21:48:05 EDT 1999  stevenj
  * Added point-in-periodic-object? function.

    M ./utils/ctlgeom.h +1
    M ./utils/geom.c -47 +59
    M ./utils/geom.scm +3

Wed Sep  1 00:46:07 EDT 1999  stevenj
  * fixed bug in find-root that occurred if you accidentally guess exactly
  fixed bug in find-root that occurred if you accidentally guess exactly
  the root.
  

    M ./base/math-utils.scm -11 +14

Mon Aug 30 19:15:44 EDT 1999  stevenj
  * Fixed typo.

    M ./doc/basic-user.html -1 +1

Mon Aug 30 16:06:08 EDT 1999  stevenj
  * Give later items in the geometry list precedence over earlier items.

    M ./utils/geom.c -1 +2

Mon Aug 30 05:28:21 EDT 1999  stevenj
  * More bugfixes in libgeom.  Turned ensure_periodicity on by default.

    M ./utils/geom.c -10 +9
    M ./utils/geom.scm -1 +1

Mon Aug 30 04:30:14 EDT 1999  stevenj
  * Moved main.c to src/ directory, and have 'make' copy it into program dir.

    A ./base/main.c
    M ./examples/Makefile.in -2 +6
    R ./examples/main.c

Mon Aug 30 04:21:11 EDT 1999  stevenj
  * Eliminated grid_size from libgeom.

    M ./utils/geom.scm -5

Mon Aug 30 04:15:33 EDT 1999  stevenj
  * Use LDFLAGS.

    M ./examples/Makefile.in -1 +1

Mon Aug 30 04:10:26 EDT 1999  stevenj
  * config.h -> ctl-config.h, since it has to get included in other projects
  config.h -> ctl-config.h, since it has to get included in other projects
  that may have their own config.h file.
  

    R ./base/config.h.in
    A ./base/ctl-config.h.in
    M ./base/ctl.h -1 +1
    M ./configure.in -1 +1
    M ./examples/Makefile.in -2 +2

Mon Aug 30 02:28:56 EDT 1999  stevenj
  * really fixed material_of_point this time, I hope.

    M ./utils/geom.c -23 +12

Mon Aug 30 01:08:48 EDT 1999  stevenj
  * $(PWD) -> `pwd`

    M ./examples/Makefile.in -5 +7

Mon Aug 30 00:53:57 EDT 1999  stevenj
  * Use "interactive" boolean variable to determine whether interactive mode
  Use "interactive" boolean variable to determine whether interactive mode
  is entered.
  

    M ./base/ctl.scm +2
    M ./doc/advanced-user.html +7
    M ./examples/example.c -1 +1
    M ./examples/example.scm -1 +5
    M ./examples/main.c -3 +7

Mon Aug 30 00:46:29 EDT 1999  stevenj
  * bug fix.

    M ./utils/geom.c -10 +15

Fri Aug 27 21:04:29 EDT 1999  stevenj
  * Fixed Guile 1.3 problems (gh_lookup is broken, and the set! code
  Fixed Guile 1.3 problems (gh_lookup is broken, and the set! code
  didn't work either...both problems due to the @%#$ module system).
  

    M ./base/ctl.c -4 +40
    M ./base/ctl.h -1 +5

Fri Aug 27 21:03:15 EDT 1999  stevenj
  * Fixed typo.

    M ./examples/main.c -1 +1

Fri Aug 27 18:05:44 EDT 1999  stevenj
  * configure script (which is automatically generated from configure.in by
  configure script (which is automatically generated from configure.in by
  autoconf) should not be in the repository.
  

    R ./configure

Thu Jun  4 03:40:48 EDT 1998  stevenj
  * Added config.h to dependencies.

    M ./examples/Makefile.in -1 +1

Tue Jun  2 02:14:29 EDT 1998  stevenj
  * Added user-interaction utilities.

    M ./base/ctl.scm +1
    A ./base/interaction.scm
    M ./base/utils.scm +42

Thu May 28 21:33:25 EDT 1998  tairan
  * Added quotes around directory names (caused problems on Tairan's machine).

    M ./utils/gen-ctl-io -2 +2

Thu May 28 06:44:47 EDT 1998  stevenj
  * Noted configure script.

    M ./README +4

Thu May 28 06:43:41 EDT 1998  stevenj
  * Added configure script.  Not strictly necessary, since this is generated
  Added configure script.  Not strictly necessary, since this is generated
  from configure.in by autoconf, but this allows group member to simply
  check out the source code without running autoconf.
  

    A ./configure

Thu May 28 06:11:14 EDT 1998  stevenj
  * Updated to use autoconf.

    A ./base/config.h.in
    M ./base/ctl.c -5 +9
    M ./base/ctl.h -2 +4
    A ./config.guess
    A ./config.sub
    A ./configure.in
    R ./examples/Makefile
    A ./examples/Makefile.in
    A ./install.sh

Wed May 20 23:30:11 EDT 1998  stevenj
  * Minor fixes.

    M ./doc/advanced-user.html -2 +2
    M ./doc/basic-user.html -2 +2

Wed May 20 23:15:51 EDT 1998  stevenj
  * Made use of post-processing in example more explicit.

    M ./doc/developer.html -7 +7

Wed May 20 23:13:43 EDT 1998  stevenj
  * Fixed typo.

    M ./doc/developer.html -1 +1

Wed May 20 23:11:21 EDT 1998  stevenj
  * Fixed overloaded name.

    M ./doc/user-ref.html -1 +1

Wed May 20 23:06:35 EDT 1998  stevenj
  * Fixed font.

    M ./doc/advanced-user.html -1 +2

Wed May 20 23:00:35 EDT 1998  stevenj
  * Added command-line parameters.

    M ./base/io-vars.scm +8
    M ./doc/advanced-user.html +24
    M ./doc/user-ref.html +14
    M ./examples/main.c -2 +19
    M ./examples/run.ctl -1 +5

Wed May 20 02:29:53 EDT 1998  stevenj
  * Small fixes.

    M ./base/ctl.c -1 +1
    M ./base/ctl.h +1
    M ./examples/Makefile -1 +2

Wed May 20 01:36:13 EDT 1998  stevenj
  * Noted libgeom.

    M ./README +4

Wed May 20 01:34:29 EDT 1998  stevenj
  * Noted use of libgeom.

    M ./examples/README -1 +2

Wed May 20 01:27:30 EDT 1998  stevenj
  * Added include mechanism for splitting Scheme source files.  Added libgeom.

    A ./base/class.scm
    M ./base/ctl.c +62
    M ./base/ctl.h -4 +12
    M ./base/ctl.scm -868 +11
    A ./base/extern-funcs.scm
    A ./base/help.scm
    A ./base/include.scm
    A ./base/io-vars.scm
    A ./base/math-utils.scm
    A ./base/matrix3x3.scm
    A ./base/utils.scm
    A ./base/vector3.scm
    M ./examples/Makefile -5 +13
    M ./examples/example.c -2 +2
    M ./examples/example.scm -56 +4
    M ./examples/main.c -8 +9
    A ./utils/README
    M ./utils/ctl-io.scm -4 +5
    A ./utils/ctlgeom.h
    M ./utils/gen-ctl-io -5 +5
    A ./utils/geom.c
    A ./utils/geom.scm

Tue May 19 06:46:46 EDT 1998  stevenj
  * Updated README.

    M ./README -13 +14

Tue May 19 03:36:33 EDT 1998  stevenj
  * Don't display derived properties in help.

    M ./base/ctl.scm -8 +11

Tue May 19 03:29:09 EDT 1998  stevenj
  * Various bug fixes.

    M ./doc/user-ref.html -21 +21

Tue May 19 03:17:11 EDT 1998  stevenj
  * Noted user reference section.

    M ./doc/index.html +5

Tue May 19 03:15:15 EDT 1998  stevenj
  * Added user reference section.

    M ./doc/advanced-user.html -3 +3
    M ./doc/developer.html -3 +3
    A ./doc/user-ref.html

Tue May 19 02:05:56 EDT 1998  stevenj
  * Added routines for maximization, minimization, and root-finding.  I really
  Added routines for maximization, minimization, and root-finding.  I really
  have to figure out how to divide ctl.scm into multiple files.
  

    M ./base/ctl.scm -1 +253

Sun May 17 08:56:35 EDT 1998  stevenj
  * Removed extraneous backslash.

    M ./examples/Makefile -1 +1

Sun May 17 06:31:29 EDT 1998  stevenj
  * Fixed call to gh_scm2newstr.

    M ./base/ctl.h -1 +1

Sun May 17 05:10:50 EDT 1998  stevenj
  * Documented derived and post-processed properties.

    M ./doc/developer.html +69

Sun May 17 04:13:18 EDT 1998  stevenj
  * Documented export-function mechanism.

    M ./doc/developer.html -79 +126

Sun May 17 01:26:35 EDT 1998  stevenj
  * New mechanism for exporting subroutines.  (run) is no longer special.

    M ./base/ctl.c -37 +40
    M ./base/ctl.h +32
    M ./base/ctl.scm -6 +54
    M ./examples/example.c -46 +72
    M ./examples/example.scm +8
    M ./examples/main.c -50 +19
    M ./utils/ctl-io.scm -5 +162

Sat May 16 08:29:33 EDT 1998  stevenj
  * Added derived and post-processed properties.

    M ./base/ctl.scm -24 +78
    M ./examples/example.c -2 +17
    M ./examples/example.scm -5 +16
    M ./examples/run.ctl -2 +4

Sat May 16 07:02:32 EDT 1998  stevenj
  * Noted matrix3x3 type.

    M ./doc/developer.html +2

Sat May 16 07:00:11 EDT 1998  stevenj
  * Added matrix3x3 type.

    M ./base/ctl.c -3 +53
    M ./base/ctl.h -1 +13
    M ./base/ctl.scm +98

Fri May 15 21:07:56 EDT 1998  stevenj
  * Went back to Guile 1.2 for now.

    M ./examples/Makefile -2 +1

Fri May 15 06:27:59 EDT 1998  stevenj
  * Upgraded for Guile 1.3.

    M ./examples/Makefile -2 +3
    M ./examples/main.c -3 +7

Mon May 11 06:02:13 EDT 1998  stevenj
  * Called check-vars before input variables are imported to C.

    M ./base/ctl.scm -1 +1

Mon May 11 06:01:58 EDT 1998  stevenj
  * Wrote developer documentation.

    M ./doc/basic-user.html -2 +7
    M ./doc/developer.html +270

Mon May 11 04:23:53 EDT 1998  stevenj
  * make-list-type-name -> make-list-type

    M ./base/ctl.scm -1 +1
    M ./examples/example.scm -3 +3

Mon May 11 02:12:18 EDT 1998  stevenj
  * Defined macros for creating classes, properties, and variables, considerably
  Defined macros for creating classes, properties, and variables, considerably
  simplifying the specification file.  Also fixed check-vars.
  

    M ./base/ctl.scm -16 +52
    M ./examples/example.scm -56 +23

Sun May 10 19:14:30 EDT 1998  stevenj
  * Some minor functionality improvements.

    M ./base/ctl.scm -3 +12

Sun May 10 19:14:18 EDT 1998  stevenj
  * Added duplicate-object functions.

    M ./examples/example.scm +25
    M ./examples/run.ctl -1 +13

Sun May 10 07:21:55 EDT 1998  stevenj
  * Added documentation.

    A ./doc/
    A ./doc/advanced-user.html
    A ./doc/basic-user.html
    A ./doc/developer.html
    A ./doc/guile-links.html
    A ./doc/index.html
    A ./doc/introduction.html
    A ./doc/license.html

Sun May 10 02:17:05 EDT 1998  stevenj
  * make clean removes executable and core files.

    M ./examples/Makefile -2 +2

Sun May 10 02:11:14 EDT 1998  stevenj
  * Specified location of ctl.scm and specification file at compile time.

    M ./examples/Makefile -1 +17
    M ./examples/README -1 +1
    M ./examples/main.c +10

Sat May  9 22:54:04 EDT 1998  stevenj
  * LGPL'ed everything.

    A ./COPYING
    A ./COPYRIGHT
    M ./base/ctl-f77-glue.c +21
    M ./base/ctl.c +21
    M ./base/ctl.h +21
    M ./base/ctl.scm +20
    M ./examples/example.c +21
    M ./examples/example.scm +10
    M ./examples/main.c +14
    M ./examples/run.ctl +10
    M ./utils/ctl-io.scm +20
    M ./utils/gen-ctl-io +20

Sat May  9 20:09:26 EDT 1998  stevenj
  * Added interpolate function & other conveniences.

    M ./base/ctl.scm +34
    M ./examples/example.scm +4
    M ./examples/run.ctl -1 +4

Sat May  9 19:40:49 EDT 1998  stevenj
  * combine -> map

    M ./base/ctl.scm -13 +5

Sat May  9 19:33:26 EDT 1998  stevenj
  * Added Fortran wrappers for ctl.c functions.

    A ./base/ctl-f77-glue.c
    M ./base/ctl.c -14 +24
    M ./base/ctl.h -2 +4

Sat May  9 18:21:47 EDT 1998  stevenj
  * Separated Guile 1.2 dependencies so that we can remove them easily when
  Separated Guile 1.2 dependencies so that we can remove them easily when
  we go to Guile 1.3.
  

    M ./base/ctl.c -4 +9

Sat May  9 08:49:43 EDT 1998  stevenj
  * Sample control file.

    A ./examples/run.ctl

Sat May  9 08:49:10 EDT 1998  stevenj
  * Got example program importing and exporting variable values automatically,
  Got example program importing and exporting variable values automatically,
  and fleshed out examples a bit.  Fixed bugs.
  

    M ./base/ctl.c -21 +19
    M ./base/ctl.h -1 +1
    M ./base/ctl.scm +6
    M ./utils/ctl-io.scm -3 +6
    M ./utils/gen-ctl-io +17

Sat May  9 08:48:48 EDT 1998  stevenj
  * Got example program importing and exporting variable values automatically,
  Got example program importing and exporting variable values automatically,
  and fleshed out examples a bit.
  

    M ./README -1 +1
    M ./examples/Makefile -4 +4
    A ./examples/README
    A ./examples/example.c
    M ./examples/example.scm +22
    M ./examples/main.c -12 +18

Sat May  9 06:09:42 EDT 1998  stevenj
  * Got rid of unnecessary call to gh_defer_ints.

    M ./examples/main.c -4

Sat May  9 06:08:21 EDT 1998  stevenj
  * Bug fixes (missing function object-member?, etcetera).

    M ./base/ctl.c -3 +11
    M ./base/ctl.h +2

Sat May  9 06:08:06 EDT 1998  stevenj
  * Added Makefile.

    A ./examples/Makefile

Sat May  9 05:32:11 EDT 1998  stevenj
  * Added functions to free input/output data.

    M ./utils/ctl-io.scm -16 +143
    M ./utils/gen-ctl-io -1 +1

Sat May  9 03:57:46 EDT 1998  stevenj
  * Fixed grammatical errors.

    M ./README -4 +4

Sat May  9 02:11:34 EDT 1998  sfan
  * made a small change

    M ./README +2

Sat May  9 01:57:43 EDT 1998  stevenj
  * Fixed bugs.  (Arghh...Guile 1.2 is missing a function in its header file!)

    M ./base/ctl.c -2 +7

Sat May  9 01:40:32 EDT 1998  photon
  * Mentioned Guile.

    M ./README +7

Sat May  9 01:33:15 EDT 1998  stevenj
  * Disabled Guile interrupts during run_prog.

    M ./examples/main.c -1 +6

Sat May  9 01:22:00 EDT 1998  stevenj
  * Use gh_callx instead of gh_apply.

    M ./base/ctl.c -12 +8

Sat May  9 01:09:45 EDT 1998  stevenj
  * Modified to put output into the same directory as the input file.

    M ./utils/gen-ctl-io -9 +11

Sat May  9 00:57:59 EDT 1998  stevenj
  * Modified for automatic generation of input/output code from specifications.

    M ./base/ctl.c +44
    M ./base/ctl.h +12
    M ./base/ctl.scm -37 +125
    M ./examples/example.scm +16
    A ./utils/
    A ./utils/ctl-io.scm
    A ./utils/gen-ctl-io

Thu May  7 22:13:51 EDT 1998  stevenj
  * C glue for accessing guile data.

    A ./base/ctl.c
    A ./base/ctl.h

Thu May  7 20:15:55 EDT 1998  stevenj
  * 3vector -> vector3 (so I can use the same type name in C).

    M ./base/ctl.scm -25 +23
    M ./examples/example.scm -5 +5

Thu May  7 18:57:35 EDT 1998  stevenj
  * Modified class display.

    M ./base/ctl.scm -8 +9

Thu May  7 18:53:30 EDT 1998  stevenj
  * Sample main program.

    A ./examples/main.c

Thu May  7 18:11:08 EDT 1998  stevenj
  * Added root Guile script.

    A ./base/
    A ./base/ctl.scm

Thu May  7 18:10:48 EDT 1998  stevenj
  * Add photonic crystal example specifications.

    A ./examples/
    A ./examples/example.scm

Thu Apr 23 22:46:32 EDT 1998  stevenj
  * Initial revision

    A ./README