Contents | < Browse | Browse >

 H I S T O R Y 
__________________________________________________________________________
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

V0.18   » (16. 3.2010)
        · Maintenance update with minor changes
        · Now Open Source and GPLv3 licensed!
        
V0.17   » (14. 1.2002)
        · Bugfix: "RunCommand() strlen(argptr) does not match to argsize"
          complained though the strlen was correct in reality.
          [Thomas Richter]
          
V0.16   » ( 5. 1.2000)
        · PatchWork turned out to be millennium proof... ;-)
        · "SetPointer() hot spot is outside of the sprite" is severity 0
          now [Olivier Fabre convinced me]
          
V0.15   » ( 5.11.1999)
        · V0.14 revision was not bumped
        · Using disassembler.library now to disassemble around the PC,
          with the parameters DISPC and DISRANGE (thanks, Thomas Richter)
          
V0.14   » (24.10.1999)
        · gadtools.library tests implemented
        · Documentation has been reworked
        
V0.13   » (10. 9.1999)
        · Bugfix: CxBroker nb_Unique of 3 is legal [Jeroen T. Vermeulen]
        · Ambiguous formulation in this guide's SetCxObjPri() chapter
          [Jeroen T. Vermeulen]
        · Added the NOPERMIT option
        · Renamed "Badness" to "Severity"
        · Reassembled it with proper optimizer settings, saving some
          bytes
          
V0.12   » ( 4. 4.1998)
        · Bugfix: the ShowHit function scratched A5, resulting that all
          subsequent relative accesses to A5 threw enforcer hits. This
          was a really ugly one. [Børge Nøst]
        · Bugfix: Disable() implies Forbid(), this is honoured in all
          exec checkings now. [Thomas Richter]
        · Bugfix: BitMapScale width>1024 was wrong documented here. Anyhow
          PatchWork was accurate. [Dave]
        · DISABLECHECK implemented
        · Permit() similar checking for Enable()
        
V0.11   » (12. 2.1998)
        · utility.library tests implemented
        · commodities.library tests implemented
        
V0.10   » ( 7.11.1997)
        · Bugfix: BestModeIDA() said "0 is not allowed" when the tag is
          exactly *non* null. No good... [Børge Nøst]
        · Removed CopyMem() and CopyMemQuick() with 0 bytes hit. It was
          quite annoying and is absolutely clean, anyhow.
        · Added exec ReleaseSemaphore() and ReleaseSemaphoreList(). Don't
          know why I left them out...
        · AllocSpriteDataA() checks the SPRITEA_OldDataFormat tag now,
          all further checkings are ignored then [Allan Purtle]
        · DeleteMsgPort() now does a level 3 hit if port is still public
        · Removed the superfluous and annoying CreateNewProc() suggestion
        · intuition.library tests implemented
        · PatchWork quits now if called a second time
        
V0.9    » ( 7.10.1997)
        · Bugfix: signed compares for EraseRect() and RectFill()
        · WaitBOVP() temporarily disabled, due to a clean usage in CGX3
        · Added the MinOS option [Eric Sauvageau]
        · Bad patch manager will result in an Alert (untested)
        
V0.8    » ( 6. 7.1997)
        · AllocMem() and AllocVec() checking against -1 [Dave Jones]
        
V0.7    » (10. 6.1997)
        · graphics.library tests implemented
        · CopyMem() and CopyMemQuick() with overlapping areas are
          finally Badness 3. Yeah!
        · Automatical BPTR calculation
        · NULL as STRPTR will not cause Enforcer hits any more
        · WORD parameters are displayed correctly now
        · Mistake in the guide file: AttemptLockDosList() returns
          NULL for failure. PatchWork works accurately, though!
          [Christian Wasner]
        · CreateProc() isn't really obsoleted [Kenny], so it will
          be just a suggestion to use CreateNewProc() and got severity
          level 0.
          
V0.6    » (29. 5.1997)
        · ROMHITS implemented
        
V0.5    » (29. 5.1997)
        · dos.library tests implemented
        
V0.4    » (29. 5.1997)
        · Improved output using a new structure, showing library
          name, function parameters, severity level, cause
          
V0.3    » (28. 5.1997)
        · STACKLINES,SHOWPC,STACKCHECK,AREGCHECK,DREGCHECK added
        · Bugfix: bad Forbid() state recognition, works fine now
        
V0.2    » (28. 5.1997)
        · CopyMem(), CopyMemQuick() react on size==0
        · Permit() checks tdNestCnt
        · DEADLY implemented
        
V0.1    » (26. 5.1997)
        · First internal pre-release