Menu-related tinkering.
Ben Avison authored
Detail:
  * Keyboard shortcuts in menus are now correctly aligned (and menus will
    be one pixel wider to compensate for the downwards rounding in SWI
    Font_ConverttoOS).
  * There is no longer any danger of menu titles being treated as though
    they contain a keyboard shortcut.
  * Dialogue boxes may now contain nested windows.
Admin:
  Tested on a Risc PC.

Version 4.72. Tagged as 'Wimp-4_72'
c7bbe2b5
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 Commit of my Wimp changes that have trickled in over the last four months.
Wimp02 Menu-related tinkering.
Wimp03 Commit of my Wimp changes that have trickled in over the last four months.
Wimp04 Fixed a number of long-standing but low priority bugs in the Wimp.
Wimp05 Menu-related tinkering.
Wimp06 Made 32-bit compatible.
Wimp07 Commit of my Wimp changes that have trickled in over the last four months.
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.