February 17th, 2012· TJamShellList: property UseSystemFont can be set to True if ParentFont is True. ParentFont will then be set to False automatically.
· TJamShellList: value for ParentDoubleBuffered and Font property now persist when closing and reopening the project.
· Several minor fixes and improvements
October 6th, 2011· Support for Delphi XE2 and the 64Bit compiler added
· Windows Shell ItemIdLists are now stored using an interfaced object (performance improvements)
· property IconSpacing has been added to TJamShellList and TJamFileList
· help file is generated based on the XML comments from the source code
July 21st, 2011· TJamShellList.SetColumnVisibility() now allows to turn on or off certain columns using ShColumnId
· Setting TJamFolderCombo.Editable to False now has the intended effect that no edit field is available
· Occasional "List index out of bounds" errors for the TJamDriveList have been resolved.
October 19th, 2010· keyboard shortcut Alt+Up now goes up one level in TJamShellList and TJamSystemShellView
· size of file in Windows 7 Libraries folders is now formatted in KB instead of Bytes
· a few minor fixes and improvements have been incorporated
September 29th, 2010· Added support for Delphi XE
· New submenu of background context menu of the TJamShellList control now filled like in the Windows Explorer incl. "New Shortcut" and all file types registered for this menu
· JamShellList is now resorted if new items have been added due to an automatic update
July 13th, 2010· Added property AutoSizeColumn to JamShellList and JamFileList which adjusts the defined column to fill the remaining horizontal space so that no scrollbar appears.
· ZIP files now open within the JamShellList if they are double clicked.
· The support for C++ Builder 6 has been dropped.
July 27th, 2009· Support for Delphi 2010 was added.
· Added new component JamImageFromImageList, which allows to display images of an imagelist.
· During its existence, the JamShellList control now saves and restores column widths not only for file system folder, but for all special folders.
July 8th, 2009· Added ShowErrorMessages property to the JamThumbnailImage
· Added property UseSystemFont to the JamShellCombo.
· Added new public property History to the JamShellList and JamShellTree
March 31st, 2009· JamPathLabel: The filename of a given path will now also be trimmed like in the Windows Explorer.
· ActiveX: Added property UseFullPathWhenComparing to the JamSearchOptions.
· Bugfix: The background context menu was not working in the JamSystemShellView.
· Several improvements have been incorporated.
February 13th, 2009· JamSearchOptions: Added new property UseFullPathWhenComparing.
· JamFileList and JamShellList: The items in thumbnail mode will now be rearranged automatically.
· New version 1.7.0.2 of TMS Unicode, which fixes some problems with the Delphi 2009 IDE.
September 26th, 2008· Improved handling of symbolic links.
· Updated the included TMS Unicode Controls to V1.6.
· Bugfix: Improved handling of the Control Panel under Windows Vista for the
· JamSystemShellView.
· Bugfix: The context menu in the JamSystemShellView for the special folder SF_PERSONAL
· works correctly now.
· Bugfix: The 'open' option of the context menu in the JamSystemShellView works correctly
· now.
· Added new option bfReturnInvalidPath to the JamBrowseForFolder dialog, which returns the
· entered path even if it is not valid.
· Added two new properties PopupMenu and PopupMenuButton to the JamPathEdit.
· Files, which have been dropped on the JamShellList, will now be selected after the drop.
July 5th, 2008· The performance of the JamFileList has been improved for adding a huge amount of files.
· The performance of the JamShellList and the JamShellTree have been slightly improved.
· Bugfix: An endless loop could occur, when the method IsSpecialObject() was used in the OnAddFolder event of the JamShellTree.
April 19th, 2007· Added support for Delphi 2007.
· Latest release of the TNT Unicode Controls have been added.
· Bugfix: Fixed Drag'n'Drop for JamFileList under Windows 98.
· Some minor improvements.
March 9th, 2007· ActiveX: Added method ShowContextMenu() to the JamShellList, JamShellTree, JamFileList
· and JamDriveList.
· Added property FlatScrollBars to the JamShellList, JamFileList and JamDriveList.
· Some minor improvements.
September 26th, 2006· Added new method JamShellTree.AddHiddenItem() that allows to add hidden elements like administrative shares (ServerC$) to the shell tree, which are not enumerated by the shell.
· Added new property JamDriveList.StatusBarColor, to change the color of the bars in the JamDriveList.
June 28th, 2006· Added new property BackgroundImageStyle to the JamShellList, to change the style of the background image to: Tiled, LeftTop or RightBottom
· The JamFileList and JamDriveList now show the shell hint text.
· Added new Method AddStrings() to the JamDriveList.
· Improved the handling of the shell change notifications in the JamDriveList.
· Added new property ShowShellObjectNames to the JamDriveList, which forces the component to show shell object names for the drives instead of the drive letters.
· New property ExcludeList added to the JamDriveList. Drives in this list will not be displayed in the list. This can e.g. be useful for excluding floppy drives.
· Bugfix: When a selection was loaded in the JamSelectionList from an ini-file, the FolderCount property was not set to the correct value.
· Added new class TJamPathList that can be used to manage a set of unique paths.
· The methods LoadFromIniFile and SaveToIniFile of the JamSelectionList now support Unicode characters in paths.
· Several other minor improvements have been incorporated.
April 14th, 2006· ActiveX Version: The warning, that the control is unsafe, when it is used, doesn't appear anymore.
· Occasional problems with the painting of the bar charts indicating the free space in the JamDriveList have been fixed.
· BugFix: When the JamShellTree has been rooted at a normal file system path, the checkbox stayed greyed.
· BugFix: In some situations the JamFolderSizeThread has returned incorrect results for the count and size of the selected files.
· Added new property FolderCount to the JamSelectionList, which returns the count of the selected folders.
· Added new event OnCompletedCalculateFiles to the JamSelectionList, which is triggered, when the thread, which calculates the count and the size of the selected files, is finished.
· ActiveX: Added .lpk file to use the licensed ShellBrowser Components on webpages.
· Several other minor improvements have been incorporated.