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 1337 354

latest revision download trunk

1337 annotated / raw | Diffs: previous, other | Lines: 2813 ( +5, -5 )

Created: 2009-09-28 07:14:41 +0200 (5 months 10 days ago) | Author: jim | Changeset: 1337

Sept 27, 2009

 - Refactoring of parameter names

1328 annotated / raw | Diffs: previous, other | Lines: 2813 ( +6, -0 )

Created: 2009-09-26 22:56:33 +0200 (5 months 12 days ago) | Author: jim | Changeset: 1328

Sept 26, 2009

 - Added support for SymbolicLinks in TNamespace

1316 annotated / raw | Diffs: previous, other | Lines: 2807 ( +4, -0 )

Created: 2009-09-19 16:48:53 +0200 (5 months 19 days ago) | Author: jim | Changeset: 1316

Sept 19, 2009

 - Added a few comments, no code change

1298 annotated / raw | Diffs: previous, other | Lines: 2803 ( +4, -2 )

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
 

1265 annotated / raw | Diffs: previous, other | Lines: 2801 ( +7, -1 )

Created: 2009-07-28 08:18:24 +0200 (7 months ago) | Author: jim | Changeset: 1265

July 27, 2009

 - Fixed bug in TCommonPIDLList.CloneList

1261 annotated / raw | Diffs: previous, other | Lines: 2795 ( +2, -1 )

Created: 2009-07-28 04:00:00 +0200 (7 months ago) | Author: jim | Changeset: 1261

July 27, 2009
 
 - Added some support for Windows 7 and Known folders

1259 annotated / raw | Diffs: previous, other | Lines: 2794 ( +1, -1 )

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

July 26, 2009

 - Couple of fixes to compile

1258 annotated / raw | Diffs: previous, other | Lines: 2794 ( +31, -2 )

Created: 2009-07-26 19:50:19 +0200 (7 months ago) | Author: jim | Changeset: 1258

July 26, 2009

  - Support for the new KnownFolder way of accessing special folders in Vista and Win7

1227 annotated / raw | Diffs: previous, other | Lines: 2765 ( +3, -0 )

Created: 2009-07-19 01:11:58 +0200 (7 months ago) | Author: jim | Changeset: 1227

July 18, 2009

 - Note to optimize StripDuplicatesAndDesktops

1223 annotated / raw | Diffs: previous, other | Lines: 2762 ( +99, -43 )

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

1215 annotated / raw | Diffs: previous, other | Lines: 2706 ( +4, -3 )

Created: 2009-07-06 06:21:28 +0200 (8 months ago) | Author: jim | Changeset: 1215

July 5, 2009

 - Added parameter to the CreateFullyQualifiedShellDataObject to define if it is a DragDrop object or not (drag drop data format included if so)
 - Fixed bugs in the way I was handling Context Menu creation and string pointers for parameters
 - Simplified code by creating common functions for Context Menu creation

1214 annotated / raw | Diffs: previous, other | Lines: 2705 ( +28, -2 )

Created: 2009-07-05 20:18:22 +0200 (8 months ago) | Author: jim | Changeset: 1214

July 5, 2005

 - Bug fixes with Win9x and the MultiPath Shell ContextMenu
 - Allow more control over what commands are available in the MultiPath Shell ContextMenu

1210 annotated / raw | Diffs: previous, other | Lines: 2679 ( +16, -11 )

Created: 2009-07-05 07:48:18 +0200 (8 months ago) | Author: jim | Changeset: 1210

July 4, 2009

 - Fixed problem with Multiple Path Selection and the order of the clipboard formats.  Can't delete/move a parent before its children!

1206 annotated / raw | Diffs: previous, other | Lines: 2674 ( +10, -3 )

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: 2667 ( +1, -1 )

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

1169 annotated / raw | Diffs: previous, other | Lines: 2667 ( +23, -4 )

Created: 2009-06-27 06:17:01 +0200 (8 months ago) | Author: jim | Changeset: 1169

June 26, 2009

  - Safer ILIsEqual and ILIsParent functions. Changes to functions to test for nil PIDLs

1137 annotated / raw | Diffs: previous, other | Lines: 2648 ( +50, -0 )

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

June 7, 2009

  - Updated to integrate into EasyNSE

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

Created: 2009-05-12 08:20:20 +0200 (9 months ago) | Author: jim | Changeset: 1059

May 11, 2009

  - Added an OnBeginUpdate to match the existing OnEndUpdate event

937 annotated / raw | Diffs: previous, other | Lines: 2587 ( +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

930 annotated / raw | Diffs: previous, other | Lines: 2582 ( +1, -1 )

Created: 2008-08-13 06:41:55 +0200 (18 months ago) | Author: jim | Changeset: 930

Aug 12, 2008

 - Fixed Font issue with CommonWindow

922 annotated / raw | Diffs: previous, other | Lines: 2582 ( +2, -2 )

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: 2582 ( +3, -3 )

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

876 annotated / raw | Diffs: previous, other | Lines: 2582 ( +3, -0 )

Created: 2008-04-28 05:28:56 +0200 (22 months ago) | Author: jim | Changeset: 876

4-27-2008

  - More package updates.  Work with D4 to D2007 and BCB6

873 annotated / raw | Diffs: previous, other | Lines: 2579 ( +9, -4 )

Created: 2008-04-27 20:18:25 +0200 (22 months ago) | Author: jim | Changeset: 873

4-27-2008

  - Updated to compile in D4 to D2007

870 annotated / raw | Diffs: previous, other | Lines: 2574 ( +24, -24 )

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.

836 annotated / raw | Diffs: previous, other | Lines: 2574 ( +507, -5 )

Created: 2008-03-10 00:53:39 +0100 (2 years ago) | Author: jim | Changeset: 836

March 9, 2008

 - Moved a lot into TCommonCanvasControl from EasyListview to have a common base for Mustangpeak controls
 - Fixed problems with the non client drawing of TCommonCanvasControl (i.e. EasyListview)
 - Added some Async helper functions
 - Fixed ShowContextMenuMultiPath and added a parameter for the item that the mouse was clicked over
 - Added shim to ignore the Microsoft Live Messenger Namespace Extension.  It is just broken for outside apps when accessing column information
 - Fixed a problem with detecting if the Internet Explorer Namespace is shown on the Desktop
 - Fxied bugs in the ThreadManager that could cause AV's and icons/thumbnails/details to be discarded by mistake and not updated in the Listview.

786 annotated / raw | Diffs: previous, other | Lines: 2072 ( +9, -5 )

Created: 2007-12-21 15:35:44 +0100 (2 years 2 months ago) | Author: jim | Changeset: 786

12.21.2007

 - changes to the core CommonCanvas window for theming
 - Added new UsesAlphaChannel function in CommonUtilities
 - Changes in TNamespace that drastically reduce memory usage (and speed) when using the class for objects from various Folder
 - Some optimizations for Vista in TNamespace
 -

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

Created: 2007-12-02 16:43:31 +0100 (2 years 3 months ago) | Author: jim | Changeset: 770

Dec 2, 2007
 - FlushAllMessageCache now allows sending it a single item to remove from the windows thread List

765 annotated / raw | Diffs: previous, other | Lines: 2082 ( +5, -2 )

Created: 2007-12-01 21:14:05 +0100 (2 years 3 months ago) | Author: jim | Changeset: 765

Dec 1, 2007

- Fixed Memory Leak

755 annotated / raw | Diffs: previous, other | Lines: 2079 ( +253, -47 )

Created: 2007-09-27 05:49:47 +0200 (2 years 5 months ago) | Author: jim | Changeset: 755

Sept 26, 2007
 - Started on a Vista Hint window replacement, it is NOT ready
 -

747 annotated / raw | Diffs: previous, other | Lines: 1873 ( +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

735 annotated / raw | Diffs: previous, other | Lines: 1873 ( +9, -2 )

Created: 2007-09-11 02:47:05 +0200 (2 years 5 months ago) | Author: RobertLee | Changeset: 735

- New class created: TMPStringList, when TNT is used it descends from TTntStringList else it descends from TStringList (or TStringListEx when using Delphi 5)

729 annotated / raw | Diffs: previous, other | Lines: 1866 ( +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: 1862 ( +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: 1861 ( +40, -12 )

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

710 annotated / raw | Diffs: previous, other | Lines: 1833 ( +4, -1 )

Created: 2007-08-29 05:46:06 +0200 (2 years 6 months ago) | Author: jim | Changeset: 710

Aug 28, 2007
 - Finally found bug with EasyListview/D2007 and Vista

706 annotated / raw | Diffs: previous, other | Lines: 1830 ( +109, -149 )

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

650 annotated / raw | Diffs: previous, other | Lines: 1870 ( +1, -2 )

Created: 2007-06-03 21:09:22 +0200 (2 years 9 months ago) | Author: jim | Changeset: 650

6.2.2007
- Bug fixes
- Added ShellExecuteEx for ANSI and UNICODE
- Added Alex's RegisterNSE and UnregisterNSE changed to handle Unicode or ANSI

591 annotated / raw | Diffs: previous, other | Lines: 1871 ( +1, -1 )

Created: 2007-04-29 20:42:24 +0200 (2 years 10 months ago) | Author: jim | Changeset: 591

4.29.2007
 - Fixed problems with image extractions

584 annotated / raw | Diffs: previous, other | Lines: 1871 ( +42, -1 )

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: 1830 ( +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

500 annotated / raw | Diffs: previous, other | Lines: 1830 ( +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

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

Created: 2006-12-18 06:29:13 +0100 (3 years 2 months ago) | Author: Jim | Changeset: 469

12-17-2006
 - Changed TEasyThread so it could be used without the TEasyThreaManager

450 annotated / raw | Diffs: previous, other | Lines: 1829 ( +20, -17 )

Created: 2006-11-17 15:56:12 +0100 (3 years 3 months ago) | Author: Jim | Changeset: 450

Nov 17, 2006
 - Fixed bug at designtime for the common window class where the window handle was accessed to early causing "Can not Draw to Canvas" errors
 - Fixed so the designtime package will work with D5 and lower

446 annotated / raw | Diffs: previous, other | Lines: 1826 ( +11, -1 )

Created: 2006-11-15 02:02:29 +0100 (3 years 3 months ago) | Author: Jim | Changeset: 446

- Nov 14, 2006
 - OK NOW I uploaded the missing file.

440 annotated / raw | Diffs: previous, other | Lines: 1816 ( +270, -6 )

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

409 annotated / raw | Diffs: previous, other | Lines: 1552 ( +1, -1 )

Created: 2006-09-18 02:56:10 +0200 (3 years 5 months ago) | Author: Jim | Changeset: 409

-Fixed AV on shut down of thread.  Freed PIDLMgr before finished using it
-Added Shell Definitions for ICategories and associated flags/interfaces for Grouping

398 annotated / raw | Diffs: previous, other | Lines: 1552 ( +6, -9 )

Created: 2006-08-27 17:00:54 +0200 (3 years 6 months ago) | Author: Jim | Changeset: 398

General Cleanup.
Reworked the ShellTypes to hopefully be more BCB friendly

369 annotated / raw | Diffs: previous, other | Lines: 1555 ( +24, -11 )

Created: 2006-08-02 06:32:21 +0200 (3 years 7 months ago) | Author: Jim | Changeset: 369

Moved more common code into Library

356 annotated / raw | Diffs: previous, other | Lines: 1542 ( +5, -28 )

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

no comment

354 new annotated / raw | Lines: 1565 ( +1565, -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-11 02:19 +0100