8 SP1 release notes
General version 8 notes
This page refers to build #3537 (aka version 8 SP1).
Download from here:
Site (FTP - 20 MB)
Site (HTTP - 20 MB)
Version 8 SP1 Release notes
In the build 3537...
- Several crashes are fixed, including a crash on startup (often preceded by Error 5011), and crashing on closing.
- Changed the view window to open as a smaller size for small images.
- Fixed several status bar issues in the view window.
In the build 3535...
Several of the significant changes have their own Help file entries:
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 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
||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.
Version 8 General Notes
8 is a Unicode application, and thus supports folder names,
file names and data in any language regardless of the edition
of Windows on your computer. This also makes version 8 incompatible
with 95/98/ME, which should have been retired about 5 years
Most parts of ThumbsPlus
are now ready to be built as a 64-bit application, which
will allow much larger images to be loaded and handled. Some
parts will have to remain 32-bit in order to call 32-bit
libraries from other vendors (at least until those are available
in 64-bit form).
The database schema
has been reworked to incorporate the most requested features,
including support for Date Taken as a primary (rather than
user) field, and addition of a Rating field, which can
be loaded from XMP or Vista metadata.
Additional version 8
- Support for longer
file and path names in databases which support them (400
- 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
- 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, PostgreSQL, Firebird
offer larger databases, and better performance
and reliability in multi-user
- SQLite3 offers improved
performance for non-shared database (standalone), and does
not top out at 2GB as MS Access does.
- For Access and SQLite3
databases, you can store the thumbnails in files external
to the database, offering near unlimited support for the
number of thumbnails in even an Access (.tpdb8) database.
keyword size to 255 characters, with the ability to define
keywords, such as "Animal\Dog". The keyword list
will be available in tree format easier handling during
- Many changes have
been made to ease future internationalization of ThumbsPlus,
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
handling of filename and folder display (in their native
- 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
- 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 concurrency,
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,
- 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/IPTC/EXIF
- Updated the bug reporter
(ThumbsBug) to create .7z archive for sending.
- Added more information
to the error message when copying the template database
- 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
- Improved automatic
- 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
- 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
- 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.
implemented the Metadata Batch Editor (XMP/IPTC/EXIF), File
- Edit Metadata.
- ThumbsPlus 8 requires
a new registration code. We have emailed codes to all eligible
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 installed
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 intuitively in a subsequent 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!
and Cerious are registered trademarks of Cerious
Windows and Vista are registered
trademarks of Microsoft Corporation.