[Select]

FontDbox


Release: Select 1i1
0.19 (13 Jun 2001) Corrected to use RESDIR from CLI.
0.20 (03 Oct 2001) Added rules to ensure that disc build works.

Release: Select 3i1
0.21 (13 Feb 2003) Updated makefile to new format.
0.21 (13 Feb 2003) (retagged) Fix for resource export.

Release: Select 3i2
0.22 (01 Jul 2003) Tidied up makefile in preparation for release.

Release: Select 3i4
0.23 (07 Jan 2004) General source tidy up.
0.24 (15 Jan 2004) Re-ordered Messages file to ensure that lookups from ROM work.

Release: Select 4 Preview
0.25 (16 Feb 2005) Added export of defs and header.
0.26 (17 Feb 2005) Updated header to include version number.
0.27 (28 Feb 2005) Completed support for ResourceFS.
0.28 (08 Jan 2006) Fix for IsShowing state failing to be set on Cancel clicks.
Fix for memory allocation failures.
Fix for memory and object leaks.
Fix for potential stack corruption.
Fix for system font allowances in dialogue.
Rationalised reset of dialogue box.
0.29 (28 Feb 2006) Fixed FontDbox_GetFont to return buffer size requirements.
Fixed inaccurate buffer size when system font selected.
0.30 (20 Mar 2006) The 'Try' button is now faded whilst system font is selected.
Added a new flag in the object template (bit 3) which, if set, causes the controls over text size and aspect ratio to be faded also.
0.31 (15 Sep 2006) Fixed failure to release memory and delete underlying Window object if registration of post-filters failed upon object creation.
Unknown SWIs now cause a generic error instead of being ignored.
Guard against unlikely case of recurring error when showing a delayed object (after delivering a FontDbox_AboutToBeShown event).
The Toolbox_Error event raised if an error occurs when setting the font for the 'Try' text now includes the relevant object and component IDs.
For consistency with classes that support show-as-submenu, the underlying
Window object is now shown with the same parent object and component IDs as the FontDbox (instead of with no parent, as before).
SWI Toolbox_GetObjectInfo on a FontDbox object now returns a more up-to- date indication of whether the dialogue box is actually on screen.
0.32 (15 Sep 2006) Centralised control over inclusion of debugging code.

Change information is supplied in good faith but may not reflect the features enabled in any given version of products.