• Andrew Hodgkinson's avatar
    Various fixes in the code required for Shockwave support (many invalid... · 7b1aa501
    Andrew Hodgkinson authored
    Various fixes in the code required for Shockwave support (many invalid assumptions about the OBJECT tag structure). Not finished yet though.
    
    Played around with signal handling 'n' all that to try and get sensible
    errors reported for aborts etc. using code by KBracey. Need a ROM patch
    for _swix on RISC OS 3.7 upwards (or a local fixed copy of _swix),
    otherwise should sort out most of the problems seen (mostly 'no stack
    for trap handler' errors and a distinct lack of a register dump).
    
    Plug-In view on redraw / ASAP choices now work as they should (ASAP
    was previously broken).
    
    Version numbers in Messages incremented to 1.25 (23 Oct 1997).
    
    For Plug-In support, created new source file RMA.c/h to handle RMA
    claims and releases, in an attempt to ensure leakage never happens.
    As such, this source is *slightly* more advanced than that in the 1.25
    AW '97 build, though functionally identical. Well, that is, at least
    you can confirm zero RMA leakage with '-debug LMem' in TRACE builds now!
    
    Intend to do a consistency check on comment syntax in all sources
    shortly - I need to rebuild my StrongHelp manuals; can't keep track
    of all of these new functions...
    7b1aa501
!RunD,feb 4.74 KB