Minor fixes, some of which have been waiting to be committed for a while.
Ben Avison authored
Detail:
  * Command line buffer for Wimp_StartTask (and anything that uses it,
    eg *WimpTask) increased from 256 bytes to 1024 bytes.
  * Top-bit-set message list pointers passed to Wimp_Initialise and
    Wimp_RemoveMessages now work (there was never a problem with
    Wimp_AddMessages!)
  * The fix for top-bit-set application name pointers in Wimp 4.65 actually
    only fixed lookup for "<application> may have gone wrong" lookups. They
    now work correctly in error window title construction, and when
    constructing an application sprite name if flag bit 8 is clear.
  * A pointer value of 0 is now accepted in addition to -1 for an
    "<application> may have gone wrong" lookup - this brings it into line
    with the other two places where the application name pointer is
    referenced.
  * When constructing an error window title, the Wimp would skip any leading
    backslash character. Now it does so when constructing "<application> may
    have gone wrong" too - this is a simple way to disable the application
    sprite in the error window.
Admin:
  Error box behaviour actually tested this time!

Version 4.67. Tagged as 'Wimp-4_67'
6fb60dbf
Name Last commit Last update
..
!Palette Import from cleaned 360 CD
AutoScroll Fixed a stack imbalance in autoscroll code in 32-bit builds.
Iconbar Made 32-bit compatible.
Memory Made 32-bit compatible.
NewSWIs Made 32-bit compatible.
Notes Spinner branch merged.
ProgErrs Import from cleaned 360 CD
RosMod Adapted assembly process so that the choice of Options file (previously based purely on the "System" variable) can be overridden by passing "OPTIONS=foo" as an argument to either MkRom, or to amu/amu_machine directly, or indirectly, by specifying it in the components file for a build. To accomplish this, it was necessary to switch from using aasm to objasm - hence the large number of source files affected in this commit.
Tiling Made 32-bit compatible.
Watchdog Made 32-bit compatible.
Wimp Shock horror - a new feature for the Wimp! And some housekeeping too.
Wimp01 Minor fixes, some of which have been waiting to be committed for a while.
Wimp02 Minor fixes, some of which have been waiting to be committed for a while.
Wimp03 Fixed a number of long-standing but low priority bugs in the Wimp.
Wimp04 Fixed a number of long-standing but low priority bugs in the Wimp.
Wimp05 Improvement to menu creation code.
Wimp06 Made 32-bit compatible.
Wimp07 Minor fixes, some of which have been waiting to be committed for a while.
Wimp08 Updated build structure to use the shared AAsmModule makefile.
Wimp08s Shock horror - a new feature for the Wimp! And some housekeeping too.
Wimp09 Minor fixes, some of which have been waiting to be committed for a while.
Wimp10 Fixed a number of long-standing but low priority bugs in the Wimp.