07 October 2001 TShelltree 1.17a
	fixed:	OnCheckBoxChanged
		C++ Builder problem with Dbt.pas -> ShellTree_Dbt.pas

25 September 2001 TShelltree 1.17
	new:
		Checkboxes are now available
		TShelltree: OnDirAddEvent
		TShellnode: 
			PerformDefaultAction (like doubleclick in the explorer)
			PerformVerb (with 'open' it bahaves like PerformDefaultAction)
		 
	fixed:
		Wrong display-name of the desktop under Windows 2000 

24 August 1999	TShelltree 1.11
	fixed:
		Problems with NT:
			TShelltree captures 98% of CPU
			Wrong cation when root is a directory
			Exception in "FreePidl" now fixed
		TShelltree on docking forms works now
		Runtime creation of TShelltree now possible

24 Juli 1999 	TShellTree 1.1
	new:
		inserted and removed Media (CD's) are now detected correctly
	
	fixed:
		Bug with Threadupdate (automatic update) fixed.
		When using Filemasks only thos Folder has a plus sign that
		really contain matching files.

22 January 1999 TShelltree 1.06
	changed:
		Internal structure changed for easy derivations
		
	new:
		function SelectSpecialFolder(Node : TPidls) : TShellNode;
		function SpecialFolder(Node : TPidls) : TShellNode;

	fixed:
		Allocator Problem when using more than one TShellTree in one application (Exceptions)
		Path property can be set during designtime
		Options and Path property can be changed before TShelltree has a valid windowhandle
			(important for dynamic creating)

19 October 1998 TShelltree 1.05a
	fixed:	Runtime error 216 at 029E5784 when quitting Delphi
		ContextMenu now should work in Delphi 4 and C++ Builder, too
	
	new:	Delphi 4 TTreeView properties added

16 August 1998 TShelltree 1.05
	fixed:
		Access to floppy when expanding My Computer
		Now Systemcontextmenu can display more than one level (sublevel are accessible)
		
	new: 	property UpdAutoThread -> Update automatically when something changes in filesystem

07 June 1998 TShelltree 1.03b
	fixed:	
		Problem with a Windowhandle used for allocation
		Now TShellTree can be added on Pageholder...

30 March 1998 TShelltree 1.03a
	fixed:
		Permanent "Userdefined Item" in SystemContextMenu
	2 new OnEvent-properties:
		property OnSystemContextMenu;
 		property OnSystemContextID;

03 March 1998 Upload TShelltree 1.03
	fixed problems
		PIDL_USERDEFUNED (property RootUserPidl)
		//problems fixed when no pidl is set to RootUserPidl
	new properties
		ShowSharedOverlay : Boolean; //Adds the linkicon into the displayd icons
		ShowLinkOverlay   : Boolean; //Adds the "share-hand" into the displayed icons
		...
	renamed properties / methods
		UpdateNode(..) renamed to UpdateSubNodes(..)

13 January 1998 Upload TShellTree 1.02b
	fixed bugs : 
		Selecting a Subfolder of a Server located in the nethood
		Selecting a Folder when Root<>Desktop
	renamed property / methods
		'Directory' renamed to 'Path'
		'Update' renamed to 'UpdateTree'		//full update of the Tree
	new properties / functions : 
		property ShowVirtualFolders : Boolean;	// lets you select if you want to see Dial-Up, Printer and Recycled Folder...
		property FileMask    : String;
		property FileMaskUse : Boolean;
		property OnFileAdd   : TOnFileAddEvent;	//procedure (const Filename : String;Attributes : UInt;Var Allow : Boolean) of object;
	
	new features :
		capability of multiple Masks ('.com;*.exe)
		When Readonly=True TShellTree now allows renaming of ShellItems/Folder

	TShellNode : 
		TAttribute = (Attr_CANCOPY, Attr_CANMOVE, Attr_CANLINK, Attr_CANRENAME,
                Attr_CANDELETE, Attr_HASPROPSHEET, Attr_DROPTARGET,
                Attr_CAPABILITYMASK, Attr_LINK, Attr_SHARE, Attr_READONLY,
                Attr_GHOSTED, Attr_DISPLAYATTRMASK, Attr_FILESYSANCESTOR,
                Attr_FOLDER, Attr_FILESYSTEM, Attr_HASSUBFOLDER,
                Attr_CONTENTSMASK, Attr_VALIDATE, Attr_REMOVABLE,
                Attr_COMPRESSED);

		TAttributes  = set of TAttribute;

		function  HasAttribute(Attrib:  UInt) : Boolean;
		property  Attributes : TAttributes; //readonly
		property  IsFile : Boolean; //readonly



	deleted :
		property Multitask (to many bugs possible)


28 October 1997 Upload TShellTree 1.01
	fixed bugs : 
		Iconproblem, initialisation of COM-objects (with the help of Orest V. Fedotenkov <Orest@ccb.bashnet.ru>)
		
	new properties / functions : 
		PUBLIC :
			function GetPathFromNode(Node : TTreeNode) : String;  // get the Path of the specefied Node
			property RelativePidl : PItemIdList;  // relative IdList of the selected node its Shellfolder
			property AbsolutePidl : PItemIdList;  // absolute IdList of the selected node its Shellfolder
			property ShellFolder  : IShellFolder; // selected node's Shellfolder
			property Filename     : String;       // selected node's filename
			property Ext          : String;       // selected node's fileextention
			property RootUserPidl : PItemIdList;  // User selecteable IdList for ROOT (set PidlRoot=PIDL_USERDEFINED)
		PUBLISHED : 
			property ShowIcons   : Boolean;       // Displays the Icons of the Explorer or not
			property Multitask   : Boolean;       // allows using the application while TShellTree is working (caution!!)
								    // Thanxs to Ole Almind Mortensen <primeware@nightcall.dk>

25 October 1997 Upload TShellTree 1.00
	New Features : 
		AutoUpadate, AutoUpdateRecursive, true TF_NONFOLDERS option

11 October 1997 Upload TShellTree 0.99