Chromulan history (see also readme.txt)
** v0.20
2000/09/21
- selected peaks are selected in both - spectrum and browser windows
- data clear/truncate also removes peaks/baseline
- fixed drawing points to screen (DrawBuf)

** v0.19
- Suspend/Resume added, separated AcqInfo from SpecForm

** v0.18
- extended data import functions, external program convdata created,
  menu item Setup|Exp/Imp
- in Setup|Options can be set maximal number of opened chromatogram windows
- Clipboard support for object browsers (peaks, baseline, exp/imp definitions..)
  can copy/paste selected lines
- File|New - two new templates: Empty, FromFile

** v0.17
- autostop bug fix (worked only in ApexMode), analsetupform filename bug fix

** v0.16

- saveas dialog bug fix
** v0.15
- templates, autostop

** v0.14
- new saveas dialog (autochanging extensions)

** v0.13
2000/07/25
- removed FixDecSep function, setting DecimalSeparator to '.',
  
** v0.12

2000/07/13
- in ul_lcabs.pas - accept start mark from any device

2000/07/11
- solve 0 points baseline calculation
- dirty hack to select right filename for Save and SaveAs operations
  in TMainForm.FileSave_ItemClick and MainForm.FileSaveAs_ItemClick
  to set FMH.FileName:=Data.ULF.FileName

2000/07/10
- divided PeaksAmountsCalculateFromInternalStandard
  into PeaksAmountsCalculateInternalStandard
  and PeaksAmountsCalculateValues
- copy more parameters in PeakAssignParamsFromMethod
- do not update peak parameters from method
  in DoPeakLimitsChanged at calculation and move times
- in FinishPeak added call to PeakAssignParamsFromMethod
- Spect.PeaksAmountsCalculateInternalStandard added
  in TSpectrumForm.CalibrationFileSelect_ItemClick

** v0.11

2000/07/07
- math operation with displayed data
- calibration calculations
- loading,saving method (*.ULM files)

2000/07/04
- mathcopr - preventing underflow exceptions
- Chromulan.hlp added to setup file

2000/07/03
- read/write ul_drv parameters only from/to registry
- removed (separated) ghlab module, not necessary for running
- fixed bug in Spectrum.GetScreenBaseLineRec method

** v0.10
- only one instance of program allowed
- click on ULF file will open just one file

** v0.09
- recent files in menu
- UserCoef for ULxxType properties, support in ULBrowu, ULEdFrm

2000/06/19
- new UL records:
  - ULT, ULTE (todo); ULX, ULXR (undo)
- new mode: showpos implemented
- peak edges for negative peaks drawing/detecting mouse click
- moving chrom up/down, right/left by dragging X or Y coordinate (in Axis area)
- specform.dosaveas asking in overwrite existing (option in savedialog component)
- specform on exit if data modified asks if save
- centered x axis descriptions
- can open readonly

- ulanglob.PeakOverlapAllowed, attempt for support for overlaped peaks/baselines
- ulbrtype sortexp changed to =X1

** v0.08
- help file extended substantially
- GHLabPointTimeInterval added,
- UlanPointTimeInterval changed to type single
- specform.DragStartCursor
- every Chrom.window mode has now its cursor

** v0.07
2000/06/08
- define mode = baseline create -> thincross cursor on

2000/06/07e
- baseline insertpoint action
- baseline mergeselected action
- baseline groupselected/ungroupselected actions
- SpecForm.DoApexPacket now using CurUlanTime variable for X coordinate,
  that gets incremented by PointTimeInterval (=40 ms) upon every received point


** v0.06
2000/06/07
- glyphs define baseline/peaks/zoomin/zoomout
- fixed browser internalvalues
- thincross cursor
- show vertical line when moving baseline/peak margins

2000/06/05
- install - register extension .ULF
- fixed report (czechtext)

2000/06/03
- UsrValue conversions:
  - conversion support in ULObju.TULObjField.UsrValue property
    using On{Get|Set}UsrValue events
  - events set by Modulu.TModuleProp objects in Create
  - used in ULBrowu, ULEdFrm

** v0.05
2000/6/1 first installation - Rosenberg

- Inno setup using for installation
- added filtering for signal - to display


