$WW,1$$FG,5$$TX+CX,"Change Log"$$FG$ Use $LK,"R",A="MN:R"$() to rename if I change a label. $IV,1$----02/16/15 09:42:32----$IV,0$ $IV,1$----02/14/15 05:12:45----$IV,0$ * Added $LK,"Dump",A="MN:Dump"$(). $IV,1$----02/13/15 13:46:14----$IV,0$ * Got rid of "body_size" in $LK,"GRA Files",A="FI:::/Doc/GRAFiles.TXT.Z"$. $IV,1$----02/13/15 09:49:33----$IV,0$ * $BK,1$TempleOS version 3.03 Released$BK,0$ $IV,1$----02/12/15 16:10:14----$IV,0$ * Overhauled $LK,"::/Demo/WebLogExample/WebLogRep.CPP"$. * Added $LK,"EDF_WAS_WRITE",A="MN:EDF_WAS_WRITE"$. $IV,1$----02/12/15 03:48:28----$IV,0$ * Overhauled $MA-X+PU,"::/Demo/AcctExample",LM="Dir(\"::/Demo/AcctExample\");View;"$. Now, if you have a virtual machine install, you can easily run my exact set-up by copying my files to your $FG,2$/Home$FG$ directory. $IV,1$----02/07/15 15:45:49----$IV,0$ * Tweaked AutoComplete. $IV,1$----02/05/15 12:39:06----$IV,0$ * Fixed minor compiler bug relating to dead code elimination. $IV,1$----02/02/15 14:03:28----$IV,0$ * Added $LK,"::/Demo/Graphics/Lattice.CPP"$. $IV,1$----01/29/15 02:58:45----$IV,0$ * Added $LK,"::/Demo/Directives.CPP"$. $HL,1$$WW,0$#define __DATE__ #exe{StreamPrint("\"%D\"",Now);} #define __TIME__ #exe{StreamPrint("\"%T\"",Now);} #define __LINE__ #exe{StreamPrint("%d",Fs->last_lex->cur_lfn->line_num);} #define __DEPTH__ #exe{StreamPrint("%d",Fs->last_lex->cur_lfn-&Fs->last_lex->lfns-1);} #define __FILE__ #exe{StreamPrint("\"%s\"",Fs->last_lex->cur_lfn->full_name);} #define __DIR__ #exe{StreamDir;} $HL,0$$WW,1$ $IV,1$----01/28/15 11:40:37----$IV,0$ * $BK,1$TempleOS version 3.02 Released$BK,0$ * Overhauled $MA-X+PU,"Tour",LM="User(\"Cd(\\\"::/Misc/Tour\\\");;AutoFile(\\\"Tour\\\");\n\");"$. $IV,1$----01/18/15 19:42:50----$IV,0$ * $LK,"BusyWait",A="MN:BusyWait"$() now uses $LK,"HPET",A="MN:HPET"$(). * Min RAM requirement is now 512 Meg. * $LK,"R",A="MN:R"$("TSZ","TOSZ"); * Added $FG,4$CdLexDir$FG$() and $FG,4$CdSrcDir$FG$(). Now, you can run apps from any directory, not just $FG,2$/Apps$FG$. $IV,1$----01/16/15 15:08:58----$IV,0$ * Changed $LK,"Scale2Mem",A="MN:Scale2Mem"$(). $IV,1$----01/15/15 05:11:31----$IV,0$ * $BK,1$TempleOS version 3.01 Released$BK,0$ $IV,1$----01/15/15 03:13:07----$IV,0$ * Added eye-dropper-like $FG,2$'t'$FG$ for transparent color in the sprite $FG,2$$FG$ editor. * Got rid of $LK,"CHash",A="MN:CHash"$.next_added. * Reduced $LK,"TASK_HASH_SIZE",A="MN:TASK_HASH_SIZE"$ size. $IV,1$----01/10/15 15:12:30----$IV,0$ * $LK,"R",A="MN:R"$("Grep","Find"); $IV,1$----01/08/15 17:40:37----$IV,0$ * Undid "Improved $LK,"DCCaptureScreen",A="MN:DCCaptureScreen"$()" from 12/27/14. (It didn't work.) $IV,1$----01/06/15 18:58:16----$IV,0$ * Reorganized $MA-X+PU,"::/Apps/Psalmody",LM="Cd(\"::/Apps/Psalmody\");Dir;View;\n"$. $IV,1$----01/04/15 02:20:50----$IV,0$ * Added $LK,"::/Demo/Graphics/SpriteRaw.CPP"$. $IV,1$----01/02/15 04:46:36----$IV,0$ * Changed Sprite format. Download $FG,2$Cvt300.CPP.Z$FG$ from $FG,4$$TX,"http://www.templeos.org/Wb/Home/Wb2/Files",HTML="http://www.templeos.org/Wb/Home/Wb2/Files"$$FG$. * Cleaned-up the $LK,"CSprite",A="MN:CSprite"$ code. $IV,1$----12/31/14 15:13:08----$IV,0$ * $BK,1$TempleOS version 3.00 Released$BK,0$ $IV,1$----12/30/14 21:18:04----$IV,0$ * Added $LK,"::/Demo/RandDemo.CPP"$. $IV,1$----12/30/14 00:38:42----$IV,0$ * $LK,"R",A="MN:R"$("ptr_cnt","ptr_stars_cnt"); * Moved $LK,"DOCEF_UPDATE_DATA",A="MN:DOCEF_UPDATE_DATA"$ to be next to $LK,"DOCEF_REFRESH_DATA",A="MN:DOCEF_REFRESH_DATA"$. * Refreshed the $LK,"PCI Device File",A="FI:::/Misc/PCIDevices.TXT"$. $IV,1$----12/27/14 18:59:16----$IV,0$ * Improved $LK,"DCCaptureScreen",A="MN:DCCaptureScreen"$(). $IV,1$----12/26/14 22:13:51----$IV,0$ * Improved $LK,"::/Demo/Games/RawHide.CPP"$. $IV,1$----12/25/14 21:08:51----$IV,0$ * Improved $LK,"::/Demo/Games/BlackDiamond.CPP"$. * Improved $LK,"::/Demo/Games/DunGen.CPP"$. $IV,1$----12/23/14 15:00:28----$IV,0$ * Changed from many $FG,2$/Accts$FG$ subdirectories to just one directory named $FG,2$/Home$FG$ with default files in root. $IV,1$----12/20/14 21:43:31----$IV,0$ * Changed $FG,4$text.font$FG$ from $FG,2$U8 *$FG$ to $FG,2$U64 *$FG$. $IV,1$----12/18/14 18:49:46----$IV,0$ * Renamed all the files. $IV,1$----12/18/14 09:40:06----$IV,0$ * I got rid of my Logo. I like no logo. * I got rid of my company name, Trivial Solutions. Instead of "TS", I use "TOS" for Temple Operating System. * I got rid of all my rants on my website. Now, just one rant. * I changed from having "TAD" as one of many employees to no different employees. $IV,1$----12/15/14 10:05:06----$IV,0$ * Added $FG,4$$TX,"http://www.reddit/r/TempleOS_Official",HTML="http://www.reddit.com/r/TempleOS_Official"$$FG$. $IV,1$----12/15/14 07:23:32----$IV,0$ * $BK,1$TempleOS version 2.19 Released$BK,0$ * $LK,"R",A="MN:R"$("SliderCtrl","CtrlSlider"); * $LK,"R",A="MN:R"$("Set...","...Set"); * Changed $LK,"DrvMapBlkClean",A="MN:DrvMapBlkClean"$() and $LK,"DrvMapBlkAlloc",A="MN:DrvMapBlkAlloc"$(). $IV,1$----12/15/14 02:50:32----$IV,0$ * Changed AutoComplete colors. * Got rid of splash screen. * Added AutoComplete $LK,"StandBy",A="FI:::/Doc/StandBy.TXT"$. $IV,1$----12/14/14 12:54:56----$IV,0$ * Fixed new bug in random routines. $IV,1$----12/12/14 08:58:10----$IV,0$ * $LK,"R",A="MN:R"$("DocGRAFile","DocGRA"); $IV,1$----12/04/14 11:00:43----$IV,0$ * Improved $FG,4$lx->max_line$FG$. $IV,1$----12/04/14 05:02:20----$IV,0$ * Cleaned-up mem code. * $LK,"R",A="MN:R"$("Allocate","Alloc"); $IV,1$----12/03/14 10:05:36----$IV,0$ * Cleaned-up compiler conditionals. * Got rid of $FG,4$IC_BR_LBTS$FG$ family in the compiler. $IV,1$----11/27/14 18:48:07----$IV,0$ * $LK,"R",A="MN:R"$("Randomize","Seed"); * Got rid of $FG,4$Rand2$FG$(). Use $LK,"Seed",A="MN:Seed"$() with non-zero and timer-based will be turned-off. $IV,1$----11/21/14 08:25:38----$IV,0$ * $BK,1$TempleOS version 2.18 Released$BK,0$ * Improved $LK,"::/Demo/Games/TreeCheckers.CPP"$. $IV,1$----11/19/14 22:25:28----$IV,0$ * Fixed reindent bug. * $LK,"R",A="MN:R"$("$FG,4$ST_BIBLE_FILE$FG$","$LK,"BIBLE_FILENAME",A="MN:BIBLE_FILENAME"$"); * Fixed bug with $LK,"DOCG_BL_IV_UL",A="MN:DOCG_BL_IV_UL"$. $IV,1$----11/17/14 23:34:09----$IV,0$ * I got rid of octal and binary char specification in strings. * Got rid of octal all-together. $IV,1$----11/09/14 21:37:49----$IV,0$ * Changed default plug-in for $FG,2$$FG$ and $FG,2$$FG$. * Added $FG,2$$FG$ and $FG,2$$FG$ on my personal version $LK,"::/Demo/AcctExample/AdamKeyPlugIns.CPP"$. $IV,1$----11/07/14 08:02:04----$IV,0$ * Improved $LK,"Ui",A="MN:Ui"$(). $IV,1$----10/29/14 12:06:42----$IV,0$ * Changed $LK,"RedSea",A="FI:::/Doc/RedSea.TXT"$ from relative cluster num to absolute blk num. * Improved compiler. $LK,"IC_RETURN_VAL",A="MN:IC_RETURN_VAL"$, $LK,"IC_END_EXP",A="MN:IC_END_EXP"$, $LK,"ICF_NO_DEPEND_RESULT",A="MN:ICF_NO_DEPEND_RESULT"$ * $LK,"R",A="MN:R"$("Partition","Drive"); $IV,1$----10/27/14 05:06:15----$IV,0$ * Overhauled $LK,"KbdBuildSC",A="MN:KbdBuildSC"$(). $IV,1$----10/19/14 11:42:47----$IV,0$ * Updated $LK,"::/Doc/Charter.TXT"$. * Improved $LK,"::/Demo/Games/FlatTops.CPP"$. $IV,1$----10/09/14 21:04:25----$IV,0$ * Added $FG,2$dither_probability$FG$ to $LK,"DocBMP",A="MN:DocBMP"$() and $LK,"BMPRead",A="MN:BMPRead"$(). $IV,1$----09/27/14 22:11:45----$IV,0$ * $BK,1$TempleOS version 2.17 Released$BK,0$ * Changed compression format. Uncompress with the old version by $LK,"Move",A="MN:Move"$ing() to a name without $FG,2$.Z$FG$. Then, recompress with the new version of $FG,2$TempleOS$FG$. * Fixed rare bug in compression. * $LK,"R",A="MN:R"$("BMPFile","BMP"); * Added $FG,2$include_zoom$FG$ arg to $LK,"DCCaptureScreen",A="MN:DCCaptureScreen"$(), $LK,"GRACaptureScreen",A="MN:GRACaptureScreen"$() and $LK,"BMPCaptureScreen",A="MN:BMPCaptureScreen"$(). * Added eye-dropper to sprite $FG,2$$FG$ editor. Press $FG,2$'c'$FG$. * Improved $LK,"::/Demo/Games/Wenceslas.CPP"$, made it 3D. * Added pebbles to $LK,"::/Apps/AfterEgypt/HorebBMP.CPP"$ and $LK,"::/Apps/AfterEgypt/HorebBSP.CPP"$. $IV,1$----09/21/14 13:07:09----$IV,0$ * Changed "bit" to "pixel" in $LK,"::/Adam/Gr/GrBitMap.CPP"$. $IV,1$----09/19/14 09:43:29----$IV,0$ * $LK,"R",A="MN:R"$("SpawnUser","User"); * $LK,"R",A="MN:R"$("SrvUser","PopUpPrint"); * Added $LK,"::/Doc/TaskSrv.TXT"$. $IV,1$----09/17/14 19:51:53----$IV,0$ * Fixed bug in kernel usage of $LK,"FileRead",A="MN:FileRead"$() and $LK,"FileWrite",A="MN:FileWrite"$(). $IV,1$----09/17/14 08:03:33----$IV,0$ * Cleaned-up $LK,"::/Adam/AUtils.CPP"$. $IV,1$----09/15/14 19:49:17----$IV,0$ * Made assembler size for PUSH IMM into a I32 if it is a label, so you don't have to specify size. $IV,1$----09/15/14 15:36:49----$IV,0$ * $BK,1$TempleOS version 2.16 Released$BK,0$ * Got rid of auto-fps adjust. More stable. $IV,1$----09/11/14 11:58:40----$IV,0$ * Overhauled $LK,"compiler init tables",A="MN:intermediate_code_table"$. $IV,1$----08/29/14 15:45:55----$IV,0$ * $BK,1$TempleOS version 2.15 Released$BK,0$ $IV,1$----08/24/14 22:23:25----$IV,0$ * Added $LK,"CSysLimitBase",A="MN:CSysLimitBase"$. * $LK,"R",A="MN:R"$("SYS_BOOT_CODE","SYS_BOOT_SRC"); * $LK,"R",A="MN:R"$("SoftBoot","RAMReboot"); * Replaced $FG,4$SYS_GR_MODE$FG$ with $LK,"RLF_VGA",A="MN:RLF_VGA"$. * Improved $LK,"RAMReboot",A="MN:RAMReboot"$(). $IV,1$----08/23/14 07:50:44----$IV,0$ * Changed key cmd $FG,2$$FG$ to $FG,2$$FG$. $IV,1$----08/22/14 12:11:29----$IV,0$ * $LK,"R",A="MN:R"$("VGA_SC_INDEX","VGAP_INDEX"); $IV,1$----08/18/14 16:25:32----$IV,0$ * $BK,1$TempleOS version 2.14 Released$BK,0$ $IV,1$----08/11/14 16:13:49----$IV,0$ * $LK,"R",A="MN:R"$("BOOT_HIGH_LOC","BOOT_HIGH_LOC_CD"); $IV,1$----08/10/14 11:54:16----$IV,0$ * Added $LK,"GrRotNormSqr65536",A="MN:GrRotNormSqr65536"$(). * Improved $LK,"::/Demo/Games/BugBird.CPP"$. $IV,1$----08/08/14 18:02:04----$IV,0$ * Added ::/Apps/Psalmody/Examples/lob.CPP" $IV,1$----08/08/14 11:03:13----$IV,0$ * Improved $LK,"::/Demo/Snd/WaterFowl.CPP"$. * Added 24-Bit to $LK,"BMPRead",A="MN:BMPRead"$(). $IV,1$----08/06/14 05:14:23----$IV,0$ * Fixed compiler bug in "yoda conditionals". * Optimized compiler on float comparisons to zero. $IV,1$----08/05/14 14:12:02----$IV,0$ * $BK,1$TempleOS version 2.13 Released$BK,0$ $IV,1$----08/04/14 05:06:02----$IV,0$ * Got rid of markov matrix in AutoComplete. Renamed "WordStat", "AutoComplete". $IV,1$----07/30/14 20:27:02----$IV,0$ * Added symmetry to $LK,"GodDoodleSprite",A="MN:GodDoodleSprite"$(). $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"$().