Shock horror - a new feature for the Wimp! And some housekeeping too.
Ben Avison authored
Detail:
  * Added new functionality for menu trees: submenus can now be opened by
    clicking on their parent menu item. This is particularly aimed at
    touchscreen devices, and is configurable via the new *Configure keyword
    WimpClickSubmenu.
  * Change to the menu inactivity timeout behaviour after auto-opening of
    submenus (either by hovering over the parent menu item or by the new
    click-to-open functionality): although all hover operations are still
    ignored for this period, any click operations *will* now be obeyed.
  * Corrected numerous misleading comments in the menu handling code.
  * Added some suspiciously absent ALIGNs in the *Configure keyword handlers.
  * Uses new ASCII case-forcing macros so there are now fewer warnings
    printed during assembly (and it should run faster now too).
  * Added an AREA directive so that objasm's -ABS switch is no longer needed.
  * Standardised ErrMem token across all Messages files that use English.
Admin:
  Tested on a desktop machine.
  Requires HdrSrc 1.06.

Version 4.57. Tagged as 'Wimp-4_57'
d7d18819
Name Last commit Last update
..
!Palette Import from cleaned 360 CD
AutoScroll Made 32-bit compatible.
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 Shock horror - a new feature for the Wimp! And some housekeeping too.
Wimp02 Shock horror - a new feature for the Wimp! And some housekeeping too.
Wimp03 Shock horror - a new feature for the Wimp! And some housekeeping too.
Wimp04 Shock horror - a new feature for the Wimp! And some housekeeping too.
Wimp05 Shock horror - a new feature for the Wimp! And some housekeeping too.
Wimp06 Made 32-bit compatible.
Wimp07 Made 32-bit compatible.
Wimp08 Shock horror - a new feature for the Wimp! And some housekeeping too.
Wimp08s Shock horror - a new feature for the Wimp! And some housekeeping too.
Wimp09 Shock horror - a new feature for the Wimp! And some housekeeping too.
Wimp10 Made 32-bit compatible.