1. 06 Jun, 2000 1 commit
    • Ben Avison's avatar
      Bugfix: screen mode is now always correctly set when exiting the desktop. · 2fe401b8
      Ben Avison authored
      Detail:
        When the last task closes, the Wimp tries to change to the configured screen
        mode (as determined using OS_ReadSysInfo 1). However, the Wimp was using
        VDU 22,x to set the screen mode, so results were undefined when the default
        screen mode was a pointer to a mode selector. The Wimp now uses OS_ScreenMode
        to change mode (except on RISC OS 3.1 builds where the SWI is not available).
      Admin:
        Not tested.
      
      Version 4.51. Tagged as 'Wimp-4_51'
      2fe401b8
  2. 15 May, 2000 1 commit
    • Stewart Brodie's avatar
      Removed conditional pull on Wimp_CloseDown task validation, · 9fe3d383
      Stewart Brodie authored
      Detail:
        Wimp 4.47-4.49 would die horribly if Wimp_CloseDown was passed an
          invalid task handle in R0 (the Repeat command in BootCommands does
          this!).  The pull is now unconditional.
      Admin:
        Tested in Ursula build.
      
      Version 4.50. Tagged as 'Wimp-4_50'
      9fe3d383
  3. 28 Apr, 2000 1 commit
  4. 27 Apr, 2000 1 commit
    • John Beranek's avatar
      Sprites file change · cfde775c
      John Beranek authored
      Detail:
        Removed palette from ptr_default and ptr_double srpites in
         NC2.UK resources.
      
      Admin:
        Requires a boot structure that sets up the pointer colours
         as you want them.
      
      Version 4.48. Tagged as 'Wimp-4_48'
      cfde775c
  5. 26 Apr, 2000 1 commit
  6. 25 Apr, 2000 1 commit
    • Kevin Bracey's avatar
      Made 32-bit compatible. · 1bb3b9d0
      Kevin Bracey authored
      Detail:
        Lots of little changes throughout a lot of source.
      Admin:
        Appears to work - not stress tested with things like lots of tasks, big
        transfers, and all the other things that tend to go wrong.
      
      Version 4.47. Tagged as 'Wimp-4_47'
      1bb3b9d0
  7. 13 Apr, 2000 1 commit
    • John Beranek's avatar
      Fixed Japan.NC2 Templates file (hopefully) · 79eb2aec
      John Beranek authored
      Detail:
        !WinEdit appears to have corrupted the Templates file when it was
        editted to change the Japanese translations.
      
        Hopefully rectified this by reapplying the translation changes using
        !FormEd.  Also changed the translation for the middle button in the
        error box back so that it reads "Cancel" (in Japanese of course).
      
      
      Version 4.46. Tagged as 'Wimp-4_46'
      79eb2aec
  8. 10 Apr, 2000 1 commit
    • John Beranek's avatar
      Updated Japanese translations · ba5e6f2b
      John Beranek authored
      Detail:
        Added Japanese translations received from customer into Messages
        and Templates files
      
      
      Version 4.45. Tagged as 'Wimp-4_45'
      ba5e6f2b
  9. 06 Apr, 2000 1 commit
  10. 30 Mar, 2000 1 commit
    • Ben Avison's avatar
      System windows (eg STB command window) can now have window furniture but no 1-pixel borders. · 3d310c07
      Ben Avison authored
      Detail:
        The code that checked for a Wimp_Initialise version number of >= 380 before
        applying the new interpretation of title foreground colour &FF was broken:
        it was checking the current task handle instead of the task handle of the
        window's creator. A few other things needed tampering with in order to ensure
        that the window's task handle word is correctly set up at the time that the
        colour check is performed.
      Admin:
        Tested in a desktop build, using STB resources.
      
      Version 4.43. Tagged as 'Wimp-4_43'
      3d310c07
  11. 29 Mar, 2000 1 commit
    • Ben Avison's avatar
      Various little changes. · 17fd99f3
      Ben Avison authored
      Detail:
        * New STB Sprites, Templates and Tools files imported, based upon the
          Lazarus UI rather than the old STB UI.
        * STB build now includes WIMPSymbol.
        * No longer attempts to use WIMPSymbol font in UTF8 builds which didn't
          register the font in ResourceFS.
        * Simplified Resources directories by assigning only a single pair of
          Messages files to each locale, rather than for each UI directory within
          each locale directory. The only code change required is to make the Wimp
          error box always use the "Continue" token for NC/STB builds, rather than
          using one of "OK" and "Continue", as with desktop builds.
      Admin:
        Not tested.
      
      Version 4.42. Tagged as 'Wimp-4_42'
      17fd99f3
  12. 07 Mar, 2000 1 commit
    • John Beranek's avatar
      Sprite pool changes · 2703fe27
      John Beranek authored
      Detail:
        Removed Fresco sprites from sprite files.
      Admin:
        Has yet to be tested in a ROM.
      
      
      Version 4.41. Tagged as 'Wimp-4_41'
      2703fe27
  13. 16 Feb, 2000 1 commit
    • Ben Avison's avatar
      Adjusted STB build options: · 812c0d9f
      Ben Avison authored
      * NoCommandPrompt is disabled, so we'll get "Press SPACE or click mouse to
        continue" back again on exit from command windows
      * UseAMBControl and StrongARM flags are no longer conditional, since the
        new STB kernel is guaranteed to support them
      
      Version 4.40. Tagged as 'Wimp-4_40'
      812c0d9f
  14. 04 Feb, 2000 1 commit
  15. 02 Feb, 2000 1 commit
    • John Beranek's avatar
      Removed unnecessary sprites · 23e8742d
      John Beranek authored
      Detail:
        Removed onscreen keyboard sprites from a number of builds, these
        sprites are now held in NCKeyboard's resources.
      
      
      Version 4.38. Tagged as 'Wimp-4_38'
      23e8742d
  16. 07 Jan, 2000 1 commit
  17. 24 Nov, 1999 1 commit
    • Simon Forrest's avatar
      * Lazarus UI change. (Fault fix for ID 1140.) · 5481e4c3
      Simon Forrest authored
      Detail:
      
        * The top of the toolbar had a single pixel light-grey line along the
          edge.  This caused unpleasant twittering on TV displays.  Although
          the twittering is always going to be a problem, due to the boundary
          between the toolbar and the browser window, this small change to
          remove the light-grey line improves the situation.  A thick dark-grey
          line is now used instead which significantly reduces the effect of
          the twitter.
      
          (This change applied to NCFrescoRO also; I doubt whether the WIMP
          sprite pool version is actually used but I've changed this anyway
          just in case!)
      
      Admin:
      
        * Tested as a softload on Lazarus hardware.
      
      Version 4.36. Tagged as 'Wimp-4_36'
      5481e4c3
  18. 22 Nov, 1999 1 commit
    • Ben Avison's avatar
      Rendering problems with Lazarus title bars and error box buttons fixed. · 72ca8dd8
      Ben Avison authored
      Detail:
        Title bars: one of the Ursula redraw optimisations was that if the title
        bar sprites had no mask, then the title bar is no longer filled in before the
        sprites are plotted. Lazarus' toolsprites were falling foul of this, because
        the title bar top and bottom sprites (tbarmidt/tbarmidb) had a lesser height
        than the end sprites (tbarlcap/tbarrcap). Because pre-Ursula Wimps filled
        in the title bar regardless, this may not have shown up in the past. The Wimp
        now has an additional check: if there is a gap between the title bar sprites,
        then it always fills in the title bar background before plotting the sprites.
      
        Error box buttons: the "illuminated" side of the 3D plinths have always been
        white, so they were getting lost against the white Lazarus UI background.
        Used Ursula Wimp icon colour validation string extension to colour the
        borders a uniform grey.
      
      Admin:
        Tested on a desktop machine, soft-loading the Lazarus Wimp resources.
        Fixes faults 1115 and 1121.
      
      Version 4.35. Tagged as 'Wimp-4_35'
      72ca8dd8
  19. 09 Nov, 1999 1 commit
    • Neil Bingham's avatar
      Updates to Ursula resources. · 098e719a
      Neil Bingham authored
      Detail:
        * Added missing Resources/UK/Ursula/CmdHelp file.
        * Added missing Resources/UK/Ursula/Messages file.
      Admin:
        * Tested on build 'Ursula'.
      
      Version 4.34. Tagged as 'Wimp-4_34'
      098e719a
  20. 04 Nov, 1999 1 commit
    • Simon Forrest's avatar
      * An addition to the Lazarus sprites. · 119da32a
      Simon Forrest authored
      Detail:
      
        * Added the toolbar level indicator sprites; they were accidentally
          missed out of the previous set of sprites.
      
      Admin:
      
        * Untested, but the new sprites should appear in the right location on
          the browser toolbars.
      
      Version 4.33. Not tagged
      119da32a
  21. 03 Nov, 1999 1 commit
    • Simon Forrest's avatar
      * Updated Lazarus sprite pool. · 55d4e49a
      Simon Forrest authored
      Detail:
      
        * New WIMP sprites for the updated Lazarus user-interface.
      
      Admin:
      
        * Tested on new LazarusUI and NCFresco as a softload on Lazarus hardware.
      
      Version 4.33. Tagged as 'Wimp-4_33'
      55d4e49a
  22. 07 Oct, 1999 1 commit
  23. 28 Sep, 1999 1 commit
    • Simon Forrest's avatar
      Lazarus resource changes. · 01a5c4eb
      Simon Forrest authored
      Detail:
      
        Changes made to Lazarus resources only in progressing towards the
        final UI for the IAC.  Affected files are:
      
          * Sprites: reduced-palette sprites used where possible to minimize
            memory usage.
      
          * Templates: the foreground colour of icon #0 in the error dialogue
            box has been altered to be colour 0 (black) in line with the
            other template changes made in previous versions.  (This icon
            was accidentally missed.)
      
      Admin:
      
        Minor changes, but untested.
      
      Version 4.31. Tagged as 'Wimp-4_31'
      01a5c4eb
  24. 23 Sep, 1999 1 commit
  25. 10 Sep, 1999 1 commit
  26. 08 Sep, 1999 1 commit
    • Simon Forrest's avatar
      Modified Lazarus template file: · 3cc0a709
      Simon Forrest authored
        * Made background of error dialogue box white to match the UI.
      
        * Changed the WIMP backwindow colour to black; this stops the
          grey flash as the desktop starts up on booting.
      
      Version 4.28. Not tagged
      3cc0a709
  27. 07 Sep, 1999 1 commit
  28. 18 Aug, 1999 1 commit
  29. 05 Aug, 1999 2 commits
  30. 04 Aug, 1999 1 commit
    • Ben Avison's avatar
      Doing all of recalcmodevars on Service_ModeChanging turns out to be a Bad Idea... · f48cad69
      Ben Avison authored
      Doing all of recalcmodevars on Service_ModeChanging turns out to be a Bad Idea because some of the Wimp's copies of VDU variables end up out-of-date. Now only the parts pertaining to command windows are done on Service_ModeChanging
      
      (for that was the bit we were having trouble with), and the rest is back on
      Service_ModeChange.
      
      Version 4.24. Tagged as 'Wimp-4_24'
      f48cad69
  31. 03 Aug, 1999 1 commit
    • Ben Avison's avatar
      Now calls recalcmodevars on Service_ModeChanging instead of Service_ModeChange · 9a878980
      Ben Avison authored
      (this was clashing with the Interlace module at one point during STB
      development, and had the potential to trip us up again in the future).
      
      No longer produces build errors if some resources are absent.
      
      Corrected token in Japan messages file to use valid UTF-8 character.
      
      Service call table now included by default.
      
      Version 4.23. Tagged as 'Wimp-4_23'
      9a878980
  32. 26 Jul, 1999 2 commits
  33. 23 Jun, 1999 1 commit
    • Simon Forrest's avatar
      Added new "Timeout" sprites to the Japan Wimp sprite pool. Note that these... · 94e3e1b2
      Simon Forrest authored
      Added new "Timeout" sprites to the Japan Wimp sprite pool.  Note that these are named "TimeoutG" (for generic timeout) because they do not include modem- or Ethernet-build specific sub-text; this also allows the modem variant to remain unaltered because this uses the original sprites.
      
      Version number NOT incremented.
      
      Version 4.20. Not tagged
      94e3e1b2
  34. 26 May, 1999 1 commit
  35. 12 May, 1999 1 commit
  36. 29 Apr, 1999 2 commits
  37. 28 Apr, 1999 1 commit