Quick Search:

jump to detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

trunk 1298 354

latest revision download trunk

1298 annotated / raw | Diffs: previous, other | Lines: 2591 ( +51, -1 )

Created: 2009-09-07 16:11:48 +0200 (6 months ago) | Author: jim | Changeset: 1298

Sept 7, 2009

 - Version 2.1.0 Release
 - Updated for BDS2010
 - Fixed bug in TCommonHDrop with Unicode compilers
 

1259 annotated / raw | Diffs: previous, other | Lines: 2541 ( +5, -0 )

Created: 2009-07-26 21:45:22 +0200 (7 months ago) | Author: jim | Changeset: 1259

July 26, 2009

 - Couple of fixes to compile

1223 annotated / raw | Diffs: previous, other | Lines: 2536 ( +41, -1 )

Created: 2009-07-18 06:33:56 +0200 (7 months ago) | Author: jim | Changeset: 1223

July 17, 2009

  - Updates to the Shell Context menu class to make it work with objects from different folders
  - Radical changes to the MultiPath DataObject to support objects from different folders
  - Be VERY careful if using CreateFullyQualifiedShellDataObject, notice the first parameter is changed to a NamespaceList but the compiler will NOT tell you since the PIDLList was based of TList which is the new parameter type

1206 annotated / raw | Diffs: previous, other | Lines: 2496 ( +66, -11 )

Created: 2009-07-05 02:18:29 +0200 (8 months ago) | Author: jim | Changeset: 1206

July 4, 2009

 - Changed CreateFullyQualifiedShellDataObject such that the var param IDataObject can be passed in (or autocreated if var param is NIL).
 - Added debugging comments to the CommonDataObject and a couple small tweeks
 - Lots of fundamental changes.  As I learn more advanced things about the Shell I find my implementations can be problematic.  Now the Context Menu and TNamespace Actions such as Copy, Paste, Cut, Delete now REQIURE a TWinControl to be passed so the Shell can show error messages.  This will break a lot of code but it should be fairly painless to add this parameter in most cases.

1201 annotated / raw | Diffs: previous, other | Lines: 2441 ( +16, -5 )

Created: 2009-07-04 05:42:38 +0200 (8 months ago) | Author: jim | Changeset: 1201

July 3, 2009

 - Trying to get the Shell Context Menus working

1137 annotated / raw | Diffs: previous, other | Lines: 2430 ( +24, -13 )

Created: 2009-06-08 05:40:10 +0200 (9 months ago) | Author: jim | Changeset: 1137

June 7, 2009

  - Updated to integrate into EasyNSE

937 annotated / raw | Diffs: previous, other | Lines: 2419 ( +5, -0 )

Created: 2008-08-24 19:01:32 +0200 (18 months ago) | Author: jim | Changeset: 937

Aug 24, 2008

  - Bug Fixes
  - Delphi 2009 Ready

922 annotated / raw | Diffs: previous, other | Lines: 2414 ( +1, -1 )

Created: 2008-07-21 06:34:43 +0200 (19 months ago) | Author: jim | Changeset: 922

July 20, 2008
 
  Version 2.0, Tiburon Ready

877 annotated / raw | Diffs: previous, other | Lines: 2414 ( +1, -1 )

Created: 2008-05-02 03:47:10 +0200 (22 months ago) | Author: jim | Changeset: 877

May 1, 2008

  - Few bugs in the Ansi/Unicode changes

870 annotated / raw | Diffs: previous, other | Lines: 2414 ( +83, -43 )

Created: 2008-04-27 16:06:09 +0200 (22 months ago) | Author: jim | Changeset: 870

April 27, 2008

  - Redefined PChar to PAnsiChar, in anticipation of Unicode support.

861 annotated / raw | Diffs: previous, other | Lines: 2374 ( +14, -0 )

Created: 2008-03-31 06:51:51 +0200 (23 months ago) | Author: jim | Changeset: 861

March 30, 2008

 - Fixed memory leak in EasyDataObject

775 annotated / raw | Diffs: previous, other | Lines: 2360 ( +3, -3 )

Created: 2007-12-08 23:28:57 +0100 (2 years 3 months ago) | Author: jim | Changeset: 775

12.8.2007

 - Fixed bug in OLE Drag and Drop.  Needed dwDirection parameter for some objects.

747 annotated / raw | Diffs: previous, other | Lines: 2360 ( +1, -1 )

Created: 2007-09-15 04:41:03 +0200 (2 years 5 months ago) | Author: jim | Changeset: 747

Sept 14, 2007
 - 1.7.1 Check in

743 annotated / raw | Diffs: previous, other | Lines: 2360 ( +1, -1 )

Created: 2007-09-13 06:50:01 +0200 (2 years 5 months ago) | Author: jim | Changeset: 743

Sept 12, 2007
 - Fixed the fix

740 annotated / raw | Diffs: previous, other | Lines: 2360 ( +2, -0 )

Created: 2007-09-12 06:05:51 +0200 (2 years 6 months ago) | Author: jim | Changeset: 740

Sept 11, 2007
 - Fixed Range Check Error in a DataObject method

729 annotated / raw | Diffs: previous, other | Lines: 2358 ( +5, -1 )

Created: 2007-09-07 05:05:17 +0200 (2 years 6 months ago) | Author: jim | Changeset: 729

Sept 6, 2007
 - Fixed problems with TNT and D10 up.
 - Fixed bug in new Multipath ContextMenu

723 annotated / raw | Diffs: previous, other | Lines: 2354 ( +1, -0 )

Created: 2007-09-04 06:23:42 +0200 (2 years 6 months ago) | Author: jim | Changeset: 723

Sept 3, 2007
 Version 1.7.0 Release

717 annotated / raw | Diffs: previous, other | Lines: 2353 ( +62, -2 )

Created: 2007-09-03 21:21:42 +0200 (2 years 6 months ago) | Author: jim | Changeset: 717

Sept 3, 2007
 Version 1.7.0 Alpha Check in

706 annotated / raw | Diffs: previous, other | Lines: 2293 ( +20, -14 )

Created: 2007-08-28 07:23:06 +0200 (2 years 6 months ago) | Author: jim | Changeset: 706

Aug 27, 2007
 - Check in of Version 1.7 Alpha
 - Many changes to the TCommonShellBackgroundContextMenu, TCommonShellMultiParentContextMenu almost working

681 annotated / raw | Diffs: previous, other | Lines: 2287 ( +16, -3 )

Created: 2007-07-27 23:06:12 +0200 (2 years 7 months ago) | Author: jim | Changeset: 681

7.27.2007
 - Fixed problem with showing column details beyond column 5.  
 - Changed TTntStringList to TWideStrings in the HDrop DataObject wrapper
 - Added TCommonHDrop.FileNames(FileList: TWideStrings); overload method if TNT Unicode Controls is available.
 - Added a few "const" modifiers to passed parameters to pass by reference instead of putting the entire large record on the stack
 - Made use of WideMessageBox consistent throughout package

584 annotated / raw | Diffs: previous, other | Lines: 2274 ( +18, -11 )

Created: 2007-04-23 06:17:40 +0200 (2 years 10 months ago) | Author: jim | Changeset: 584

4.22.2007
 - Added Stream Copying routines to MPCommonObjects.pas
 - Added helper for ProgressTheme in MPCommonObjects.pas
 - Added FixFormFont to MPCommonUtilities.pas
 - Added FillGradient to MPCommonUtilities.pas
 - Fixed bugs in MPDataObject.pas
 - Added IsSpecialVariable and SpecialVariableReplacePath to MPShellUtilities.pas to allow using variables such as %apppath% and %desktop% in the combobox edit box

562 annotated / raw | Diffs: previous, other | Lines: 2267 ( +1, -1 )

Created: 2007-03-18 16:11:20 +0100 (2 years 11 months ago) | Author: jim | Changeset: 562

3.18.2007
 - Version 1.6.0 Check-in

550 annotated / raw | Diffs: previous, other | Lines: 2267 ( +0, -1 )

Created: 2007-03-05 05:38:38 +0100 (3 years ago) | Author: jim | Changeset: 550

3.3.2006
 - Fixed possible recursion problem if a ReparsePoint was encountered
 - Added FindNextFileW_MP define
 - Fixed published property in DataObject class
 - Fixed upsidedown gif file extraction of thumbnails

523 annotated / raw | Diffs: previous, other | Lines: 2268 ( +46, -0 )

Created: 2007-01-29 04:42:33 +0100 (3 years 1 month ago) | Author: Jim | Changeset: 523

1.28.2007
 - Added Utility function for IsWinVista, WideIncrementalSearch, WidePathMatchSpec, and WidePathMatchSpecExists, WideGetTempDir
 - Added Utility function DataObjectContainsPIDL to test if a particular PIDL is contained in the DataObject
 - Added definitions for XButton support
 - Fixed race issue with the CommonThread.  If you had AV's in the IDE (or application) on shut down this will fix it.

500 annotated / raw | Diffs: previous, other | Lines: 2222 ( +1, -1 )

Created: 2007-01-14 15:42:49 +0100 (3 years 1 month ago) | Author: Jim | Changeset: 500

1.14.2007
 - Official Version 1.5.5 Release

471 annotated / raw | Diffs: previous, other | Lines: 2222 ( +25, -11 )

Created: 2006-12-27 14:53:06 +0100 (3 years 2 months ago) | Author: Jim | Changeset: 471

12-27-2006
 - IMPORTANT: Some will hate it some will love it but I found a way to move VirtualShellUtilities into the common library so TNamespace can be used without the Shell Components.  It is Unicode enabled by using TntControls and the {$DEFINE TNTSUPPORT} like most other Mustangpeak libraries.  CommonLibrary, EasyListview and VSTools 2.0 all must be updated and rebuild, along with VirtualShellUtilities changed to MPShellUtilities in your projects.  Also a number of the strings that went with VirtualShellUtilities in VirtualResources.pas are now found in MPResources.pas so this unit may need to be added to your projects as well.
 - Added a few more utility functions in MPCommonUtilities.pas
 - Fixed bug in DataObjectSupportsShell function, did not include the FileDescriptor formats to work with Outlook, Notes, etc.
 - Added a few missing Windows Shell Defines to MPShellTypes.pas
 -

440 annotated / raw | Diffs: previous, other | Lines: 2208 ( +587, -57 )

Created: 2006-11-13 03:04:14 +0100 (3 years 3 months ago) | Author: Jim | Changeset: 440

Nov 12, 2006 Version 1.5.0
 - Made the package Unicode aware with use of TnTControls {DEFINE TNTSUPPORT}
 - Moved many more shell defines into the packages
 - Added FileGroupDescriptorA, FileGroupDesriptorW, and FileContents wrappers for Shell data transfer
 - Updated IDataObject implementation to support copying the data object contents (obsure use in VSTools)
 - Added Unicode capability to TCommonHDrop format (with {DEFINE TNTSUPPORT}}
 - Moved TWideStringDynArray and TIntegerDynArray into MPCommonUtilities.pas and changed the name to
   TCommonWideStringDynArray and TCommonIntegerDynArray for issues with CBuilder
 - Moved TEasyVAlignment type into MPCommonUtilities.pas and renamed it to TCommonVAlignment type  
 - Added a number of Wide API functions that are loaded dynamically (as not to give Win9X issues)
 - Added more utility functions
 - Resorted the interface section function alphabetically
 - Defined a new type in MPCommonObjects.pas:
       TCommonImageIndexInteger = type Integer;
   this is the type that all ImageIndex parameters have been changed to.  This allows for the designtime
   object inspector to have images in the pulldowns for the image indexes.  "This WILL BREAK YOUR
   APPLICATIONS".  Do a search on "ImageIndex" and any event with an "xxxxIndex: Integer" change to
   "xxxxIndex: TCommonImageIndexInteger"
 - Moved the PIDL struture types into MPCommonObjects.pas
 - Moved and renamed a few Explorer ContextMenu types into MPCommonObjects.pas
     TEasyShellContextMenuAction becomes TCommonShellContextMenuAction
     TEasyShellContextMenuExtension becomes TCommonShellContextMenuExtension
 - Fixed bug in the TEasyThread on shut down  -
 - Created a new design time package

426 annotated / raw | Diffs: previous, other | Lines: 1678 ( +11, -0 )

Created: 2006-10-08 23:20:38 +0200 (3 years 5 months ago) | Author: Jim | Changeset: 426

- Added DataObjectSupportsShell function

364 annotated / raw | Diffs: previous, other | Lines: 1667 ( +2, -2 )

Created: 2006-07-31 06:07:14 +0200 (3 years 7 months ago) | Author: Jim | Changeset: 364

Official 1.0.0 Release of the Common Library

356 annotated / raw | Diffs: previous, other | Lines: 1667 ( +44, -7 )

Created: 2006-07-31 01:06:40 +0200 (3 years 7 months ago) | Author: Jim | Changeset: 356

no comment

354 new annotated / raw | Lines: 1630 ( +1630, -0 )

Created: 2006-07-31 00:43:47 +0200 (3 years 7 months ago) | Author: Jim | Changeset: 354

Initial Check-in of the Mustangpeak Common Library

Open Source License registered to the www.soft-gems.net Project. This license of FishEye is provided to support the development of www.soft-gems.net only.
Atlassian FishEye, Subversion, CVS & Perforce analysis. (Version:1.5.4 Build:build-307 2008-07-31 ) - Administration - Page generated 2010-03-14 16:22 +0100