December 12th, 2011· Fixed compiler bug -- floats as array indexes.
· Added redundant clipboard keys , , to be in addition to , etc.
· Moved (managed code) to .
· Fixed bugs in Spaces2Tabs().
· Got rid of ListFile.APZ.
· Made so Pow() operator is not in-line.
· Made so compiler sends strings all alone to PutS() or PrintF().
· Warning: Got rid of size arg in PutSprite() and LtfPutSprite().
· Added tM().
· Added ::/LT/Apps/MusicOrgan/Examples/dialogue.CPZ
· R("sys_cur_focus_task","sys_focus_task");
· Improved MemRep().
· R("PutGrSprite","PutSprite");
· R("GrBlot","GrDCBlot");
December 12th, 2011· Cleaned-up ::/LT/Apps/Logic/Logic.CPZ.
· Got rid of Cvt603.
· Added ::/LT/ReadMe.TXT.
· Added Ltf "More".
· Got rid of recovery CD maker.
· Cleaned-up InstallBoot().
· R("BootImageCreate","MakeAll");
· Got rid of CfgMgr.
· Added Cosh() and Sinh().
· Got rid of task->acct.
· Warning: Removed arg from Spawn().
· R("BMF_","DCF_");
· R("BMT_","DCT_");
· Got rid of FastMP (was not justified).
· Added D:/LT/Apps/MusicOrgan/Examples/fog.CPZ.
· Added D:/LT/Apps/MusicOrgan/Examples/free.CPZ.
December 12th, 2011· R("gr_refreshed_dc","gr_dc");
· R("gr_persistent_dc","gr_dc2");
· R("base","dc");
· R("GrElem","GrSprite");
· R("GrBitMap","GrDC");
· R("GrAlias","GrDCAlias");
· R("GrRst","GrDCRst");
· R("GrNew","GrDCNew");
· R("GrDel","GrDCDel");
· R("GrLoad","GrDCLoad");
· R("GrSave","GrDCSave");
· Improved ::/LT/Demo/GameStarters/Chess.CPZ A.I.
· Fixed compiler bug with local var arrays. See #000022.
· Added graphics to ::/LT/Apps/MusicOrgan/Examples/doing.CPZ.
· Separated 2nd stage kbd and mouse packet fifos.
· Added ::/LT/Apps/MusicOrgan/Examples/twins.CPZ.
· Added graphics to ::/LT/Apps/MusicOrgan/Examples/elijah.CPZ.
· Added sheep to ::/LT/Apps/AfterEgypt/Horeb.CPZ and made movement smoother.
· Added graphics to ::/LT/Apps/MusicOrgan/Examples/awake.CPZ.
· Added managed code to menu -- Slider.
· R("Mixer","Slider");
· Updated ::/LT/Demo/Graphics/SliderCtrl.CPZ.
· Moved IDE code and ReFmtFun code.
· Converted StreamPrintF()'s to DefinePrintF()'s.
· Improved ::/LT/Apps/Tanks/Tanks.CPZ.
· Deleted ::/LT/Demo/GameStarters/Pac.CPZ (Redundant)
· Deleted ::/LT/Demo/GameStarters/Kings.CPZ (Redundant)
· Improved PSectCache.
· Improved ::/LT/Demo/GameStarters/Kings.CPZ
· Overhauled ::/LT/Demo/GameStarters/Rocks.CPZ.
October 31st, 2011· Added graphics to ::/LT/Apps/MusicOrgan/Examples/purpose.CPZ.
· Fixed bug with base->brush in graphics routines
· Added graphics to ::/LT/Apps/MusicOrgan/Examples/exiled.CPZ.
· Fixed bug in menus.
· Added Debugging to tour.
· Added AFView().
· Moved the Tour account into the /LT/Misc dir.
· Added ::/LT/Demo/GameStarters/Kings.CPZ
· Moved /LT/Opt dir to /LT/Adam.
· Moved /LT/Text and /LT/OptUtils dirs to /LT/Misc.
· R("theta","theta");
· R("phi","phi");
· R("zeta","omega"); (symbol doesn't exist)
· Added rand function family without timestamp -- Rand2I16() ... Rand2().
· Added Randomize()
· Added documentation ::/LT/OSMain/Hash1a.CPZ.
· Added inf char support.
September 22nd, 2011· Added inf char support.
· Changed CTRL-ALT-V volume to +/- instead of pop-up.
· Added more err reporting to compiler.
· Improved ::/LT/Demo/GameStarters/ZoneOut.CPZ.
· Warning: Changed args to CDFileCreate(). Src is now a file mask, not drive
· letter and there is a file find flag arg.
· Fixed bug in ::/LT/Opt/ToHtml.APZ and ::/LT/Opt/ToTXT.APZ.
· Put key names in and tidied-up.
· Added ::/LT/Apps/AfterEgypt/WaterRock.CPZ.
· Changed default Fmt() type from native to FAT32.
August 20th, 2011· Fixed compiler bug where it was not using 64-bit arithmetic.
· Fixed compiler bug on signed modulo of power of two.
· Added ::/LT/Opt/ToTXT.APZ.
June 27th, 2011· Added flats to MusicOrgan.
· Fixed compiler bug which ruined StaticAdam.HPZ imports.
· Fixed compiler bug: Statements at the glbl scope with string expressions were
· being freed, leaving a dangling str pointer.
· Redid Acct Example1, Acct Example2.
March 21st, 2011· Added CPURep().
· Added ::/LT/Doc/Lectures/64BitAsm.TXZ.
· Added ::/LT/Doc/Lectures/OSDev/OSDevPart3.TXZ.
· Added background color to ToHtml().
· Fixed bug in ::/LT/Opt/Snd/HDConfig.CPZ.
· Added limited base class (C++ feature) to compiler.
March 7th, 2011· Fixed bug in GrElemsExtents().
· Updated ::/LT/Text/PCIDevices.TXZ.
· R("Vector","Vect");
· Added BitMap editor to GrElem editor.
February 22nd, 2011· Added truncate to SPrintFJoin2() for %q and %Q.
· Added GrElem2Text() and enhanced text in GrElem editor.
· BMPFileRead(), now, scan for nearest palette entries.
· Improved ::/LT/Demo/Graphics/GrElem3.CPZ.
· Added ::/LT/Demo/GameStarters/Varoom.CPZ.
· R("Goons","TheDead");
· Added ::/LT/Demo/Graphics/GrElem4.CPZ.
· Improved ::/LT/Demo/GameStarters/DunGen.CPZ.
· Added CTRL-ALT-V for sound volume.
· Added CTRL-ALT-G for grid-on/off.
January 14th, 2011· Added to the AfterEgypt application
· Added adjustable fine control of mouse movement to graphic editor
· Added mute-sound option
· Fixed bugs
November 23rd, 2010· Optimized graphics code. ::/LT/Demo/GameStarters/FPS.CPZ is better.
· Fixed bug preventing boot! See #000011.
· Fixed bug in FileExtRem(). See #000010.
· Fixed mem leak in CDFileCreate().
· ChkDsk() now handles large root dirs on LT native file system partitions.
November 8th, 2010· Added ::/LT/Demo/GameStarters/Chess.CPZ.
· Added ::/LT/Demo/Graphics/EdGrElems.CPZ.
· Fixed compiler bug: +=/-= of imm from non-64bit variable. See #000008.
October 12th, 2010· Added FileExtDot() and FileExtRem().
· Made acct files more modular.
· You will need to redo your acct files.
· See /LT/Accts directory.
· UserStartUp.CPZ is now in Adam3fSys.APZ.
October 5th, 2010· Added unneeded nounusedwarn warning.
· Added compiler optimization -- not putting unused vars in registers.
September 6th, 2010· Added line anchor option to ToHtml().
August 27th, 2010· Added ::/LT/Demo/Graphics/PreditorPrey.CPZ.
August 26th, 2010· Added ::/LT/Demo/Graphics/Shadow.CPZ.
August 16th, 2010· Added class Complex.
· Changed datatypes from bytes to bits -- I0, I1, I2, I4, I8, U0, U1, U2, U4,
· U8, F8 to I0, I8, I16, I32, I64, U0, U8, U16, U32, U64, F64.
August 13th, 2010· Added assembler feature: C functions can be called with &FunName.
· In JIT asm code, &SYS_SYM doesn't need IMPORT.
· Made expression evaluator generally ignore '&' before SYS_SYM.
· Added ::/LT/Demo/Graphics/PoleZeros.CPZ.
July 13th, 2010· Added BCnt().
· Made so you can, optionally, specify a specific register for a local variable.
· Added ::/LT/Demo/StkGrow.CPZ.
· Added CallStkGrow().
· Added argpop and noargpop function flags.
· Modified tasks so they can have multiple chunks of stack.
· R("Stack","Stk");
· Added ::/LT/Demo/Graphics/AudioMathDemo.CPZ.
· R("FullSaw","FullCaw"); and fixed a bug.
June 17th, 2010· Compiler no longer intercedes and prevents divide by zero constants. You get
· a fault at run-time instead of an exception at compile-time.
· Added ::/LT/Demo/GameStarters/RawHide.CPZ.
June 7th, 2010· Got rid of low-power kludgy code. Multicores now go into HALT state more
· frequently.
June 6th, 2010· Fixed a bug which screwed-up tour and autofiles.
· Fixed bug which turned-off preemption.
· Removed a compiler optimization that caused bugs.
May 25th, 2010· Added LtfGetKey(). Cleaned-up LtfDo(), View(), LtfMGetS().
· Fixed compiler typecasting quirks.
May 13th, 2010· Overhauled Scheduler
· Added demos
· Changed the names of some API routines
· Fixed bugs
May 4th, 2010· Added ::/LT/Demo/AcctExample/TestSuite.CPZ.
· Improved KeyMap().
· Added "shift rectangles" to GrElem editing.
May 4th, 2010· Added "Grab Scroll" option to GrElem editor.
April 23rd, 2010· Major renaming and clean-up. You'll need to update your code
· Graphic Editor now supports scrolling for large images
· Improved macros
· Bug fixes
April 12th, 2010· Added ::/LT/Adam/DocDefines.APZ.
· Did compiler optimization on U4's.
· Cleaned-up compiler code.
· Eliminated more dead code by compiler.
· Improved MemRep().
· Added compiler optimization -- Uses asm RET instruction with stack pop
March 20th, 2010· Fixed bug in ::/LT/Apps/TimeClock/TimeClk.CPZ.
· Added PopUpMGetS() and GETSF_WITH_CR.
· Allow CR/NL in GrPutS(), GrVPutS().
· Added GrArrow3(),GrTextBox3() and GrTextDiamond3().
· Added grelem types for flow charting, GRET_ARROW, GRET_TEXT_BOX, and
· GRET_TEXT_DIAMOND.
March 1st, 2010· Fixed bug which kept document songs from playing.
February 12th, 2010· Improved Config Mgr
· LT/Doc/Lectures/USB.CPZ
· LT/Doc/Acknowledgements.TXZ
· Warning: Abbreviated R("DOUBLE","DBL");
· Added LtfCollapse().
· Made so you can enter '$' in form data widgets, like editor's find/replace.
February 2nd, 2010· Syntax Highlighting
· Compiler Optimizations
· Better VMWare timing. Animations work better
· MAlloc supports aligned requests
January 18th, 2010· Added changable color palette
· Added applications
· Minor bug fixes
December 8th, 2009· Made keyboard friendly to VMWare
· Improved compiler and fixed bugs
· Merged "SysText" strings into #define macros
· Editor will, now, substitute a #define string for it's text, enabling form-letters
· Added demos and documentation
· Improved unassembler
November 20th, 2009· Compiler Bug Fixes
· Memory Management Overhauled
· Scalable Vector Graphic datatype added
· Pilgrim demo for Thanksgiving
November 9th, 2009· Optimized compiler float code and made other compiler improvements
· Improved assembler float support
· Added demos
October 1st, 2009· Reduced overhead for multicore jobs
· Lots of little things
September 8th, 2009· Low Power Mode
· Compiler Optimization
· More documentation
· Cleaned-up filenames
July 24th, 2009· Bug Fixes
July 14th, 2009· "Graphic elements" can now contain 3D Meshes
· 3D Graphic API improved
June 30th, 2009· Support for dithered graphic shading, allowing better 3D
· Reverb option for HD Audio
· Really good minicompiler demo for those interested in compilers
June 15th, 2009· Compiler Optimizations
· New Naming Scheme
April 3rd, 2009· Bug fixes
· Graphic resource editor improved
· Compiler enhancements
March 16th, 2009· Compiler optimizations
· Bug Fixes
· Rearranged and cleaned-up code
· More demos
February 23rd, 2009· Booting made easier
· Installing made easier
· HD Audio expanded
· Bug fixes
· More examples
February 11th, 2009· Supports HD Audio
· Boot Loader fixed
· PCI device support
January 27th, 2009· Support for Core i7's
· Overhauled graphics API
· Better hard drive, mouse and CD-ROM support
· Support for HPET timer
December 23rd, 2008· You can now do disk access from other cores
· The compiler has a #prefetch "" directive which loads in files while compiling
· MultiCore overhauled
· New Demos
December 3rd, 2008· Improved applications
· Added some minor optimizations
November 11th, 2008· Added new application, a bridge design game, featuring the LoseThos differential equation integrator
· Fixed bugs in graphic controls code
· Fixed compiler bugs in mutli-dimensional array support and implemented multi-dimensional array initialization
· Cleaned-up lots of code
October 30th, 2008· Simplified API
· Asm now allowed in functions
· Better multicore support
· New applications, demos and bug fixes
October 22nd, 2008· Added pull-down menus. Makes it way better
· Added Linux uncompress utility, LTZ
· Added Demos and cleaned-up code
October 15th, 2008· More depth buffer support for better 3D
· Easier double-buffer support for dynamic documents
· Faster WordStat boot time
· Easier support for more than 2 Gig RAM
· More demos and bug fixes
September 10th, 2008· Better 3D support
· New demos
· Misc fixes and features
November 9th, 2007· Made so compiler truncates instead of rounds when converting to int. I
· Don't know what I was thinking
· Scroll bars fixed and improved to full resolution
· Zoom-screen-on-mouse-cursor feature: CTRL-ALT-Z / CTRL-ALT-SHIFT-Z
· Alternate window manager demo fixed
· Bug possibly allowing preemption on certain special keys, when preemption
· Is supposed to be turned-off got fixed