--- Changes in version 4.14 (06/01/11): --- - Fixed a missing dependency message that would appear in some cases after a screenshot was taken if the screenshot format was set to PNG. --- Changes in version 4.13 (05/18/11): --- - Fixed an error message that would appear after taking a screenshot on Windows 2000 in some cases. - Updated CA root certificate file. --- Changes in version 4.12 (03/15/11): --- - Fixed a regression introduced in version 4.11 that prevented a screenshot of an individual monitor in a multi-monitor setup from being taken properly in some cases. --- Changes in version 4.11 (02/21/11): --- - "Enable the screenshot if timer is disabled" option no longer requires IcyScreen to be enabled in order to work. - Modified the "enabled" system tray icon to make it easier to differentiate from the "disabled" system tray icon. - Pressing the Ctrl key while clicking the system tray icon now toggles the timer on/off. - Various network-related improvements. - Updated CA root certificate file. --- Changes in version 4.10 (04/18/10): --- - Made the Toggle Status button much less confusing, by showing the actual status of the screenshot timer (Enabled or Disabled). Also, the icon on the button will be green if the timer is enabled, and red if the timer is disabled. - Updated the networking library. - Fix for Windows 2000 users. --- Changes in version 4.09 (02/20/10): --- - Fixed a rare error message that displayed when some users using a non-English system language attempted to save the settings. --- Changes in version 4.08 (01/27/10): --- - Added %(WINTITLE) format code, which converts to the title of the application that is active when the screenshot is taken. --- Changes in version 4.07 (01/14/10): --- - Fixed an issue with the 'Send Us a Message' / 'Ask Us a Question' feature that would cause the sending of the message to fail on rare occasions. --- Changes in version 4.06 (01/01/10): --- - Multiple monitor support fixed. --- Changes in version 4.05 (12/30/09): --- - Improvements made to the networking code. - For locales that have no AM/PM indicator, the timestamp shown in the log file will be shown in 24-hour format. - Updated CA root certificate file. --- Changes in version 4.04 (11/1/09): --- - Removed the "Hide system tray icon" option to prevent potential abuse. - Fixed minor UI sensitivity issue. - Moved Start Menu entries to Start -> Programs -> IcyScreen. - Spiced up the installer a bit. --- Changes in version 4.03 (9/20/09): --- - Added support for connecting to FTP servers in active mode. --- Changes in version 4.02 (9/5/09): --- - Now you can manually specify the FTP unresponsive server timeout. --- Changes in version 4.01 (9/2/09): --- - Added format code %(INC_X), which converts a number that starts at X and is incremented each time a screenshot is successfully saved, e-mailed, and/or uploaded, respectively. --- Changes in version 4.00 (8/6/09): --- - Major new feature: You can now define a list of keywords that act as "triggers"; when any of these keywords are typed (in any program), you can have IcyScreen take a screenshot immediately, enable the main timer, adjust the timer interval dynamically, etc. This feature has been in the works for some time now. - Added an option, 'Don't take a screenshot if the keyboard and mouse haven't been used since the last screenshot was taken'. - Made the installer size about 400KB smaller by no longer including the program screenshots with the documentation. If you're connected to the internet, you'll still see them, however. --- Changes in version 3.21 (7/29/09): --- - Now the Print Screen key detection functionality will work even if an application or game that is running has "exclusive" access to the keyboard. - The system tray icon, if not disabled in the settings, will reappear if explorer.exe restarts. --- Changes in version 3.20 (7/24/09): --- - Added a new tab only visible in the Global Settings section, 'Users', in which you are given full control over which users (none, some, or all) are to use the global settings. - If the current session is disconnected or locked, IcyScreen won't attempt to take a screenshot, as in such a case there's no screen available to take a screenshot of. - If no window on the screen is active and "Take screenshot of the active window" is enabled, IcyScreen won't attempt to take a screenshot and no error message will be shown and/or logged. - You'll now only be notified once for each new version detected when automatically checking for updates. - "Load on Windows startup" no longer erroneously reflects the value of "Load on Windows startup for all users" if the latter option is enabled. - "Last Used" startup status functionality was broken in some cases in the last version. - A few other minor improvements. --- Changes in version 3.10 (7/20/09): --- - Now you can view and modify any user's settings from within the setting window -- this makes managing multiple user's settings a lot easier. - Added option to write-protect the setting file, to prevent limited users from modifying or deleting the setting file on disk. - You can now customize the log file name. - Added format code support for the log file name and directory. - "Disable temporarily..." has been changed to "Don't take a screenshot if..."; relevant functionality has been changed accordingly. - The setting window loads faster and uses less memory thanks to the modified layout. - Cut installer file size by about 40%; installation now takes up at least 75% less space on disk, and the installation process is much faster as well. - Updated GTK runtimes to v2.16, which provides quite a few interface enhancements. - Audible/visual warnings will be temporarily disabled if one of the "Don't take a screenshot if..." options is enabled and evaluating to true. - Fixed PNG saving issues on Windows 98/ME. - If any of the file path's contained a '%' character and an error occurred, occasionally the error message in the pop-up dialog would be blank. This has been fixed. - Format codes now convert correctly if there are multiple '%' characters before the format code. - Format codes are no longer ignored when used in the FTP upload directory path. - Due to a move to a new web host, messages sent through the feedback agent weren't reaching us. This has been fixed. - Tested and confirmed to work properly on Windows 7; made improvements on Vista and 7. - More performance improvements and enhancements. --- Changes in version 3.01 (6/26/09): --- - Fixed an issue that occurred when closing the program on some systems. --- Changes in version 3.00 (6/24/09): --- - Major new feature: Support for taking a screenshot of just the active window. - Greatly improved timestamp/format code support, by allowing timestamp and format codes in both the screenshot directory and file name. Also added real-time displays that show what the formatted file name will look like. - The handling of globally-saved setting files within the program is much, much less confusing, and much (much) easier. You have to see it to believe it. - The timer is now more accurate, especially when the CPU is active; also, improvements were made to the timer "catch-up" code that is used when the "Don't wait until... to restart timer interval" option is enabled. - Faster upload speeds thanks to performance improvements made to the uploading code. - Improvements made to the e-mailing code. - ImageShack uploading works once again (ImageShack modified it's API). - Made central management easier by having IcyScreen reload it's settings if the setting file has been modified since it was last loaded; this functionality can of course be disabled. - Now all errors that occur will be reported using the method(s) you configured in the "Errors" tab. - Added new format code, %(USERNAME), which is converted into the username of the user currently logged-in to the system. Great for grouping each individual user's screenshots into their own separate folder. - Added option to have IcyScreen start with Windows for all users on the system, instead of just for the user who set the option. - If the directory in which you configured IcyScreen to log errors to didn't exist, it'll now be created for you automatically; also made each log entry a bit easier to discern. - The installation of the documentation, as well as the placement of an uninstallation shortcut in Add/Remove Programs, is now optional in the installer. - The setting window is now a much more manageable size, especially for those who have a screen resolution that is less than 1024x768. - A few other minor bug fixes, tweaks, and enhancements. --- Changes in version 2.01 (5/12/09): --- - AutoScreen is now known as IcyScreen. --- Changes in version 2.00 (4/16/09): --- - Major new feature: support for sending screenshots via e-mail. - Added Print Screen key press detection; when enabled, a screenshot will be taken whenever this key is pressed. - A new warning method, which plays an audio file (once, or repeatedly) before the screenshot is taken. - Can now choose error handling methods: log to file, and/or show pop-up dialog, or neither. - Added option to set the maximum size of the log file. - Can now modify the sampling factor of the GIF format, to modify the speed/color accuracy ratio. - Added a new timestamp code, %n, which converts into the current number of milliseconds (000-999) elapsed since the time the seconds value last changed. - Massive design and layout improvement of the user settings window. - The "Don't wait until screenshot saved and/or uploaded to restart timer" option will now be enabled by default on new installations. - By default the proxy code now sends a CONNECT HTTP/1.1 request when connecting to an HTTP proxy. For older proxy servers, this may present some issues, so an option, named "Send CONNECT HTTP/1.0 instead of CONNECT HTTP/1.1", is provided for such cases. - Added option to control delay (in days) between a check for updates. - Many, many other tweaks and enhancements. --- Changes in version 1.61 (3/19/09): --- - Fixed a crash that occurred when the "Skip screenshot if identical to last" option was enabled, the width/height extraction values for the monitor were larger than the monitor's actual screen dimensions, and the current screenshot was identical to the last screenshot. - Monitor settings will now import properly when importing a setting file. - Fixed an erroneous error message when installing on Windows 95/98/ME. --- Changes in version 1.60 (3/6/09): --- - Added an option that, when set, forces the interval timer to restart immediately after a screenshot is taken, instead of waiting until after the screenshot has been saved and/or uploaded. --- Changes in version 1.50 (2/10/09): --- - Fix a major bug that prevented Windows 95/98/ME users from being able to use/register the program. --- Changes in version 1.46 (2/8/09): --- - Fixed a bug which prevented Unhide IcyScreen from loading properly. --- Changes in version 1.45 (7/1/08): --- - Fixed possible bug which would prevent automatic update checker from checking for updates. --- Changes in version 1.44 (5/23/08): --- - Fixed a few issues with the 'On error, try again in' setting. --- Changes in version 1.43 (5/17/08): --- - Fixed a possible crash bug when using the GIF format and 'Skip screenshot if identical to last' option. --- Changes in version 1.42 (5/12/08): --- - Added option to choose IcyScreen's status during startup (Last Used | On | Off). - Removed 'Don't Save On/Off State on Close' option; no longer needed (see above entry). - Fixed: If the 'Don't Save On/Off State on Close' option was not enabled (now changed to the 'Last Used' option of 'Set status to:'), and IcyScreen was not manually closed before a shutdown/logoff, the state of IcyScreen would not be saved. --- Changes in version 1.41 (5/11/08): --- - Added option, 'Skip screenshot if identical to last'. - Fixed rare bug where registration data may be shown invalid even when valid. --- Changes in version 1.40 (5/8/08): --- - Added option to temporarily disable IcyScreen when the keyboard/mouse hasn't been used or the screensaver is active. - With version 1.30, each new account that ran IcyScreen for the first time would have a fresh trial period, regardless of whether or not you already registered. This has been fixed; however, it requires entering the registration information under an administrator account (most accounts are administrators anyway). - Added option to 'Check for global setting file first' (now default). If checked, IcyScreen will first check for a global setting file (which can be created by clicking the "Save Globally" button in the settings window). If it finds it, IcyScreen will load and utilize these settings, instead of the settings for the currently logged-in account. See the documentation for more information. - Changed security option for password protection 'Setting Import/Export/Save' to separate options for 'Setting Import/Export' and 'Setting Save'. - Added security option for password protection: 'Global Setting Save'. This password protects global option saving only. - Added 'Load -> Local Settings' and 'Load -> Global Settings' to 'Options' menu in the settings window. - Fixed a few minor bugs. - A few minor UI adjustments. --- Changes in version 1.30 (5/5/08): --- - Changed: IcyScreen can now run without administrator privileges. If you got an error that IcyScreen couldn't read your trial status, upgrade to this version. - The following changes are not changes to the program per se, but are important nonetheless: - Changed: Licenses are now purchased on a per-computer basis. - Added: You can now receive one license of IcyScreen for free if you complete an offer through TrialPay. See website for details. --- Changes in version 1.23 (4/21/08): --- - Added: Option to retry failed attempt on error every X seconds. - Added: Option to log all screenshot-related errors to file, instead of showing a pop-up dialog. - Changed: Can no longer turn IcyScreen on/off while "Take Screenshot Now" process is running. --- Changes in version 1.22 (4/12/08): --- - Fixed: "Load on Windows Startup" setting would always be checked after saving settings. --- Changes in version 1.21 (3/31/08): --- - Added: GIF support (finally). Expect improvements/feature additions to the GIF saver in the next version. - Fixed: For those with multiple monitors selected, the ICO format works once again. - Some speed improvements implemented. --- Changes in version 1.20 (3/17/08): --- - Added: ability to choose which monitors to take a screenshot of (see the "Monitors" tab). - Added: You can now specify the X/Y/Width/Height coordinates of the screenshot. - Added: You can also scale each monitor's screenshot individually. - A few minor fixes and changes. --- Changes in version 1.10 (2/11/08): --- - Added ImageShack uploading support, with transloading support as well. - Easily use same file details for each save/upload method by selecting "Use Global File Details". - Ability to "Take Screenshot Now". - Improved Win9x support. - Help file is easier to read for those with larger screen resolutions. - New proxy type: SOCKS4A. - Timestamp now generated only once, immediately before screenshot is taken; guarantees same time for all methods. - Screenshot warning (blinking) now stops immediately if it is disabled in the settings - Added integrated update checker. - Added integrated feedback agent. Feel free to send us a message with it. - No more annoying "Are you sure?" dialogs. You know what you're doing. - Turning IcyScreen "Off" no longer stops transfers, instead, click the "Abort Uploads" button. - With the new upload method support comes ability to choose what to connect through proxy. - Added menu item accelerators for convenience. - Icons show no matter what GTK theme is selected. - A few small bug fixes. --- Changes in version 1.01 (1/31/08): --- - Added Windows 95/98/ME support. - Added TIFF screenshot format saving capability. - System tray menu will now "intelligently" disappear. - Main window now looks nicer under Vista. - Added effect when closing to system tray. --- Changes in version 1.00 (1/27/08): --- - First release.