3.1:
---
-bugfixes
-added functionality (zoom, pan)
-cosmetic changes
-works with R2007a

3.0:
---
- release

2.99:
----
- updated help
- VStim window: First value in programming box is slider value
- bugfixes
- cosmetic changes

2.9:
---
- new UI for 'programming' Voltage Clamp
- enabled Run and Stop buttons in main window
- minor UI changes
- Vstim window popped up by default

2.98.2:
------
- cancel in print and export fixed
- print and export remember last path written to

2.98.1:
------
- print to PS in standalone version, filename fix
- only exports selected clamp when cursor is enabled in vclamp

2.98:
----
- added Print functionality. Pops up "Ctrl-P" box when running within Matlab,
  and prompts for ps file output when running standalone
- added Export functionality

2.97:
----
- renamed Voltage to VStim
- changed tooltips and added description in VStim window
- fixed voltage clamp y axis resize bug
- added variable unit prefixes for current value display in voltage clamp
- bugfix in using run_system
- workaround for str2num runs eval

2.96:
----
- minor bugfixes
- added delete in cursor window for deleting specific voltage clamp curves
- voltage 1 in voltage clamp is now user set

2.95:
----
- voltage clamp: lots of files and code added
- better resize support in main window
- changed button layout in main window

2.05:
-----
- fixed bug in stimulus parameters window

2.04:
-----
- added write caching to splot, with the flush set to every 4 calls
  results in significant speedup
- cached zgain calculation in evalrate
- re-added Recursion=500 to help with mouse-clicking

2.03:
-----
- added support for Mac OS X
- added Mac OS X build support (w/ both XDarwin and X11)
- Mac specific changes: help button, window positioning

2.02:
-----
- changed precision for passive channels in setup_channels.m

2.01:
-----
- run.m is deprecated
- added help
- tar.gz generated for linux builds

2.0:
----
- release

1.9.99:
-------
- build for windows converts sources and documentation to use CRLFs
- renamed windows default target to HHsim
- added Contents.m to disable help TOC reading from hhsim
- made help from hhsim somewhat meaningful
- added window size/location load, save
- added resolution dependent default window positions

1.9.98:
-------
- updated documentation
- fixed (windows) issue with resizefcn
- updated build system

1.9.97:
-------
- moved function declarations to new file, hhsim.m
- fixed function change in channel window
- variable plot labels are adjusted if main window is resized

1.9.96:
-------
- fixed reset in channel_window details
- added missing variable to str_* (vars.HH_*.gate*)
- fixed flickering lines in main plot
- changed clear_history initial plot size
- fixed callback problem in make_gate_rate

1.9.95:
-------
- changed initial plot size to 500 to improve speed
- made numerous changes to allow Matlab to compile HHsim:
  * removed all calls to eval and replaced them with str_eval,
    str_feval, str_get, str_set. all these files are generated by
    a script and templates in the str_eval subdirectory.
  * replaced all callbacks accessing variables to either use
    the str_* functions above, or to call callbacks.m
  * replaced exist by code alternatives
  * added function list to run to ensure compilation
  * changed run to be a function
  * removed text output in run
  * changed set_valbox to use function handles, except in a couple of
    special cases where it switches function
  * quick eval replacing switches added to update_gate, since it is
    the main loop
- fixed errors on close while running

1.4.02:
-------
- modified Drugs button to turn yellow when any drugs are active

1.4.01:
-------
- removed short-circuiting binary boolean operators for compatibility with
  older versions of Matlab (bug report: Jon Johnson)

1.4:
----
- release

1.39:
-----
- created run_system.m to route calls to iterate. fixes issue with
  u.ptr!=vars.iteration
- parameters changes execute nudge
- recall executes nudge
- fixed recall on clear
- use valbox for drugs
- clear_history and recall now set flags; actual updates only take place on the
  next iteration
- changed lookup to inverse function for graph_select in drugs

1.38:
-----
- set minimum 'nudge period' to 2 ms 
- fixed rescale on pronase deltaT_max when scrolling graph
- all subscripts in iterate and recall_state  use u.ptr instead of
  vars.iteration
- changes to drug parameters run the simulator
- cosmetic changes to drugs

1.37:
-----
- fixed 'uncleared' variables in clear_history
- fixed time history for inactivity estimate to be constant time (amortized)
- fixed prematurely stored values
- fixed stored value lost on clear

1.36:
-----
- fixed pronase triggered instabilities in the integrator
- remember times to get an inactivity estimate that does not depend on the
  current deltaT

1.35:
-----
- modified values actually stored; code remembers all mem Voltage values.
  it works now!
- minor UI enhancements to drugs
- modified selection to % inhibition instead of gmax 'modifier'
- renamed store to save and reset to recall in the main window; modified their
  tooltips

1.34:
-----
- modified timeout conditions to fix stims with significant lag before the
  actual stimulus
- modified store to store value at cursor

1.33:
-----
- added drugs sliders and functionality

1.32:
-----
- changed find(var=='_')>0 to any(var=='_') in make_valtext.m for
  compatibility with Matlab v6.5 (bug report: Richard Golden, fix: DST)
- added drugs button (toggles the drugs window) to main window 
- added sliders and textboxes to allow user to specify a lag time before the
  first stimulus in the stimulus window
- added "reset" option to main window that resets values to the stored ones
  if they exist, else to values automatically stored at initialization
- added "store" option to cursor controls that captures _current_ values
- removed "hide" option from cursor controls
- renamed "p (user channel)" and "q (user channel)" to "p (user chan)" and "q
  (user chan)" in the main window
- renamed "C_in" and "C_out" to read "C_in (mM)" and "C_out (mM)" in the
  membrane window

1.31: (DST)
-----
- renamed the 'Try' button to 'Nudge' in the main window

1.3: (DST)
----
- import

***
