1. 23 Oct, 1998 1 commit
    • Ben Avison's avatar
      Adapted assembly process so that the choice of Options file (previously based... · 26369fa5
      Ben Avison authored
      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.
      
      Version 4.09. Tagged as 'Wimp-4_09'
      26369fa5
  2. 22 Oct, 1998 1 commit
  3. 21 Oct, 1998 2 commits
    • Ben Avison's avatar
      Service_SwitchingOutputToSprite code optimised: graphics parameters are now... · 11711a72
      Ben Avison authored
      Service_SwitchingOutputToSprite code optimised: graphics parameters are now only cached when making the first Wimp_PlotIcon call while output is switched to a sprite, and upon return to screen output after such an occurrence.
      
      All error box templates featuring "border" icons updated to have button type
      0 (never). This prevents IconHigh from mistakenly allowing them to be selected.
      
      Version 4.07. Tagged as 'Wimp-4_07'
      11711a72
    • Ben Avison's avatar
      Service_SwitchingOutputToSprite code optimised: graphics parameters are now... · 7877ad21
      Ben Avison authored
      Service_SwitchingOutputToSprite code optimised: graphics parameters are now only cached when making the first Wimp_PlotIcon call while output is switched to a sprite, and upon return to screen output after such an occurrence.
      
       
      All error box templates featuring "border" icons updated to have button type
      0 (never). This prevents IconHigh from mistakenly allowing them to be selected.
      
      Version 4.07. Tagged as 'Wimp-4_07'
      7877ad21
  4. 20 Oct, 1998 2 commits
    • Ben Avison's avatar
      UTF-8 support from previous version switched in; additional alphabet-... · 2c759475
      Ben Avison authored
      UTF-8 support from previous version switched in; additional alphabet- conditional support added as follows:
      
      * Correctly converts character index returned from Font_FindCaret into byte
        index into raw string.
      * Left-arrow, right-arrow, delete-left and delete-right now act as far as
        the next character boundary, instead of to the next byte.
      * Menu item text justification works again (it relies on overwriting spaces
        with hard space characters, which are two-byte characters in UTF-8).
      * General key handling code has been rewritten. The Wimp now has three
        internal key input buffers - one each for taking keyboard-generated,
        task-generated, and function-key-generated strings. Each input buffer is
        processed in chunks of one character, rather than one byte; malformed
        UTF-8 characters are rejected, so tasks don't have to worry about them
        (simplifying their character-handling code). There is also a key output
        buffer, to ensure that (UTF-8) sequences of Key_Pressed events are not
        broken up.
      * As a r...
      2c759475
    • Ben Avison's avatar
      UTF-8 support from previous version switched in; additional alphabet-... · e6cf688e
      Ben Avison authored
      UTF-8 support from previous version switched in; additional alphabet- conditional support added as follows: 
      
      * Correctly converts character index returned from Font_FindCaret into byte
        index into raw string.
      * Left-arrow, right-arrow, delete-left and delete-right now act as far as
        the next character boundary, instead of to the next byte.
      * Menu item text justification works again (it relies on overwriting spaces
        with hard space characters, which are two-byte characters in UTF-8).
      * General key handling code has been rewritten. The Wimp now has three
        internal key input buffers - one each for taking keyboard-generated,
        task-generated, and function-key-generated strings. Each input buffer is
        processed in chunks of one character, rather than one byte; malformed
        UTF-8 characters are rejected, so tasks don't have to worry about them
        (simplifying their character-handling code). There is also a key output
        buffer, to ensure that (UTF-8) sequences of Key_Pressed events are not
        broken up.
      * As a...
      e6cf688e
  5. 12 Oct, 1998 2 commits
  6. 09 Oct, 1998 1 commit
  7. 07 Oct, 1998 1 commit
  8. 01 Oct, 1998 1 commit
  9. 30 Sep, 1998 3 commits
  10. 18 Sep, 1998 1 commit
  11. 01 Sep, 1997 1 commit
  12. 20 Jun, 1997 2 commits
  13. 16 May, 1997 1 commit
  14. 13 May, 1997 2 commits
  15. 12 May, 1997 1 commit
  16. 09 May, 1997 1 commit
  17. 08 May, 1997 2 commits
  18. 07 May, 1997 2 commits
  19. 01 May, 1997 1 commit
  20. 27 Mar, 1997 1 commit
  21. 31 Jan, 1997 1 commit
  22. 30 Jan, 1997 2 commits
  23. 22 Jan, 1997 1 commit
  24. 21 Jan, 1997 1 commit
  25. 13 Jan, 1997 2 commits
  26. 02 Jan, 1997 2 commits
  27. 16 Dec, 1996 1 commit
  28. 21 Nov, 1996 1 commit