1. 19 Sep, 2012 1 commit
    • Robert Sprowson's avatar
      Install alternate !ThemeDefs icons · 984fe7f4
      Robert Sprowson authored
      To save a little disc space the default is the RISC OS 5 cream colour folder, hence only the deltas (Ursula and Morris4) are needed.
      
      Version 0.08. Tagged as 'ThemeDefs-0_08'
      984fe7f4
  2. 18 Sep, 2012 1 commit
    • Robert Sprowson's avatar
      Fix 'sprite not found' from CDFSFiler pre RISC OS 3.80 · dc7f8c95
      Robert Sprowson authored
      The swap out of the CDFSFiler sprites was previously required because entering the desktop runs Desktop_CDFSFiler which then *ICONSPRITESd its private sprites if 'protect built in icons' option was off.
      Now the disc pool is loaded after *DESKTOP that left CDFSFiler with no sprites prior to RISC OS 3.80.
      The logic was rendered obsolete by the 'IconChange' tool, so can be removed.
      
      Version 0.07. Tagged as 'ThemeDefs-0_07'
      dc7f8c95
  3. 05 Sep, 2012 1 commit
    • Robert Sprowson's avatar
      Import of 180x180 90x90 90x45 resolution icons · 1703e1f4
      Robert Sprowson authored
      Special thanks to Richard Hallas for providing these.
      Also
      * Makefile - swapped hard spaces for soft, install extra sprites
      * Remove redundant termination step fixed in ThemeDefs-0_05
      * Updated docs to not refer to Tools22 Tools11
      
      Version 0.06. Tagged as 'ThemeDefs-0_06'
      1703e1f4
  4. 22 Aug, 2012 3 commits
    • Jeffrey Lee's avatar
      Ensure resource FS area is terminated · 8e73ceb5
      Jeffrey Lee authored
      Detail:
        bas/SetTheme - Despite being careful to allocate enough space for the terminating word of the resource FS area, no termination was taking place, most likely leading to a crash in ResourceFS after adding the area
      Admin:
        Tested on Raspberry Pi
        Seems to fix a crash seen in ResourceFS when ThemeDefs is running from within a fresh boot sequence
      
      
      Version 0.05. Tagged as 'ThemeDefs-0_05'
      8e73ceb5
    • Robert Sprowson's avatar
      Different scheme to defer sprite loading · a21a40dd
      Robert Sprowson authored
      When run within the Desktop file, this app is too late to affect the banner and may also have to mess about re-iconspritesing applications from later in the boot sequence.
      So, run !ThemeDefs earlier, and push the *ICON/TOOLSPRITES commands into system variables which are caught in the desktop boot file.
      
      Version 0.04. Tagged as 'ThemeDefs-0_04'
      a21a40dd
    • Robert Sprowson's avatar
      Get flags for RAM loaded resources right · 957e7e37
      Robert Sprowson authored
      When the 'protect ROM sprites' option is not in use the resources are loaded with *ICONSPRITES/*TOOLSPRITES.
      However, the wrong flag bits were being used to decide which to use and ended up doing the operation 3 times over for each resolution: resulting in force loading Sprites11 (the last in the DATA statements) when not in that mode, resulting in a tiny mouse pointer and lots of badly aliased icons.
      Removed the search for Tools22/Tools11 (the tools encode the other resolutions inside the sprite file, not by sprite file name).
      Added possibility to have EX0 EY0 paint and draw tool palettes.
      Removed the manual check for ThemeSetup obey file, the boot sequence can do this for us.
      Docs updated.
      
      Version 0.03. Tagged as 'ThemeDefs-0_03'
      957e7e37
  5. 11 Aug, 2012 1 commit
  6. 09 Aug, 2012 3 commits