2004-10-25  R. Woodrow Setzer  <setzer@node24.cluster2.org>

	* man/lsoda.Rd:
	changed all references to long int to be references to int

	* inst/dynload/c/mymod.c: changed long int to int

	* ChangeLog, DESCRIPTION: updated to 0.5-12

	* src/call_lsoda.c:
	changed all "long int"s to "int"s per email from Brian Ripley.
	Presumably odesolve is now safe for 64-bit OSs.

2004-10-25  R. Woodrow Setzer  <setzer@node24.cluster2.org>

	* src/call_lsoda.c:
	changed all "long int"s to "int"s per email from Brian Ripley.
	Presumably odesolve is now safe for 64-bit OSs.

2004-10-12  R. Woodrow Setzer  <setzer@node24.cluster2.org>

	* DESCRIPTION, ToDo, ChangeLog:
	ToDo unneccesary, updated ChangeLog and DESCRIPTION

	* src/xercnt.f: unused file

	* src/call_lsoda.c, src/intdy.f, src/lsoda.f, src/xerrwv.f, src/xsetf.f:
	unneeded files

	* src/call_lsoda.c: removed call to xsetf

	* R/zzz.R: Added 'libname' to call to library.dynam

	* ChangeLog, DESCRIPTION:
	Updated ChangeLog, current date in DESCRIPTION

	* src/dgbfa.f, src/dgbsl.f, src/dgefa.f, src/dgesl.f:
	deleted by mistake
	: ---------------------------------------------------------------------

	* src/lsoda.f: corrected typo

	* src/intdy.f: removed use of xerrwv in favor of rwarn

	* src/dgbfa.f, src/dgbsl.f, src/dgefa.f, src/dgesl.f:
	use R's internal code for these

	* src/xerrwv.f: no longer needed: use rwarn directly.

	* src/xerrwv.f: deleted unnecessary code

	* src/xsetf.f: removed: no longer needed.

	* src/lsoda.f:
	replaced all references to xerrwv with references to rwarn

2004-10-12  R. Woodrow Setzer  <setzer@node24.cluster2.org>

	* src/xercnt.f: unused file

	* src/call_lsoda.c, src/intdy.f, src/lsoda.f, src/xerrwv.f, src/xsetf.f:
	fixes added from version 0.5-11

	* src/call_lsoda.c: removed call to xsetf

	* R/zzz.R: Added 'libname' to call to library.dynam

	* ChangeLog, DESCRIPTION:
	Updated ChangeLog, current date in DESCRIPTION

	* src/dgbfa.f, src/dgbsl.f, src/dgefa.f, src/dgesl.f:
	deleted by mistake
	: ---------------------------------------------------------------------

	* src/lsoda.f: corrected typo

	* src/intdy.f: removed use of xerrwv in favor of rwarn

	* src/dgbfa.f, src/dgbsl.f, src/dgefa.f, src/dgesl.f:
	use R's internal code for these

	* src/xerrwv.f: no longer needed: use rwarn directly.

	* src/xerrwv.f: deleted unnecessary code

	* src/xsetf.f: removed: no longer needed.

	* src/lsoda.f:
	replaced all references to xerrwv with references to rwarn

2004-10-01  R. Woodrow Setzer  <setzer@node24.cluster2.org>

	* src/call_lsoda.c, src/i1mach.f, src/odesolve.h, src/odesolve_utils.c, src/xerrwv.f:
	Allow names attribute on state var to be passed, and use R's rwarn and rexit

2004-10-01  R. Woodrow Setzer  <setzer@node24.cluster2.org>

	* src/call_lsoda.c, src/i1mach.f, src/odesolve.h, src/odesolve_utils.c, src/xerrwv.f:
	Allow names attribute on state var to be passed, and use R's rwarn and rexit

2004-06-16  R. Woodrow Setzer  <setzer@node24.cluster2.org>

	* man/lsoda.Rd: fixed typo in l-v example

	* man/lsoda.Rd: added comment to l-v example.

	* man/lsoda.Rd:
	modified l-v example to use a closure to pass the parameters

	* ChangeLog: updated Change Log

	* man/lsoda.Rd:
	modified the l-v example to use the names attribute of the state variable,
	and explicitly mentioned the availability of the names attribute in func()
	when it is an R function.

2004-06-16  R. Woodrow Setzer  <setzer@localhost.localdomain>

	* man/lsoda.Rd:
	modified the l-v example to use the names attribute of 
	the state variable, and explicitly mentioned the availability 
	of the names attribute in func() when it is an R function.

2004-06-15  R. Woodrow Setzer  <setzer@localhost.localdomain>

	* R/lsoda.R: passing through names attribute

	* src/call_lsoda.c: passing through the names attribute

	* src/call_lsoda.c: fixed typo.

	* src/call_lsoda.c: passing along names attribute

	* src/call_lsoda.c:
	passing through the names attribute for the state vector.

	* src/odesolve_utils.c:
	Part of fix to pass along the names attribute for the state vector to R
	functions.

	* src/odesolve.h:
	Part of code fix to preserve names attribute on state vector

	* R/lsoda.R:
	changed as.double(y) to storage.mode(y) <- "double" to preserve names
	attributes.

	* ToDo:
	Update TODO list, deleting outdated (and largely unfollowed) wish list.

	* DESCRIPTION: update for next version

2004-04-05  R. Woodrow Setzer  <setzer@localhost.localdomain>

	* ChangeLog: update

	* R/lsoda.R: added PACKAGE argument to .Call()

	* src/call_lsoda.c: fixing typos

	* ChangeLog: update for version 0-5-10

	* src/call_lsoda.c: Fixed function pointer for initializer

	* DESCRIPTION: Updated date and version number

2004-04-05  R. Woodrow Setzer  <setzer@localhost.localdomain>

	* R/lsoda.R: added PACKAGE argument to .Call()

	* src/call_lsoda.c: fixing typos

	* ChangeLog: update for version 0-5-10

	* src/call_lsoda.c: Fixed function pointer for initializer

	* DESCRIPTION: Updated date and version number

2004-04-05  R. Woodrow Setzer  <setzer@localhost.localdomain>

	* src/call_lsoda.c: Fixed function pointer for initializer

	* DESCRIPTION: Updated date and version number

2004-02-10  R. Woodrow Setzer  <setzer@localhost.localdomain>

	* DESCRIPTION: Updated the package date.

2004-02-07  R. Woodrow Setzer  <setzer@localhost.localdomain>

	* src/call_lsoda.c, R/lsoda.R, R/rk4.R, ChangeLog:
	fixed rk4.R (Thomas Petzold fixes); removed comments from lsoda.R
	and call_lsoda.c; added typcast to call_lsoda.c

2004-02-06  R. Woodrow Setzer  <setzer@localhost.localdomain>

	* R/lsoda.R, R/rk4.R: cosmetic fix for lsoda.R, and TEPs fix for rk4

2004-02-06  R. Woodrow Setzer  <setzer@localhost.localdomain>

	* rk4.R: added Thomas Petzold's fix
	* lsoda.R: cleaned up some old comments

2002-04-03  Woodrow Setzer  <setzer.woodrow@epa.gov>

	* lsoda.Rd: fixed another link (nls)

	* lsoda.Rd: fixed link for gnls to point to nlme package

2002-04-02  Woodrow Setzer  <setzer.woodrow@epa.gov>

	* lsoda.Rd:
	arg was 'jacfunc', documented arg was 'jac', changed to 'jacfunc'

	* lsoda.Rd: removed reference to nlme in demo directory.  next version.

2002-04-02  Woodrow Setzer  <setzer.woodrow@epa.gov>

	* demo/CCL4model.R: redefine 'concentrations'

	* ChangeLog: minor cleanup

	* DESCRIPTION:
	updated dependency, date, version number, compiled code capability

	* INDEX: updated data set descriptions

	* data/00Index: added one-line descriptions

	* man/lsoda.Rd:
	arg was 'jacfunc', documented arg was 'jac', changed to 'jacfunc'

	* demo/CCL4model.R: refined the gnls example.

	* demo/00Index: removed nlme demo from index

	* man/lsoda.Rd:
	removed reference to nlme in demo directory.  next version.

	* src/odesolve_utils.c:
	added format to calls to error and warning in rstop and rwarn

2002-04-02  Woodrow Setzer  <setzer.woodrow@epa.gov>

	* DESCRIPTION:
	updated dependency, date, version number, compiled code capability

	* INDEX: updated data set descriptions

	* data/00Index: added one-line descriptions

	* man/lsoda.Rd:
	arg was 'jacfunc', documented arg was 'jac', changed to 'jacfunc'

	* demo/CCL4model.R: refined the gnls example.

	* demo/00Index: removed nlme demo from index

	* man/lsoda.Rd:
	removed reference to nlme in demo directory.  next version.

	* src/odesolve_utils.c:
	added format to calls to error and warning in rstop and rwarn

2002-03-29  Woodrow Setzer  <setzer.woodrow@epa.gov>

	* demo/00Index: added nlme example, and dropped .R extension

2002-03-28  Woodrow Setzer  <setzer.woodrow@epa.gov>

	* man/ccl4data.Rd: update data description

	* man/lsoda.Rd: editing help file.

	* man/lsoda.Rd: problems with compiling the help file.

	* man/lsoda.Rd: Fixed docs to include compiled code.

	* inst/C/mymod.c, inst/C/testdynload.R, inst/dynload/C/mymod.c, inst/dynload/C/testdynload.R, inst/dynload/Fortran/mymod.f, inst/dynload/Fortran/testdynload.R, inst/dynload/Readme, inst/Fortran/mymod.f, inst/Fortran/testdynload.R: moving dynload examples to dynload subdir

	* inst/dynload/C/mymod.c, inst/dynload/C/testdynload.R, inst/dynload/Fortran/mymod.f, inst/dynload/Fortran/testdynload.R, inst/dynload/Readme: New file.

	* inst/Fortran/testdynload.R, inst/C/testdynload.R: Fixed call to lsoda

	* src/xersve.f: removing DAE related files

	* src/ddasrt.f, src/ddassl.f: removing DAE solver from current release

2002-02-15  Woodrow Setzer  <setzer.woodrow@epa.gov>

	* src/call_ddassl.c, src/lsodar.f, src/rchek.f, src/roots.f:
	paring down to files just needed by lsoda

	* R/odesolve.R: new interface delayed until next release

2002-02-12  Woodrow Setzer  <setzer.woodrow@epa.gov>

	* man/ccl4data.Rd, inst/Fortran/mymod.f, inst/Fortran/testdynload.R, inst/C/mymod.c, inst/C/testdynload.R, data/00Index, R/odesolve.R, INDEX:
	moved dynload examples to subdir, updated lsoda.r

	* R/lsoda.R:
	added dllname as an argument; func is now a 1 element vector

	* src/call_ddassl.c: beginning of coding call_ddassl

	* src/odesolve.h: re added declaration of xsetf

	* src/call_lsoda.c: can now turn on verbosity

	* R/lsoda.R:
	added the verbose argument to call_lsoda (fixed to 0; odesolve() will have it as a user-accessible argument)

	* src/call_lsoda.c: readded xsetf

	* src/xsetf.f:
	readding xsetf; add a "verbose" argument to the R code to activate

	* src/call_lsoda.c:
	remove xsetf from call_lsoda (may restore this, turned on with a "verbose" option).

	* src/call_lsoda.c:
	added declaration of lsoda here (from odesolve.h), since this is the only
	place it is needed.

	* src/odesolve.h:
	dropped declaration of xsetf; moved declaration of lsoda to call_lsoda.c

2002-02-11  Woodrow Setzer  <setzer.woodrow@epa.gov>

	* src/xsetf.f, src/xsetun.f: No longer used

	* src/odesolve.h: removed openlog and closelog

	* src/openlog.f:
	not used any more

	* src/R-stop.c:
	Now in odesolve_utils.c

	* src/call_lsoda.c:
	moved Initodeparms to odesolve_utils.c, renamed global variables to odesolve_
	form.  #include <R.h> and <Rdefines.h> are now in odesolve.h

	* src/odesolve_utils.c: Added global variables and Initodeparms

	* src/odesolve.h: Added externs for global variables, etc.

	* R/odesolve.R: All solvers will be accessible under odesolve()

2002-02-01  Woodrow Setzer  <setzer.woodrow@epa.gov>

	* R/lsoda.R:
	sanity check: continue only if the length of the initial condition vector equals the number of derivatives computed.

	* man/lsoda.Rd: changed spelling: scaler -> scalar

2002-01-21  Woodrow Setzer  <setzer.woodrow@epa.gov>

	* R/lsoda.R: check that the model function returns a list.

2001-12-21  Woodrow Setzer  <setzer.woodrow@epa.gov>

	* demo/CCL4model.R: typos

	* man/lsoda.Rd: removed long examples to demo

	* demo/00Index: initial add of 00Index

	* demo/nonlinreg.R: moved Linsay's example to demo

	* demo/CCL4model.R: moved script from lsoda.Rd to this file

	* demo/CCL4model.R, R/CCL4model.R: Moved CCL4model.R from R to demo

	* inst/Fortran/mymod.f, inst/Fortran/testdynload.R:
	Fortran dynload example

	* inst/C/mymod.c, inst/C/testdynload.R: C dynload example

	* data/ccl4data.avg.rda, data/ccl4data.rda: changed to ascii save

	* data/00Index: descriptions of data

	* R/lsoda.R, src/call_lsoda.c: typo

	* src/call_lsoda.c: pass Initodeparms to initializer

	* src/call_lsoda.c: typo

	* src/odesolve.h: fixed up declaration of call_lsoda

	* src/odesolve.h:
	removed declaration of lsoda_derivs and lsoda_jac, since they are now declared static in call_lsoda.c

	* src/call_lsoda.c: typo fix

	* src/call_lsoda.c:
	Some fixes around atol and rtol, and added code to use compiled ode defs.

	* man/lsoda.Rd: added a reassuring line just before the call to gnls

	* man/lsoda.Rd: moved 'concentrations <- up

	* man/lsoda.Rd: escaped % chars

	* man/lsoda.Rd: Added pbpk example

	* R/lsoda.R: fixed type

	* R/lsoda.R: Added code for dynloaded ode definitions

	* R/CCL4model.R: PBPK model for documentation

	* man/ccl4data.avg.Rd, man/ccl4data.Rd: Data documentation

	* data/ccl4data.avg.rda, data/ccl4data.rda: Adding example datasets

2001-05-09 Woodrow Setzer <setzer.woodrow@epa.gov>   

	* man/lsoda.Rd:  conditionalized the regression example using gnlm

2001-05-03    Woodrow Setzer <setzer.woodrow@epa.gov>

	* R/lsoda.R: forced y and times to be double; added defaults for atol and rtol 
	  (per Jim Lindsay)
	* src/call_lsoda.c: Write warnings from lsoda.f as warnings through R
	* src/R-stop.c:     instead of to lsoda.log
	* src/xerrwv.f:     (per Jim Lindsay)
	* man/lsoda.Rd:     Added regression example
	* Description (Version): 0.5-4

2001-02-02  Woodrow Setzer  <setzer.woodrow@epa.gov>

	* Description: added Martin to authors, changed date
	* man/lsoda.Rd: added Martin to authors

2001-02-02  Martin Maechler  <maechler@stat.math.ethz.ch>

	* man/lsoda.Rd: cleaned up, added \link{}; all.equal() in example

2001-02-01  Martin Maechler  <maechler@stat.math.ethz.ch>
	
	* src/call_lsoda.c: Moved the "exports" to
	* src/odesolve.h 

	* src/prja.f (prja):   Fixed the dimension declarations
	* src/rchek.f (rchek): such that "g77 -fpedantic" doesn't complain
	* src/solsy.f (solsy): anymore
	* src/stoda.f (stoda): 

2001-01-01  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 0.5-3
	* ChangeLog {use this file!}
	
2000-11-21  Martin Maechler  <maechler@stat.math.ethz.ch>

	* src/odesolve.h: declare things ( -> no warnings in "picky mode")
	* src/call_lsoda.c : use odesolve.h and `R 1.2' compatible headers
	* src/R-stop.c     : +- the same
