New: Demo music.dem with circle of fifths: window design, pixel graphics, mouse i/o, synthesizer control
New: Strings with more than 255 characters can now be edited in context-sensitive help
New: SYSTEM(RUN [=0]) as 1st statement starts autorun script
New: SORT(..., Option=...) to allow case sensitive sort of text columns
New: MatrixExplorer/More/Sort has case checkbox now
Changed: non-printable characters in DLG(Edit=...) show except CHAR(0)
Changed: slightly changed syntax for BEEP(...)
Fix: step out of function after dialog escape
Fix: tool tips for dummy arguments
Fix: prevent overwriting imported constants in help dialogs
Fix: A few minor bugs
3.61.2 (2006-09-30)
New: 1280 byte/item limit removed from MatrixExplorer and WRITE(Message,..) ...
New: WRITE(.., DeCoRation="LI=...") got penup character (multiple polylines in 1 statement)
New: Improved user guidance thru Tutorial
Changed: MatrixExplorer column headers are 2 lines now
Fix: Lost temporary values after multiple XEQ(...) commands in a row could lead to crash
Fix: Invalid authentication for Tutorial.dem
Fix: Missing error message for failed file delete
Fix: File MatrixExplorer.txt missing in setup
Fix: A few minor bugs
3.61.1 (2006-08-29)
Fix: Printing could lead to a frozen main window in certain cases
3.61.0 (2006-08-27)
New: MatrixExplorer is a real editor now for almost all files with recurring record structure.
Records need not have constant lengths, mixed binary and formatted elements are possible.
New: MatrixExplorer with full undo/redo
New: Improved (MatrixExplorer) printing
New: Find/Filter in MatrixExplorer or OPEN now with multi-column equal, and, or, not, <, >
New: default separator in OPEN(Matrixfile, Format="...") is ","
New: Zero width format F0.d selects smallest possible field width with d decimals
New: WINDOW(..., ForeGround=handle, ...) to set dialogs or windows to foreground
New: MatrixExplorer background colors vary intensity between rows
New: POP(..., Poptype=-1, ...) deactivates a mouse initiated popup menu
New: context sensitive help for all DLG() optional keywords
New: DLG(...; Button="somefilename.bmp", ...)
New: extended picture format
Changed: CHAR(0) in dialog boxes prints as "." now
Fix: cntl + tab to move thru windows and dialogs
Fix: incorrect time read for direct read with U-format
Fix: Warning if file opened as sequential for MatrixExplorer does not end with CR and/or LF
Fix: INDEX( matrixfile, num_or_txt ) for matrixfile opened and sorted in MatrixExplorer
Fix: Matrixfile with repeat specifier > 1 and space separator
Fix: String edit with illegal numeric format caused MatrixExplorer to crash
Fix: Free Format ="Fw" did not allow exponential constants
Fix: Matrixfile rows with mixed fixed and variable length cells
Fix: Changing Character strings in Help dialog blanked other strings in some cases
Fix: a number of minor bugs
3.60.0 (2005-08-16)
New: DLG(... the new MatrixExplorer ...) got most of our time. We think it was worth the effort.
Previous DLG keywords MatrixFormat, MatrixColumns, asC1, asC2, asC3, File, MatrixListbox, MatrixInDeX are now contained in the standard keywords Edit, Button, Checkbox, etc.
New keywords with MatrixExplorer are Format, ColTitle, RowTitle, ColSel, RowSel, ZeroBlank
New: 8-byte integers are supported now with the ib8 format.
New: OPEN() with Format keyword indexes a file now if record lengths are variable
New: SORT() works with indexed files and with MatrixExplorer
New: numerous minor improvements
Fix: more than 50 minor bugs
3.50.1 (2004-09-01)
New: INDEX(...) and EDIT(...) both have the "verify" option now
New: EDIT(..., SPR=seps, Parse=subtext, ...) without Mark assigns next seps-separated word to subtext
New: LINE(..., Symbol=string, ...) will use 1st character of string as plotting symbol
Fix: Temporary argument to calls may have lost address.
3.40.1 (2003-11-04)
Fix: The focus cell of a disk file spreadsheet moved incorrectly in some cases.
Fix: The disk file spreadsheet height= option allocated 1 line too much in cache.
Fix: Asynchronous alarm subroutines F2...F9 could not be restarted when in a previous call the error handler was activated and the subroutine was not terminated properly.
Fix: Stack reallocation during initial compilation now automatic instead of error message.
Fix: Initial allocations reset now the same as default allocations after setup.
Predecessor versions of HicEst that were never available to the public:
.x (VISCO, nuclear chemistry process simulation, DOS)
2.x (VISCO-II, chemical engineering Fortran interpreter, DOS)
3.0 - 3.34 (HicEst, General purpose Fortran interpreter, Windows)