SmartInspect 1.1 contains new features and bug fixes. For this release, we focused on adding often requested features and including bug fixes to make SmartInspect more easy to use and useful.
The new Reset Call Stack functionality makes it possible to reset the method call stack and indentation of the following log entries at any point in a log. This is useful when some LeaveMethod calls were not logged due to exceptions, for example. The Reset Call Stack log entry can be inserted manually from the Console or directly by using the corresponding library method.
It is now possible to open and copy log files that are being used by a SmartInspect library. This makes it possible to view log files in the SmartInspect Console even while the monitored application is still running and writing to the log file. This is an often requested feature for monitoring production systems.
Multiple filters for views and AutoView rules are new features to allow filtering for multiple values. For example, you can now filter for more than one application name. Additionally, the filters are now case-insensitive to make it easier to work with different operating systems.
New meta information like item counts, image resolutions and file sizes have been added to various viewers for easier inspection of the attached data.
The new AutoScroll feature for the Process Flow toolbox makes it easier to stay up-to-date on all new Process Flow entries. This feature is especially useful for users with many processes and highly distributed systems.
The list viewer contains a new tool button to show the item indexes of the listed values. These item indexes correspondent directly to array indexes and make it easier to identify the position of a selected value.
Although the SmartInspect 1.0 libraries worked without a problem with Delphi 2005 Update 3, the SmartInspect 1.1 release is the first version specifically tested for the new Delphi version. The library binaries for Delphi 2005 are now compiled with Update 3, too.