SwizzTool, www.specop.se Jonas Andersson jonas@specop.se ======================== What's new? ======================== Version 6 ( 2009-01-17 ) • Improved the speed (and memory usage) when working with large files in the Memo • Fixed bug with remove memo tab, wrong tab would sometimes be deleted. • Fixed bug I introduced in beta 2 with the default settings button not working • Fixed bug with a property in settings not being updated. • Fixed bug with settings not having the correct value • Added the position of alarm messages features • Changed memo copy, paste and cut buttons and context menu, text format not included, CTRL-C and CTRL-V still keep the format • Improved updating settings when moving or resizing the Memo • Improved handling when Windows shutdown, SwizzTool could sometimes block a restart or shutdown, hopefully not anymore • Improved handling of taskbar closing of SwizzTool windows, SwizzTool would for example crash if you closed the memo from the taskbar and then tried to open it again. • Enabled the control box and taskbar menu for all windows • Updated text that shows when mouse hover over the trayicon to display active alarms. • Added selected text size in memo • Added task and hotkey to hide the TrayIcon (make sure you have a hotkey to show it again if you hide it with a task :) • Added possibility to autostart tasks when SwizzTool is loaded (set comment = "autostart") • Added possibility to close all (not settings) forms with the ESC key • Changed design on some buttons and tabs in Memo, better I don't know but now it's the default look • Disabled automatic word selection in the Memo, better I don't know... • Fixed bug where UI in the alarm window was not set correctly • Fixed bug in Memo when opening favourites with empty lines • Added "Delete" in Memo context menu • Added new filters • Added CTRL + (F5-F7) to get the current filter, good when you need to edit one and then save it again with Shift + (F5-F7) • Fixed bug where the alarm message window could be closed in such a way it was not possible to open it again • All around cleaning and polishing • Note that support for different languages is not included in this release, it's something I will add later Version 6 Beta release 2 (2008-09-29) • Added Add to autostart and Remove from autostart code • Added tooltips to explain some settings • Fixed edited alarm lost their name • Fixed automatic alarm name would not update when changing the date • Fixed clicking my email in about did nothing • Improved the Alarm window, better formating of date and time depending of type of alarm • Improved the create alarm from memo function, now catch bad input • Added right click on tab to remove (NOTE: this will also remove the file from your hard drive) • Fixed updating alarm list was wrong when quick alarm had been deleted • Improved saving alarms, tasks, and hotkeys. Now changes are saved when closing the Handler windows, before it would save after each operation like delete, activate etc. • Fixed, confirmation sound for add to memo was played twice • Removed unused code • If the sound boxes are empty in settings and play button is clicked the file browser dialog is now opended. |-----------------------------------------------------------------------------------------------------------------------------| Version 6 Beta release 1 (2008-09-20) • Remade the program from scratch in Microsoft C# .NET |-----------------------------------------------------------------------------------------------------------------------------| Version 5 (2007-06-07) • Fixes in filters • Fixed bug in loading settings • Create Hotkey to open "New Alarm" window • Memo filters, new feature! (for automatic formating of text in the memo) FUNCTIONS: append() append_if() append_start() append_start_if() delete() delete_first() delete_inside() delete_outside() delete_numbers( ) encrypt( ) find() find_all() !find() !find_all() replace(, ) uppercase( ) lowercase( ) keep_numbers( ) keep_after() strip() strip_end() search() And more... • New Task, "Close Program", this will send a WM_CLOSE message to the window you specify. This has the same effect as if you would click X to close the program, which means that if the program asks you to save any changes or something like that you will be stuck with a messagebox... This is a temporary solution to this requested feature... • Drag memo by clicking anywhere in the form • Optimized Settings saving • Fixed a search forward problem • Choose font and font size for the Memo, "![size]" and "_[FontName]" (this is not saved) * Optional confirmation sounds on certain operations, choose in settings • Minor fixes... |-----------------------------------------------------------------------------------------------------------------------------| Version 5.0 beta release 4 (2006-06-23) • Icon animation • Stopwatch • Autoclose for the alarm message window (if you don't want other people to see your messages if you are not at the computer) • Built with 2006 version of compiler, faster and better • New tasks (mouse click, keyboard control, ???stopwatch???) • New settings to better control when to display messages, play sounds and execute tasks • Rearanged some existing settings and added a "Default settings" button • Fixed bug when using -b to backup the memo if date format contains letters that can't be used in a filename • User interface should work better on Windows XP (try normal font size and settings if you have problems) • Fixed possible bug where alarmlist.ini would not load due to trying to load more alarms then was saved • Fixed possible problem with autostart where SwizzTool would not start if the directory contained spaces • Alarms will now always write a message to the Message window, if you have not specified a message the name of the alarm will be written • Changed how alarms are handled if the screen saver is running • Many minor fixes • On the perfect-scale this release is a 9.741 / 10 |-----------------------------------------------------------------------------------------------------------------------------| version 4.0 (2005-06-22) • The Memo can be made transparent, turn on in settings (Memo tab), this might not work in Windows 95 • Hotkeys can now be set to display the settings and the alarm messages window • Hotkeys can now be set to run the save clipboard menu functions • Fixed rare bug where memo line number would not be saved • So if I use CreateDC(...) I also need to use DeleteDC(...), I see... yeah that makes sense (might have fixed a resource leak ) • On the perfect-scale this release is a 9.47 / 10 Version 4.0 beta release 3 (was never released) • And here I thought this program was free from bugs, alarms at 12:00-12:59 didn't work :) fixed now • Fixed missing translations on About form • 1-9, Numkeys 1-9, F1-F12 and a few other keys can be used as Hotkeys. • Because of the above the file format for hotkeys has changed and you need to adjust your already created hotkeys. • By popular request, some buttons and labels are now bigger to better fit various translations. • Added support to control Winamp from hotkeys (lets pretend there are no hotkeys in Winamp already) • Added settings that control whether new and edited alarms are automatically activated or not • Alarms created from the Memo are now named in a better way so you can tell what type and time they are set to • New/Edit Alarm window made bigger to make room for AM/PM Version 4.0 beta release 2 (2005-04-24) • Select language from Settings! Send in translations! • New setting, select placement of alarm messages (Center, top, bottom, right and left corners) • Raise and lower volume is now quicker, each key press will raise or lower the volume by 10% • -b in the memo will make a backup with filename memo_backup_[DATE].txt (-t and -d are old and will insert current time or date) Version 4.0 beta release 1 (2005-04-11) • Added Hotkey editor <- Major new cool feature! • Start-up optimization when you have many alarms, tasks, hotkeys (for each item loaded the GUI was cleared and updated, not any more) • Changed most of the icons (Made by: Tal Sella www.virtualplastic.net/scrow ) • From the new hotkey editor you can create hotkeys to: Raise volume Lower volume Execute any task Activate any alarm Add text to memo Open url from clipboard in browser Web commands 1-3 • Fixed small bug when editing an alarm • Added check when creating alarms if the date/time has passed • Added check if the active alarm has a date/time that has passed • Changed colour and size on some fonts • Memo can be resized to a smaller size ============================================================================== Version 3.0 • Added, new task to set wave volume in % (0-100) • Fixed GUI bug with play sound alarm, directory was not enabled • Fixed bug where memo line number would not be saved when closing the program • Polished 2005-01-14 Version 3.0 beta release 6 • Fixed some problems with memo when settings.ini is not found, very rare bug :) • Added the "Save Memo" task so now you can create your own "Save Memo every X min feature" • Fixed a bug I introduced in release 5 breaking the "Send message" task • Added date to the Show Message window • Fixed so you can no longer write in the hotbutton list boxes • Fixed, memo not loaded when settings.ini not found I don't know of any bugs at the moment so this is close to what v3 will be like 2005-01-08 Version 3.0 beta release 5 • Fixed, The file memo.txt was loaded twice • Added a few new icons to the Memo • Fixed a problem with the memo position not being saved • Added the option to only display messages when in certain resulutions • Made it easier to select the alarm signal in settings, also it's not required anymore as some people might not have a sound card. • The location of the alarm signal is now saved in a better way to prevent the file to be missing in rare occasions • Redesign of the Add/Edit alarm window • Minor improvements (as always) 2004-12-17 Version 3.0 beta release 4 • Hotkey for memo! Chose in settings what key to use • Lots of small fixes 2004-12-12 Version 3.0 beta release 3 • Memo now remember last line number • Search forward and backwards working (minor fixes needed though) • F6 will search backward with current line in Memo • minor improvements 2004-11-22 Version 3.0 beta release 2 (Delete your old settings.ini before running this) • SwizzTool can now save your last position and size of the memo, or use user defined constant settings • You can now create countdown alarms from the memo, use ":-[time]" from the memo. For example :-00:00:10 Alarm message (will create a 10 sec countdown alarm that display "Alarm message". • Search from the Memo! You can also search with the current line with F5, this is a simple way of creating "bookmarks" For example say you have some lists of URLs and books that you will some day read in your Memo. Then add these at the top #Books #URLs Then before your list of books you add the same thing (#Books) (CASE SENSITIVE :) ) Then to quickly jump to that list place your text cursor at the top #Books line and hit F5. (note that you don't have to use #, you can write anything you like but you might have the word Books in some other place so adding some strange char is good) • minor improvements Version 3.0 beta release 1 • Execute anything from the Memo, start a new line with '.' and then the name of the task/alarm/command • Create new alarms from the Memo, start a new line with ':' and then the time and message (message is optional) • A task can now activate an alarm, and since an alarm can execute a task this makes for interesting possibilities • Placement on windows fixed, in some resolutions some windows would be half outside the screen • Multi launch, a task can now execute several tasks and at the same time, toggle several alarms • Memo only saves when a change has been made as to before it would save anyway when you close the window • Fixed a bug for the right mouse menu, if only the "Show Alarm Messages" was checked the menu would not show. • And other minor fixes (formatting of text, placement of buttons etc) • -t, -d, -b, are now commands in the Memo ============================================================================== Version 2.0 • Much better then 1.0 ============================================================================== Version 1.0 • The beginning of it all, I didnt even have a new.txt, imagine that Have a nice day! /Jonas