Website, improvements to V0.0.7 Manual Script description.
Cal library, chinese calendar scheme uses 'cyear' as name of sexagesimal year.
Website, update V0.0.7 Manual calendar definitions with script changes.
Cal library script language, rename the vocab stylename sub-statement to pseudo.
Cal library script language, rename the grammar alias stylename sub-statement to alias pseudo.
Unit test program, remove redundant api_expr_str.cpp file.
Website V0.0.7 Manual, add function definition and vocab definition descriptions.
Cmake build system, add script test program to build/CMakeLists.txt.
Cal library, extend the date expression parser to allow record entry (as opposed to date) using a '##' signature.
Cal library scrip language bug parsing a function body.
Cal library script language, functions can now have default argument values.
Cal library script language, modify set statement to accept a name or primary as value.
Cal library script language, field name subscripts used with a date value will use the default input scheme.
Cal library script language, add error cast keyword and operator.
Cal library date expression, add @function(arg1;arg2) option.
Cal library, update date expression parser with arithmetic operators and number signature.
Website, add function operator '@' to expression page of v0.0.7 manual.
Cal library script language, function can now be called as a primary value in an expression by prefixing it with an '@' at character.
Cal library script language, allow call statement to pass arguments to function.
Website, minor updates to v0.0.7 manual to reflect recent changes to script language.
Cal library script, allow for local variables in function definitions.
Cal library script, improve how errors are handled in expressions.
HistoryCalTest program, remove previous definitions and variables before running each script.
Cal library, inherited grammars formats should override the bases format.
Website, V0.0.7 Manual, add more documentation of the script language.
Cal library script, add member bool get( Range& ) to SValue class.
Cal library script, rewrite the script parser to be consistent.
Cal library script, if do loop not terminated end script gracefully.
Cal library script, add script function definition and call statement.
Cal library script, remove unused input stream token boolean type.
Cal library, if Shift or ShiftDay were passed an invalid era it created a corrupt scheme.
Cal library script, mark and clear identifiers can be a name or primary (string).
Cal library test scripts, add 'do' example script.
Cal library script, fix bug in expr.
Cal library script, 'if' statement revised.
Cal library default script, Islamic Fātimid scheme signature code 'if' is keyword.
hcal program, HcFrame::OnNewFormat member creat...
Cal library, add algorithm header to src/cal/ca...
Create and update build and test files to use M...
Website, Julian Annunciation calendar definitio...
Cal library script, property subscripts must no...
Website, add definition page for Chinese calend...
Website, website/dev/man/script/expr.htm minor ...
Cal library, add default script for Chinese cal...
Cal library, add basic Chinese calendar support.
Cal library, added astronomy calculations for t...
Cal library, add LocaleData struct to calprivat...
Cal library, no change - add missing headers to...
Cal library, add astrological functions to cala...
Cal library, add constructors to base calendar ...
Cal library, add fmod_r function to calmath.cpp...
Cal library, add str_to_double function to calp...
Cal library, pass locale data thru to jdn base ...
No change - just correcting some comments
CAl library, refactor code so all base schemes ...
Cal library script, the record operator no long...
Cal library, add astronomic (next season) optio...
Cal library, add max_search function to calmath...
Cal library math module, add convenience inline...
Cal library, correct misspelling of longitude (...
Cal library, rewrite script multiplication and ...
Cal library script language, limit the use of s...
Website, update V0.0.7 manual script expression...
Cal library, rationalise the div and mod helper...
Cal library script, ensure literal number corne...
Website, development manual, write Script Expre...
Cal library, functions floor_div and pos_mod mo...
Cal script language, add a dot '.' property sub...
Cal library, add enclosing_range function to sr...
Cal library, script record cast operator rewrit...
Cal library, script string cast operator rewrit...
Cal library script test test/divide003.hcs expe...
Cal library script, rewrite range operator code...
Cal library script, negate range and rlist type...
Cal library script, subscripts may now be a nam...
Cal library script, negating a value now works ...
Script tests, include rlist addition test in te...
Cal library, change to negative division in fun...
Cal library script, add 'mod' (modulus) operato...
Cal library script, the set operators now retur...
Cal library script, remove the redundant rlist ...
Cal library script, check for valid range and r...
Cal library script, change str cast name to str...
Cal library, script date cast operator rewritte...
Cal library, change value of constant f_minimum...
Cal library, modify field_to_str function to ad...
Website, calendar definitions - correct the rec...
Cal library, reverse unintended additions to Ba...
Website, rearrange pages using home made WebPag...
Website, website/cal/defs/index.htm file, repla...
Cal library, add fieldvec_to_rlist function to ...
Cal library, add rlist cast to script and imple...
Cal library, updated default script source.
Add wd unit for wday field to "j" grammar.
Update test scripts for record cast.
HistoryCal, Format dialog correctly uses the Us...
Cal library, remove unused member function decl...
In include/cal/caldefs.h rename FormatInfo to S...
Add dialogs for adding a new formatting method ...
hCal program, move wxString to/from UTF8 functi...