FontLister LogFile Copyright (c) 1998-1999 Peter Theill, ConquerWare ----------------------------------------------------------------------------- Legends ----------------------------------------------------------------------------- - Feature change + Feature added * Internal feature ! Bugfix # Notice! i Information (B) Beta version (R) Release version ----------------------------------------------------------------------------- Revision History ----------------------------------------------------------------------------- May 10, 1999 - FontLister 3.4.9 Released (R) May 4, 1999 - WMF and EMF copy to clipboard added. May 1, 1999 - WMF and EMF export of characters added in ANSI Table Window. April 14, 1999 - FontLister 3.4.8 Released (R) i Tested on both Win95, Win98 and WinNT4 running IE5 April 13, 1999 ! Colors would default to black, if you entered 'Settings' window without changing any of the colors - fixed. April 12, 1999 ! Fixed Access Violations on Internet Explorer 5.0 ! Fixed 'Error X at address X' errors on exit April 10, 1999 ! Wasn't able to correctly update Compare Window when colors where changed. ! Entire fontlist would reload when changing colors using 'Settings' dialog. April 10, 1999 - FontLister 3.4.7 Released (R) + Install, remove and copying fonts is now handled by 'check' state instead of 'selected' state; this makes it possible to check some fonts for e.g. installation while browsing through the fontlist. ! Status of Installation dialog were resizable. ! IE5.0 would cause FL to generate some nasty Access Violations. This has been fixed, but not yet fully tested. March 18, 1999 i Renaming groups, started to implement a function for enumerating groups w. subgroups. March 16, 1999 i Working on 'Groups' mode - added methods for adding and deleting groups. March 13, 1999 ! Dropdown pointer in Treeview would mix with Folder names. Fixed by ellip- sing foldernames if too large to fit. ! Links in Aboutbox would sometimes resize when highlighted. - Will now user systems 'iconfont' when using 'Large Toolbar Buttons'. March 7, 1999 + Sizegrip added in 'ANSI Table' when in 'variable mode' March 4, 1999 - Buttons in Organize Favourites Dialog is now able to receive focus - HelpContext on controls updated - Captions in Export to bitmap changed according to user wishes ! 'Export To Bitmaps' printed name of font using font itself, making it unreadable if font wasn't readable itself (e.g. Windings) February 16, 1999 - FontLister 3.4.6 Released (R) - Updated helpfile (still not optimal, though) ! Edit/Compare sizes were not stored on exit. February 15, 1999 + Feature for exporting to .bmp added. February 14, 1999 - FontLister 3.4.5 Released (R) + Left-, Top-, Right-, Bottom- and Middle- borders on printouts are now optional. + Ability to include font- and filenames on exported bitmaps added. February 13, 1999 ! When width of 'List of Fonts' window was sized to around 0, it would collapse and refuse to expand again without reinstalled FontLister. ! Captions, when using 'Large Buttons', would not fit on button. ! Export Bitmap wouldn't have any default values first time it was used. + 'Windows Sample' is now available from the toolbar. ! FontLister was unable to work properly without a printer installed. - It wasn't possible to see all info for the 'Overhang' attribute in Font Properties Window. This was fixed by adding small 'up/down' arrows to the textarea. February 4, 1999 - FontLister 3.4 Released (R) February 3, 1999 + View Explorer Tree menuitem added. + 'Copy fonts' option added. This option will copy all selected fonts into the standard Windows Clipboard. + Able to drag fontfiles OUT of FontLister, e.g. to other Explorer Folders. + Able to drag fontfiles INTO FontLister, e.g. from your desktop. These files will then be temporarily installed on your system to make them viewable. ! ANSI table wasn't correctly updated when selecting a font from Compare window. ! Export bitmap failed to save its state, i.e. text, size and colors. - List of Fonts will now be cleared when selecting 'Folder View'. - 'Select All' option now shows a 'Wait' cursor since this operation could take a while to complete. - Changing view will cause a 'wait' cursor to be shown when updating. February 1, 1999 + ANSI Table now paints a small version of the characters using a standard font. This makes it possible to see mappings between e.g. a symbolfont and the keys to type on your keyboard to get a specific character. January 30, 1999 + It is now possible to change Compare Informal Color (fontname and path). January 24, 1999 ! Statusbar wasn't able to adjust its width when a lot of fonts were loaded or selected. January 20, 1999 i Still working on copy/move methods and optimizing of some base code. January 13, 1999 i Working on copy/move methods. January 10, 1999 i Started designing Groups view (font catalogues). January 02, 1999 - FontLister 3.3.2 Released (R) ! Height of a text would be calculated using wrong values, if it were read from a ttf-file, i.e. in 'Fonts in a Folder'- or 'Installed'-View - fixed. - Updated SplashScreen. - Hiding unavailable 'sample' buttons. - Change width of statusbar cells. December 13, 1998 - FontLister 3.3.1 Released (R) ! 'The parameter is incorrect' error would _still_ show up when closing FontLister - fixed (I think ;). ! Was unable to start in maximized mode - FontLister would 'think' it was maximized (top right button showed the 'restore' icon) but the mainwindow was not filling complete desktop area. I've made a temporary fix, by resetting state of window when it activates. December 09, 1998 - FontLister 3.3 Released (R) # Throughly tested on NT machines! Seems to be working without any problems. ! Unable to open ANSI Table at startup - fixed. December 08, 1998 # Printouts uses Edit Mode sample when printing multiple lines and Compare Mode sample when printing single line. December 07, 1998 - In ANSI-Table: When pressing left- or right arrow key when located on edge of grid will now move to previous/next row. ! Were not saving Edit Mode Window lines - fixed. ! Strange resizing bug when maximizing FontLister seems to be fixed. ! Going Settings->Layout->OK without making any changes to TextColor or WindowColor would make both colors black - fixed. ! A 'The parameter is incorrect' error would show up when trying to close FontLister - fixed. - Minor change in Export Sample to Bitmap dialog. December 01, 1998 - FontLister 3.3b2 Released (B) ! Colors would be wrong if they weren't found in Registry. + 'Print immediately' option added in 'Options' dialog. - Removed obsolete items 'File->Import Text' and 'Options->Use default text' from menus. + 'Export Sample to Bitmap' is now able to export multiple fonts. November 30, 1998 + Filename of font is now printed in Compare Window if available. - Caption of Edit/Compare Windows becomes bold when active. - Samples in Edit & Compare Mode are now separated and optimized, i.e. you will be able to use different samples in each mode. ! Edit Mode Window failed to update when selecting font in Compare Mode Window - fixed. November 29, 1998 - FontLister 3.3b1 Released (B) November 26, 1998 - Made it impossible to delete very important systemfont 'MARLETT.TTF'. November 25, 1998 + Added popupmenu to Print Preview for easier access to commonly used actions. + 'Align 'List of Fonts' left/top option added in Settings window. November 20, 1998 - ANSI Table Window is now resizable. + 'Character Zoom' added to ANSI Table Window. November 19, 1998 + Attribute-hints added to Font Properties Dialog. November 14, 1998 - Edit/Compare Mode collected into same window with resize abilities. November 04, 1998 ! Tooltips in Shell Tree would sometimes fail to go away - fixed. September 25, 1998 - FontLister 3.2.6 Released (R) September 23, 1998 - Shows status of a 'Export font as bitmap...' operation. September 7, 1998 + Added 'Large Toolbar Buttons' setting. September 5, 1998 ! Using U.S as default Measurement System would disable the possibility to change margins - fixed. September 4, 1998 - FontLister 3.2.5 Released (R) September 1, 1998 - Updated Settings Dialog with 'Confirm Font Delete' and 'Install fonts To Fonts Folder' options. August 31, 1998 - Settings Dialog now able to load/save Editor Font -Colors and SplashScreen show. August 29, 1998 ! Refresh Button in 'Fonts in a Folder' View wouldn't update unless you've selected 'AutoRetrive FontNames' * Some hints in statusbar was not updated correctly. August 19, 1998 - FontLister 3.2.4 Released (R) August 16, 1998 * Optimized code for smaller .exe file ! Selecting Windows Sample from the View Menu would always use the top selected font in the left listview - fixed. ! ANSI Table did not always show the correct fontfile name in its caption when opened from Compare Mode - fixed. August 13, 1998 * Bitmaps replaced to avoid COMCTL32.DLL bug August 10, 1998 - FontLister 3.2.3 Released (R) August 8, 1998 + Undo added to Edit Mode. + 'Change to Edit Mode' menuitem added in Compare Mode from popup menu. August 1, 1998 - Optimized generation of previews. - Goto page box added in Print Preview. July 22, 1998 - FontLister 3.2.2 Released (R) - Font Names are not printed in uppercase anymore. July 21, 1998 ! SampleLines when viewing CompareMode and when printing could easily screw up, i.e. only show half the text - fixed. ! Certain fonts could _still_ generate an Access Violation - fixed. ! Changing ViewType with many fonts selected was time excessive - fixed. ! FontSize of screen preview was not updated if you exited fontsize combobox without first pressing 'Return' key - fixed. July 20, 1998 ! Options->Text menu was always grayed out - fixed. ! Menus might gray out just like that - fixed. July 18, 1998 - FontLister 3.2.1.0 Released (R) + Help button added in Font Properties Dialog. ! User set Bold, Italic and Underline styles were not used in prints - fixed. July 17, 1998 i Updated helpfile with 'Print Settings Dialog'. i Updated helpfile with 'Font Properties'. July 16, 1998 ! If 'Print Multiple Lines' were used, you wouldn't see any text if you did the print from 'EditMode' - fixed. July 15, 1998 - Updated some images, e.g. added a 'ATM' symbol. - Print Setup caption changed to Printer Setup - Shows current View Type (Screen, Printer..) in lower right of main window. July 14, 1998 + Favourite Folders added in 'Fonts in a Folder' ViewType. Contains commonly accessed Folders. + Add 'Favourites Organizer' which is able to add, remove and arrange Favourite Folders. ! Long font names problem fixed in Printing too. July 13, 1998 ! An AV occured if FL had all fonts in listview selected on exit - fixed. July 12, 1998 + Added font location to Font Properties. + Brand new 'Fonts in a Folder' layout. Modal dialog has been integrated in main window. - Search for fonts optimized. July 11, 1998 + New 'Names' tab added to Font Properties. Contains extended information about font, e.g. Copyright and Trademark. - Layout of information in Font Properties changed. ! FontLister were unable to show some fonts with very long (more than 32 characters) font names - fixed. July 09, 1998 - FontLister 3.2 Released (R) + Print Preview added. ! Failed to remove temporarily installed fonts from memory - fixed. i Bold, Italic & Underline adjust according to font -> Option. i Adjust Font (Icon in toolbar) according to System. July 08, 1998 + New 'Export Sample as Bitmap' feature added. Creates a 'bmp' file of the sample rendered using selected font. July 06, 1998 - Size editbox now only updates on validated values. July 05, 1998 + Implemented new Print dialog which is a mix between the Paper Setup and the Print Dialog. July 01, 1998 - FontLister 3.1 Released (R) June 30, 1998 + Shows filesize in Font Properties. ! Font variations (Bold, Italic, etc.) were not printed correctly - fixed. + Converts Weight-number to Weight-string in Font Properties. June 28, 1998 + Able to see installed fonts when viewing 'Fonts in a Folder' (uninstalled). + Able to recognize 'TM' (trademark) characters in a Unicode font. Jun 27 '98 - 'charmap.exe' new opens showing selected font. ! Change of margins were ignored - fixed. Jun 26 '98 + Possible to open 'charmap.exe' from Tools menu. - New Compare ViewMode. Jun 19 '98 * Delete Font routine optimized. Jun 18 '98 * Install Font routine optimized. * Fonts in a Folder ViewMode optimized. Jun 17 '98 * Screen Fonts ViewMode optimized. * Installed Fonts ViewMode optimized. Jun 12 '98 - FontLister 3.03 Released (R) * Registration-procedure generated an error when passed - fixed. ! Was not able to delete installed fonts from Registry - fixed. Jun 09 '98 + Optimized startup. - Images added to ANSI-Table popup. ! In 'Fonts in a Folder' you were able to click OK resulting in "index out of bounds error" - fixed! Jun 06 '98 - FontLister 3.02 Released (R) - Minor updates ! 'Cancel' in Fonts in a Folder needed two clics - fixed. ! Statusbar in Fonts in a Folder wasn't updated - fixed. Jun 05 '98 - FontLister 3.01 Released (R) Jun 03 '98 + Searches for TrueType fonts in sub folders too. - Fontchanges for header and footer now visible in pagesetup. - Images on Popup-Menus. Jun 01 '98 - Homepage and email link added in Aboutbox. Apr 25 '98 - Changed 'Browse..'-buttons in Settings-dialog. Mar 23 '98 * Properties wasn't saved properly anyway! I'm _almost_ sure it works now, though. I've pulled the RestoreFormPlacement call into the OnShow-event instead. Seems to work okay. Mar 08 '98 * Finally found out how to save and restore properties using TFormStorage. Set Active := False and do a RestoreFormPlacement in your OnActivate. Only SaveFormPlacement when a e.g. Okay button is pressed. * Added various components to settings form but no code attached yet! Mar 07 '98 ! Saves position of Toolbars. * Toolbar-menuitem split into two items (Operation and Text). Mar 06 '98 * Updated with TShellTree 1.03 (it's not good enough) Mar 04 '98 i Check for new versions of TShellTree. i Support download of e.g. updated help-files from about-box. Mar 03 '98 * New unit (ttf.pas) for reading TrueType fonts added to directory. Mar 01 '98 * Uses an ImageList to load ViewType bitmap in SetViewType(); i Optimized the GetFullName() but it think it's wise to take another look at it. Feb 28 '98 ! If you selected Cell[0,0] and changed mode it would cause an error. - Removed shortcuts for changing ViewType. 2 Dec '97 - Bevel around SplashScreen removed. Added *bevel* to picture instead. 17 Nov '97 + Move Font added to settings. 13 Nov '97 ! When switching mode in ANSI-table, the selected character was being changed too. 11 Nov '97 + SplashScreen added. 8 Nov '97 - Popup in toolbar has been changed to Win97-style. + Started to implement 'Copy Font', which copies a fontfile to Clipboard or another directory. 6 Nov '97 * I've finished the UT_CopyFiles()-function. 4 Nov '97 - When printing fonts, it uses the Bold, Italic and Underline for the sample. 3 Nov '97 + New Settings-window. Change several options from this window. 2 Nov '97 * ANSI and FontInfo-windows gets normal positions if run on a non Windows 32 system. 1 Nov '97 * Changed the border of the ListBox and EditWindow/CompareWindow to bsSingle 31 Oct '97 - Width & Height of ANSI-table was decreased by one pixel to avoid the last 'ghost'-line.