| Release: Select 1i1 |
| 1.64 (13 Jun 2001) |
Changed to use RESDIR from CLI. |
| 1.65 (04 Oct 2001) |
Added install rule. |
| 1.65 (11 Oct 2001) (retagged) |
Fixed creation of directory for disc build. |
|
| Release: Select 1i5 |
| 1.66 (18 Mar 2002) |
Fix for crash on certain radio operations. |
|
| Release: Select 2i1 |
| 1.67 (20 May 2002) |
Added partial support for window colour reading. |
| 1.68 (20 May 2002) |
Added support for parsing colour validations. |
| 1.69 (24 May 2002) |
Text buffer length on popup menus added. |
| 1.70 (03 Oct 2002) |
Added scroll request handling to sliders. |
|
| Release: Select 2i3 |
| 1.71 (01 Nov 2002) |
Fix for resizing radio and option buttons. |
|
| Release: Select 3i1 |
| 1.72 (21 Jan 2003) |
Fix for slider gadget reacting to well when a display field. |
| 1.73 (13 Feb 2003) |
Updated Makefile to new format. |
| 1.74 (16 May 2003) |
Fix for stringset failing to allocate sufficient space. |
|
| Release: Select 3i2 |
| 1.75 (20 Jun 2003) |
Tentative fix for windows shown with menu semantics mis-delivering events. |
| 1.76 (23 Jun 2003) |
Fix for abort on shutdown. |
| 1.77 (01 Jul 2003) |
Additional checks for validity of 'current_task' during shutdown operations. Updated Makefile in preparation for modules release. |
| 1.78 (11 Jul 2003) |
Fix for font handle leakage in icons. |
| 1.79 (31 Jul 2003) |
Tidied up sources; using standard services file. Added further check to transient window hidden raise function. |
| 1.80 (17 Aug 2003) |
Fix for potential 'divide by zero' in Slider. Rationalised APCS entry sequences in assembler code. |
|
| Release: Select 3i3 |
| 1.81 (31 Aug 2003) |
Fix for gadget event messages being issued with invalid sizes. |
|
| Release: Select 3i4 |
| 1.82 (11 Nov 2003) |
Fix for panes opening in different stack positions when moved. |
| 1.83 (04 Jan 2004) |
Source tidy up in preparation for fixes for NumberRange et al. |
| 1.84 (04 Jan 2004) |
Fix to reduce redundant MouseClicks from Slider gadget during drags. Fix to reduce redundant ValueChanged from Slider gadget during drags. Fix for slider_set_value enforcing the step size. Fix for large ranges causing overflows on clicks and drags (Asm library). Updated click positioning algorithm to use closest step unit. |
| 1.85 (05 Jan 2004) |
Fix for failure to announce shutdown of external gadgets on death. Fix for memory leak when external gadgets deregistered. |
| 1.86 (05 Jan 2004) |
Added support for Window_GadgetLostFocus. Fix for NumberRange failing to enforce bounds on reported values. Note that under RISC OS 3.1 the behaviour of toolbox will be limited, but not to be unusable. |
| 1.87 (07 Jan 2004) |
Added *Command to list registered gadgets. Fix for registration with Toolbox using the wrong Class. Small rationalisation of gadget entry point number processing. |
| 1.88 (22 Jan 2004) |
Tidied up display of Window Gadgets to split size and identifier. |
| 1.89 (23 Jan 2004) |
Added sorting of the gadget list on registration. Checks for whether the gadget is already registered. Added name for PlotGadget SWI. Swapped order of gadget size and type in *Window_Gadgets. |
| 1.90 (23 Jan 2004) |
Minor change to check for duplicated gadgets. |
| 1.91 (23 Jan 2004) |
Fix for sorting of gadget types failing to check the gadget size. |
| 1.91 (23 Jan 2004) (retagged) |
Fix for incrementing the gadget offset when registering gadgets. |
| 1.92 (28 Mar 2004) |
Fix for some problems with Window_Wimp_WimpToToolbox. |
| 1.93 (09 Apr 2004) |
Fix for gadget sorting in Window_Gadgets. |
| 1.94 (25 Apr 2004) |
Fix for scroll wheel moving sliders by twice the size they should. |
| 1.95 (29 Apr 2004) |
Limited NumberRange writable input to 12 characters. |
|
| Release: Select 4 Preview |
| 1.96 (22 May 2004) |
Improved support for icons created with outline fonts present. Fix for font leakage on icon delete. Fix for font leakage on Gadget_Plot calls. Added support for vertical labels. |
| 1.97 (23 May 2004) |
Rationalised label orientation and alignment flags. |
| 1.98 (09 Feb 2005) |
Added WindowShow gadget notification. Rationalised the internal gadget handling into macros. Rationalised external gadget dispatch to allow multiple gadgets with the same core type to be handled sensibly. Disabled the (potentially dangerous) 'extras' on button type gadgets. Added support for SimpeMoveGadget external gadget operation. Updated *Window_Gadgets in light of naming conventions. Addd Button_GetFont for reading fonts for Button gadgets. |
| 1.99 (10 Feb 2005) |
Added support for add and remove icons in gadgets. Rationalised the add code on gadget creation to use same code. |
| 2.00 (11 Feb 2005) |
Updated 'CreateGadget' support function to return -1 for failure. Updated gadget creation to pass allocated help pointer to the external gadget. Fix for memory leak on clearing help messages on gadgets. |
| 2.01 (16 Feb 2005) |
Added export of defs and headers. |
| 2.01 (17 Feb 2005) (retagged) |
Updated headers to include version number. |
| 2.02 (21 Feb 2005) |
Fix for PlotGadget errors when gadgets use default handlers being propogated. |
| 2.03 (28 Feb 2005) |
Added support for external gadget handler extension fields. Added support for gadget timer operations. Added support for gadget redraw operations through RedrawManager. |
| 2.04 (01 Mar 2005) |
Completed support for ResourceFS. |
| 2.05 (17 Nov 2005) |
Added WindowGadgetMouseScroll event support. |
| 2.06 (14 Feb 2006) |
Updated AOF area to match C usage. |
| 2.07 (20 Mar 2006) |
Added definitions for GadgetMouseScroll events. |
| 2.08 (02 Apr 2006) |
Fix for uninitialised use of structure during gadget creation and plotting. |
| 2.09 (15 Sep 2006) |
Fixed bug in interpretation of Wimp scroll request events (negative direction values were misinterpreted as mouse scroll). Fixed bug where it was possible to manipulate a faded slider using a mouse scroll wheel. Fixed non-X SWI in debugging code that was fatal on task initialisation. Fixed memory corruption upon discovering alien Wimp SWI intercept and made associated error message internationalisable. Switched from using SWI Window_PreSubMenuShow to new service call notification (requires Toolbox ?.??). Unknown SWIs now cause a generic error instead of being ignored. Window objects shown as sub-menus are now linked into the menu tree by updating the relevant Wimp sub-menu pointer (requires Menu ?.??). Fixed bug where objects shown by key activation of action button were always persistent and at default position. Implemented Shift-Return and Shift-Escape to activate Default or Cancel action buttons without hiding Window. New template flag for Toolbar objects enables non-local action buttons to hide their parent Window. Fixed bug where the value in display-only number range gadgets could be changed by mouse scroll. Fixed bug where setting the bounds of a number range that incorporates no slider would cause method 578 to be called on component 0 of the Window. Fixed bug where the background of disabled slider gadgets was not faded and hence could still be clicked or dragged to alter the slider position. |