This file lists the changes made to each version of Yikes since it was released. 2.22 Bugfix: The customised open/save dialogs did not work well under Windows XP (due to the changes Microsoft had made). The buttons and directory lists now work. I've also removed the ugly box on the left-hand side. Feature Addition: Added /E command line option. (see readme file for these two) Feature Addition: Added /P command line option. Minor Change: Ctrl-F4 will now close the current file. Minor Change: Disabled the "Advanced" settings tab in XP as MS appear to have altered the way associations are set. Bugfix: Tabs now displayed in a less grody way when searching files. Bugfix: Hex editing files smaller than 16 bytes will now update the display properly. Bugfix: Switching to wordwrap sometimes had the text wrapped at 80 columns instead of the edge of the window - this is fixed. helpfile: Added info about the new screens to the help file, and instructions on setting associations in Windows XP. + A couple of other wee display glitches which I doubt anyone even noticed. 2.21 Bugfix: Choosing Tools/Statistics with some text selected would delete the text. I have absolutely no idea why. Bugfix: When typing with wordwrapping on, dictionary corrected words which weren't on the first line of the paragraph weren't being corrected properly ("teh" would become "tehthe") Alteration: Changed method of writing INI file at program close to use TMemIniFile to minimise disk writes. Feature Addition: F9 brings up a list of all external tools you have defined - the Tools menu will only show the first 10 but the tools window will show all of them. Alteration: Changed the way the Tools tab in the options worked, because as it was it frankly confused even me. There are now three buttons - add, edit and delete. The first two open a new form which has all the controls for editing the currently selected tool. Feature Addition: The four most-recently-closed files (I.E. the four listed at the top of the reopen window) are now listed as menu items on the File menu. 2.20 Now compiled with C++ Builder 6.0 with Orpheus 4.06 Alteration: Shifted the "Close and Delete" menu option down a bit to avoid people hitting it by accident when they just meant to close. There's also now a setting to hide this menu option in the General section of the settings. Alteration: More info added to file statistics. Alteration: The Find dialog preserves its expanded size between sessions, and the results list for finding text in files on the disk now also displays the line of text which the search text occurred in. Feature Addition: When finding text in files, you can see all matching lines for each file. Alteration: Altered the open/save dialog boxes to look a bit more ordered. Trust me, you get used to it. Bugfix: There was an error in the function for counting the number of words in a file. This has also been corrected. 2.12 Feature Addition: Vertical split mode (yes, it's not in the help, sorry) Bugfix: Macro entry box no longer scrolls to the top all the time. Bugfix: Previously if a drive letter ceased to exist and you tried to open a file located on it (eg, from the reopen dialog) Yikes would hang. This has been fixed to show an error instead. Bugfix: Possibly maybe got rid of the "unable to find control" message which occasionally came up in the Open File dialog. Bugfix: If the dictionaries were turned on, occasionally at the start of a line, an error would come up if a word delimiter character was pressed. This is now fixed. Bugfix: The Advanced tab in the settings should now correctly find the associated file types. Bugfix: Some misc bugs seemed to have crept into the functions for setting macros in the settings dialog - these should now be fixed. Bugfix: reloading a file when it is in use by another application should now not cause a nasty error. Bugfix: The File Dialog tab in the Settings was broken somewhere along the line - it's now fixed. Alteration: files reloaded because they have changed now have their buttons changing colours. Alteration: When closing all files, they are closed from last to first, so they end up listed from first to last in the reopen dialog. Note: When printing a binary file, it's suggested you activate "Hex Mask" under the options menu, as extended ASCII characters may be interpreted as commands/corruption by the printer. 2.11 BugFix: Fiddled with Settings dialog to make it more "Large Font" friendly. BugFix: The enabled status of the "Save" button should be treated more consistantly. Bugfix: The display of binary files still wasn't working properly if the line you were hex editing was at the bottom of the display. Bugfix: Ctrl-Up will now let you scroll to the top of a binary file instead of stopping at the second line. Pleng: improved appearance of buttons when they have a colour other than the Window default button colour. 2.10 Feature addition: dictionaries. Feature addition: "reloaded" message on file refresh. Bugfix: Fixed tab ordering on tools settings & find dialog. Bugfix: Fixed minor problem with "opened X files" message. Bugfix: when editing a binary file, if the line was at the bottom of the window the display wasn't updating properly. BugFix: changes to external tools settings may not be saved properly when leaving settings. Bugfix: Focus was switching panes sometimes if window was split, with both panes showing the same file, and the file was closed. Bugfix: now retains maximised status between sessions. Bugfix: Un-indenting a line containing only spaces, numbering less than the tab width would cause an error and the file would become uneditable. Alteration: ' is no longer regarded as a word delimiter. Otherwise "it's" is two words. 2.00 - Completely new release, 95% new code - Addition of several controls to Open File dialog, including favorite directory drop-down list - New reopen dialog to let you open more than one file at a time - Print preview - Ability to search files off the disk - Piles menu now allows nested folders - Macros - Text indent - More configuration options - Ability to sort the order of all open files - More configurable tool bar with more buttons - Inline hex editing - Setings are now saved to an INI file in the same location as the main executable, allowing more portability - some other stuff I've probably forgotten!