1. 10 Nov, 2013 1 commit
    • Robert Sprowson's avatar
      Make 0 easier to distinguish from 8 · 8cc3512c
      Robert Sprowson authored
      Unlike the written word where '0' and 'O' might be confused, a percentage can't contain a 'O'. However as the character set is only 8 pixels wide it is easy to misread '0' and '8'.
      Altered the character definition to not have a slash.
      Version 2.19. Tagged as 'Hourglass-2_19'
  2. 25 Aug, 2013 1 commit
  3. 14 Jan, 2012 1 commit
  4. 29 Nov, 2002 1 commit
    • Ben Avison's avatar
      Bugfix for pointer colour restoration. · acd6f4d6
      Ben Avison authored
        In Ursula, functionality was added such that if anyone else changes the
        pointer colours (except via SWI Hourglass_Colours) then the Hourglass module
        remembered the change, and re-applied it when the hourglass was turned off.
        The problem was that it determines that the colours have been changed by
        reading the colours in use at each animation stage, and comparing them with
        those that it programmed most recently. We got away with this in the final
        Ursula version (and in a branched version, derived thereof) because the
        hourglass used unusual colours; however, we've picked up an intermediate
        version that still has a RISC OS 3 style hourglass, with pointer colour 1
        being full intensity cyan - /the same as the default Wimp pointer colour 1/.
        This means that the hourglass ignored the Wimp's initial programming of
        pointer colour 1, and restored it to black at the end of the boot sequence.
        The solution I have used is to install a routine on PaletteV, and note
        the pointer colours being programmed (either singly or in bulk) directly.
        Tested on Tungsten.
      Version 2.16. Tagged as 'Hourglass-2_16'
  5. 28 Nov, 2002 1 commit
  6. 01 Nov, 2002 1 commit
  7. 23 Mar, 2001 1 commit
  8. 12 May, 2000 1 commit
  9. 02 Sep, 1998 2 commits
  10. 01 Sep, 1998 2 commits
  11. 03 Jun, 1998 3 commits
  12. 15 Apr, 1998 1 commit
  13. 06 Mar, 1998 1 commit
    • Ben Avison's avatar
      Bugfixes: · 16dccd9c
      Ben Avison authored
      * Killing the module before it had shown the hourglass used to remove the
      * If an hourglass with a long lead-in time is pending, and a (shorter lead-in)
        second hourglass is started, the time that the animation actually starts is
        now determined by the sooner of the two, rather than always by the top-level
        hourglass' lead-in time.
      * If something else changes the pointer number or colours while the Hourglass
        is animating, the new values are remembered and put into effect when the
        hourglass stops, overriding those that were active when the hourglass started.
      * Under certain circumstances, R10 could be corrupted on exit, leading to
        data aborts being generated by the Wimp error box code. Fixing this also
        means that Hourglass_Smash can call Hourglass_Off directly, rather than
        having to issue Hourglass_Off as a SWI.
  14. 07 Jul, 1997 1 commit
  15. 05 Nov, 1996 1 commit