1. 22 Sep, 2021 1 commit
  2. 10 Jul, 2021 1 commit
    • Robert Sprowson's avatar
      Propagate theme button colours · 50ef6719
      Robert Sprowson authored
      If a theme designer uses any of the 6 button colour switches in the CoFlags obey file, propagate those to the theme setup in Choices.
      If not specified, set the defaults to the values the Wimp has always used.
      If an old Wimp is in use, just stick with the limited switches (as unknown switches are faulted).
      
      Version 0.06. Tagged as 'ThemeSetup-0_06'
      50ef6719
  3. 14 Apr, 2018 1 commit
    • Robert Sprowson's avatar
      Fix for bogus font menu text if Wimp$Font is unset · b5426e0d
      Robert Sprowson authored
      If the configured desktop font is 0 (use Wimp$Font) but that variable is unset, such as having installed !Boot afresh having previously used a non-ROM font, the call to getenv() would return a NULL pointer which was copied into the font display field.
      Check the result before doing a strcpy().
      
      Version 0.05. Tagged as 'ThemeSetup-0_05'
      b5426e0d
  4. 17 Dec, 2013 1 commit
    • Jeffrey Lee's avatar
      Fix null pointer dereferences in ROM font enumeration code · e5569a68
      Jeffrey Lee authored
      Detail:
        c/deskfont - deskfont_build_romfont_table tweaked so that subdir is replaced with an empty string if it was NULL. Slightly neater and safer than checking if it's NULL on every use.
      Admin:
        Tested on BB-xM with high processor vectors
        Fixes issue reported on forums with plugin crashing on load
      
      
      Version 0.04. Tagged as 'ThemeSetup-0_04'
      e5569a68
  5. 03 Aug, 2013 1 commit
    • Robert Sprowson's avatar
      Import of theme setup plugin · 3757406c
      Robert Sprowson authored
      The theme setup plugin ties together visual aspects of the desktop (behavioural ones are in the window setup plugin).
      Absorbed options
       * desktop font (was previously in font manager setup)
       * protect built in icons (was previously in window setup)
       * 3D window outlines (was missing)
       * textured menus (was missing)
      and also includes a picker for the current desktop theme. This requires a reasonably recent boot sequence which includes the theme loader (!ThemeDefs) and either a recent Wimp, or softloaded Wimp for pre-RISC OS 5 machines.
      
      Version 0.03. Tagged as 'ThemeSetup-0_03'
      3757406c
  6. 08 Jul, 2013 1 commit
  7. 05 Sep, 2012 2 commits