 $WW,1$$FG,5$$TX+CX,"Change Log"$$FG$

Use $LK,"R",A="MN:R"$() to rename if I change a label.

$IV,1$----07/26/14 11:19:00----$IV,0$
* Got rid of "raw" arg on disk I/O routines for uncompressed data.

$IV,1$----07/22/14 08:31:58----$IV,0$
* $BK,1$TempleOS version 2.12 Released$BK,0$
* Fixed bug in assembler in
	MOV R8-R15,UIMM32

$IV,1$----07/12/14 02:06:10----$IV,0$
* Fixed bug clicking on icon.

$IV,1$----07/08/14 04:33:20----$IV,0$
* I changed $LK,"GodDoodleSprite",A="MN:GodDoodleSprite"$().

$IV,1$----06/30/14 02:32:47----$IV,0$
* Changed max FPS to 30 instead of 60.
* Got rid of min and max FPS control.
* $LK,"R",A="MN:R"$("refresh","FPS");

$IV,1$----06/20/14 12:02:44----$IV,0$
* $BK,1$TempleOS version 2.11 Released$BK,0$

$IV,1$----06/16/14 13:09:10----$IV,0$
* Added $LK,"DOCT_LST",A="MN:DOCT_LST"$, list widgets.  See $LK,"::/Demo/DolDoc/Form.CPP.Z"$.

$IV,1$----06/13/14 21:27:17----$IV,0$
* $LK,"R",A="MN:R"$("BootDrv","BootRescueDrv");
* Fixed bug in "Boot Rescue Drive" feature.

$IV,1$----06/10/14 03:11:14----$IV,0$
* $BK,1$TempleOS version 2.10 Released$BK,0$
* Got rid of $FG,4$ImportHashTable$FG$().
* Got rid of $FG,4$OldSchool$FG$ demos.
* $FG,2$AOT$FG$ compilation has been removed.  Use $FG,2$JIT$FG$.

$IV,1$----06/02/14 13:52:50----$IV,0$
* Improved HelpIndex.
* Improved $LK,"::/Apps/TimeOut/TimeOut.CPP.Z"$.

$IV,1$----05/26/14 16:13:11----$IV,0$
* $BK,1$TempleOS version 2.09 Released$BK,0$
* Added BLINK to $LK,"ToHtml",A="MN:ToHtml"$().
* $LK,"R",A="MN:R"$("DocHome","DocTop");

$IV,1$----05/24/14 20:46:11----$IV,0$
* Got rid of $FG,4$Day$FG$(), $FG,4$Month$FG$(), $FG,4$Year$FG$(), etc.
* $LK,"R",A="MN:R"$("WSDDisplayDefs","WSDDefsPut");
* $LK,"R",A="MN:R"$("WSDGetDef","WSDDefGet");
* $LK,"R",A="MN:R"$("WSDGetWord","WSDDefsGet");
* $LK,"R",A="MN:R"$("WSDPtAtWord","WSWordPtAt");
* $LK,"R",A="MN:R"$("WSGetHits","WSHitsGet");

$IV,1$----05/23/14 04:50:25----$IV,0$
* $LK,"R",A="MN:R"$("SqrDist","DistSqr");
* $LK,"R",A="MN:R"$("SqrNorm","NormSqr");

$IV,1$----05/16/14 15:43:17----$IV,0$
* Added $LK,"DOF_DONT_WINMGR_SYNC",A="MN:DOF_DONT_WINMGR_SYNC"$.
* Fetches comments for help index reports.
* Made src line links more accurate.

$IV,1$----05/15/14 06:45:33----$IV,0$
* Added INVERT to $LK,"ToHtml",A="MN:ToHtml"$().

$IV,1$----05/13/14 07:05:00----$IV,0$
* $BK,1$TempleOS version 2.08 Released$BK,0$

$IV,1$----05/11/14 08:22:44----$IV,0$
* Added $LK,"Zip",A="MN:Zip"$() and $LK,"Unzip",A="MN:Unzip"$().

$IV,1$----05/09/14 09:30:39----$IV,0$
* Added $LK,"PopUpEd",A="MN:PopUpEd"$().
* $LK,"R",A="MN:R"$("PopUpViewStr","PopUpViewPrint");

$IV,1$----05/07/14 19:12:42----$IV,0$
* Added classes to help index.
* $LK,"CGrGlbls",A="MN:CGrGlbls"$		gr;
* $LK,"CDolDocGlbls",A="MN:CDolDocGlbls"$		doldoc;
* $LK,"CCmpGlbls",A="MN:CCmpGlbls"$		cmp;
* $LK,"CUasmGlbls",A="MN:CUasmGlbls"$		uasm;
* $LK,"CTextGlbls",A="MN:CTextGlbls"$		text;

$IV,1$----05/05/14 23:37:52----$IV,0$
* $LK,"CGodGlbls",A="MN:CGodGlbls"$		god;
* $LK,"CMusicGlbls",A="MN:CMusicGlbls"$		music;
* $LK,"CWordStatGlbls",A="MN:CWordStatGlbls"$	ws;
* $LK,"CWordStatDictGlbls",A="MN:CWordStatDictGlbls"$	wsd;

$IV,1$----05/05/14 19:54:46----$IV,0$
* $LK,"CWallPaperGlbls",A="MN:CWallPaperGlbls"$	*wall;
* $LK,"CWinMgrTimingGlbls",A="MN:CWinMgrTimingGlbls"$	*winmgr.t;
* $LK,"CWinMgrGlbls",A="MN:CWinMgrGlbls"$		winmgr;
* $LK,"CSndGlbls",A="MN:CSndGlbls"$		snd;
* $LK,"CDevGlbls",A="MN:CDevGlbls"$		dev;
* $LK,"CDskGlbls",A="MN:CDskGlbls"$		dsk;
* $LK,"CDbgGlbls",A="MN:CDbgGlbls"$		dbg;
* $LK,"CCntsGlbls",A="MN:CCntsGlbls"$		cnts;
* $LK,"CKeyDevGlbls",A="MN:CKeyDevGlbls"$		keydev;
* $LK,"CIPStateGlbls",A="MN:CIPStateGlbls"$		ip;
* $LK,"CMouseStateGlbls",A="MN:CMouseStateGlbls"$	mouse;
* $LK,"CKbdStateGlbls",A="MN:CKbdStateGlbls"$	kbd;

$IV,1$----05/05/14 09:14:51----$IV,0$
* Added $MA-X+PU,"::/Apps/Budget",LM="Cd(\"::/Apps/Budget\");Dir;View;\n"$.

$IV,1$----05/03/14 23:31:50----$IV,0$
* Added $LK,"DOCEF_USER_DATA",A="MN:DOCEF_USER_DATA"$ $FG,2$arg=$FG$ flag.
* $LK,"R",A="MN:R"$("Backward","Bwd");
* Added $LK,"::/Apps/Budget/Budget.CPP"$.

$IV,1$----04/30/14 23:41:42----$IV,0$
* Added $LK,"CBinFile",A="MN:CBinFile"$.signature.

$IV,1$----04/29/14 15:43:22----$IV,0$
* $BK,1$TempleOS version 2.07 Released$BK,0$

$IV,1$----04/27/14 05:19:18----$IV,0$
* Improved documentation.
* Changed $LK,"CBinFile",A="MN:CBinFile"$ format.
* Locked-in 640x480 with $LK,"GrUpdateLine64",A="MN:GrUpdateLine64"$().

$IV,1$----04/23/14 22:14:43----$IV,0$
* Added $LK,"::/Demo/Lectures/NegDisp.CPP"$.
* $LK,"R",A="MN:R"$("GrLineRect4","GrBorder");
* Changed $LK,"::/Adam/Gr/GrTextBase.CPP"$.
* Fixed terminal button on wallpaper.  Yikes!

$IV,1$----04/21/14 16:29:00----$IV,0$
* Got rid of $FG,4$Spaces$FG$() and $FG,4$NewLine$FG$().  Replaced $FG,4$NewLine$FG$(5) with "%h*c",5,'\n';
* Improved profiler.
* Changed $FG,4$CCPU.chained_timer_irq$FG$ to $LK,"CCPU",A="MN:CCPU"$.profiler_timer_irq.

$IV,1$----04/19/14 18:05:09----$IV,0$
* Got rid of double spacing.
* Fixed bug in page down.
* Sorted headers and externs.

$IV,1$----04/18/14 21:45:17----$IV,0$
* Improved documentation.

$IV,1$----04/16/14 15:49:13----$IV,0$
* $BK,1$TempleOS version 2.06 Released$BK,0$

$IV,1$----04/15/14 12:29:02----$IV,0$
* Got rid of lock-to-page and lock-to-center document features.
* Changed $FG,2$$$DA...$$$FG$ data type to use an arg.  $FG,2$$$DA,-U64+U16,...$$$FG$ is now changed to $FG,2$$$DA,RT=I16,...$$$FG$.
* $LK,"R",A="MN:R"$("DOCEF1_","DOCEF_");
* Changed Fs->$LK,"win_inhibits",A="MN:WIF_SELF_FOCUS"$.

$IV,1$----04/13/14 16:20:11----$IV,0$
* Added $LK,"LK_DOC",A="MN:LK_DOC"$, $LK,"LK_DOC_ANCHOR",A="MN:LK_DOC_ANCHOR"$, $LK,"LK_DOC_LINE",A="MN:LK_DOC_LINE"$ and $LK,"LK_DOC_FIND",A="MN:LK_DOC_FIND"$.
* $LK,"R",A="MN:R"$("Doc","DolDoc");
* Improved documentation.
* Added $LK,"::/Demo/LastClass.CPP"$.

$IV,1$----04/13/14 00:09:48----$IV,0$
* Got rid of $FG,4$ProfBin()$FG$ and $FG,4$ProfCPU()$FG$.
* $LK,"R",A="MN:R"$("ProfAll","Prof");
* Improved documentation.
* Changed $LK,"CDoc",A="MN:CDoc"$.desc.

$IV,1$----04/11/14 16:58:56----$IV,0$
* Renamed Sprite functions and vars.
* Added $LK,"LexExpressionI64",A="MN:LexExpressionI64"$() and $LK,"LexExpressionF64",A="MN:LexExpressionF64"$().  I'm chagrinned.

$IV,1$----04/11/14 11:55:36----$IV,0$
* Added $LK,"FileNameTempTxt",A="MN:FileNameTempTxt"$().
* $FG,2$<CTRL-r>$FG$ sprite edit-as-text is now much better.
* Added $LK,"Str2ColorU16",A="MN:Str2ColorU16"$(), $LK,"Str2ColorU32",A="MN:Str2ColorU32"$(), $LK,"LexFirstRem",A="MN:LexFirstRem"$(), $LK,"Sprite2Code",A="MN:Sprite2Code"$() and $LK,"Code2Sprite",A="MN:Code2Sprite"$().
* $LK,"R",A="MN:R"$("Color2Text","Color2Str");
* $LK,"R",A="MN:R"$("Sprite2Text","SpriteElem2OneLineSummary");
* $LK,"R",A="MN:R"$("DocPrintWhole","DocPrintAtomic");
* Fixed bug in $LK,"GrRect",A="MN:GrRect"$() relating to dithering.
* Got rid of $LK,"CDoc",A="MN:CDoc"$.recalc_start.

$IV,1$----04/09/14 14:10:17----$IV,0$
* Fixed compiler bug by adding a pass to overcome an optimization problem.
* Improved $LK,"::/Apps/AfterEgypt/GodTalking.CPP"$.
* Improved $LK,"::/Demo/Graphics/Mountain.CPP"$.
* Improved $LK,"::/Demo/Graphics/Camp.CPP"$.
* Improved $LK,"::/Demo/Graphics/SunMoon.CPP"$.
* Improved $LK,"::/Demo/Games/DunGen.CPP"$.
* Improved $LK,"::/Demo/Games/FlatTops.CPP"$.

$IV,1$----04/07/14 07:46:56----$IV,0$
* $BK,1$TempleOS version 2.05 Released$BK,0$

$IV,1$----04/05/14 03:09:18----$IV,0$
* Got rid of $FG,2$Fs->answers_displayed$FG$ and set it to a fixed value of one answer.
* Improved documentation.
* $LK,"R",A="MN:R"$("MusicOrgan","Psalmody");
* Improved $LK,"AFGetChar",A="MN:AFGetChar"$() and $LK,"AFUntilChar",A="MN:AFUntilChar"$().

$IV,1$----04/03/14 05:57:06----$IV,0$
* Improved $MA-X+PU,"Tour",LM="SpawnUser(\"Cd(\\\"::/Misc/Tour\\\");;AutoFile(\\\"Tour\\\");\n\");"$.
* $LK,"R",A="MN:R"$("ipx","ip.pos.x");
* $LK,"R",A="MN:R"$("mxx","mouse.pos.x");
* $LK,"R",A="MN:R"$("mxx_prescale","mouse.prescale.x");
* $LK,"R",A="MN:R"$("A2Date","Str2Date");
* $LK,"R",A="MN:R"$("A2I64","Str2I64");
* $LK,"R",A="MN:R"$("A2F64","Str2F64");
* $LK,"R",A="MN:R"$("SPrint","StrPrint");
* $LK,"R",A="MN:R"$("MPrint","MStrPrint");
* $LK,"R",A="MN:R"$("Scan","StrScan");

$IV,1$----04/01/14 08:49:57----$IV,0$
* Added $LK,"::/Demo/Games/ElephantWalk.CPP"$.

$IV,1$----03/28/14 22:25:48----$IV,0$
* $LK,"R",A="MN:R"$("COLOR_TRANSPARENT","TRANSPARENT");

$IV,1$----03/26/14 08:40:25----$IV,0$
* $LK,"R",A="MN:R"$("_ATTR_DIR","RS_ATTR_DIR");

$IV,1$----03/24/14 15:17:14----$IV,0$
* Coined "DolDoc" as a name for the TempleOS document type.
* Added $LK,"::/Demo/DolDoc/ClickCallBack.CPP"$.

$IV,1$----03/21/14 04:02:29----$IV,0$
* $BK,1$TempleOS version 2.04 Released$BK,0$

$IV,1$----03/19/14 21:54:23----$IV,0$
* $LK,"R",A="MN:R"$("BulgeBomber","BomberGolf");
* Added $LK,"::/Demo/Dsk/SerializeTree.CPP"$.
* $LK,"R",A="MN:R"$("DirLstDel","DirTreeDel");
* Added $LK,"::/Misc/Tour/Tour7.AUT"$ which covers File Masks.
* $LK,"R",A="MN:R"$("MGetS","GetStr");
* $LK,"R",A="MN:R"$("PmtStr","GetStr");

$IV,1$----03/17/14 22:34:11----$IV,0$
* Changed $FG,2$$$MA$FG$ to use "tag$FG$" instead of "$FG,2$A=$FG$".
* Changed $LK,"DOCEF_HAS_TERMINATOR",A="MN:DOCEF_HAS_TERMINATOR"$ -T to -TRM.
* Changed $LK,"DolDoc",A="FI:::/Doc/DolDocOverview.TXT"$ format.  Some flags are not at start.

$IV,1$----03/07/14 04:54:10----$IV,0$
* Added $LK,"::/Demo/ReverseFileExample/Reverse.CPP"$.

$IV,1$----03/03/14 00:18:47----$IV,0$
* $BK,1$TempleOS version 2.03 Released$BK,0$
* $LK,"R",A="MN:R"$("A2I","Str2I64");
* Removed "Binary Type" from $LK,"CDocBin",A="MN:CDocBin"$.  Old sprites no longer work.

$IV,1$----02/25/14 16:09:01----$IV,0$
* $LK,"R",A="MN:R"$("TaskTextInputQue","TaskText");
* $LK,"R",A="MN:R"$("TaskExeStrQue","TaskExe");
* $LK,"R",A="MN:R"$("TaskMsgQue","TaskMsg");

$IV,1$----02/21/14 13:56:02----$IV,0$
* Converted $LK,"Define",A="MN:Define"$() strings to constants.
* $LK,"R",A="MN:R"$("Adam3d","Adam3c");
* $LK,"R",A="MN:R"$("Adam3e","Adam3d");
* $LK,"R",A="MN:R"$("Adam3f","Adam3e");
* $LK,"R",A="MN:R"$("pattern","needle");

$IV,1$----02/19/14 22:13:04----$IV,0$
* $LK,"R",A="MN:R"$("Limit","Clamp");
* Overhauled $LK,"FileRead",A="MN:FileRead"$() and $LK,"FileWrite",A="MN:FileWrite"$().
* Got rid of $FG,4$TextFileRead$FG$() and $FG,4$TextFileWrite$FG$().

$IV,1$----02/17/14 20:50:58----$IV,0$
* $BK,1$TempleOS version 2.02 Released$BK,0$
* Added $FG,2$F7/SHIFT-F7$FG$ for $LK,"GodWord",A="MN:GodWord"$()/$LK,"GodPassage",A="MN:GodPassage"$().
* Added $FG,2$F6/SHIFT-F6$FG$ for $LK,"GodSong",A="MN:GodSong"$()/$LK,"GodDoodle",A="MN:GodDoodle"$().
* $LK,"R",A="MN:R"$("Apps/HolySpirit","Adam/God");
* $LK,"R",A="MN:R"$("DoItOnce","DoOnce");

$IV,1$----02/12/14 14:25:59----$IV,0$
* Added BMP/GRA file save to $FG,2$<CTRL-r>$FG$.
* Added $FG,2$<CTRL-ALT-s>$FG$ for screen shot to clipboard.
* Reformed $LK,"CGridGlbls",A="MN:CGridGlbls"$ to be simple.

$IV,1$----02/10/14 09:19:59----$IV,0$
* Added $LK,"HashPublic",A="MN:HashPublic"$().
* Changed FUF_WHOLE_LABELS $FG,2$+lf$FG$/$FG,2$+lb$FG$ to $FG,2$+lb$FG$/$FG,2$+la$FG$.
* Got rid of $FG,4$FilesOrder()$FG$, replacing it with $LK,"FUF_CLUSTER_ORDER",A="MN:FUF_CLUSTER_ORDER"$.
* Added $LK,"::/Demo/Graphics/InputPointer.CPP"$.
* Made $LK,"gr.dc",A="MN:CGrGlbls"$ the default device context for graphics routines.

$IV,1$----01/28/14 01:44:46----$IV,0$
* In a function with an ASM{} blk, you can now JMP to a function goto label.

$IV,1$----01/27/14 09:02:20----$IV,0$
* $BK,1$TempleOS version 2.01 Released$BK,0$
* In a function with an ASM{} blk, you can now goto an ASM label.

$IV,1$----01/26/14 03:27:55----$IV,0$
* Moved $FG,4$fun_class$FG$ to $LK,"CLex",A="MN:CLex"$.htc.fun.
* Got rid of K=1024 sub_fmt flag in $LK,"StrPrintJoin",A="MN:StrPrintJoin"$.
* Changed MapFile code_heap line addresses to 32-bit.
* Got rid of $LK,"CTask",A="MN:CTask"$.user_data1-3. 
* Got rid of $FG,4$ExpressionBinDel$FG$().
* Got rid of $LK,"CIntermediateCode",A="MN:CIntermediateCode"$.ic_ext_body.
* Cleaned-up $LK,"::/Compiler/ExpParser.CPP"$.

$IV,1$----01/24/14 06:40:47----$IV,0$
* $LK,"R",A="MN:R"$("DocInsSafe","DocPrintAtomic");
* $LK,"R",A="MN:R"$("DocPutSPartial","DocPrintPartial");
* Made private WordStat links WHITE.
* Added "+s" to $LK,"FilesFind",A="MN:FilesFind"$().
* Added "+x" to $LK,"Size",A="MN:Size"$() and $LK,"SizeRep",A="MN:SizeRep"$().
* $LK,"R",A="MN:R"$("TreeSizeRep","SizeRep");
* $LK,"R",A="MN:R"$("LineCntRep","LineRep");
* $LK,"R",A="MN:R"$("TreeSize","Size");
* $LK,"R",A="MN:R"$("FileSize","Size");
* $LK,"R",A="MN:R"$("MergeChk","Merge");
* Added $LK,"::/Demo/Graphics/Balloon.CPP"$.
* Added warning for 64-bit reg vars.

$IV,1$----01/13/14 14:39:34----$IV,0$
* Optimized $FG,2$if (Carry)$FG$.  See $LK,"::/Demo/Carry.CPP"$.

$IV,1$----01/11/14 21:52:00----$IV,0$
* Added $LK,"BibleLine2Verse",A="MN:BibleLine2Verse"$().
* Shifted glbl vars from $LK,"::/Kernel/KStart.CPP"$ to $LK,"CSysFixedArea",A="MN:CSysFixedArea"$.
* Added $LK,"OneTimePopUp",A="MN:OneTimePopUp"$() msg to $LK,"::/Apps/X-Caliber/X-Caliber.CPP"$.  Delete registry and reboot if you are upgrading.

$IV,1$----01/09/14 20:51:20----$IV,0$
* Converted $FG,2$fp_plot()$FG$ graphics routines to Bool with abort.
* Made $LK,"CatPrint",A="MN:CatPrint"$().
* Added $FG,2$no_mask$FG$ to $LK,"FileAccessNew",A="MN:FileAccessNew"$() and $LK,"CopyTree",A="MN:CopyTree"$().

$IV,1$----01/07/14 11:46:38----$IV,0$
* $BK,1$TempleOS version 2.00 Released$BK,0$
* Created Lite and UltraLite distros.
* Added score to $LK,"::/Demo/Games/BlackDiamond.CPP"$.
* Improved $LK,"::/Demo/Games/Varoom.CPP"$.

$IV,1$----01/06/14 19:22:53----$IV,0$
* Added $LK,"::/Demo/Asm/AsmAndC3.CPP"$.
* Added $FG,4$::/Demo/OldSchool/SingleFileAOT/Single.CPP$FG$
* Made compiler compile ASM instructions mixed-in with HolyC.
* Improved $LK,"::/Demo/Graphics/Camp.CPP"$.

$IV,1$----01/03/14 03:39:30----$IV,0$
* Fixed compiler bug relating to reg vars.  Fixed $LK,"IntEntryGet",A="MN:IntEntryGet"$().

$IV,1$----01/01/14 13:16:59----$IV,0$
* Got rid of XSUM in $LK,"CBinFile",A="MN:CBinFile"$ header.
