Version 0.5.12.xx consists of the following Builds: Build #2187 -- Version 0.5.12.xx -------------------------------- * Pickup More Cases For Modified Assignment Directory branches/bsmith/NewTypes: TOKENIZE.C: In , continue searching for the target name(s) after encountering functions or operators. Build #2185 -- Version 0.5.12.xx -------------------------------- * Pickup More Cases For Modified Indexed Assignment Directory branches/bsmith/NewTypes: PARSELINE.C: After PARSELINE_SCAN, if the Syntax Objects are "IDX F [MOP|DOP]" and the binding strength of (IDX, F) < (F, MOP) so that the above sequence evaluates "F MOP" first. PARSELINE.H: Change the binding strength between NAM and HY so that (NAM, HY) < (HY, MOP) so that "NAM HY MOP" evaluates "HY MOP" first. Build #2183 -- Version 0.5.12.xx -------------------------------- * Fix Bug In []DFT When Reusing HC2I as HC2F Directory branches/bsmith/NewTypes: QF_DFT.C: Improve comments. Save the new result storage type if reusing HC2I as HC2F. Build #2181 -- Version 0.5.12.xx -------------------------------- * Implement []FC[7] For Complex Number Display Separator * Make Numeric Display More Sensitive To []FC Directory branches/bsmith/NewTypes: CONVERT.C: In , include parameter of index into the argument. CUSTOMIZE.C: Change []FC display from Radio Buttons to ComboBox and Edit Ctrl. DATATYPE.H: Note that changes to need to be reflected elsewhere. DEFINES.H: Delete enum as means of specifying the default value for []FC[7]. DISPDBG.C: Change default Decimal Separator, Negative Sign, and Overflow Fill to the appropriate value from []FC. DISPLAY.C: Change default Decimal Separator, Negative Sign, and Overflow Fill to the appropriate value from []FC. Change enum for Complex Number Display Separator to actual WCHARs. Use separate flag for Magnitude and Angle parts of Polar display form. Save and restore entire []FC around )SAVE, )COPY, )LOAD, and []TF so those conversions always use the defaults. ENUMS.H: Change enum for Complex Number Display Separator to actual WCHARs. EXECMFN.H: Define short name for long form []FC. EXTERNS.H: Improve comments. Define more []FC attributes. Change []FC display from Radio Buttons to ComboBox and Edit Ctrl. FMTSPEC.C: Explain why []FMT isn't sensitive to []FC. GETFNS.C: In , include parameter of index into the argument. HC_PROC.C: Change enum for Complex Number Display Separator to actual WCHARs. INIFILE.C: MAIN.RC: Change []FC display from Radio Buttons to ComboBox and Edit Ctrl. PF_DTACKJOT.C: Rename to to reflect its datatype. In IF/WHILE stmts always compare ptr against NULL and value against 0. Change default Decimal Separator, Negative Sign, and Overflow Fill to the appropriate value from []FC. PN_PARSE.H: Define various constants w.r.t. []FC. QF_TF.C: Save and restore entire []FC around )SAVE, )COPY, )LOAD, and []TF so those conversions always use the defaults. Change default Decimal Separator, Negative Sign, and Overflow Fill to the appropriate value from []FC. RESOURCE.H: Change []FC display from Radio Buttons to ComboBox and Edit Ctrl. SC_COPY.C: SC_LOAD.C: SC_SAVE.H: Save and restore entire []FC around )SAVE, )COPY, )LOAD, and []TF so those conversions always use the defaults. SC_SAVE.C: Save and restore entire []FC around )SAVE, )COPY, )LOAD, and []TF so those conversions always use the defaults. )SAVE the original value of []FC. Change default Decimal Separator, Negative Sign, and Overflow Fill to the appropriate value from []FC. SYSVARS.C: In , handle []FC specially. Define to validate changes to []FC. SYSVARS.H: Define individual names for []FC items. TYPEMOTE.C: Handle conversions from HETERO/NESTED to BOOL, INT, and FLT for Global Numerics. Build #2179 -- Version 0.5.12.xx -------------------------------- * Implement Chained Guards In Anonymous Functions/Operators Directory branches/bsmith/NewTypes: AFOFNS.C: In , if the Cond is FALSE, skip over all adjacent AFOGUARD statements. TOKENIZE.C: In , allow Chained Guard statements. Build #2177 -- Version 0.5.12.xx -------------------------------- * Fix Bug In Display Of VFP Numbers Directory branches/bsmith/NewTypes: DISPLAY.C: In , calculate the # significant digits separately for large and small numbers. Build #2175 -- Version 0.5.12.xx -------------------------------- * Fix Bug In Dyadic Squad With Scalar Axis Directory branches/bsmith/NewTypes: MF_SQUAD.H: Fix bug in Dyadic Squad with scalar Axis. Build #2173 -- Version 0.5.12.xx -------------------------------- * Fix Bug In System Command With No Tail Directory branches/bsmith/NewTypes: SC_COMMON.C: In IF/WHILE stmts always compare ptr against NULL and value against 0. Include "Hdr" In Name Of Result Of . SYSCMDS.C: Fix bug with System Command with no following argument. Build #2171 -- Version 0.5.12.xx -------------------------------- * Document Complex Angle Notation In Language Bar Directory branches/bsmith/NewTypes: REBAR.H: Document Complex Angle Notation in the Language Bar. Build #2169 -- Version 0.5.12.xx -------------------------------- * Fix Typo In Mesh Magic Function Directory branches/bsmith/NewTypes: MF_JOT.H: Fix typo in Mesh Magic Function -- missing $ adornments. Build #2167 -- Version 0.5.12.xx -------------------------------- * Miscellaneous DEBUG Changes Directory branches/bsmith/NewTypes: ASSIGN.C: Move stmt into inner nesting. HC_PROC.C: Initialize RAT and VFP local vars before initializing. SC_DEBUG.C: Reorder macro calls as they are order dependent. Build #2165 -- Version 0.5.12.xx -------------------------------- * Implement 'ah' Point Notation * Allow All Input Point Notations As Output Forms Directory branches/bsmith/NewTypes: CUSTOMIZE.C: DEFINES.H: DISPLAY.C: ENUMS.H: EXTERNS.H: HC_PROC.C: INIFILE.C: MAIN.RC: MPFNS.C: PN_PARSE.H: PN_PARSE.Y: PN_PROC.C: RESOURCE.H: SC_COPY.C: SC_LOAD.C: SC_SAVE.C: TOKENIZE.C: Implement 'ah' Point Notation. Allow all input Point Notations as output forms. Directory branches/bsmith/NewTypes/mediawiki/extensions: RENDERAPL.PHP: Implement 'ah' Point Notation Allow all input Point Notations as output forms. Build #2163 -- Version 0.5.12.xx -------------------------------- * Implement Mask And Mesh Directory branches/bsmith/NewTypes: EXECMFN.C: EXECMFN.H: MF_JOT.H: PO_JOT.C: Implement Mask and Mesh. Build #2161 -- Version 0.5.12.xx -------------------------------- * Fix Bug In Dyadic Squad With Scalar Left Argument And Explicit Axis Directory branches/bsmith/NewTypes: MF_SQUAD.H: Fix bug in Dyadic Squad with scalar left argument and an explicit axis. Build #2159 -- Version 0.5.12.xx -------------------------------- * Fix Bug When Assigning System Function To A Name Directory branches/bsmith/NewTypes: SC_LOAD.C: Fix bug when assigning System Function (FcnDir) as in (say) f{is}{quad}NL. Build #2157 -- Version 0.5.12.xx -------------------------------- * Fix Bug Which Fails To Display A Name Which Is A FcnDir Directory branches/bsmith/NewTypes: SC_FNOV.C: Fix bug which fails to display a name from (say) f{is}{quad}NL. VER.RC: Increment version # to 0.5.12.xx.