1. 07 Apr, 1998 1 commit
    • Ben Avison's avatar
      Added Ursula Service Call table · 776ffbd1
      Ben Avison authored
      Flushes cached screen after dragbox updates
      Fixed window stack behaviour so background windows interact conventionally again
        (fixes a number of window positioning bugs)
      Disabled Shift-Select-close for child windows
      776ffbd1
  2. 03 Apr, 1998 1 commit
    • Ben Avison's avatar
      Iconise button removed from child windows · 082117ee
      Ben Avison authored
      Icon bar now jumps to the back of the stack as soon as a window is opened above
      it (excluding menus, dialogue boxes and foregroud windows). This is to avoid
      the ambiguous situation when the icon bar can be part-way down the window stack.
      Improved co-odination between auto-fronting and Shift-F12 behaviour.
      Stopped scroll offset overflow during icon bar scroll.
      Numerous features made configurable:
        WimpIconBarSpeed
        WimpIconBarAcceleration
        WimpSpritePrecedence
        WimpIconiseButton
        WimpStickyEdges (although not actually implemented yet)
        WimpAutoFrontIconBar
        WimpAutoFrontDelay
        WimpAutoScrollDelay
      To make room for these in CMOS, Wimp<Drag|DoubleClick><Delay|Move> and
      Wimp<AutoMenu|MenuDrag>Delay options are now stored in a more compressed form
      in CMOS - but the *Configure interface is unaltered.
      082117ee
  3. 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
  4. 10 Mar, 1998 2 commits
    • Ben Avison's avatar
      Main new features in Ursula build so far · 9e035568
      Ben Avison authored
      (some are also available in other builds):
      
      * New icon highlighting scheme - hue rotated 180 degrees, photographic negative,
        darkened 25% - suits Ursula icons better.
      * Release-button window tools compile-time switch turned on.
      * Any "TASK" word cleared on exit from Wimp_OpenWindow, Wimp_GetWindowState,
        Wimp_ForceRedraw and Wimp_CloseDown.
      * Child windows are no longer allowed to be opened inside the icon bar.
      * Message_IconizeAt generation optimised, and no longer calls non-X SWIs.
      * Message_IconsChanged implemented, and switched out on speed grounds.
      * Wimp_ReadSysInfo 15 removed, replaced with (new) Wimp_Extend 11.
      * Backwindows are now segregated from normal windows. A new category,
        foreground windows, are added, and stay above all other windows. (The error
        box template is updated to make it a foreground window.)
      * ROM sprites override RAM sprites (and duplicate RAM sprites are deleted
        during the building of the sprite lookup list, preceding the first...
      9e035568
    • Ben Avison's avatar
      Main new features in Ursula build so far · 82a9df7d
      Ben Avison authored
      (some are also available in other builds):
      
      * New icon highlighting scheme - hue rotated 180°, photographic negative,
        darkened 25% - suits Ursula icons better.
      * Release-button window tools compile-time switch turned on.
      * Any "TASK" word cleared on exit from Wimp_OpenWindow, Wimp_GetWindowState,
        Wimp_ForceRedraw and Wimp_CloseDown.
      * Child windows are no longer allowed to be opened inside the icon bar.
      * Message_IconizeAt generation optimised, and no longer calls non-X SWIs.
      * Message_IconsChanged implemented, and switched out on speed grounds.
      * Wimp_ReadSysInfo 15 removed, replaced with (new) Wimp_Extend 11.
      * Backwindows are now segregated from normal windows. A new category,
        foreground windows, are added, and stay above all other windows. (The error
        box template is updated to make it a foreground window.)
      * ROM sprites override RAM sprites (and duplicate RAM sprites are deleted
        during the building of the sprite lookup list, preceding the first sprit...
      82a9df7d
  5. 02 Feb, 1998 1 commit
  6. 08 Dec, 1997 1 commit
  7. 28 Oct, 1997 1 commit
  8. 21 Oct, 1997 1 commit
    • Mike Stephens's avatar
      - corrected comments re Wimp08 versus Wimp08s · 98901280
      Mike Stephens authored
       - tidied up Wimp08s
       - Added optional use of kernel lock for Wimp_ClaimFreeMemory, controlled
         by KernelLocksFreePool in Options (currently true for Ursula only)
       - restricted max size of Wimp Sprite Pool dynamic area to 16M (controlled
         by WimpSpritePoolMaxSize in s.Memory) to avoid wasted address space on
         large memory machines
      98901280
  9. 16 Oct, 1997 1 commit
  10. 15 Oct, 1997 1 commit
  11. 02 Sep, 1997 1 commit
  12. 09 Jul, 1997 1 commit
  13. 07 Jul, 1997 1 commit
    • Ben Avison's avatar
      Hourglass depth now incremented by 1 between calls to Wimp_Poll; effect is to... · ba1c4c8f
      Ben Avison authored
      Hourglass depth now incremented by 1 between calls to Wimp_Poll; effect is to automatically display hourglass whenever applications hog the CPU, irrespective of whether they already display the hourglass themselves or not.
      
      Hourglass is automatically smashed before any Command Windows are displayed
      so that output-generating single-tasking programs are not forced to show the
      hourglass due to the behaviour described above.
      ba1c4c8f
  14. 11 Jun, 1997 2 commits
  15. 21 May, 1997 1 commit
  16. 20 May, 1997 1 commit
  17. 16 May, 1997 2 commits
  18. 13 May, 1997 2 commits
  19. 12 May, 1997 1 commit
  20. 09 May, 1997 1 commit
  21. 08 May, 1997 2 commits
  22. 07 May, 1997 2 commits
  23. 01 May, 1997 1 commit
  24. 27 Mar, 1997 1 commit
  25. 31 Jan, 1997 1 commit
  26. 30 Jan, 1997 2 commits
  27. 22 Jan, 1997 1 commit
  28. 21 Jan, 1997 1 commit
  29. 13 Jan, 1997 2 commits
  30. 02 Jan, 1997 2 commits
  31. 16 Dec, 1996 1 commit