ThumbsPlus Pro Changelog

What's new in ThumbsPlus Pro 10 SP2 Build 4015

Jun 14, 2018
  • Modified Digicam plugin (version 10 only!) to allow abort (ESC key) when loading an image to view. This same change also improves response time when browsing thumbnails and the maximum preview image size is set very large.
  • Build 4015 fixes a bug caused by this Digicam modification, which could cause ThumbsPlus to hang in some situations, especially when accessing PDF files if Ghostscript was not installed or the Ghostscript plugin was not configured properly.
  • Fixed occasional seemingly random crashes when browsing the thumbnail view and switching between active thumbnails.
  • When running ThumbsPlus in safe mode, verbose logging is now automatically in effect.
  • Fixed moving Database - Advanced - Move Thumbnails to Files so that it always displays proper messages when it completes successfully and a program restart is no longer required.
  • Fixed color picker luminance bar for scaled high resolution displays.
  • Fixed some additional rare crashes.

New in ThumbsPlus Pro 10 SP2 Build 4014 (Jun 1, 2018)

  • Build 4014 fixes (as promised from build 4013):
  • Fixed occasional seemingly random crashes when browsing the thumbnail view and switching between active thumbnails.
  • Modified Digicam plugin (version 10 only!) to allow abort (ESC key) when loading an image to view. This same change also improves response time when browsing thumbnails and the maximum preview image size is set very large.
  • When running ThumbsPlus in safe mode, verbose logging is now automatically in effect.
  • Fixed moving Database - Advanced - Move Thumbnails to Files so that it always displays proper messages when it completes successfully and a program restart is no longer required.
  • Fixed color picker luminance bar for scaled high resolution displays.
  • Fixed some additional rare crashes.
  • Important bug fixes:
  • Made enormous improvements in the performance of SQLite3 databases,
  • Now installs the SQLite3 ODBC driver for ThumbsPlus with a separate name so that a sqlite3odbc.dll in the Windows folder won't override it. If you want to experiment with different version of the SQLite3 ODBC, you'll need to replace the file tpsqlite3odbc.dll in the Odbc subfolder of the installation.
  • Fixed a Side-by-side error event occurring each time ThumbsPlus was executed. This didn't cause any issues in the application, but was rather annoying to people who regularly look at the Windows Event Log.
  • Fixed the ability to do wildcard keyword searches
  • Fixed luminosity bar item width to scale properly in color picker on scaled displays
  • Fixed occasional and random hang on program start when ThumbsPlus is run from a command line, Windows File Explorer, or other programs with a file name to open.
  • Fixed problem with consistency in displaying and updating the File Name Mask and other items in the thumbnail display and Options - Preferences - Thumbnail View.
  • When you use ThumbsBug to report an error, it now includes the email subject (problem description) within the .7z file (Bug_Summary.txt), so that when direct email from ThumbsPlus fails, the problem description makes it to us.
  • Fixed sometimes writing an XMP orientation of 0 (rather than removing the orientation tag). This caused occasional compatibility warnings from other programs.
  • Fixed occasional crash when memory was insufficient to build the file list in the thumbnail view (hundreds of thousands of files).
  • Fixed processing of d and t tokens for contact sheets and printed catalogs.
  • Fixed processing d and t tokens in Batch Metadata Editor
  • Fixed a couple of TWAIN compatibility issues, and added a additional error logging and reporting in case of failure during TWAIN initialization
  • Fixed some problems and a possible crash when detecting when an MS Access (.tpdb8) database is nearly 2GB
  • Fixed some problems with sorting by orientation.
  • Added some additional logging to help diagnose various problems.
  • The database activity indicator now remembers its state between rims.
  • Fixed problems displaying some movies.
  • Fixed several additional possible random crashes and some memory handling problems.
  • Fixed some typos and other cosmetic issues.

New in ThumbsPlus Pro 10 SP2 Build 4013 (Feb 23, 2018)

  • Important bug fixes:
  • Made enormous improvements in the performance of SQLite3 databases,
  • Now installs the SQLite3 ODBC driver for ThumbsPlus with a separate name so that a sqlite3odbc.dll in the Windows folder won't override it. If you want to experiment with different version of the SQLite3 ODBC, you'll need to replace the file tpsqlite3odbc.dll in the Odbc subfolder of the installation.
  • Fixed a Side-by-side error event occurring each time ThumbsPlus was executed. This didn't cause any issues in the application, but was rather annoying to people who regularly look at the Windows Event Log.
  • Fixed the ability to do wildcard keyword searches
  • Fixed luminosity bar item width to scale properly in color picker on scaled displays
  • Fixed occasional and random hang on program start when ThumbsPlus is run from a command line, Windows File Explorer, or other programs with a file name to open.
  • Fixed problem with consistency in displaying and updating the File Name Mask and other items in the thumbnail display and Options - Preferences - Thumbnail View.
  • When you use ThumbsBug to report an error, it now includes the email subject (problem description) within the .7z file (Bug_Summary.txt), so that when direct email from ThumbsPlus fails, the problem description makes it to us.
  • Fixed sometimes writing an XMP orientation of 0 (rather than removing the orientation tag). This caused occasional compatibility warnings from other programs.
  • Fixed occasional crash when memory was insufficient to build the file list in the thumbnail view (hundreds of thousands of files).
  • Fixed processing of d and t tokens for contact sheets and printed catalogs.
  • Fixed processing d and t tokens in Batch Metadata Editor
  • Fixed a couple of TWAIN compatibility issues, and added a additional error logging and reporting in case of failure during TWAIN initialization
  • Fixed some problems and a possible crash when detecting when an MS Access (.tpdb8) database is nearly 2GB
  • Fixed some problems with sorting by orientation.
  • Added some additional logging to help diagnose various problems.
  • The database activity indicator now remembers its state between rims.
  • Fixed problems displaying some movies.
  • Fixed several additional possible random crashes and some memory handling problems.
  • Fixed some typos and other cosmetic issues.

New in ThumbsPlus Pro 10 SP1 Build 4011 (Jul 13, 2016)

  • This update includes the latest Digicam Plug-in Pack (5.6), which incorporates the latest version of DCRaw (9.27). We also fixed several installation issues squashed a few bugs.

New in ThumbsPlus Pro 10 SP1 Build 4010 (Jul 13, 2016)

  • Important bug fixes:
  • Version 10 download now includes updated versions of the Digicam (5.6) and Digiraw (9.27) plugins. We will also release an updated plug-in download for version 7 through 9 soon.
  • Fixed "Browse for folder" showing only administrative shares on remote systems, rather than the actual configured shares.
  • Fixed several occasional installation errors.
  • Fixed problem where long strings in find criteria (name mask, SQL statement, etc.) could be truncated when reading and could cause crashes.
  • Fixed initial position of some dialog box to follow the selected location from Options - Preferences - General.
  • Fixed rare crash or memory errors that could occur when viewing in Report mode, or viewing keywords in the thumbnail view.
  • Eliminated several rare crashes that could occur during program startup and shutdown.
  • Corrected an issue in build 4009 that caused dragging files to sometimes fail.
  • Renaming a folder using the context menu (right-click) would sometimes position to the last folder selected, rather than the currently-pointed-to folder.
  • Fixed crash when creating contact sheet or catalog with no selected files.
  • Fixed occasional display of "code does not validate" when code is correct.
  • Fixed rare crash when thumbnails saved in LZH format were invalid or corrupted.
  • Fixed ability to run on Windows XP SP3 (minimal support).
  • Fixed several crashes that could occur during ThumbsPlus shutdown.
  • Changed compile options for 32-bit DCRAW.EXE so that it no longer is erroneously detected by F-Secure as possible malware. (Removed option that compiled without stack frames.)
  • Fixed "Date Taken" not initialized in Preferences - Thumb View.
  • Fixed expandable branches (+/-) not showing correctly on Vista or XP.
  • Image - Build Slide Show now creates a working slide show executable.
  • Fixed positioning of color picker pop-up so that it stays within monitor bounds.
  • Fixed a failure of Thumbnail - Scan Folder to make thumbnails for folders when there were only sub-folders (and no other files) in the current folder.
  • Fixed append to XMP comments (and other x-lang fields).
  • Displays error messages when specific XMP field updates fail.
  • Displays error messages when file is in use by other processes during XMP update, precluding updates to metadata (occurs occasionally when cloud files are being uploaded; i.e., Google Drive, Dropbox, etc. Retries for up to 1/2 second before displaying the error.
  • Fixed a rare crash that could occur when closing T+ when the file list is refreshing.
  • Fixed problem during starting which could cause random hangs or weird operation, especially when Remember all opened folders is selected in Options - Preferences - Startup.
  • Reduced number of expanded folders to save for startup from 500 to 250 when the option is checked in Options - Preferences - Startup.
  • Fixed a problem wherein the initial folder at program startup was the last folder right-clicked, rather than the folder that was open when closing ThumbsPlus..
  • Fixed count of files for thread and other progress displays when displaying folders in the thumbnail view. This fixes the progress percent going above 100% in nearly all cases.
  • Fixed an issue that could cause ThumbsPlus to hang for a few seconds when several background tasks were quickly creating or removing thumbnails.
  • Updated Help - System Info and the tptechlog to properly recognize Windows 8.1 and Windows 10.
  • Split displayFixed a main window pane focus problem when pane(s) were floated outside the main window (see image). This was especially noticeable if you dragged the main Thumbnail pane to a separate window.
  • Fixed a problem where the Minimize, Maximize, and Close buttons on the main window would not work when panels were floated (see prior note).
  • Fixed several XMP/EXIF lookup fields to properly display text rather than numeric value (e.g., Sharpness, Saturation, Contrast, Scene Type, and Scene Capture Type).
  • Made several improvements to internal memory handling (both for speed and usage).
  • Fixed problem with thumbnail rotations (Thumbnail - Orient) being applied twice during the slide show.
  • Fixed a crash when saving 16-bit grayscale images as Jpeg or other types that don't support 16-bit images.
  • When the preferred dialog position was set to top left in Options - Viewing - Window, ThumbsPlus was centering them instead.
  • Fixed a failure to update the Thumbnail pane after removing thumbnails from folder.
  • User interface changes:
  • Added Main Window Dialog Position to Options - Preferences - General.
  • Fixed initial locations of some main window dialogs to properly locate based on preferences.
  • Fixed not graying Render Alpha menu option when non-alpha image.
  • Improved appearance and utility of Help - Program Updates.
  • Fixed initial folder selected when browsing to select a folder.
  • Fixed move/copy a file during slide show would bring the main ThumbsPlus window to the front.
  • Maximum view window zoom increased to 128X.
  • Added hard-coded zooms Ctrl+1,2,... to 10%, 20%, etc.
  • Improved readability of the Metadata panel by setting the default to Use thumbnail colors everywhere in Options - Customize - Colors. If you're upgrading, I recommend enabling this option, or clicking Use defaults.
  • Added an option in Options - Preferences - Confirmations for the confirmation of File - Delete to default to Yes, to match Windows Explorer behavior. The default for deleting folders default remains No for safety.
  • In Options - Customize, I changed the customization category of several command from Clipboard to Edit, to match where they are on the main menu. Renamed the Clipboard category to Clipboard Copy. I also moved Tag and Untag Thumbnail to the Thumbnail category, as they were misplaced in Edit. (In the future, I will reduce the number of categories and disambiguate some ambiguous commands!)
  • Changed the default for overwriting files during Image - Batch Process and Thumbnail - Export to be Yes, to match default Windows behavior.
  • Fixed the height of the Metadata toolbar to match the heights of the Location and Thumbnail View toolbars.
  • Fixed the File toolbar in the View window to be customizable.
  • Cleaned up the database history in the Database - Open flyout menu to remove duplicates, sort by most recent, and check the currently-opened database.
  • File - Properties wasn't always showing the proper file size for files larger than 4 GB.
  • Made File - Copy and File - Move menu flyouts only add the special folders specified in Options - Proferences - Disks and Folders. Also made the names consistent with what shows in the main folder tree.
  • Thumbnail - Remove - From Folder was not updating the thumbnail view.
  • The Image - Color Adjust and Image - Color Depth dialogs did not have titles.
  • Added File - Close Others to the view window menu (to close all other windows besides the current one).
  • Moved Repair and Compact from Database - Advanced to the main Database menu.
  • Added Database - Advanced - Move Thumbnails to Files to make the process easier (in earlier versions you had to type several Python commands).
  • Fixed several blank dialog box captions (Color Depth, Adjust Color, and External Program).
  • Improved Python panel command handling and progress display, and added an Open button to run a .py file.
  • Added (READONLY) to the main window title bar when the database cannot be updated (due to permissions or if it's on an non-writable device).
  • High-DPI monitor (scaling) support improvements:
  • Fixed some dialog strings that were truncated at high dpis.
  • Fixed narrow width of error message windows.
  • Added ability to adjust dpi from debug menu (very limited capability; affects about screen and other manual scaling, but not dialogs).
  • Added an option to Scale Icons in the main window toolbars based on screen dpi, in Options - Customize - Options.
  • The panel toolbars (Location, Thumbnail View, Metadata) icons and combo boxes are now scaled and sized properly at high dpis.
  • There are a few minor issues remaining (for example, some custom button bitmaps are too small, and the some image operation preview window menu buttons need to be larger). I will be continuing to improve high DPI support.
  • Miscellaneous issues:
  • We've updated the Digicam Raw plug-in, which is installed automatically with version 10, with the latest version (9.26) of Dave Coffin's dcraw program.
  • Added the command line option -dbmon which will detect when database actions take an unexpectedly long time, and providing the ability to cancel them. This is an experimental option.
  • Improved error reporting for some types of database errors.
  • Modified internal handling of background task completion and Python subsystem finalization in order to prevent possible crashes and hangs when closing ThumbsPlus while background tasks were running..
  • Make sure that any Watched Folder tasks display in task list when running at startup. Sometimes they were actually running, but not visible.
  • Fixed possible crash when forcing background tasks to terminate.
  • Eliminated possible crashes and bizarre thumbnail displays when the dimensions of a thumbnail file didn't match the database record.
  • Fix ordering of obtaining thumbnails from database or external files, so that a database works properly after an error or cancel in Database - Move Thumbnails to Files.
  • Fixed a possible buffer overrun in Files - Volumes - Properties.
  • Made the Sharing tab (in Volume Properties and Folder Properties) uneditable. (It was not functional before, but it appeared to be.)
  • Resized folder and volume properties dialogs
  • Added start and stop overlord thread to to the advanced Debug menu.
  • Minor clean up of some Python scripts.
  • Verious minor aesthetic and performance improvements.
  • Fixed Various minor aesthetic issues and typos.

New in ThumbsPlus Pro 10 SP1 Build 4005 Beta 1 (Mar 19, 2016)

  • Important bug fixes:
  • Fixed a main window pane focus problem when pane(s) were floated outside the main window (see image). This was especially noticeable if you dragged the main Thumbnail pane to a separate window.
  • Fixed a problem where the Minimize, Maximize, and Close buttons on the main window would not work when panels were floated (see prior note).
  • Fixed several XMP/EXIF lookup fields to properly display text rather than numeric value (e.g., Sharpness, Saturation, Contrast, Scene Type, and Scene Capture Type).
  • Made several improvements to internal memory handling (both for speed and usage).
  • Fixed problem with thumbnail rotations (Thumbnail - Orient) being applied twice during the slide show.
  • Fixed a crash when saving 16-bit grayscale images as Jpeg or other types that don't support 16-bit images.
  • When the preferred dialog position was set to top left in Options - Viewing - Window, ThumbsPlus was centering them instead.
  • Fixed a failure to update the Thumbnail pane after removing thumbnails from folder.
  • User interface changes:
  • Added File - Close Others to the view window menu (to close all other windows besides the current one).
  • Moved Repair and Compact from Database - Advanced to the main Database menu.
  • Added Database - Advanced - Move Thumbnails to Files to make the process easier (in earlier versions you had to type several Python commands).
  • Fixed several blank dialog box captions (Color Depth, Adjust Color, and External Program).
  • Improved Python panel command handling and progress display, and added an Open button to run a .py file.
  • Added (READONLY) to the main window title bar when the database cannot be updated (due to permissions or if it's on an non-writable device).
  • Miscellaneous issues:
  • We've updated the Digicam Raw plug-in, which is installed automatically with version 10, with the latest version (9.26) of Dave Coffin's dcraw program.
  • Added the command line option -dbmon which will detect when database actions take an unexpectedly long time, and providing the ability to cancel them. This is an experimental option.
  • Improved error reporting for some types of database errors.
  • Modified internal handling of background task completion and Python subsystem finalization in order to prevent possible crashes and hangs when closing ThumbsPlus while background tasks were running..
  • Make sure that any Watched Folder tasks display in task list when running at startup. Sometimes they were actually running, but not visible.
  • Fixed possible crash when forcing background tasks to terminate.
  • Eliminated possible crashes and bizarre thumbnail displays when the dimensions of a thumbnail file didn't match the database record.
  • Fix ordering of obtaining thumbnails from database or external files, so that a database works properly after an error or cancel in Database - Move Thumbnails to Files.
  • Fixed a possible buffer overrun in Files - Volumes - Properties.
  • Made the Sharing tab (in Volume Properties and Folder Properties) uneditable. (It was not functional before, but it appeared to be.)
  • Resized folder and volume properties dialogs
  • Added start and stop overlord thread to to the advanced Debug menu.
  • Minor clean up of some Python scripts.
  • Verious minor aesthetic and performance improvements.

New in ThumbsPlus Pro 10 Build 4004 (Oct 17, 2015)

  • Fixes several issues and includes some performance improvements

New in ThumbsPlus Pro 10 Build 4003 (Aug 17, 2015)

  • When installed using per-user (separate) preferences, builds 4001 and 4002 would not save the users' preferences or create log files in the Preferences folder if your user name had a period in it. (Note to self: do not assume a utility function is bug-free just because it's been used in 1000 places for 10 years!)
  • ThumbsPlus no longer prompts to check for updates on the first run after installation. (Help | Program Updates). Why clutter up the user's first look at ThumbsPlus?
  • Increased the mouse scroll paging and PageUp / PageDown size in the Thumbnail View (file list).
  • Added warning message if ThumbsPlus is unable to write to the preferences (.INI) file.
  • Fixed an occasional memory leak when processing selected areas of images.
  • Improved handling and reporting when the user has an invalid TEMP folder.
  • Fixed disabling of Invert mouse wheel zoom direction when wheel zoom off.
  • Changed so that if zooming is the default for the wheel, Ctrl+Wheel will scroll.
  • Fixed ability to set sort orders from Preferences - Thumbnail View.
  • Fixed sometimes not showing correct sort orders on the Thumbnail View.
  • Fixed sometimes not refreshing file list when changing preferences that affect it.
  • Now shows a "working" gear next to sort order when it is temporary (i.e., Similarity).
  • Allow as few as 3 simultaneously open view windows in Options - Viewing - Window.
  • Added explicit File - Move File and File - Copy File to the command list for use in keyboard customization.
  • Fixed ugly coloration on trial message in About box.
  • Improved wording of the error reported when XMP injection or update fails (usually it's just a file format that doesn't support XMP).
  • Fixed handling of several non-critical EXIF/XMP tags when transforming (rotating) files.
  • Installer: fixed the Clean Install option to properly remove the preferences and revert the .TYP and .FLT files to installation defaults.
  • Installer: fixed Visual C Runtime library installation so that it does a repair if already installed, catching almost all situations where MSVCR110.DLL or MSVCP110.DLL are missing or invalid, and prevents the Microsoft installer from restarting Windows.
  • Installer: extended the permission setting for the Preferences folder to include all files and subfolders.

New in ThumbsPlus Pro 10 Build 4002 (Jul 25, 2015)

  • The original (build 4001) installer would conflict with and partially uninstall version 9. The version 9 installer would then not run after version 10 was installed. Also, the Control Panel entries for version 9 and 10 overlapped. These problems have been fixed: after you install build 4002, you can re-install version 9 if you want, and the new installer will no longer conflict with an existing version 9 installation. (You only need to reinstall version 9 if you installed build 4001, and if you want to!)
  • The build 4001 installer would allow you to install using the deprecated (and not recommended) All in One style into folders protected by Windows UAC. This would cause problems making thumbnails and retaining preferences. The new installer will not allow you to install All in One in the Program Files folder.
  • The installer now prevents installation into the Windows or Desktop folders, or in the root folder of a drive.
  • The Clean Install option was not functioning properly in build 4001.
  • While the build 4001 installer included the Digicam, Digiraw, and Ghostscript plugins, it did not include the older DLLs required by the Digicam plugin for some Canon, Nikon, and Kodak raw files.
  • The installer now defaults to a Start Menu group of ThumbsPlus 10.
  • I fixed or improved several additional things, including progress reporting, rewording for clarity, made the release notes available on more of the dialogs, fixed the tab order for keyboard afficionados, and more.

New in ThumbsPlus Pro 10 Build 4001 (Jul 17, 2015)

  • Metadata handling:
  • Improved the toolbar in the Metadata panel, which now includes these functions, which are also available at the Image - Metadata on the menu:Select items, Show blank items (toggle), Save, Revert, Batch (multi-file) edit metadata, Remove metadata (all selected files), Preferences, Help.
  • Reduced the confusion when attempting to change metadata directly when multiple images were selected. Rather than just edit the focused file, ThumbsPlus now disables direct editing when multiple files are selected. Use the Batch button or Image - Batch Edit Metadata to change metadata for multiple files.
  • Added an information pane at the bottom of the Metadata panel, which currently displays only the official XMP field specification.
  • I moved Colorspace and Aperture Value from the Advanced Camera to the Camera category. I do plan for these to be user-configurable in the future.
  • Fixed improper conversion of Date Taken to local time when displaying (it was already local time). File times are still stored as UTC and adjusted correctly.
  • Fixed a failure to write metadata to files that would start occurring kind of randomly, and would continue to occur until program restart. During this process, I also improved and consolidated the warning messages that display when ThumbsPlus cannot update XMP.
  • I fixed some issues in the control file for XMP, and changed several defaults for display metadata display. Because of an issue with the way Creator (dc:creator) was handled in some prior builds, the items shown on the Info tab revert to factory default when you install.
  • I improved the appearance of the Batch Metadata Editor. I believe I also made it more clear what to do, and I'm working hard on extensive documentation for SP3 release.
  • In the editor, I also fixed the problem with the Edit and Delete buttons. I also added an Append button so that you can combine multiple editor sets.
  • Fixed where thumbnails would indicate that the file had metadata after batch editing, even if there was none there, and vice-versa.
  • Found and eliminated some unnecessary repeated display of metadata and the preview window when clicking files.
  • In Options - Preferences - Metadata, I changed the wording regarding using "XMP Comment" to "XMP EXIF Comment," since that is the actual function of that option (useful really for historical purposes only.)
  • Fixed a problem where the opened Metadata and Info tab groups were not always being saved (categories and sections would close when selecting different files).
  • See Image Editing and Processing below for information on fixes to handling image resolution (DPI or DPC). ThumbsPlus was not consistent.
  • Implemented metadata cache for XMP. Reduces the number of times files are scanned for metadata by 50% to 80%, improving performance.
  • Fixed the loading of XMP/EXIF metadata from most major formats loaded using the Digicam and Digiraw plugins, including ORF, ARW, SRF, Leica, Minolta MRW, and some newer CR2, NEF, and DNG formats.
  • Modified the Adobe XMP library to handle the odd TIFF-like headers in Olympus ORF files.
  • Because of potential conflicts with cameras or other software, metadata editing in raw Digicam files is disabled by default. If you wish, you can enable editing for these formats in Options - Preferences - Metadata.
  • Added an option in Options - Preferences - Metadata to automatically remove several potentially long Photoshop history metadata (photoshop:History, photoshop:DocumentAncestors) items when saving or editing metadata in non-Photoshop files. In a future release, you will be able to control it more exactly in the Save Options for each file type, used when saving individual files and for multi-file operations, such as Batch Process and Batch Edit Metadata.
  • Disabled editing of metadata in several other file formats in which XMP not supported.
  • Improved reporting and logging of errors during XMP loading and processing.
  • Clear out the saved list of Expanded Groups on first run of build 3949 because some prior v9 apparently left it in weird state, causing metadata categories to sometimes collapse when selecting different files.
  • Fixed skipped items and XMP error #0 when loading or using metadata set from a file.
  • Widened the Select Items dialog lists so that items with long names are easier to differentiate.
  • Increased the maximum display size for large metadata items to 100 KB (such as Photoshop History).
  • Added several popular XMP items to the list of recognized tags.
  • Adding external programs:
  • Fixed quoting of file names when launching external programs. For compatibility with some then-popular programs on older operating systems, ThumbsPlus was only quoting file names with certain characters in the names. Now it properly quotes all file names, unless you select to use Short file names, in which case in only quotes them if short file names are not available on the filesystem. A bug in beta 3, fixed in build 3953, was not passing multiple files correctly.
  • Fixed external program option Pass folder name when no file selected.
  • There is now a Programs toolbar, with a button for Customize. It is updated automatically with icons when external programs are added or changed, simplifying the process considerably.
  • You can drag from this toolbar to others if you want, and you can hide it from the main Customize - Toolbars tab if you don't want to see it at all.
  • I added an Edit button to Customize - Programs, so you can change an entry rather than deleting & re-adding.
  • Fixed the display of icons in the External Program dialog so you can tell easily which is selected, and it automatically selects the first icon when adding a new program.
  • You can drag the programs in the Customize - Programs list to reorder them.
  • Fixed other problems with Customize - Programs, including sometimes removing the wrong item.
  • General user interface:
  • The Info decoration is now only shown on thumbnails for images that have more than minimal tiff: and exif: metadata tags (for example, TIFF files always showed as having image info since some of the standard XMP tags are tiff: tags as well). You will need to remake thumbnails to get the newer, more useful decorations.
  • After changing the font, task window entries for newly-created tasks are correctly sized.
  • I fixed a few aesthetic problems with the implementation of themes (Window - Theme), and now place a checkmark next to the current theme. Additionally, the theme now works properly in the view window.
  • In Preferences - Confirmations I added a new option to Suppress all info messages for multi-file processes (including overwrites). This speeds large file or folder operations where thousands of files may be overwritten or skilled, for example, and leaves only warnings and errors to see.
  • Removed some unnecessary spacers from the toolbar in the Thumbnail View.
  • Found and removed some additional animations I had accidentally enabled in menus and on toolbars, as these can make the menus sluggish on remote connections.
  • When saving files with alpha channel in the view window, ThumbsPlus was not correcting rendering the thumbnails; the transparent areas were not evident in the thumbnails.
  • The large toolbar size has changed from 40x40 to 48x48, since many displays (especially high DPI displays) are so dense. More sizes and additional scaling will be available in future releases. I also changed some static toolbars (tree, thumb view, metadata) and drop-down menus from 20x20 to 24x24.
  • I changed the initial defaults for auto-cropping when thumbnailing and copying to clipboard to OFF (in Options - Preferences - General and Options - Preferences - Thumbnails). These are a lot less useful for people than they were in the past.
  • ThumbsPlus will provide additional warnings and offer to restart ThumbsPlus if certain database parameters (such as volume matching mode) change in Options - Preferences - Thumbnails.
  • Fixed the problem with Help - Enter Registration dialog not immediately showing when the code matches.
  • When ThumbsBug cannot retrieve the Windows user name for bug reporting, changed the mail From: header to "A ThumbsPlus User" rather than "Some random person."
  • Changed the default name of found lists in multi-user license to include the user name (Found by Phillip Crews) rather than host name (Found Files (THISPC)), to make it more friendly when a user moves between multiple computers.
  • Returned volume matching options to Options - Preferences - Thumbnails (these, and other database items, will be moved in the next major release to an administrator program for multi-user!)
  • Not working correctly in beta 3, but fixed for release: I changed folder and file sorting by name to utilize Explorer sort order (which is set in Windows group policy, either by a domain administrator or by using gpedit.msc directly), rather than always sorting by Windows' logical (numeric) sort. If you do not wish to change Windows group policy, you can also sort by None to use the filesystem's internal sorting — for NTFS this is a simple case-insensitive search. This is nearly identical to the old default Windows 2000 sort order.
  • Fixed problem where missing SQLite ODBC driver would cause repeated "ODBC hosed" error / and ineffective repair. (The imported .reg file didn't fix SQLite).
  • Changed to fit thumbnails (as in 7), rather than crop, in the Confirm File Replacement dialog.
  • Fixed File - Delete Files to default to No on last (or only) file for consistency.
  • Force status bar on during startup, so it never disappears (I believe an undocumented keystroke in the UI package turns it off in some cases.)
  • ThumbsPlus now saves last TWAIN scanner selected between runs.
  • Fixed a failure to cancel background preview loading of very large files when selecting a different file.
  • Image editing and processing:
  • Fixed a problem where the Use alpha channel option was sometimes disabled for text in Image - Stamp.
  • Fixed a problem where Image Stamp steps in Image - Batch Process were using 800K of disk space. This also greatly reduced image memory usage after many actions (stamp or not). To maintain compatibility, batch processing can still read the long records, but always writes corrected short ones. Batch sets that include Image Stamp created by version 9 SP3 are not usable in prior versions!
  • Sometimes .tmp files created by the Digicam plug-in were not correctly being deleted by ThumbsPlus after use.
  • The theme selected in the main window (Window - Theme) now works properly in the view window.
  • I fixed a rare problem where the view window menu could disappear in normal mode after some sequences of operations in full-screen mode.
  • Fixed a bug that could cause an occasional crash in Edit - Paste, Image - Crop, or Image - Stamp.
  • ThumbsPlus was not always saving customizations done to the view window toolbars, particularly in the case of "quick" customizations (dragging buttons with ALT, or using the quick menu to turn toolbars on and off.) This is fixed.
  • I added several fields to the view window status bar, and changed which are displayed by default.
  • ThumbsPlus now saves any customizations to the status bar.
  • We fixed various issues with image resolution (DPI/DPC). Most of the problems occur because images can have their resolution stored two ways: in the native file format, and in the XMP metadata. Some software requires the first, and other the second. ThumbsPlus was only usually storing DPI in the native way, so some other software would not recognize the resolution.
  • I fixed additional problems with the Edit - Set Resolution function in the View Window, and removed the Pels per Meter unit selection, which was old and silly.
  • I fixed display of ms after load time in view window status bar. (It was showing as (null).
  • The view window File toolbar was accidentally marked as not being customizable. This is fixed.
  • I fixed the painting of the sizing rectangle around the pasted image during Edit - Paste. If you want to see image without the sizing rectangle (for alignment), you can hold the Alt key while paste is active (including while moving or sizing it).
  • Fixed a crash when attempting to add an Image Stamp batch step in Image - Batch Process.
  • Fixed crash when previewing.
  • Fixed Clear and Auto View button functionality and consistency.
  • Color replacement menu option and button are enabled only for 24-bit images (with or without current selection) and smaller than 8 bit without a current selection.
  • Moved the Alpha Channel functions from the Edit to the Image menu.
  • Fixed view window toolbar button sizes, and toggling between large and small buttons.
  • Changed default view window toolbars to have only a few buttons, and Got rid of inoperable Show Toolbar option in Options - Viewing.
  • Fixed a compatibility problem copying 32-bit images (24-bit with alpha channel) to the clipboard.
  • Improved the appearance of the Image - Adjust Colors dialog, and you can now switch between tabs using Alt+1, Alt+2, and Alt+3.
  • Added Image - Process - Desaturate and a corresponding batch step. This simply does a color adjust with -100% saturation, but I was doing it a lot for selected areas of screen shots, so I added it. The keyboard shortcut is Shift+U.
  • Added Image - Render Alpha (Composite) to render a transparent image onto the background color.
  • Changed several Image - Process functions to operate only on the current selection if one is made. (Desaturate, Defluoresce, General Enhance, Contrast Enhance, Sepia Tone and Semi-Sepia Tone).
  • Fixed a problem displaying 16-bit grayscale images
  • Fixed problem with image and database rotations not being applied during a slide show.
  • Greatly improved performance of color adjustment preview being when a color profile is being applied.
  • Got rid of flashing paint cursor when previewing color adjustments
  • Improved efficiency of image resampling during display.
  • Fixed problem creating incorrect thumbnail when transparent (alpha channel) image was merged with the background color during saving.
  • Removed spurious alpha channel warnings when JPEG options dialog was computing the output file size.
  • Because of incorrect or inconsistent handling by other programs, including a crash in Mozilla Thunderbird, disabled copying an embedded ICC profile with the image to the clipboard.
  • The selection rectangle size (F11) setting in Preferences - Viewing - Appearance was being ignored.
  • Implemented the horizontal slider in filter dialog (that was inoperative before).
  • Fixed the Transform - Trim to Proportion - 16 : 10.
  • Fixed crash in Edit - Figure Area when clicking on Use Image Resolution.
  • Problem dragging files from main window to the tree or other applications:
  • Made great improvements, but not completely eliminated, cases where ThumbsPlus doesn't notice you're dragging image before you move the cursor outside the window
  • Reordered loading of file info and preview to reduce window where dragging didn't get noticed.
  • Changed preview delay from 50 to 25 ms. Large files with lots of metadata can still be an issue because of I/O.
  • Changed to only load the image preview if the preview window is visible. So, when dealing with certain files, closing the preview window should also help eliminate with the drag delay.
  • The metadata new caching also reduces the chances of this occurring.
  • Internal and systemic:
  • Improved memory usage in many areas, most notably for images after many editing functions and levels of undo.
  • Fixed a memory reallocation bug that could cause rare crashes when internally reducing the size of large mapped memory blocks. This could happen in several different areas of the code, and appears to be the cause of almost all the crashes in the betas.
  • Improved the response time of the main window toolbar command states, so that it reacts quicker to enable or disable (gray) buttons based on file selections and other runtime situations. This is also configurable in the INI file by setting (in milliseconds) the UiUpdateMs entry in the [Startup] section.
  • I limited logging of Informational, Warning, and Question messages (to the program log file, ThumbsPlus9.log, which we often use to track down bugs or other problems). They won't be logged unless you set the -verbose startup flag or use the option to start ThumbsPlus in safe mode from the desktop or Start menu/window.
  • Removed some unnecessary code that was could attempt to access the Metadata Info panel tab during program shutdown. (The tab could already have been removed by shutdown, and in that case it could cause a crash).
  • Made divers and sundry performance improvements throughout.
  • Made all displays and validations for thumbnail JPEG quality range consistent (Q25 - 96, with a warning below Q50).
  • Changed the initial default JPEG quality to 84 (from 75) for improved default appearance out of the box.
  • Added database options (only manually set in the database for now) for improved JPEG thumbnail appearance, especially for small thumbnails, and to allow selection of JPEG DCT method. Thumbnails at or below 40x40 pixels are no longer JPEG compressed by default.
  • Reduce toolbar UI update lag time from 250 to 100 ms in main window, and from 200 to 100 ms in view window, making button enable/disable more responsive.
  • Reduced memory heap compact frequency for somewhat improved performance in many areas.
  • Added some memory allocation block validation and logging in release version, to help locate any memory allocation errors that cause a subsequent crash.
  • Added some additional system information logging during startup.

New in ThumbsPlus Pro 9.2 Build 3943 SP2 Beta 3 (Oct 9, 2014)

  • User fields now display and sort properly in the thumbnail view.
  • Several fixes to image stamping are implemented.
  • There are significant enhancements to choosing and arranging item lists, whether you're using them for the Info Pane, image stamping, catalogs, web pages or printing.
  • Fixed problem introduced in beta 2 where selecting to open, repair or connect to a database would always tell you that background tasks were running even when there weren't any.
  • Linking more than one additional extension in Preferences - File Types - [type] did not work.
  • Fixed changing of non-udf sort order when removing a UDF from Show for files
  • When waking from sleep or standby, V9 SP1 would display an Invalid database handle error.
  • XMP/EXIF orientation was not always being updated correctly when saving or converting an image, causing odd rotation errors.
  • XMP/EXIF updates and removals (both from the Info Tab and Image ⇨ Batch Edit Metadata) were not always being applied.
  • XMP/EXIF info sometimes not saved on File ⇨ Save As.
  • Fixed position of input prompt when used from background thread (i.e., asking for a Zip password).
  • Fixed a rare hang when filtering 48-bit images by intensity.
  • Choosing a file for Image ⇨ Image Stamp would always default to "*.aol" and would not remember the last extension used.
  • Improved positioning for image editing dialogs, especially on multi-monitor systems with differing monitor sizes.
  • Improved positioning of other dialog boxes.
  • The Edit ⇨ Edit Comments dialog in the view window was jumbled.
  • Fixed delayed memory release from multi-threaded filters.
  • Select Items selections were not being highlighted
  • When saving an image to a format without alpha channel, ThumbsPlus now produces a composite image (rendered on the current Edit background color) rather than simply dropping the alpha channel.
  • Memory was leaked when stamping an image by dragging.
  • View window was not always downsampled when zoomed out or reduced to fit the window.
  • User fields were sometimes not displaying or sorting in the thumbnail list.
  • Several improvements and fixes to image stamping.
  • There are significant enhancements to choosing and arranging item lists, whether you're using them for the Info Pane, image stamping, catalogs, web pages or printing.

New in ThumbsPlus Pro 9.0 Build 3936 SP1 Beta 6 (Apr 2, 2014)

  • Fixed export to handle dates properly
  • Made export table-driven for simpler and easier maintenance
  • Removed several possible crashes on field data during import/export
  • Revamped Export dialog box and added several hints
  • Added ability to read and write thumbnails without decompressing/recompressing for export/import and other future uses
  • Fixed progress file counter in database backup
  • Got rid of accidental Progress window when viewing multiple selected files or view synched from main window
  • Fixed several issues with maintaining aspect ratio in view windows
  • Modified startup to only check for Windows compatibility mode when running in safe mode
  • Changed database connection to try the first select statement (SELECT * FROM ThumbsPlusDatabase) to try 1) without delimiters, 2) with ANSI quotes, and 3) with MS braces, since at this point we haven't determined the requirement for the current database
  • Fixed a multi-user license problem with multiple instances on the same user, computer and session
  • Several fixes and improvements to JPEG processing
  • Improved handling of default font, so that XP can get Arial (yuck) while later OSes get Segoe UI
  • Fixed problem with missing items on view window status bar
  • Fixed so that you can view the fonts folder even if the windows root folder is disabled in Options - Preferences - Disks and Folders
  • Changed usage of some special Unicode characters because they weren't working on some OSes.
  • Fixed squirrelly scrolling behavior in the view window. especially when there are a lot of images (> ~32k).
  • Fixed deleted counter for better % done when deleting folders and trees.
  • Fixed cancelled or short-circuited EnumDirectoryFiles() from leaking FindFirstFile handles. This was causing spurious 'folder in use' errors in ThumbsPlus and Explorer.
  • Modified delete folder callback so that it doesn't process files twice
  • Changed AreFilesIdentical() to use a larger (2MB vs 32KB) block
  • Fixed some problems when moving a folder to a location that already exists (sometimes would fail rather than merge)
  • Added options for improved handling of deleting files to FileDelete
  • Fixed some cases where moving or copying a tree would not complete because of an existing folder or access problem
  • If deleting a tree to the recycle bin fails, T+ will now ask if you want to delete it directly
  • Replaced all remaining occurrences of 'show child folders' with 'include child folders'
  • Improved performance for viewing a single file when "view all selected" is enabled
  • Made change changes for thumbnail file list memory improvements
  • Fixed setting memory strategy from the command line (-mem:csw,debug -mem:crt,release etc.)
  • Fixed changes and added failure logging from user check thread
  • Improvements to user counting / user check thread to avoid spurious errors when the database is locked or unavailable for long periods
  • Eliminated double refresh paint when refreshing thumbnail view with both REF_REDRAW and REF_REPAINT set
  • Several performance improvements and fixes to thumbnail view
  • Added network folder scan frequency in Options - Preferences - Advanced
  • Added a function to the Overlord thread, which kills the process if it doesn't finish shutting down within 20 sec of setting the ShuttingDown
  • Improved status messages when long tree operations occur
  • Fixed several of Page Up/Page Down inconsistencies in the thumbnail view
  • Performance improvements for extremely large folders or lists (> 100,000). I have successfully viewed over 2 million files in the thumbnail view
  • Removed a couple of obsolete memory limits from Options - Preferences - Advanced
  • Added max number of files to read when checking if a folder has children, to improve performance (leaves a spurious > or [+] like on network locations)
  • Fixed problems with occasional tree confusion (i.e., Facebook (fb://) with drive f:); got rid of dumb calls to GetDriveInfo() (replaced with GetDriveInfoName(), and added a parameter to GetDriveInfoName() to disable using the drive cache
  • Fixed some display problems with the main window status bar
  • Moved compatibility mode fixing to ThumbsPriv.exe, so that HKEY_LOCAL_MACHINE can be adjusted
  • Added status messages while initializing tree
  • Accumulate UM_REFRESH messages to avoid some double painting

New in ThumbsPlus Pro 9.0 Build 3935 (Feb 20, 2014)

  • Changed the program minor version number to 9.0.0.3935 from 9.1.0.3934. The 9.1 caused several problems, including having to reenter registration info and losing some preferences. Because of this change, if you originally registered ThumbsPlus 9 while running build 3934, you may need to run build 3935 as administrator once so that it can automatically copy the system-wide registration information from the HKLM\Software\Cerious Software Inc.\ThumbsPlus\9.1 registry key to ...ThumbsPlus\9.0.
  • Fixed a problem which sometimes prevented XMP metdata from being written to files
  • Added a warning when saving an image with XMP metadata to file type which does not support XMP
  • Fixed missing expandable branches in the folder tree on some versions of Windows.
  • If you are reinstalling or updating ThumbsPlus, you should use the same installation type that you used previously to avoid losing your preferences and customizations. When using the Everything in one folder installation type, you should also use the same installation folder. See the Installation Notes for more information on Everything in one folder installation.
  • Implemented improved handing of Thumbs9.typ and Thumbs9.flt to avoid resetting file type configurations and filter definitions when reinstalling or upgrading.
  • Changed maximum number of open view windows to 100 (to avoid GDI/USER resource gobbling)
  • Added GDI and USER resource checking. Only logs excessive use for now, will do more later
  • Added validation of Max View Windows (Options - Viewing - Window) to be between 10 and 100
  • Only log user list during shutdown if logging set to verbose. Reading the current users was causing a hang during shutdown after certain database errors had occured
  • Fixed error display when invalid metadata values are entered
  • Provide more detail and correct size for many memory allocation error reports
  • The installer now puts 'all user' shortcuts in the correct folders. This also fixes a 'can't remove shortcut' error during uninstall.
  • The installer automatically sets a good default folder when doing a "All in one folder (old-style)" installation.

New in ThumbsPlus Pro 9.0 Build 3934 (Feb 6, 2014)

  • Fixed checking for Digimarc watermarks
  • Fixed Web Page Wizard preview
  • Changed Save/Save As/Close/Cancel to be consistent (changed Cancel to match other options)
  • Fixed several dozen possible crashes
  • Fixed problem where Facebook folders sometimes got confused with F: drive folders
  • Fixed errors when retrievinv facebook file names without extensions
  • Fixed problems with Python output display (was not positioning and scrolling properly)
  • Fixed race condition when multiple busy threads were trying to write to the log
  • Added check to avoid reading or creating watermarks in images with areas less than 256 x 256
  • Prevent crash when invalid file type sequence passed to ConvertSelected()
  • Fixed several problems with position of view window after making certain changes, undos, redos, and next/prev images
  • Fixed multiple problems with cutting and pasting within images
  • Update version to 9.0 build 3944 (since it's not an official service pack, but is an official build)
  • Fixed window size and positioning problems.
  • Fixed undo/redo issues.
  • Updated copyright year to 2014

New in ThumbsPlus Pro 9.0 Build 3933 (Feb 6, 2014)

  • Fixed copy/move files when selecting destination using the dialog box (introduced in 3932)
  • Some modifications to logging during startup to improve performance
  • Added command line option to run standard mode when using full or evaluation version (-mode:std)
  • Added command line option to run licensed copy in evaluation mode (-mode:eval)
  • Enabled log wrapping to prevent log files from using up all disk space when an error occurs millions of times
  • Fixed poor handling of path histories for Next/Previous folder
  • Fixes for printing, including no output on some devices
  • Changed view windows to not jump around when undoing/redoing
  • Several miscellaneous crash fixes
  • Various aesthetic improvements

New in ThumbsPlus Pro 9.0 Build 3932 (Feb 6, 2014)

  • Fixes to gallery handling
  • Added query to save gallery order when leaving a gallery
  • Fixed loss of gallery order when refreshing the tree
  • Added Programs tab to Customize, for adding/deleting Open With programs. Still planning to enable automatic or simpler adding to the toolbar, so that you don't have to drag from Open With.
  • Changed "Add program" to "Manage programs" on Open With menu.
  • Fixed showing of user fields in Sort By combos without have to restart T+
  • Fixed uninitialized Which Files combo on program start.
  • Fixed incorrect check marks for displayed user fields in Show for Files menus.
  • Moved external program definitions from the database to the INI file.
  • Made Yes the default in yes/no confirmations.
  • Fixed progress percent for copy/move files
  • Fixed problem ThumbsPlus crashing with too many threads when scanning Facebook
  • Fixed some problems with rotation and trimming of JPEG files and thumbnails.
  • Fixed Open Database to require less screen height.
  • Improved handling and responsiveness when copying and moving very large files.
  • Added message about why all threads are being stopped
  • Fixed some odd things happening in special folders (i.e, My Documents & My Pictures)
  • Fixed problem renaming files with the same name as a prior deleted file (the rename was being attempted twice).
  • Fixed obtaining compressed file size for locked files
  • Improved performance for reading and testing children of a folder
  • Changes and more information in File Properties - Physical
  • Added some delays during backup to avoid slamming disks
  • Fixed 'Save errors...' button on Doing dialog
  • Added more info for File and Folder properties
  • Improved appearance of some Info windows
  • Improved Windows version recognizing and reporting
  • Fixes to database backup
  • Various code and display cleanup

New in ThumbsPlus Pro 9.0 Build 3931 (Feb 6, 2014)

  • Removed many possible buffer overruns throughout ThumbsPlus
  • Likewise, fixed dozens of (individually unlikely but collectively more common) crashes due to poor or outdated string and memory handling, stack usage, and null pointer accesses
  • Improved memory usage and tracking
  • Fixed problem from build 3928 expanding the root level of the Network tree
  • Improvements to server database upgrade (from pre-v8 format) that allows restart after failure under most conditions
  • Improvements to thumbstofiles.py to better handle Access (.tpdb8) databases that are near or at maximum capacity (2GB)
  • Fixed several problems in batch editing metadata (there are plenty more coming)
  • Fixed crashes when editing annotations in Report view
  • Fixed problems using the keyword list in Report view
  • Improved crash handling and reporting
  • Provided a checkbox in ThumbsBug to indicate whether a screen shot should accompany the bug report
  • Fixed crashes reading some MP3 files
  • In error message displays, made 'A' equivalent to Yes in Yes/No dialogs so you can use the same key to confirm a single item as when using 'Yes to All' in Yes/No/Yes to All messages.
  • Made ESC equivalent to No for Yes/No dialogs without a Cancel button
  • Minor changes to make spelling, punctuation and capitalization more consistent

New in ThumbsPlus Pro 9.0 Build 3928 (Jun 15, 2013)

  • Worked around the problem in which Windows tried to load runtime libraries from invalid locations (runtime error R6034 and hanging on startup).
  • Fixed problem where the Find function was ignoring the first keyword in the list.
  • Fixed problem with Find where searching for similar images did not show any results.
  • Fixed problem with pasting images on certain OSes and with Thumbnail - Make from clipboard.
  • Fixed the crash in 3926 when dragging files out of the thumbnail view.
  • Build 3927 Provides a utility (ThumbsRex) to help diagnose Microsoft runtime error R6034 and startup hangs. Run this utility from the Start Menu - All Programs - ThumbsPlus - Utilities - ThumbsPlus (Diagnose Startup), or run ThumbsRex.exe from the ThumbsPlus\Bin folder.
  • Fixed some cases where the file list wasn't updated after moving or copying files.
  • Fixed crash when trying to make a thumbnail with F3 and no files were selected.
  • Fixed problem using evaluation version with client/server databases.

New in ThumbsPlus Pro 9.0 Build 3926 (May 21, 2013)

  • Reset the 30-day evaluation period. If you evaluated any prior version 9 build and found it lacking, please try build 3926 as there are a lot of fixes and improvements!
  • Fixed a problem that could cause crashes or skipped files and folders when recursively processing folder trees, including Print Catalog, Contact Sheets, Web Page Wizard, and in some cases Thumbnail Tree.
  • Fixed several compatibility problems when using PostgreSQL and MySQL. Also, please see the Databases page for new scripts for creating these databases for version 9.
  • Improved database speed when using Client/Server databases (SQL Server, PostgreSQL and MySQL).
  • Updated Python version to 2.7.3 to eliminate warnings generated by some security software regarding 2.7.2.
  • Built executables and DLLs with the latest Visual Studio (2012).
  • Fixed strange problems and messages that could occur if the preferences file (Thumb9.ini) was read-only.
  • Fixed view window to honor the Show status line setting in Options - Viewing - Appearance.
  • Fixed several problems with upgrading database to V8/V9 format (both .td4 and client/server).
  • Improved V9 database upgrade process (Database - Advanced - Convert .td4) when an Access database is near capacity, and improved performance of conversion, especially when using the Store thumbnails in files option (which is recommended for large databases).
  • Improved error logging and crash handling.
  • Fixed tree display of folders containing pound signs (#).
  • Vast improvement to speed of removing orphans (Thumbnail - Remove - Orphans).
  • Removed button to create folder share as it was not working properly. (Use Windows Explorer instead.)
  • Many additional small bug fixes and minor improvements.

New in ThumbsPlus Pro 9.0 Build 3924 (Feb 1, 2013)

  • Fixed several Windows XP compatibility problems, including program hangs and bizarre error message displays.
  • Fixed page count in multi-page TIFF files.
  • Fixed calculation of total number of files for progress displays.
  • Fixed crash with some Olympus Confocal TIFF files.
  • Fixed problem generating blank catalog pages and contact sheet images when certain options were selected.
  • Picked a bunch of several UI nits.
  • Fixed several problems with build 3919 and build 3920, including incompatibility with some OSes and runtime error on startup.
  • Fixed missing menu option to export thumbnails to JPEG files in Thumbnail - Export to Jpeg.
  • When scanning a tree, the percentage done was not correct.
  • Fixed the toolbar Thumbnail - Scan Folder button.
  • Added crash information to Subject when emailing a crash report (for ease in tracking specific crashes).
  • Column headers were displayed incorrectly in the thumbnail pane when display of thumbnails disabled.
  • Fixed problem of display in the file filter drop-down on thumbnail pane.

New in ThumbsPlus Pro 9.0 Build 3922 (Jan 9, 2013)

  • Fixed several problems with build 3919 and build 3920, including incompatibility with some O/Ses and runtime error on startup.
  • Fixed missing menu option to export thumbnails to JPEG files (Thumbnail - Export to Jpeg).
  • When scanning a tree, the percentage done was not correct.
  • Fixed inoperative Scan Folder button.
  • Added crash information to Subject when emailing a crash report (for ease in tracking specific crashes).
  • Column headers were displayed incorrectly in the thumbnail pane when display of thumbnails disabled.
  • Fixed problem of display in the file filter drop-down on thumbnail pane.
  • Moved the Help menu for better visibility.
  • Several additional UI nits picked.
  • Problems fixed in build 3920

New in ThumbsPlus Pro 9.0 Build 3920 (Nov 26, 2012)

  • Build 3920 has been released mainly to work around a C/C++ run-time loading error being reported by Microsoft on some systems. It has taken a lot of research as we have still not been able to duplicate it on any of our in-house desktops, servers, or virtual machines. The fix in 3920 appears to work fine for everyone who tested for us. However, selecting a UI skin causes a crash. (The themes work fine; it's only the using a .msstyles or .cjstyles skin file that fails). I plan for this to be restored in build 3921.
  • Since I had to build a new installer, I did correct the Start menu and Desktop icons to read "ThumbsPlus 9" instead of "ThumbsPlus 9 beta," which I simply missed when building the 3919 installer.

New in ThumbsPlus Pro 9.0 Build 3919 (Nov 1, 2012)

  • ThumbsPlus caches facebook query results internally, and compresses, saves and restores them between sessions. This can take a lot of memory, so I will be changing the cache so it uses a local disk file instead. This will also eliminate the time required to load and save the cache. The cache file is called Thumbs9.fbcache and is located in your preferences folder, which you can open from Start menu - All Programs - ThumbsPlus - Utilities - View Preferences Folder.
  • Downloaded files are cached in a subfolder of your TEMP folder (%TEMP%\Tp_Fb). This cache is not currently pruned. You can remove all of the files anytime; ThumbsPlus will re-download them if you make thumbnails or view them.
  • The Keep me logged in to ThumbsPlus option on the Facebook login window does not work when restarting ThumbsPlus.

New in ThumbsPlus Pro 8.0 Build 3535 SP1 (Apr 26, 2011)

  • Several of the significant changes have their own Help file entries:
  • Command Line Options
  • ThumbsPlus on the Start Menu
  • Troubleshooting
  • ThumbsBug: Reporting Problems
  • Python Scripting
  • There are hundreds of fixes and improvements; here are a few of the most important:
  • Significant improvements and enhancements to Python scripting.
  • Added several command line options for troubleshooting.
  • Added several Start menu items for database repair, safe mode, opening preferences and database locations.
  • Added Save button to Metadata (Properties) table.
  • Added several standard layouts for main window (Window - Layout)
  • Added functions for backup and restore of the database (including thumbnails in files).
  • Improved movie thumbnailing speed and overall movie handling.
  • Improved dialog positioning, especially when using multiple monitors.
  • Menus cannot be floated now. This was causing too much confusion.
  • Fixed crash when searching for files similar to an image.
  • Fixed MRU keyword menu list
  • Fixed problem restarting T+ after fixing compatibility mode flags.
  • Fixed quick process batch from both main and view windows
  • Fixed some versioning stuff (8.0 was using the 7.0 registry keys)
  • Fixed "Open in Access" (now appears on menu and works for all Access versions)
  • Fixed "thumbnails in files" problem (not getting database info correctly)
  • Fixed display of tag decoration
  • Fixed general preferences page so that it only runs admin commands when necessary.
  • Fixed invalid GIF file writing
  • Fixed problem with some keyboard accelerators not working.
  • Fixed problem with specific startup database (Options - Preferences - Startup)
  • Fixed remove wallpaper
  • Fixed some problems with database repair.
  • Fixed some registration code problems.
  • Fixed keyboard accelerators in slide show
  • Fixed upgradeserver.py for Sql Server updates.
  • Improvements to logging, including reporting first-chance exceptions
  • Made database indicators in status bar show more info and perform better.
  • Metadata editor functional, including saving and loading sets.
  • Sort folders and files names using StrCmpLogicalW to match Windows sorting
  • Upgrade to python 2.7.1
  • Additional metadata editor fixes
  • Allow ThumbsBug to run by itself (in addition to when T+ crashes).
  • Avoid crash on shutdown if memory heaps not initialized
  • Better icon handling
  • Changed handling of not being able to open the database after repair + compact
  • Eliminated problems with multiple threads handling movies simultaneously
  • Export and import rewritten in python
  • Fix crash when using Info pane directly to edit metadata
  • Fix problem where main window could become unresponsive if any panes were floated.
  • Fixed clipboard menu on main window
  • Fixed crash when cancelling (or failed connect) from Database - Connect
  • Fixed crash writing GIF comments
  • Fixed move to/copy to menus in main and view
  • Fixed saving schemes/sets
  • Fixed some other crashes in obscure cases in database connect, error reporting,
  • Fixed tag decoration update in view window
  • Fixed view window quick batch
  • Improved error reporting for database open/connect failures
  • Improved checks for movie, sound file types (improves performance)
  • Improved error reporting for unhandled exceptions (i.e., movie threads).
  • Included additional support files when submitting a problem with ThumbsBug
  • Optimized database activity indicator when running over remote desktop

New in ThumbsPlus Pro 8.0 Build 3516 (Jan 7, 2010)

  • Additional version 8 changes include:
  • Support for longer file and path names in databases which support them (400 characters).
  • Tracking of which user and system made or updated each thumbnail. (A history log will be added in a future release).
  • All dates and times are now stored (and handled internally) in ISO 8601 standard format for easier collation and readability. As in previous versions, dates and times are stored internally as UTC and converted to and from the user's local time zone for display and searching.
  • Some important database-related information that was previously stored in the INI file is now stored in the database, preventing accidental changes by users.
  • As an option, all XMP metadata (including standard EXIF fields) may be copied to the database. In databases which support it (i.e., SQL Server), this information may be directly searched by queries in SQL Server Management Studio.
  • The JET database engine (Access format) will continue be supported for a the time being; however, SQL Server, MySQL, Postgres, Firebird offer larger databases, and better performance and reliability in multi-user configurations,
  • SQLite3 offers improved performance for non-shared database (standalone), and does not top out at 2GB as A.ccess.
  • For Access and SQLite3 databases, you can store the thumbnails in files extrernal to the database, offering near unlimited support for the number of thumbnails in even an Access (.tpdb8) database.
  • Lengthened keyword size to 255 characters, with the ability to define categorical keywords, such as "AnimalDog". The keyword list will be available in tree format easier handling during assignment.
  • Many changes have been made to ease future internationalization of ThumbsPlus, thus speeding localized releases.
  • Python has been added to ThumbsPlus for use as a scripting language. This will enable both Cerious Software and our users to extend the capabilities without having to release new versions. More parts of ThumbsPlus will be moved to Python in the future to allow easier customization, either by ourselves or by you! Currently there is not a simple UI for adding Python routines, but one will be available in 8.1.
  • Support for themes and skins. Additional panes in the main window are provided for easier keyword assignment, searching, and metadata editing. All menus, toolbars and keystrokes are now customizable. Any menu selection or list may now be placed on the toolbar.
  • ThumbsPlus is now a Unicode application (16-bit characters), allowing better handinling of filename and folder display (in their native character sets).
  • ThumbsPlus is being prepared for building as a 64-bit application, which will improve some issues. Unfortunately, many libraries we use are only available in 32-bit form, so we'll either need to build a work-around or wait until the vendors release updated DLLs.
  • SQLite3 is now a supported database type, and it's built-in like Access, so you can create a new database directly (rather than having to worry about SQL scripts and ODBC data sources). Just use Database - New and select ThumbsPlus Database (Sqlite3 format .tpdbs) in the drop-down. Because of the way SQLite3 handles database concurreny, it is not recommended for sharing by more than a few concurrent users on either .tpdb8 (Access) or .tpdb8s (SQLite3) database formats.. In that case, please use one of the supported Client/Server databases (MS SqlServer, MySQL, Sybase, DB2, Postgres, Firebird).
  • You can now convert client/server databases within ThumbsPlus. Use Database - Convert Client/Server. Make sure you convert a copy or have a backup, as the process is not reversible.
  • Improved XMP/IPT/EXIP and interoperability.
  • Updated the bug reporter (ThumbsBug) to create .7z archive for sending.
  • Added more information to the error message when copying the template database fails.
  • Fixed several display issues in Windows 7.
  • Improved performance for network folders.
  • Changed extensions for schemes and sets.
  • Fixed several problems with printing images and catalogs.
  • Set default monitor to "Same" on first run or when the number of monitors changed.
  • Improved automatic keyword generation.
  • Fixed the database extension and database options when creating database.
  • Fixed loading ICC color profiles from JPEG files.
  • Changed database row ID sizes to 64 bits on databases that support it. Converted databases will still use 32-bit IDs.
  • Several database upgrade fixes.
  • Implemented upgrading from several client/server databases (MySQL, Firebird, SQL Server, PostgreSQL). Note that even a successful conversion may list some SQL errors that you can ignore (I plan to suppress the display in a future build). The last output line will report whether the conversion failed.
  • Fixed errors when processing XMP updates.
  • Very many user interface issues have been updated and fixed. You can now customize all menus (including context menus),, toolbars, and keyboard shortcuts.
  • External programs (File - Open With - Add Program) are implemented on the File menus (main window and view window), and during toolbar customization, you can drag them to the toolbar.
  • Creating thumbnails with lots of automatic keywords is now considerably faster on Access (.tpdb8) and SQLite3 (.tpdb8s) databases.
  • I implemented the Metadata Batch Editor (XMP/IPTC/EXIF), File - Edit Metadata.
  • ThumbsPlus 8 requires a new registration code. We have emailed codes to all eligble to receive free upgrades; if you think we missed you, or if your email address has changed, please use the Code Request Form to request your code. Please be patent! we're a small company and anticipate many thousands of code requests.
  • Windows 7 support.
  • Proper volume matching for network drives. If you have previously thumbnailed network shares using a Version 8 beta, I would recommend creating a new database. There have been an enormous number of fixes and changes.
  • The Thumbs.typ and Thumbs.flt files have been renamed to Thumbs8 because of conflicts when version 7 and version 8 were isntalled on the same computer.
  • ThumbsPlus will now read ratings from the file's metadata; however, modifying the rating is not connected, you have to modify both the database rating (in the "Info" section) and the XMP rating (in the "Metadata" section). The same is true for Date Taken (original date/time). This will be fixed for improved intuitivity in a subseqpent release.
  • The default display layout, menus, and toolbars have changed. If you customized prior version(s) of ThumbsPlus, you'll need to do so again in version 8.!

New in ThumbsPlus Pro 7.0 SP2 Build 2250 (Nov 14, 2007)

  • SP2 is compatible with Windows 2000, XP, Vista, 2003, and Longhorn. While it may run on Windows 98 and ME, we do not do any significant testing, and fixes related to Vista are likely to conflict with Windows 98/ME
  • Fixed writing of bilevel (1 bit per pixel) PNG images.
  • On Vista, ThumbsPlus now copies the Thumbs.typ and Thumbs.flt files to user folders for modification.
  • Users who have tried previous versions of ThumbsPlus 7 get a new evaluation period.
  • Fixed a problem with automatic launching of ThumbsPlus for scanner operations.
  • Several crash fixes
  • Fixed several installation problems that could occur on Vista or XP that could result in:
  • Databases being read-only (unable to create thumbnails).
  • Preferences not being saved.
  • File type configuration changes not being remembered.
  • Image filters being unavailable or uneditable.
  • Modified the installer to fix a problem with Vista thinking the installation did not go correctly.
  • Packaged the installer in a signed, manifested deployer.
  • Right-clicking the tabs on the Location bar now brings up Options - Preferences - Disks & Folders.
  • Additional location tree and tabs are available for My Music, My Videos, and several new shared folders on operating systems where they are supported.
  • Enhancements and fixes to the context menus in Explorer (selected from Options - Preferences - General).
  • Modified the installer to recognize upgrades on Vista where all files were installed to the Program Files folder.
  • Fixed a problem where invalid network shares were sometimes recognized as valid folders.
  • Fixed an irritating problem with extra mouse-wheel scrolling with some mice on some operating systems.
  • Fixed problem where the secondary header in wizard dialog boxes was not changing to reflect the current tab on some operating systems.
  • Made the default installation type "Shared database with separate settings."
  • Improved appearance of main ThumbsPlus icon on XP/Vista.
  • Text on the toolbar looks nicer now when anti-aliased fonts are enabled.
  • Increased maximum text for catalog and contact sheet header/footer to 4000 characters (from 400).
  • Program Updates now shows "ThumbsPlus" instead of "TP".
  • Fixed problem where View - Enable color management was never enabled.
  • Several tree performance improvements.
  • Fixed so that Alt 0 (elliptical selection) didn't also set the zoom level.
  • Fixed processor type display in System Info.
  • Fixed crash that occurred with malformed or extremely long EXIF User Comments.
  • Fixed a problem where ThumbsPlus was saving any 2-color images as grayscale JPEG even if the colors weren't gray.
  • Fixed several crashes possible with multiple low-level database errors occurring simultaneously.
  • Improved database error reporting.
  • Fixed several additional crashes and spurious memory warnings.
  • Additional minor bug fixes and aesthetic improvements.