PBSddesolve Changes
===================
Authors:  ACB = Alex Couture-Beil
          JTS = Jon T. Schnute
          RH  = Rowan Haigh
          NB  = Nicholas Boers
-----------------------------------

1.10  2013-05-03
  - Updated `PBSddesolve-UG.pdf` to reflect new Lorenz GUI and updated weblinks. (RH 5/3)
  - Updated `PBSddesolveIntro` Rnw and pdf to alert the reader that examples run in new environment called `.PBSddeEnv`. (RH 5/2)
  - Introduced new temporary working environment `.PBSddeEnv` in which examples can be run. (RH 5/2)
  - Fix "start time" bug introduced in r19 ( issue 4 ) (NB 5/2)
	In r19, a line that initialized t to t0 was cut.  This update restores that line and addresses  issue 4 .
	This update also renames an identifier so that it now differs from the R "error" function.
  - Moved `PBSddesolveIntro.Rnw` to `vignettes` directory. (RH 4/25)
  - Advanced version for resubmission to CRAN and to avoid some nonsense message during Rcheck:
	`Version contains leading zeroes (1.09)` (RH 4/25)

1.09  2013-04-25
  - Fixed compilation issue on Windows along with two compiler warnings. (NB 4/25)
  - Moved banner message to `.onAttach` and fixed warnings. (NB 3/23)
  - Removed `info` (unused) and `PBSerror`, and added calls to `error`. (NB 12/5)
  - Changed an 'exit' to a 'return' in 'PBSddesolve.c'. (RH 11/01)
  - Jon changed email address to schnutej-dfo@shaw.ca (RH 10/31)
  - R-2.14.0 requires namespace and loading via '.onLoad'. (RH 11/10)

1.08  2010-11-07  Alex
  - Merged in Bobby's memory clean up modifications. (ACB 11/7)
  - Added check to delete global memory when startDDE is interrupted by the user,
	memory is only cleared on subsequent calls to startDDE (or clean exits). (ACB 11/4)
  - Removed dummy_var nonsense, and refactored to simply pass a NULL rather than have a static pointer malloced 
	(which caused a potential buffer overflow on subsequent calls with larger number of variables to solve). (ACB 11/4)
  - Fixed memory leak; fixes Issue 3. (ACB 10/3)
  - Moved old ddesolve to branches. (ACB 9/27)
  - Added 'freeglobaldata()' to PBSddesolve.c to fix memory leak. (ACB 8/27)
  - Included the short deprecated version of ddesolve. (ACB 6/23)
  - Added a minor comment to PBSddesolve.c. Changed version to 1.08. (ACB 4/20)

1.07  2010-04-14  Rowan
 - Modified zzz.r to generate an automatic message upon loading the package.

1.06  2010-04-13  Jon
 - Modified C function lang5 by enclosing in '#ifndef lang5 ... #endif' (thanks Martin Maechler, CRAN).

*** Code repository transferred to SVN website http://code.google.com/p/pbs-ddesolve/ ***

1.05  2008-09-19  Rowan
 - Changed package name to 'PBSddesolve' from 'PBSdde' (thanks Andy).
 - Added vignette 'PBSddesolveIntro.Rmw'.
 - Changed 'lorenz' demo pairs to use pch=15, cex=0.2 (works on Windows and Ubuntu UNIX).

1.04  2008-08-01  Rowan
 - Changed package name to 'PBSdde' from 'ddesolve'.
 - Changed 'lorenz' demo pairs to use pch="." (before: pch=183 does not work on UNIX).

1.03  2008-06-08  Alex
 - Fixed examples to correctly set names.

1.02  2008-04-15  Alex
 - Allow gradient to return a list of length one.
 - Set state variable names so they are available for use in the gradient function.
 - Moved documents to correct vignette locations.

1.01  2007-10-01  Alex
 - Removed c++ style comments to remove warnings for 2.6.0 release.

1.00  2007-07-17  Rowan
 - Revised Users Guide (also added reference to FishRes in PBSmodelling).
 - Revised examples to deal with slight flaw in PBSmodelling's resetGraph().
 - Created *_doc.pdf files for the examples to replace the *_doc.txt files
     (also altered the win files to get the PDFs).

0.63  2007-07-16  Rowan
 - Revised examples, Rd file
 - Revised icecream example to show use of the argument "parms".

0.62  2007-07-13  Rowan
 - Revised examples (blowflies, cooling, icecream).
 - Jon revised Users Guide.

0.61  2007-07-12  Alex
 - Added ability to have parms argument for maps and switches if parms is given to dde.

0.60  2007-06-27  Rowan
 - Revised Rd file.
 - Revised UG.

0.59  2007-06-10  Rowan
 - Revised ice cream example and created GUI for it.

0.58  2007-06-10  Alex
 - Changed switch numbering to 1..N range.

0.57  2007-06-04  Alex
 - Added call to grad() from output() to ensure that extra info is accurate
     when interpolating to solve for explicit times.

0.56  2007-05-30  Alex
 - Removed by argument from R and C code.

0.55  2007-05-30  Rowan
 - Merged ACB's 0.54 dde() wrapper with BJC's desolve() wrapper 
     (only times specified; no 'from,to,by').

0.54  2007-05-29  Alex
 - Fixed bug in dde() where outtimes wasnt passed correctly.

0.53  2007-05-24  Alex
 - Merged in Ben's code.

0.52  2007-05-18  Alex
 - Added switch functionality - still needs documentation.

0.51  2007-05-06  Alex
 - Renamed initstate to ddeinitstate in C code.

0.50  2007-05-05  Alex
 - Released to Cran as version 0.50.

0.07  2007-03-12  Alex
 - Added check for restoring working directories in demos.

0.06  2007-03-11  Alex
 - Removed .rc files.

0.05  2007-03-03  Alex
 - Changed demos.

0.04  2007-02-23  Alex
 - Added error checking to prevent calls to pastvalue(t).
 - Switched order of `t` and `y` expected from user supplied `func`. Now is func(t,y,parms).
 - Created user guide "ddesolve-ug.pdf".

0.03  2007-02-23  Alex
 - Fixed bug where pastvalue() could not be called during `func` test
     it just returns initial values during the `func` test phase.

0.02  2007-02-22  Alex
 - Added pastgradient R wrapper function.
 - Added demos.

0.01  2007-02-18  Alex
 - Created package around Simon Wood's numerical routinues from solv95.