| AnyFont Version History | ||
![]() |
||
| Return to the main AnyFont documentation | ||
Version 1.61 (October 5, 2011)
Version 1.60 (February 19, 2010)
Version 1.59 (February 17, 2010)
Version 1.58 (December 29, 2009)
Version 1.57 Gold (October 20, 2009)
Version 1.56 Gold (May 25, 2009)
Version 1.54 Gold (November 10, 2008)
Clarion 7 compatible install.
Version 1.53 Gold (September 3, 2007)
Template regression fix (in 1.52) - remove assert from anyfont1.tpw.
Version 1.52 Gold (August 29, 2007)
Object Fix - don't set the window pos if it's centered at (0;0) - check for less than 0, not less than 1.
Object Fix - setfont sometimes duplicates text on a button, use properties rather.
Object change - only set list column properties if they need changing.
Template Fix - legacy for C6 users - generates procedure definitions correctly (if derived). Was generating method declarations without the definition.
Template Fix - uses UPPER to check the template family (for legacy) - not always setting correctly.
Version 1.51 Gold (July 24, 2007)
Ability to use alternative Registry key for Vista compliancy (when saving settings to the registry).
Fix for legacy object generation (was not always generating the object definitions).
Track the use of the ini save settings with that of the ABCINIActive clarion template variable.
Version 1.50 Gold (November 13, 2006)
Fix - Unknown variable %INIActive% template error in some Clarion6 ABC applications.
Version 1.49 Gold (November 1, 2006)
Fix - legacy windows creep (requires a modification to the Standard.tpw template file, which you can find for details in the FAQ section)
Feature - can globally turn disabling on for reports (on by default).
Version 1.48 Gold (October 4, 2006)
Fix - if thread 1 was maximized, and font size was changed, then the window frame lost it's maximized state.
Version 1.47 Gold (July 28, 2006)
Fix - if AnyFont was not initialized, then don't kill - the calling window was being resized when no window was opened.
Version 1.46 Gold (July 25, 2006)
Multi-DLL legacy, was not defining procedures initially (template variable %Family was not initialized correctly).
Version 1.45 Gold (July 21, 2006)
Took off Flat attribute from template Var button checkboxes.
Version 1.44 Gold (July 10, 2006)
Fixed regression - was causing a 'shadow' in XP manifest applications.
Version 1.43 Gold (July 7, 2006)
Included new version of AnyFont1.tpw (does a case insensitive check for method names).
Documented re-display workaround (in ABC applications) - check FAQ8.
Version 1.42 Gold (June 27, 2006)
Fix - regression in 1.40 - tab character in the template was causing the IDE not to play too nicely.
Only set max to what it was if prop:max was changed (on kill).
use SetPosition instead of using props for each pos dimension.
In Kill method, removed prop:hide on the window (was taking too long to close).
Version 1.41 Gold (June 12, 2006)
Fix - regression in 1.40 (class property not declared)
Version 1.40 Gold (June 12, 2006)
Fix - defaults to INI storage method.
Fix - if Registry was not selected, then the AnyFontVal string was not being defined.
Includes C55 tpw or c6 tpw (for Clarion6 template functions only)
Disables AnyFont for DrawHeader control (if it's present).
Version 1.39 Gold (June 6, 2006)
Defaults to save and INIFile is defaulted to the application's INI file. This means that save is on automatically (rather turn save off if you don't require it).
Version 1.38 Gold (June 5, 2006)
New anyfont1.tpw (sub template version 1.51) - fix for interference with other templates (using the Object01.tpw template)
Version 1.37 Gold (12 April 2006)
Fix - for windows that are maximised - was applying a resize attribute which was displaying the window slightly off x,y position.
Fix - for windows that are centered and maximised - was applying resizing to these windows.
Version 1.36 Gold (2 February 2006)
Fix - for windows that are centered (and has the position saved in the Resizer class) the window was not re-opening in the correct position.
Version 1.35 Gold (1 February 2006)
Template change - allow disabling of AnyFont (locally) - without disabling the code templates (if populated) - for PowerToolbar support
Fix - slow window drawing (regression introduced in 1.34).
Template Fix - allow derivation of AnyFont object
Version 1.34 Gold (23 January 2006)
Removed client height adjustment for child windows (was not supporting resizing on maximized windows).
Used Width and Height Factors to adjust x and y pos as well as width and height.
Version 1.33 Gold (23 December 2005)
Template change - moved SetWindow command to after resizing template's point.
Removed client height adjustment for child windows (was not supporting resizing on maximized windows).
Version 1.32 Gold (29 July 2005)
Bug fix: v2.09 of EasyResizeAndSplit is not compatible with AnyFont. AnyFont now supports v2.10 of EasyResizeAndSplit.
Version 1.31 Gold (21 June 2005)
Bug fix: When using C55, there were compile errors when the project had already included C55util. C55util is no longer used in AnyFont.
Version 1.30 Gold (20 June 2005)
Bug fix: Importing a procedure from an AnyFont-enabled application into another AnyFont-enabled app. caused a second instance of AnyFont to be associated with the procedure.
Version 1.29 Gold (25 May 2005)
Bug fix: Restoring the global disable setting from an INI file did not work when the INI file was not the default Program INI file.
Bug fix: Locally disabling AnyFont did not hide the AnyFont code embeds, causing compile errors.
Version 1.28 Gold (19 May 2005)
Allows you to disable AnyFont globally at runtime, using the global variable AnyFont:Disable.
Added a new embed to help with the setting and saving of AnyFont:Disable.
Updated the documentation to include the embed points.
Version 1.27 Gold (12 May 2005)
Now supports ClearType fonts. All entries, spin buttons, combos and drop-combos can be set by an option to be fixed to MS Sans Serif. This stops strange-looking text in your entry fields.
Bug fix: Anyfont embeds were added to all templates, causing compile errors.
Version 1.26 Gold (6 May 2005)
Bug fix: changing the font of an MDI application while the window was maximized caused the window to restore to the wrong size.
Bug fix: the default setting on the local template was to disable AnyFont.
Bug fix: the x and y coordinates of a window could become negative.
Added an embed point after the .SetWindow call in the AnyFontDialog code. This is to allow the addition of other window resizer template code that is not currently supported by the AnyFont template.
Version 1.25 Gold (28 April 2005)
Added the SetControlTypeFont method to allow you to change the font of all the window controls of a specified type, e.g. all your buttons or entry fields.
Version 1.24 Gold (6 April 2005)
Bug Fix: Legacy apps had a problem to do with showing of AnyFont embed points.
Bug Fix: Lists that had horizontal scroll bars did not display the last column.
You can now set individual controls not to resize and/or to have their fonts remain unchanged.
Version 1.23 Gold (1 April 2005)
AnyFont is now automatically disabled for Reports and Source templates.
Version 1.22 Gold (29 March 2005)
Bug fix: listbox groups did not resize when the font size changed.
Bug fix: Inclusion of the anyfont.inc header file was done in the wrong place.
Bug fix: Now compatible with File Explorer.
Bug fix: C55, legacy apps sometimes gave a compile error.
Bug fix: C55 resizing altered the minimum height.
A new method, SetControlFont, is now available for setting the font of one control by itself.
Dynamic disabling and enabling of AnyFont is now possible with the Disable and Enable methods.
Version 1.21 Gold (16 March 2005)
The 'Set Font...' button on the Global Default Font tab can now set the font style and character set.
Display problems with the variable buttons fixed.
Version 1.20 Gold (8 March 2005)
Improved Default Font tab in the global extension. The user can now:
Enter the font name with or without quote marks.
Enter the font size using a spin button.
Use the Windows font-selection window to choose the font name, size and colour (not in C55).
Enter variables as well as constant values.
Version 1.11 Beta (25 February 2005)
Version 1.10 Beta (21 February 2005)
Version 1.09 Beta (19 January 2005)
Version 1.08 Beta (11 January 2005)
Version 1.07 Beta (6 January 2005)
Version 1.06 Beta (31 December 2004)
Version 1.05 Beta (17 December 2004)
Version 1.04 Beta (14 December 2004)
Version 1.03 Beta (12 November 2004)
Version 1.02 Beta (25 October 2004)
Version 1.01 Beta (21 October 2004)
Version 1.00 Beta (10 September 2004)