Version 0.5.9.xx consists of the following Builds: Build #2045 -- Version 0.5.9.xx ------------------------------- * Trap NULL Reductions As SYNTAX ERRORs Directory branches/bsmith/NewTypes: PARSELINE.C: Trap NULL reductions as SYNTAX ERRORs. Build #2043 -- Version 0.5.9.xx ------------------------------- * Rename MFO Locals To Avoid Conflict With User Variables Directory branches/bsmith/NewTypes: DEFINES.H: MF_DIDTACK.H: MF_DIJOT.H: MF_DOMINO.H: MF_DOT.H: MF_DOTDOT.H: MF_DSHOE.H: MF_DYDSCAN.H: MF_EPSUND.H: MF_IOTA.H: MF_IOTAUND.H: MF_JOTDOT.H: MF_LSHOEUND.H: MF_MULTISET.H: MF_QUADFMT.H: MF_QUADJOT.H: MF_QUADVR.H: MF_ROS.H: MF_SECTION.H: MF_SHRIEK.H: MF_SLOPE.H: MF_SQUAD.H: MF_USHOE.H: MF_VARIANT.H: PF_UTACKJOT.C: TOKENIZE.C: TOKENIZE.H: Rename MFO locals to avoid conflict with user variables. Build #2041 -- Version 0.5.9.xx ------------------------------- * Remove Dependency On VCOMP.LIB Directory branches/bsmith/NewTypes: MAKEFILE.INC: Remove dependency on VCOMP.LIB as we no longer require it. Build #2039 -- Version 0.5.9.xx ------------------------------- * Use WFCN Instead Of The Literal Function Name Directory branches/bsmith/NewTypes: DISPLAY.C: Use WFCN instead of the literal function name. Build #2037 -- Version 0.5.9.xx ------------------------------- * DEBUG Attempt To Trap Text Cursor Problems Directory branches/bsmith/NewTypes/WineHQ: EDITCTRL.C: LOCAL.H: DEBUG attempt to trap text cursor problems. Build #2035 -- Version 0.5.9.xx ------------------------------- * In , Increase Size Of DEBUG Temp Buffer Directory branches/bsmith/NewTypes: DEBUG.C: In , increase size of DEBUG temp buffer so as to handle longer DEBUG messages. Build #2033 -- Version 0.5.9.xx ------------------------------- * Handle Paste Of Control Characters * Delete Parameter to As It Is No Longer Needed Directory branches/bsmith/NewTypes: EDITFCN.C: Handle Paste of control characters (<0x20). Delete parameter to on # physical lines as it is no longer needed. EXECDFN.C: IMMEXEC.C: PF_UTACKJOT.C: SAVEFCN.C: Delete parameter to on # physical lines as it is no longer needed. EXECMFN.C: Delete parameter to on # physical lines as it is no longer needed. Delete obsolete reference to . TOKENIZE.C: In , , and change the type of the ptr to Num Global memory from to so as to avoid conflicts with the high-order bit. Delete parameter to on # physical lines as it is no longer needed. In , move the case stmt for NaN to be near that of Infinity as they are handled the same. Build #2031 -- Version 0.5.9.xx ------------------------------- * Synch With Version Control Directory branches/bsmith/NewTypes: Build #2029 -- Version 0.5.9.xx ------------------------------- * Update Copyright Year * Update Contributors And License Pages * Update List Of Current Datatypes * Move "Copy" Button In About Box Directory branches/bsmith/NewTypes: DEFINES.H: Update copyright year. MAIN.RC: Update copyright year. Move "Copy" button in About box up so that it doesn't need to be moved again is more Verison #s are appended. Lengthen the About box to make room for more Version #s. VER.C: Display more Version #s. Directory branches/bsmith/NewTypes/htdocs: CONTRIBUTORS-BODY.AHTML: Include more contributors. FOOTER-MON.HTML: FOOTER.HTML: Update copyright year. INDEX-BODY.AHTML: Rename []DQ to []LR. Include Ball Arithmetic in the list of current datatypes. Fix error in links to Source Code. Update copyright year. LICENSE-BODY.HTML: Indicate that the file is encoded in UTF-8. Update copyright year. Document more library license agreements. Build #2027 -- Version 0.5.9.xx ------------------------------- * Include File Missing From Last Build Directory branches/bsmith/NewTypes/ReleaseNotes: NOTES-2025.TXT: VERSION-0.5.9.XX.TXT: Include file missing from last build. Build #2025 -- Version 0.5.9.xx ------------------------------- * Allocate All Symbol Table Constants In A Single Global Hash And Symbol Table Directory branches/bsmith/NewTypes: DEFINES.H: Define GLB HshTab & SymTab constants. EXCEPT.C: Change the declaration of the size parameter to to . EXECMFN.C: SAVEFCN.C: SESSMAN.C: Pass the EPB value to as they differ from GLB to others. Pass Boolean value to & to indicate whether or not to link the MEMVIRT_STR into a chain. EXTERNS.H: Initialize the Boolean value that indicates whether the CSOs have been initialized. Define new enum for the GLB SymTab in MEMVIRTENUM. Change the declaration of the size parameters to to . Define new table size globals which can be set via the command line. GETFNS.C: STARTADDR.H: Delete routines as they aren't used any more. IDENTFNS.C: PF_RSHOE.C: PF_UARROW.C: PO_SLASH.C: PRIMFNS.C: PRIMSPEC.C: QF_NFNS.C: SYSVARS.C: TOKENIZE.C: TYPEMOTE.C: Replace references to "->steXXX", for XXX in "Zero", "One", "Blank", "NaN", etc. with "htsGLB.steXXX". MAIN.C: In , allocate the GLB HshTab and SymTab via and . In , allow and . Move all calls to to and move the call to that routine to precede the call to . Move all calls to to and call that routine from where the group of calls was. SC_SYMB.C: Display the current value of the GLB HshTab & SymTab sizes from )SYMB. SYMTAB.C: In use the GLB HshTab & SymTab if the caller doesn't specify. In ... Replace references to "->steXXX", for XXX in "One", "Blank", "NaN", etc. with "htsGLB.steXXX". Pass the EPB value to as they differ from GLB to others. Pass Boolean value to & to indicate whether or not to link the MEMVIRT_STR into a chain. Build #2021 -- Version 0.5.9.xx ------------------------------- * Implement []DFT Directory branches/bsmith/NewTypes: COMPRO.H: Delete files as they are no longer used. Include prototype file. MAIN.C: Remove functions as we now use . MAKEFILE.INC: Include files. Include files. Include files. Ensure trailing backslash in path is escaped with ^. Delete files as they are no longer used. MAKEFILE.SRC: Delete files as they are no longer used. Include files. MALLOC.C: MALLOC.H: MALLOC.PROTO: Delete files as they are no longer used. NARS2000.VCXPROJ: Include files. Include files. Include files. NARS2000.VCXPROJ.FILTERS: Delete files as they are no longer used. Include files. QF_DFT.C: New file to implement []DFT. STARTADDR.H: Delete files as they are no longer used. SYSVARS.C: Include []DFT in the table of System Functions. WCOM.BAT: Include files. WCUSTOMIZE.BAT: Include files. Build #2019 -- Version 0.5.9.xx ------------------------------- * Set []CT To Zero In Factorial Magic Function Directory branches/bsmith/NewTypes: MF_SHRIEK.H: Set []CT to zero in Factorial magic function so as to reduce the number of non-distinct cases until I can handle Jordan Canonical Form. Build #2018 -- Version 0.5.9.xx ------------------------------- * Swap Alt-'\' and Alt-'|' Keys To Reflect Actual Keyboard * Define Alt-'B' as DownTackOverbar Directory branches/bsmith/NewTypes/Extensions\aplchars: INSTALL.RDF: UPDATE.RDF: Update version #. Directory branches/bsmith/NewTypes/Extensions\aplchars\chrome\content\aplchars: ABOUT.XUL: Update version #. EDITOROVERLAY.JS: Define Alt-'B' as DownTackOverbar (U+2351). Swap Alt-'\' and Alt-'|' to reflect the actual keyboard. VER.RC: Increment version # to 0.5.9.xx.