1. 17 Apr, 1998 1 commit
    • Ben Avison's avatar
      Redraw of dragboxes when being resized/translated optimised to reduce flicker. · cb05448e
      Ben Avison authored
      Autoscroll update period extended to 12cs to reduce flicker.
      
      Added Wimp_ReadSysInfo 17 to return configured drag-and-drop scroll startup
      delay (in cs) because the CMOS storage isn't easy to read.
      
      Identified and bracketed changes from 3.9x responsible for 24-bit icon colours.
      
      defaultfontcolours now works correctly again.
      
      Introduced new icon colour code. This holds icon colours in 24 bits internally
      throughout, rather than treating 24-bit colour specifiers as a special case.
      This results in the following bugfixes/improvements:
       * 3D faces and moat colours, and slabbed-in action button backgrounds, can
         all be specified in 24-bits
       * fading of icons is now consistent across icon types, and utilises the
         colour range of >16 colour modes
       * 3D borders now get faded along with the rest of the icon
       * action buttons can now contain sprites (background is correct, and sprite
         is not inverted)
       * various cases where anti-aliasing didn't blend in to the background
         correctly are now fixed
       * conventional and 24-bit specifiers now behave equivalently to each other -
         the same colour specified either way behaves the same when faded, used as
         an EOR colour etc. (greys are now always dithered in 1-bpp modes, even if
         specified in 24-bit)
       * behaviour is now the same whether the Wimp font is the system font or a
         fancy font (amazingly, this wasn't always the case)
       * except for 3D icons, if the icon background matches the work area
         background, it is unaffected by fading - so for example, group boxes can now
         be faded correctly
      
      Switched out AutoHourglass (Mike was concerned about the speed hit).
      
      Corrected *Help syntax strings for On/Off configuration options.
      cb05448e
  2. 26 Mar, 1998 1 commit
    • Ben Avison's avatar
      New features: · f61b123f
      Ben Avison authored
      Dragboxes can now be clipped by and/or fixed to a given window's work area
      SWI Wimp_AutoScroll implemented
      Ursula icon highlighting scheme redesigned
      
      Bugfixes:
      Wimp_Extend 11 now performs the same check on R1 as the main SWI handling code
      Message blocks now updated if in a dynamic area
      Screenblanker now turned off when error box is displayed
      ptr_double now turned off when a drag starts
      f61b123f
  3. 09 Jul, 1997 1 commit
  4. 21 May, 1997 1 commit
  5. 07 May, 1997 1 commit
  6. 05 Nov, 1996 1 commit