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 1344 359

latest revision download trunk

1344 annotated / raw | Diffs: previous, other | Lines: 8563 ( +18, -8 )

Created: 2009-10-14 06:22:54 +0200 (4 months 26 days ago) | Author: jim | Changeset: 1344

Oct 13, 2009

 Extension Color now uses the extension of a shortcuts target to color

1335 annotated / raw | Diffs: previous, other | Lines: 8553 ( +15, -1 )

Created: 2009-09-28 07:11:56 +0200 (5 months 11 days ago) | Author: jim | Changeset: 1335

Sept 27, 2009

 - Added option to allow Icons to be off/on when "printing" since it take a long time to extract the icons.

1331 annotated / raw | Diffs: previous, other | Lines: 8539 ( +52, -7 )

Created: 2009-09-27 06:00:57 +0200 (5 months 12 days ago) | Author: jim | Changeset: 1331

Sept 26, 2009

 - Support in the VirtualExplorerEasyListview for Drawing items that have not been initialized to a background bitmap.  This was to support printing the Listview and to disable all threaded access to images/icons/thumbnails and force a load when the control was painted to the canvas.

1329 annotated / raw | Diffs: previous, other | Lines: 8494 ( +24, -10 )

Created: 2009-09-26 22:57:24 +0200 (5 months 13 days ago) | Author: jim | Changeset: 1329

Sept 26, 2009

 - Added support for a Junction Point to be resolved and browsed to instead of throwing an error

1324 annotated / raw | Diffs: previous, other | Lines: 8480 ( +53, -1 )

Created: 2009-09-21 18:57:08 +0200 (5 months 18 days ago) | Author: jim | Changeset: 1324

Sept 21, 2009

 - Added support to show thumbnails in VirtualExplorerEasyListview QueryInfo popup hints, see the Options property and eloIncludeThumbnailsWithQueryInfoHints Options

1321 annotated / raw | Diffs: previous, other | Lines: 8428 ( +24, -0 )

Created: 2009-09-19 18:59:48 +0200 (5 months 20 days ago) | Author: jim | Changeset: 1321

Sept 9, 2009

- Added CustomEasyHintWindowClass method to allow descendants to add custom Hint Window Classes

1317 annotated / raw | Diffs: previous, other | Lines: 8404 ( +1, -1 )

Created: 2009-09-19 16:49:46 +0200 (5 months 20 days ago) | Author: jim | Changeset: 1317

Sept 19, 2009

 - Bug in the EasyLV Hint handler

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

Created: 2009-09-18 04:30:16 +0200 (5 months 21 days ago) | Author: jim | Changeset: 1315

Sept 17, 2009

 - Fixed bug where QuickFilter would not be applied if user browsed Listview while in Filter Mode and threaded enumeration was used

1310 annotated / raw | Diffs: previous, other | Lines: 8403 ( +2, -3 )

Created: 2009-09-15 06:24:21 +0200 (5 months 24 days ago) | Author: jim | Changeset: 1310

Sept 14, 2009

  - Rename new OnQuickFilterStart to follow common practice

1307 annotated / raw | Diffs: previous, other | Lines: 8404 ( +15, -1 )

Created: 2009-09-15 04:13:26 +0200 (5 months 24 days ago) | Author: jim | Changeset: 1307

Sept 14, 2009

  - Added a QuickFilter Start Event

1305 annotated / raw | Diffs: previous, other | Lines: 8390 ( +27, -5 )

Created: 2009-09-14 06:02:44 +0200 (5 months 25 days ago) | Author: jim | Changeset: 1305

Sept 13, 2009

 - Added support for custom QuickFilter comparison in the VirtualExplorerEasyListview

1300 annotated / raw | Diffs: previous, other | Lines: 8368 ( +1, -1 )

Created: 2009-09-07 16:14:22 +0200 (6 months ago) | Author: jim | Changeset: 1300

Sept 7, 2009

  - Release of 2.4.0
  - BDS2010 Ready
  - Fixed bugs in the VirtualFileSearch unit for Unicode compilers

1276 annotated / raw | Diffs: previous, other | Lines: 8368 ( +7, -0 )

Created: 2009-08-03 02:37:50 +0200 (7 months ago) | Author: jim | Changeset: 1276

Aug 2, 2009

  - Debugging aids

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

Created: 2009-07-30 05:04:02 +0200 (7 months ago) | Author: jim | Changeset: 1273

July 29, 2009

  - Undid the sorting in the enum thread.  Too many problems

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

Created: 2009-07-29 07:10:21 +0200 (7 months ago) | Author: jim | Changeset: 1269

July 28, 2009

 - Fixed sorting bug after moving the sorting into the thread

1263 annotated / raw | Diffs: previous, other | Lines: 8361 ( +21, -13 )

Created: 2009-07-28 04:01:43 +0200 (7 months ago) | Author: jim | Changeset: 1263

July 27, 2009

  - Fixed crashes with refreshing of the Listview

1253 annotated / raw | Diffs: previous, other | Lines: 8353 ( +99, -54 )

Created: 2009-07-26 02:35:36 +0200 (7 months ago) | Author: jim | Changeset: 1253

July 25, 2009

  - Serious speed increases in adding files that occur in shell notify messages
  - Folder sorting now occurs in the Enum Thread (if used) to keep the UI responsive longer
  - Changed the way the Enum Thread gave the app a chance to respond.  As such folder enumeration in the thread is a lot faster

1234 annotated / raw | Diffs: previous, other | Lines: 8308 ( +10, -5 )

Created: 2009-07-20 07:01:01 +0200 (7 months ago) | Author: jim | Changeset: 1234

July 19, 2009

 - Radical speed improvements when deleting/adding files and the VEELV refreshes
 - Fixed bug where DefaultSortColumn would not accept a value
 - Speed improvement in the ShellNotifier

1231 annotated / raw | Diffs: previous, other | Lines: 8303 ( +12, -6 )

Created: 2009-07-19 07:05:06 +0200 (7 months ago) | Author: jim | Changeset: 1231

July 18, 2009

 - Added support to override the WM_MOUSEACTIVATE message better

1224 annotated / raw | Diffs: previous, other | Lines: 8297 ( +4, -4 )

Created: 2009-07-18 06:35:03 +0200 (7 months ago) | Author: jim | Changeset: 1224

July 17, 2009

 - Updated to work with changes in the Common Library

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

Created: 2009-07-06 06:23:01 +0200 (8 months ago) | Author: jim | Changeset: 1216

July 5, 2009

 - Fixed bug with Query Info hints and normal ToolTips
 - Updated parameters to functions that change in the Common Library
 

1211 annotated / raw | Diffs: previous, other | Lines: 8296 ( +4, -8 )

Created: 2009-07-05 07:49:28 +0200 (8 months ago) | Author: jim | Changeset: 1211

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!
 - Reworked the way the Multiple Path ContextMenu and DataObject are created.  This will break code as a parameter types changed but added new helper function to make the transistion from a PIDLArray to a PIDLList easier

1208 annotated / raw | Diffs: previous, other | Lines: 8300 ( +32, -13 )

Created: 2009-07-05 02:22:55 +0200 (8 months ago) | Author: jim | Changeset: 1208

July 4, 2009

 - Simplified some code (duplicated in the MP Common Lib
 - Changes to handle the new TWinControl parameter in the TNamespace contextmenu and clipboard methods

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

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

July 4, 2009

  - Trying to get the Shell Context Menu working

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

Created: 2009-07-02 18:55:02 +0200 (8 months ago) | Author: jim | Changeset: 1186

July 2, 2009

  - Published OnEnumThreadLengthyOperation
  - Tweak to make UI more responsive when using threaded enumeration

1182 annotated / raw | Diffs: previous, other | Lines: 8274 ( +1, -1 )

Created: 2009-07-02 16:32:18 +0200 (8 months ago) | Author: jim | Changeset: 1182

July 2, 2009

  - Fixed problem with Grouping where files that began with "D" would not be shown

1177 annotated / raw | Diffs: previous, other | Lines: 8274 ( +78, -47 )

Created: 2009-06-29 01:54:22 +0200 (8 months ago) | Author: jim | Changeset: 1177

June 28, 2009

 - Added an ExtensionColorCodeSelected property to allow the extension color/font to use the styles or not when the item is selected.
 - Changes to support AutoSizeCaptions for Details and the new Detail Thumbs views

1173 annotated / raw | Diffs: previous, other | Lines: 8243 ( +3, -3 )

Created: 2009-06-27 23:57:22 +0200 (8 months ago) | Author: jim | Changeset: 1173

June 27, 2009

 - Added ability to force deleted file to not go to the recycle bin
 - Added support for better threading/asynchronous operation of file actions

1152 annotated / raw | Diffs: previous, other | Lines: 8243 ( +37, -2 )

Created: 2009-06-20 20:45:04 +0200 (8 months ago) | Author: jim | Changeset: 1152

June 20, 2009

 - Fixed problem with refreshing of the MultiPath Listview
 - The MultiPathListview should not remove deleted objects

1144 annotated / raw | Diffs: previous, other | Lines: 8208 ( +174, -158 )

Created: 2009-06-12 20:18:14 +0200 (8 months ago) | Author: jim | Changeset: 1144

June 12, 2009

 - Made the Storage system and AutoSizeCaption options work together better
 - Added some try/except blocks to deal with PIDLs that may be formated incorrectly
 - Added capability to modify the default column widths and restore them to default
 - Fixed a few bug with EnImage extension in the VirtualThumbnails file Thank to Uwe from Delphi Pool

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

Created: 2009-05-25 17:38:23 +0200 (9 months ago) | Author: jim | Changeset: 1124

May 25, 2009

 - More logic in restoring history items, checks to see if they exist.
 - Fixed issue with "Default Group" showing in VEELV

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

Created: 2009-05-25 07:04:29 +0200 (9 months ago) | Author: jim | Changeset: 1119

May 24, 2009

 - Evaluating changes in the ShellNotify for VEELV

1115 annotated / raw | Diffs: previous, other | Lines: 8188 ( +31, -3 )

Created: 2009-05-24 17:14:06 +0200 (9 months ago) | Author: jim | Changeset: 1115

May 24, 2009

  - Changed the way the Column Widths were dealt with.  If you use the VET_DEFAULT_COLUMNWIDTHS constant be careful. I now use a variable in the components that is loaded with the constant.  Also added helper functions to restore and changes in the variable to the constant, load a Listview with the widths or write current widths of a Listview to the variable.

1113 annotated / raw | Diffs: previous, other | Lines: 8160 ( +57, -7 )

Created: 2009-05-24 15:52:00 +0200 (9 months ago) | Author: jim | Changeset: 1113

May 24, 2009

 - Added debugging support code. Nothing changed for runtime

1106 annotated / raw | Diffs: previous, other | Lines: 8110 ( +21, -0 )

Created: 2009-05-21 05:55:57 +0200 (9 months ago) | Author: jim | Changeset: 1106

May 20, 2009

 - Fixed but with a "Default Group" empty group being display at time in the Grouped Listview

1100 annotated / raw | Diffs: previous, other | Lines: 8089 ( +9, -37 )

Created: 2009-05-20 01:19:52 +0200 (9 months ago) | Author: jim | Changeset: 1100

May 18, 2009

  - Removed the WM_BROWSE to message since the post message was giving issues, sendMessage defeats the purpose so remove it.
  - Optimized the enumeration

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

Created: 2009-05-17 22:04:28 +0200 (9 months ago) | Author: jim | Changeset: 1089

May 17, 2009


 - Performance improvement on the VirtualExplorerEasyListview

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

Created: 2009-05-16 20:31:41 +0200 (9 months ago) | Author: jim | Changeset: 1079

May 16, 2009

  - Included Caching the Overlay icon.  Speed up the Explorer Listview by 2x

1062 annotated / raw | Diffs: previous, other | Lines: 8114 ( +10, -10 )

Created: 2009-05-13 03:48:19 +0200 (9 months ago) | Author: jim | Changeset: 1062

May 12, 2009

  - A change last time broke keyboard copy/cut/paste shortcuts

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

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

May 11, 2009

  - Added an OnBeginUpdate to match the existing OnEndUpdate event

1055 annotated / raw | Diffs: previous, other | Lines: 8113 ( +13, -7 )

Created: 2009-05-11 01:40:38 +0200 (9 months ago) | Author: jim | Changeset: 1055

May 10, 2009

  - Some changes for applications to use external/shared storage

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

Created: 2009-05-10 00:42:43 +0200 (10 months ago) | Author: jim | Changeset: 1050

May 9, 2009

  - If Listview was QuickFiltered it would not reFilter if the root folder was changed

1030 annotated / raw | Diffs: previous, other | Lines: 8106 ( +36, -11 )

Created: 2009-05-08 08:14:57 +0200 (10 months ago) | Author: jim | Changeset: 1030

May 7, 2009

  - Fixed possible crash in the ColumnModeView
  - Added support for clipboard Cut and Copy in TVirtualMultiPathExplorerEasyListview

1029 annotated / raw | Diffs: previous, other | Lines: 8081 ( +2, -2 )

Created: 2009-05-08 06:01:43 +0200 (10 months ago) | Author: jim | Changeset: 1029

May 7, 2009

  - Changed the parameters in the Mouse Gesture event... Sorry this will break some code but knowing what mouse button and shift states is important.

1028 annotated / raw | Diffs: previous, other | Lines: 8081 ( +1, -1 )

Created: 2009-05-08 05:34:53 +0200 (10 months ago) | Author: jim | Changeset: 1028

May 7, 2009

  - Changed PostMessage to SendMessage in BrowseTo

1018 annotated / raw | Diffs: previous, other | Lines: 8081 ( +13, -6 )

Created: 2009-05-04 17:12:25 +0200 (10 months ago) | Author: jim | Changeset: 1018

May 4, 2009

 - Added patch to "fix" the "Object.Inherits" crashes.  I can duplicate it in UE with the threading folders sizes but I don't know how to fix it right at this time.

1003 annotated / raw | Diffs: previous, other | Lines: 8074 ( +33, -11 )

Created: 2009-05-03 03:17:39 +0200 (10 months ago) | Author: jim | Changeset: 1003

May 2, 2009

 - Fixed problem with the SpTBX Column Form with the latest versions of SpTBX
 - Many fixes/improvements on the undocumented Column Mode component
 - Added improvements to the VirtualEasyListview component to help descendants with SpTBX
 - Fixed bug with selecting the first item with the keyboard

991 annotated / raw | Diffs: previous, other | Lines: 8052 ( +20, -10 )

Created: 2009-02-27 15:43:11 +0100 (12 months ago) | Author: jim | Changeset: 991

27, Feb, 2009

 - Fixed mismatch of SetEditorFocus

956 annotated / raw | Diffs: previous, other | Lines: 8042 ( +15, -5 )

Created: 2008-11-02 21:10:04 +0100 (16 months ago) | Author: jim | Changeset: 956

1 Nov 2008

   - OnAfterShellNotify event added
   - published BorderStyle
   - Added SetErrorMode(SEM_FAILCRITICALERRORS) in the ColumnResize code to suppress issues with some namespace extensions
   - Fixed bug with VirtualShellNewItem if the type is a nmk_Shortcut on a root drive Path
   - Tag property was added to TThumbInfo but the internal methods to stream this object did not take it into account. Fixed streaming and copy functions/methods to handle the new Tag property

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

Created: 2008-09-19 04:50:21 +0200 (17 months ago) | Author: jim | Changeset: 948

18 Sept 2008
 
    - Added support for folder redirection in Vista 64   (Wow64RevertWow64FsRedirection, etc)
    - Fixed issue with multiple sorting of the VirtualExplorerEasyListview on Rebuild
   

938 annotated / raw | Diffs: previous, other | Lines: 8019 ( +17, -0 )

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

Aug 24, 2008

  - Bug Fixes
  - Delphi 2009 Ready

931 annotated / raw | Diffs: previous, other | Lines: 8002 ( +37, -3 )

Created: 2008-08-13 06:44:04 +0200 (18 months ago) | Author: jim | Changeset: 931

Aug 12, 2008

 - Added shiftstate to column click event.  This will break your code.
 - Fixed bug with font and parent font handling
 - Fixed bug where YOffset may get reset to 0 when is should not be.

923 annotated / raw | Diffs: previous, other | Lines: 7968 ( +13, -13 )

Created: 2008-07-21 06:35:23 +0200 (19 months ago) | Author: jim | Changeset: 923

July 20, 2008
 
  Version 2.3, Tiburon Ready

915 annotated / raw | Diffs: previous, other | Lines: 7968 ( +3, -3 )

Created: 2008-07-07 20:34:03 +0200 (20 months ago) | Author: jim | Changeset: 915

July 7, 2008

  - Fixed bug in Sorting of HeaderStateSort

912 annotated / raw | Diffs: previous, other | Lines: 7968 ( +96, -10 )

Created: 2008-07-07 07:25:16 +0200 (20 months ago) | Author: jim | Changeset: 912

July 6, 2008

  - Few bug fixes to the ColumnsMode control

908 annotated / raw | Diffs: previous, other | Lines: 7882 ( +20, -15 )

Created: 2008-07-06 06:55:03 +0200 (20 months ago) | Author: jim | Changeset: 908

no comment

903 annotated / raw | Diffs: previous, other | Lines: 7877 ( +20, -2 )

Created: 2008-07-02 07:55:14 +0200 (20 months ago) | Author: jim | Changeset: 903

July 1, 2008

  Added ability to show text for file sizes in details mode.  Uses text for grouping (Zero, Tiny, etc)
  Fixed bug where StructureChange was not called after the structure changed.

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

Created: 2008-06-25 15:31:31 +0200 (20 months ago) | Author: jim | Changeset: 894

June 25, 2008

  Fixed the global HeaderStream methods

884 annotated / raw | Diffs: previous, other | Lines: 7856 ( +39, -30 )

Created: 2008-06-22 06:20:33 +0200 (20 months ago) | Author: jim | Changeset: 884

June 21, 2008

  Bug Fixes

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

Created: 2008-05-02 03:51:49 +0200 (22 months ago) | Author: jim | Changeset: 878

May 1, 2008

  - Fixed memory leak in TVirtualExplorerEasyListview

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

Created: 2008-04-09 06:16:32 +0200 (23 months ago) | Author: jim | Changeset: 869

April 8, 2008

 - Fixed bug in VirtaulExplorerEasyListview when entering edit mode and using colored extensions

862 annotated / raw | Diffs: previous, other | Lines: 7845 ( +1, -1 )

Created: 2008-03-31 06:52:45 +0200 (23 months ago) | Author: jim | Changeset: 862

March 30, 2008

 - Optimization in Columns View when Activating

856 annotated / raw | Diffs: previous, other | Lines: 7845 ( +7, -2 )

Created: 2008-03-29 19:32:42 +0100 (23 months ago) | Author: jim | Changeset: 856

March 29, 2008

 - Fixed recursion bug in TVirtualExplorerEasyListview

855 annotated / raw | Diffs: previous, other | Lines: 7840 ( +26, -6 )

Created: 2008-03-29 09:55:39 +0100 (23 months ago) | Author: jim | Changeset: 855

March 29, 2008

 - Fixed bug in TVirtualFileSearch
 - Added parameter to TVirtualExplorerEasyListview.Rebuild to restore the top node
 - Added the Column View (VirtualExplorerEasyListModeview)
 -

848 annotated / raw | Diffs: previous, other | Lines: 7820 ( +78, -0 )

Created: 2008-03-24 06:37:50 +0100 (23 months ago) | Author: jim | Changeset: 848

March 23, 2008

  - Few helper functions to save the VirtualExplorerEasyListview Header State
  - Bug fixes in the VirtualExplorerColumnView unit

838 annotated / raw | Diffs: previous, other | Lines: 7742 ( +672, -168 )

Created: 2008-03-10 01:16:46 +0100 (2 years ago) | Author: jim | Changeset: 838

March 8, 2007

 - Fixed missing unit in TntColumn Form
 - Added Extension Color Coding to VirtualExplorerEasyListview
 - Added OnQuickFilterEnd event to VirtualExplorerEasyListview
 - Fixed memory leak in CreateNewFolderInternal
 - Fixed memory leak in Drag and Drop
 - Fixed memory leak in EnumFolderCallback if filtered
 - Fixed problems with the threaded Thumbnails and Images
 - Added PasteFromClipboardAsShortcut method
 - Fixed painting problem with Thumbnails and the ShowInactive property
 - Fixed bug where OnItemSelectionsChange did not fire
 - Fixed bug in the ExpandMarkThreadManager
 - Fixed bug in the OnPathChanging event of TVirtualExplorerCombobox, wrong Namespace sent
 - Fixed bug in the VirtualFileSearch manager and '.', '..' files

787 annotated / raw | Diffs: previous, other | Lines: 7238 ( +95, -5 )

Created: 2007-12-21 15:42:34 +0100 (2 years 2 months ago) | Author: jim | Changeset: 787

12.21.2007

 - Fine tuning of TVirtualMultiPathExplorerEasyListview to add a column with the file's path and increased performance.
 - Fixed sorting bug in Vista
 - Fixed sorting bug if SortFolderFirstAlways is true
 - If ThreadedExpandMarkEnabled then all folders are now set with a "+" and the thread tests if the "+" is needed.  In older OS's this only occurred on network drives in Viata it occurs for all folders.
 - Support for SpTBX 1.9.0 or greater (no support for TBX unless requested)
  

780 annotated / raw | Diffs: previous, other | Lines: 7148 ( +7, -0 )

Created: 2007-12-09 05:55:15 +0100 (2 years 3 months ago) | Author: jim | Changeset: 780

12.7.2007

 - Published the Item, Group and Column Structure Change Events
 - New OnSortBegin and OnSortEnd events

777 annotated / raw | Diffs: previous, other | Lines: 7141 ( +16, -13 )

Created: 2007-12-08 23:43:32 +0100 (2 years 3 months ago) | Author: jim | Changeset: 777

12.8.2007
 - Fixed memory leak in ShellNotifier
 - Changed the way the ThreadedExpandMark works.  If enabled it threads ALL drives just as Vista now does.  This will speed up remote drive enumeration radically.
 - Changed QueryInfoHintTimeout to an integer so -1 is a valid value
 - Fixed bug where double clicking a folder would open Explorer as well as browse into the Folder.
 - Compiles with SpTBX 1.9.1

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

Created: 2007-12-02 17:09:54 +0100 (2 years 3 months ago) | Author: jim | Changeset: 771

Dec 2, 2007

 - HISTORY IS MADE: I think I found the problem of randomly missing icon images and random crashes during file manipulations!
 - Changed HintTimeOut to be an integer so it can be set to -1
 - Fixed bug in VET where deleted nodes may not trigger a Structure Change Event
 - Fixed bug (duplicate files) and reworked the VirtualFileSearch ProcessFiles method, the order in which the files are process has changed and the Masks will now only work if the computer has IE 4 or greater (and the Desktop Update for NT4)

761 annotated / raw | Diffs: previous, other | Lines: 7135 ( +115, -25 )

Created: 2007-10-06 06:31:27 +0200 (2 years 5 months ago) | Author: jim | Changeset: 761

Oct 4, 2007
 - Added property, FileSizeFormat, to define how to display file sizes (like VET)
 - Fixed bug with Vista and File Type sorting (problem with IShellFolder in Vista)
 - Fixed BrowseTo.  Post a message back to window to actually set the new RootNamespace as the call the BrowseTo may be in a function that is using the current TExplorerItems
 - Fixed PIDL memory leak in BrowseTo
 - Added ability to open multi selected files with the Enter Key

757 annotated / raw | Diffs: previous, other | Lines: 7045 ( +87, -4 )

Created: 2007-09-27 06:04:17 +0200 (2 years 5 months ago) | Author: jim | Changeset: 757

Sept 26, 2007
 - Added OnThumbRequestCreate to allow custom descendants of TEasyThumbnailThreadRequest to be used for custom extractions
 - Moved the QuickFilter code from UltraExplorer into the TExplorerEasyListview object.  Just set the QuickFilterMask and set the QuickFiltered property to True to filter.
 - Added more checks for the Can't Focus an Invisible Window error
 - Commented out the reference to Searching Content in the TVirtualFileSearch object as it is not implemented yet.

754 annotated / raw | Diffs: previous, other | Lines: 6962 ( +10, -12 )

Created: 2007-09-23 23:30:34 +0200 (2 years 5 months ago) | Author: RobertLee | Changeset: 754

- Added new option ThumbsManager.UseExifOrientation, set it to true to auto rotate the thumbnails based on the Exif orientation value.
- Improved CRW raw images support with ImageEn

748 annotated / raw | Diffs: previous, other | Lines: 6964 ( +1, -1 )

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

Sept 14, 2007
 - 2.2.1 Check in

745 annotated / raw | Diffs: previous, other | Lines: 6964 ( +42, -19 )

Created: 2007-09-15 04:05:25 +0200 (2 years 5 months ago) | Author: RobertLee | Changeset: 745

Added ThumbsManager.ReloadThumbnail method to refresh a previously loaded thumbnail.

741 annotated / raw | Diffs: previous, other | Lines: 6941 ( +32, -7 )

Created: 2007-09-12 06:10:06 +0200 (2 years 5 months ago) | Author: jim | Changeset: 741

Sept 11, 2007
 - Fixed Grouping to work on columns 4 and 5 (Create Data and Access Date)
 - Fixed SortFolderFirstAlways to rebuild the view when changed
 - Made SortFolderFirstAlways to be respected when sorting by groups
 - Added some Canfocus checks to the VirtualExplorerCombobox as it was giving random "Can not focus and invisible window" error.
 - Fixed VirtualThumbnails.pas to compile with the newest way of doing the TNT conditional defines (Robert can't seem to keep up with my changes :))

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

Created: 2007-09-11 03:38:47 +0200 (2 years 5 months ago) | Author: jim | Changeset: 738

Sept 10, 2007
 - Added a QueryHintTimeout for VirtualExplorerEasyListview to have user definable time out for the QueryInfo File information.

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

Created: 2007-09-11 03:19:19 +0200 (2 years 5 months ago) | Author: RobertLee | Changeset: 737

- Buf fixed: don't try to save the thumbnail cache if the Repository is not set.

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

Created: 2007-09-09 17:25:16 +0200 (2 years 6 months ago) | Author: jim | Changeset: 732

Sept 9, 2007
 - Forgot to call inherited in DoContextMenu if BackGndMenu was not assigned
 - Fixed a "Widing of operands warning in VirtualThumbnails.pas

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

Created: 2007-09-07 14:39:51 +0200 (2 years 6 months ago) | Author: jim | Changeset: 731

Sept 7, 2001
 Forgot an include in VirtualExplorerEasyListview.pas

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

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

Sept 6, 2007
 - Fixed problems with TNT and D10 up.
 - Fixed wrong include file in VirtualThumbnails.pas

726 annotated / raw | Diffs: previous, other | Lines: 6898 ( +1, -1 )

Created: 2007-09-05 03:50:15 +0200 (2 years 6 months ago) | Author: jim | Changeset: 726

Sept 4, 2007
 - Fixed bug in Context Menu System

724 annotated / raw | Diffs: previous, other | Lines: 6898 ( +1, -1 )

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

Sept 3, 2007
 Version 2.2.0 Release

718 annotated / raw | Diffs: previous, other | Lines: 6898 ( +325, -16 )

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

Sept 3, 2007
 Version 2.2.0 Check in
   - TNamespace is updated to handle context menus and executing verbs on sets of TNamespaces that are not immediate children of the parent namespace.

   New components
    - TVirtualDropStack: Implements a drop stack as used in UltraExplorer ( Similar to Mac OS).  See the "VirtualDropStack" demo.
    - TVirtualMultiPathExplorerEasyListview: Listview that may be filled with items from any Path. See the "File Search2" demo.
    - TVirtualShellBackgroundContextMenu: Menu that mimics the background menu in the Explorer Listview, including all Namespace Extensions installed.  See the "Backgnd Menu" demo.
    - TVirtualShellMultiParentContextMenu: Menu that allows namespaces from multiple paths be used.  See the "File Search2" demo.

    

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

Created: 2007-08-29 05:47:11 +0200 (2 years 6 months ago) | Author: jim | Changeset: 712

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

708 annotated / raw | Diffs: previous, other | Lines: 6588 ( +464, -25 )

Created: 2007-08-28 07:29:02 +0200 (2 years 6 months ago) | Author: jim | Changeset: 708

Aug 27, 2007
 - Check in of Version 2.2.0 Alpha
 - WARNING - WARNING - WARNING -
    TNT is NOT required anymore.  If using TNT Define {$DEFINE TNTSUPPORT} AND YOU MUST ADD THE TNT PACKAGE TO THE REQUIRES SECTION OF THE VSTOOLS PACKAGE!!!!!!!
 - Few small bug fixes
 - Added a new Component, TVirtualDropStack.  Created from the dropStack in UltraExplorer

705 annotated / raw | Diffs: previous, other | Lines: 6149 ( +1, -1 )

Created: 2007-08-14 06:25:34 +0200 (2 years 6 months ago) | Author: jim | Changeset: 705

Aug 14, 2007
 - Moved Shell Menus to Common Lib

699 annotated / raw | Diffs: previous, other | Lines: 6149 ( +18, -8 )

Created: 2007-08-12 16:04:51 +0200 (2 years 6 months ago) | Author: jim | Changeset: 699

Aug 12, 2007
 - Will get it right sometime

698 annotated / raw | Diffs: previous, other | Lines: 6139 ( +16, -14 )

Created: 2007-08-12 15:25:44 +0200 (2 years 6 months ago) | Author: jim | Changeset: 698

Aug 12, 2007
 - Fixed bug in the way eloBrowseExecuteZipFolder is handled with BrowseTo

695 annotated / raw | Diffs: previous, other | Lines: 6137 ( +13, -4 )

Created: 2007-08-12 05:33:57 +0200 (2 years 6 months ago) | Author: jim | Changeset: 695

Aug 11, 2007
 - Made the Column Editor Forms close when the Escape key was pressed
 - Fixed issue where if eloBrowseExecuteZipFolder was not set BrowseTo would still drill down into a zip file
 - The parameter prototype for OnIncrementalSearch changed in EasyListview.  If you have a test in OnIncrementalSearch you should be able to just remove it and let EasyListview handle the incremental search automatically unless you want to do something special.

691 annotated / raw | Diffs: previous, other | Lines: 6128 ( +10, -9 )

Created: 2007-08-11 15:43:19 +0200 (2 years 6 months ago) | Author: jim | Changeset: 691

Aug 11, 2007
 - Removed redundant code in DoItemFreeing override which removed need for overriding the method, removed the override
 - Fixed problem with delaying the changing of the root folder when a Treeview is attached to the Listview.  If a folder is dragged from the Treeview quickly the DragEnter will be set to one root folder of the Listview but when the delayed change occurs the listview root will change in the middle of the drag and cause an AV as the drag target is not valid anymore.
 - Added an OnAfterShellNotify event.

688 annotated / raw | Diffs: previous, other | Lines: 6127 ( +101, -22 )

Created: 2007-08-05 19:22:39 +0200 (2 years 7 months ago) | Author: jim | Changeset: 688

Aug 5, 2007
 - Added support for filename select will toggle between selecting the entire file name including the extension and just the file name when pressing F2.
 - Published OnAfterPaint
 - Made popup hints Left Aligned
 - Made Popup Info Tips dynamic, if the filename is not fulling show in the control (ends with ellipse "...") the full filename is added to the popup info Tip, else just in Info Tip information is shown.  Mimics Explorer.

684 annotated / raw | Diffs: previous, other | Lines: 6048 ( +2, -2 )

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

7.27.2007
 - Made TVirtualExplorerEasyListview.BrowseTo check the eloBrowseExecuteZipFolder option flag and stops the browse at the Zips parent folder.

682 annotated / raw | Diffs: previous, other | Lines: 6048 ( +29, -18 )

Created: 2007-07-27 23:13:33 +0200 (2 years 7 months ago) | Author: jim | Changeset: 682

7.27.2007
 - Fixed problems with D7 packages.
 - Finally fixed SortFolderFirstAlways property in TVirtualExplorerEasyListview to keep folders on top regardless of sort direction
 - Changed the order of DoEnumFinished to before the ThumbsManager.LoadAlbum and LoadAllThumbs
 - Changed the order of DoRootChange to after LoadAllThumbs is called
 - Fixed problem with property Categories in Delphi 5.  Delphi 5 will not support property Categories.
 - Updated demos

676 annotated / raw | Diffs: previous, other | Lines: 6037 ( +1, -1 )

Created: 2007-07-04 18:56:23 +0200 (2 years 8 months ago) | Author: jim | Changeset: 676

7.4.2007
 - Fixed AV on destroying the VirtualExplorerEasyListview

675 annotated / raw | Diffs: previous, other | Lines: 6037 ( +48, -10 )

Created: 2007-07-04 06:02:19 +0200 (2 years 8 months ago) | Author: jim | Changeset: 675

4.3.2007

When pumping messages you must call PostQuitMessage when WM_QUIT is encountered or the app won't close.

http://blogs.msdn.com/oldnewthing/archive/2005/02/22/378018.aspx

672 annotated / raw | Diffs: previous, other | Lines: 5999 ( +72, -18 )

Created: 2007-07-01 23:26:39 +0200 (2 years 8 months ago) | Author: jim | Changeset: 672

7.1.2007
 - Fixed Threaded Details in VirtualExplorerEasyListview

669 annotated / raw | Diffs: previous, other | Lines: 5945 ( +7, -12 )

Created: 2007-07-01 15:21:49 +0200 (2 years 8 months ago) | Author: jim | Changeset: 669

7.1.2007
 - General cleaning up
 - Bug fixes in the column view unit

665 annotated / raw | Diffs: previous, other | Lines: 5950 ( +16, -1 )

Created: 2007-06-12 07:38:17 +0200 (2 years 8 months ago) | Author: jim | Changeset: 665

6.11.2007
 - Fixed bug in selecting filename without the extension in editors that were multi line in VEELV.

660 annotated / raw | Diffs: previous, other | Lines: 5935 ( +6, -2 )

Created: 2007-06-06 07:57:06 +0200 (2 years 9 months ago) | Author: jim | Changeset: 660

5.6.2007
 - Fixed bug where two columns could have sort glyphs
 - Some refactoring of Unicode File functions

644 annotated / raw | Diffs: previous, other | Lines: 5931 ( +1, -1 )

Created: 2007-05-31 05:49:51 +0200 (2 years 9 months ago) | Author: jim | Changeset: 644

5.30.2007
- Fixed bug with linking with VET and VEELV if controls created dynamically
- Fixed drawing issue with VEELV and captions drawn offset

620 annotated / raw | Diffs: previous, other | Lines: 5931 ( +2, -2 )

Created: 2007-05-27 14:20:44 +0200 (2 years 9 months ago) | Author: jim | Changeset: 620

5.27.2007
- Added support to bypass VETs internal locking out of allowing multi select to occur in multiple folders.  It is not obvious how to disable this on purpose because TNamespace will crash if you try to do anything like DragAndDrop, contextmenus, etc.  This feature can be useful if carefully used.
- Added SelectedPIDL to compliment SelectedFile.  Note the caller must free the PIDL.

617 annotated / raw | Diffs: previous, other | Lines: 5931 ( +26, -19 )

Created: 2007-05-20 18:14:37 +0200 (2 years 9 months ago) | Author: jim | Changeset: 617

5.20.2007
- VEELV: Fixed bug where the control could rebuild the list and destroy the node that was being dragged if a ShellNotify occured during that time.
- VEELV: Reference to a Namespace as begin set to nil after the Namespace as destroyed.  Could cause intermittent AV
- VEELV: More robust resetting of cached reference to the LastDropTargetNS, could cause intermittent AV
- VET: Fixed bug where tree root would reset to desktop if the FileObject property was changes.
- VET: WARNING - Fix bug where VET would trap an OnChange event and not pass it to the handler if the node was NIL.  Because of the way VT works this would cause event such as ClearAll or Select all to not pass the event.  YOU MUST CHECK FOR NIL A NODE in the OnChange event now.

613 annotated / raw | Diffs: previous, other | Lines: 5924 ( +164, -26 )

Created: 2007-05-07 04:26:02 +0200 (2 years 10 months ago) | Author: jim | Changeset: 613

5.6.2007
 - Updated the stream version.  The Storage now stores the Thumbnail cell size too.
 - Added VEELV.ThumbsManager.HideCaption and implemented a view class to display the Thumbnail type views without captions.
 - Fixed EELV.ThumbsManager.LoadAllAtOnce
 - Added SortFolderFirstAlways but it is not working yet, being harder then I thought.

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

Created: 2007-05-05 07:42:33 +0200 (2 years 10 months ago) | Author: jim | Changeset: 609

5.4.2007
 - Added AllowHiddenCheckedItems property
 - Added Categories to Events at Designtime

601 annotated / raw | Diffs: previous, other | Lines: 5785 ( +24, -14 )

Created: 2007-05-05 02:31:51 +0200 (2 years 10 months ago) | Author: RobertLee | Changeset: 601

- New property added Selection.FirstItemFocus, it forces the focus on the first item when the LV is rebuilt.
- New property added ThumbsManager.Stretch, it stretches the thumbnail images if the bitmap is smaller than the thumbnail size.

599 annotated / raw | Diffs: previous, other | Lines: 5775 ( +1, -1 )

Created: 2007-05-01 05:45:16 +0200 (2 years 10 months ago) | Author: jim | Changeset: 599

4.30.2007
 - Fixed VEELMV to compile with Roberts latest changes.

596 annotated / raw | Diffs: previous, other | Lines: 5775 ( +18, -31 )

Created: 2007-04-30 03:27:35 +0200 (2 years 10 months ago) | Author: RobertLee | Changeset: 596

- Bug fixed: all the columns were showed even when ALWAYS_SHOW_ALL_COLUMNS was not defined
- Removed StretchThumbs property from TVirtualExplorerEasyListview, it was not needed
- Corrected the menu painting of VirtualShellHistory in Vista
- Improved thumbnail painting

594 annotated / raw | Diffs: previous, other | Lines: 5788 ( +27, -7 )

Created: 2007-04-29 23:26:51 +0200 (2 years 10 months ago) | Author: jim | Changeset: 594

4.29.2007
 - More fixes for thumbnails

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

Created: 2007-04-29 20:43:00 +0200 (2 years 10 months ago) | Author: jim | Changeset: 592

4.29.2007
 - Fixed problem with image extraction

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

Created: 2007-04-27 23:13:55 +0200 (2 years 10 months ago) | Author: jim | Changeset: 589

4.27.2007
 - Fixed drag drop and a possible AV if the last drop item was deleted from the listview

586 annotated / raw | Diffs: previous, other | Lines: 5760 ( +132, -83 )

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

4.22.2007
  ###################################################################
- MUST UPGRADE WITH THE LASTEST VIRTUALTREEVIEW IN SVN FIRST!!!!!!!!
  ###################################################################
- Added support for hilighting Encrypted files in VET and the LV
- Updated the way the DataObject was handled to allow for showing the new Vista shell images
- Added support for the new special variables in the combobox.  See the CommonL ibrary for details.

583 annotated / raw | Diffs: previous, other | Lines: 5711 ( +18, -4 )

Created: 2007-04-11 23:07:22 +0200 (2 years 10 months ago) | Author: RobertLee | Changeset: 583

- Fixed selection bug: http://www.mustangpeak.net/phpBB2/viewtopic.php?p=4444#4444

582 annotated / raw | Diffs: previous, other | Lines: 5697 ( +6, -1 )

Created: 2007-04-11 06:37:17 +0200 (2 years 10 months ago) | Author: RobertLee | Changeset: 582

- Bug fixed: the selection was not cleared when Browsing to a file using BrowseToByPIDL.
- Bug fixed: the first item wasn't focused when changing the root folder.
- Bug fixed: http://www.mustangpeak.net/phpBB2/viewtopic.php?t=1076

578 annotated / raw | Diffs: previous, other | Lines: 5692 ( +21, -15 )

Created: 2007-04-07 02:18:46 +0200 (2 years 11 months ago) | Author: RobertLee | Changeset: 578

- Bug fixed, OnRootRebuild wasn't fired when F5 was pressed.

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

Created: 2007-04-06 05:18:49 +0200 (2 years 11 months ago) | Author: RobertLee | Changeset: 576

- Initialize TCustomVirtualExplorerEasyListview.MenuClass and ItemClass if USE_TOOLBAR_TB2K is defined.

573 annotated / raw | Diffs: previous, other | Lines: 5682 ( +79, -18 )

Created: 2007-04-01 19:03:37 +0200 (2 years 11 months ago) | Author: jim | Changeset: 573

4.1.2007
 - Updated the grouping labels
       changed STR_GROUPMODIFIEDTODAY to
       STR_GROUPMODIFIEDHOUR: WideString = 'Last hour';
       STR_GROUPMODIFIEDTODAY: WideString = 'Last twenty-four hours';
 - Fixed bug with desktop in
    function TCustomVirtualExplorerTree.WalkPIDLToNode(AnAbsolutePIDL: PItemIDList;
 - Added:
    function ListBinarySearch(Target: PItemIDList; List: TEasyItemArray; const ParentFolder: IShellFolder; Min, Max: Longint) : Longint;
    procedure ItemNamespaceQuickSort(ItemArray: TEasyItemArray; const ParentFolder: IShellFolder; L, R: Integer);
    function ListBinarySearch(Target: PItemIDList; List: TEasyItemArray; const ParentFolder: IShellFolder; Min, Max: Longint) : Longint;

     to help work with TExplorerItems in the listview

 - Added Alt-Enter to show properties of selected files in VEELV



570 annotated / raw | Diffs: previous, other | Lines: 5621 ( +3, -8 )

Created: 2007-03-30 04:06:07 +0200 (2 years 11 months ago) | Author: RobertLee | Changeset: 570

Minor fixes to VirtualThumbnails.pas

569 annotated / raw | Diffs: previous, other | Lines: 5626 ( +7, -5 )

Created: 2007-03-26 07:15:33 +0200 (2 years 11 months ago) | Author: jim | Changeset: 569

3.25.2007
 - Fixed bug in Storage associated with a node in VET
 - Fixed bug in AutoSave and SaveAlbum for Thumbnails
 - Disabled items no longer cause the HotTrack of the item to activate

563 annotated / raw | Diffs: previous, other | Lines: 5624 ( +1, -1 )

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

3.18.2007
 - Version 2.1.0 Check-in

560 annotated / raw | Diffs: previous, other | Lines: 5624 ( +97, -47 )

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

3.18.2007
 - Added property to change color of compressed objects as in Explorer

556 annotated / raw | Diffs: previous, other | Lines: 5574 ( +102, -93 )

Created: 2007-03-14 04:32:22 +0100 (2 years 11 months ago) | Author: jim | Changeset: 556

3.13.2007
 - Fixed AV when change RootFolder
 - Removed toLockBrowseLevel (broken anyway) and added LockBrowseLevel method.  Call LockBrowseLevel when listview is at the level you don't want the user to be able to browse above.

555 annotated / raw | Diffs: previous, other | Lines: 5565 ( +10, -5 )

Created: 2007-03-11 14:57:30 +0100 (3 years ago) | Author: jim | Changeset: 555

3.11.2007
 - Changed selection of object to not select the last part of the string after a "." for folders.  This allows the selection to start with the file extension not selected on a file only.

551 annotated / raw | Diffs: previous, other | Lines: 5560 ( +32, -10 )

Created: 2007-03-05 05:40:48 +0100 (3 years ago) | Author: jim | Changeset: 551

3.3.2006
 - Added support for CRW thumbnail extraction in VirtualThumbnails.Pas

541 annotated / raw | Diffs: previous, other | Lines: 5538 ( +34, -1 )

Created: 2007-02-19 05:29:53 +0100 (3 years ago) | Author: Jim | Changeset: 541

2.18.2007
 - Fixed VirtualThumbnails.pas with EXIF and ImageEn
 - Published OnItemGetxxxx properties to allow for customizing captions/images etc.
 - Fixed bug in inplace editor and FileName select in VirtualExplorerEasyListview when the filename included multiple "."'s
 

536 annotated / raw | Diffs: previous, other | Lines: 5505 ( +4, -5 )

Created: 2007-02-05 14:56:08 +0100 (3 years 1 month ago) | Author: Jim | Changeset: 536

2.4.2007
- Fixed compilation problem from last release.
- Added more check to eliminate problems with the controls trying to allocate handles before they should getting "Control has not parent" errors.

535 annotated / raw | Diffs: previous, other | Lines: 5506 ( +10, -9 )

Created: 2007-02-05 04:47:36 +0100 (3 years 1 month ago) | Author: Jim | Changeset: 535

2.3.2007
 - Changed calls from TNamespace.NameNormal to TNamespace.NameInFolder.  Makes a different on network objects
 - Fixed problem with Vista and the ThumbDrawing routines and the shadowed folder thumbnails.
 - Updated to take advantage of the MP_ThreadedShellExecute global variable
 - Fixed bugs in the Change Notifiers threads that could cause the application to hang on shut down.

531 annotated / raw | Diffs: previous, other | Lines: 5505 ( +100, -31 )

Created: 2007-02-03 05:45:55 +0100 (3 years 1 month ago) | Author: Jim | Changeset: 531

2.2.2007
 - First shot at implementing Custom Columns in VEELV
 - Added Custom Column Demo
 - Fixed Resize bug in Toolbars

530 annotated / raw | Diffs: previous, other | Lines: 5436 ( +1, -1 )

Created: 2007-02-01 03:11:20 +0100 (3 years 1 month ago) | Author: Jim | Changeset: 530

1.31.2007
 - Fixed bug with newly introduced Header.AlwaysShowHeader property in ELV

525 annotated / raw | Diffs: previous, other | Lines: 5436 ( +121, -47 )

Created: 2007-01-29 04:57:19 +0100 (3 years 1 month ago) | Author: Jim | Changeset: 525

1.28.2007
 - Fixed bug not allowing comboBox to select all the text when the mouse clicked in it
 - Added support to conditionally comment out the different components
 - Fixed couple possible places for AV's in the threading of EVELV component

497 annotated / raw | Diffs: previous, other | Lines: 5362 ( +5, -3 )

Created: 2007-01-14 14:39:45 +0100 (3 years 1 month ago) | Author: Jim | Changeset: 497

1.14.2007
 - Forgot to update for the change VST_UseModalDialogs to MP_UseModalDialogs.

496 annotated / raw | Diffs: previous, other | Lines: 5360 ( +1, -1 )

Created: 2007-01-14 14:34:24 +0100 (3 years 1 month ago) | Author: Jim | Changeset: 496

1.14.2007
 - Fixed bug in VirtualExplorerEasyListview where item context menu would be shown if clicking in the first column but not on the item text or icon. The BackGround menu should be shown in that case

488 annotated / raw | Diffs: previous, other | Lines: 5360 ( +8, -2 )

Created: 2007-01-10 03:14:32 +0100 (3 years 1 month ago) | Author: Jim | Changeset: 488

1.9.2007
 - Fixed bug that would not allow VET to redraw if the shell showed a dialog
 - Fixed bug that would cause VirtualExplorerEasyListview to consume 100% cpu if the shell showed a dialog or another window tried to paint the Listview
 -

485 annotated / raw | Diffs: previous, other | Lines: 5354 ( +13, -8 )

Created: 2007-01-09 06:29:20 +0100 (3 years 2 months ago) | Author: Jim | Changeset: 485

1.9.2007
 - Fixed bug with VEELV and respecting the VST_UseModalDialogs flag in MPShellUtilities.pas
 - Removed SuppressShellDialogs, converted to using VST_UseModalDialogs in MPShellUtilities.pas
 - Refreshing the window in VEELV will now correctly track changes in details, such as file size
 - Fixed bug in TEasyDetailStringsThreadRequest.HandleRequest thread method.
 - Fixed bug in BackgroundEnumeration thread
 - Removed redundant properties in the command line components Pipe objects  
 

482 annotated / raw | Diffs: previous, other | Lines: 5349 ( +7, -4 )

Created: 2007-01-03 00:31:32 +0100 (3 years 2 months ago) | Author: Jim | Changeset: 482

1-2-2007
 - Fixed bug with lastest version of ELV (after implementing the StateImages), was not respecting the Kind parameter if it was StateImage <G>.

477 annotated / raw | Diffs: previous, other | Lines: 5346 ( +56, -6 )

Created: 2006-12-29 04:59:07 +0100 (3 years 2 months ago) | Author: Jim | Changeset: 477

12.28.2006
 - Fixed bug in Streaming system for the EasyExplorerListview

474 annotated / raw | Diffs: previous, other | Lines: 5296 ( +48, -27 )

Created: 2006-12-27 15:03:54 +0100 (3 years 2 months ago) | Author: Jim | Changeset: 474

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.
 - Changed all occurrences of VirtualShellUtilities to MPShellUtilities.
 - Fixed problem with DefaultSortColumn and DefaultSortDir in VirtualExplorerEasyListview
 - Fixed problem with OnEnumFinished not being called correctly in VirtualExplorerEasyListview
 - Changed VET_COLUMN_NAMES to STR_COLUMN_NAMES since they are strings after all.
 - Moved some of the strings from VirtualResources.pas to MPResources.pas to support moving the ShellUtilities to the Common Library.
 - There are some unused local variable in the the VirtualShellNewMenu.pas file to remind me to make the menu unicode enabled for SpTBX.

470 annotated / raw | Diffs: previous, other | Lines: 5275 ( +443, -102 )

Created: 2006-12-18 06:31:55 +0100 (3 years 2 months ago) | Author: Jim | Changeset: 470

12-17-2006
 - Implemented threaded background enumeration for the EasyListview Explorer control.
 - Fixed bug in TNamespace.DetailsAlignment.
 - Updated to work with new version of CommonLibrary.

465 annotated / raw | Diffs: previous, other | Lines: 4934 ( +24, -20 )

Created: 2006-12-11 06:41:29 +0100 (3 years 2 months ago) | Author: Jim | Changeset: 465

12.10.2006
 - Added option in Explorer EasyListview to allow threaded Details if the column says it is slow in extracting the Data
 - Added option to support the "On By Default" flag for custom column handlers.  Some handlers misuse this flag and are always on and can be annoying.  This allows only the primary 4 columns to be show regardless of what the columnhandler returns.
 - Added Caching the columns detail strings.  Some file types have very slow extraction of advanced columns.
 - Added the ability to handle the column details string caching in a secondary thread
 - Renamed UseModalDialogs to VST_UseModalDialogs
 - Reworked the way the IShellFolder interface was retrived from a TNamespace.  I hope this does not have any negative effects on existing code.

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

Created: 2006-11-25 16:17:06 +0100 (3 years 3 months ago) | Author: Jim | Changeset: 462

PLEASE READ...................
There is a nasty memory overwrite that I can't find in the version of VSTools posted on Nov 23, 2006.  If using VSTools 2.0 please use the Common Library, EasyListview and VSTools prior to Nov 23, 2006.  I will not commit any more changes until I get this sorted out.

459 annotated / raw | Diffs: previous, other | Lines: 4926 ( +2, -2 )

Created: 2006-11-24 18:37:26 +0100 (3 years 3 months ago) | Author: Jim | Changeset: 459

Nov 24, 2006 Version 2.0.0 Prerelease
 - Made compatible with ELV released on Nov 24, 2006

453 annotated / raw | Diffs: previous, other | Lines: 4926 ( +77, -25 )

Created: 2006-11-24 06:26:09 +0100 (3 years 3 months ago) | Author: Jim | Changeset: 453

Nov 23, 2006 - Version 2.0.0
 - NEED LATEST VERSIONS OF EASYLISTVIEW AND COMMON LIBRARY
 - Fixed Memory lead in VET and TNodeStorage
 - Threaded the Details in the columns that return they are Slow (WinME, Win2k and up only)

452 annotated / raw | Diffs: previous, other | Lines: 4874 ( +5, -4 )

Created: 2006-11-17 16:21:01 +0100 (3 years 3 months ago) | Author: Jim | Changeset: 452

Nov 14, 2006
 - Published OnCustomView in TVirtualExplorerEasyListview

443 annotated / raw | Diffs: previous, other | Lines: 4873 ( +205, -50 )

Created: 2006-11-13 03:33:55 +0100 (3 years 3 months ago) | Author: Jim | Changeset: 443

   Nov 12, 2006 Version 2.0.0

 - YOU MUST HAVE THE COMMON LIBRARY AND EASYLISTVIEW VERSION 1.5.0 (OR FROM 11.12.06 IN SVN)

 - ExplorerEasyListview: Added CreateNewFolder methods
 - ExplorerEasyListview: Added new property to shut off AutoSorting (property AutoSort: Boolean)
 - ExplorerEasyListview: Added method to force a sort (procedure SortList)
 - ExplorerEasyListview: Fixed bug in the HintPopup test. Using local "Text" instead of the correct "AText" parameter
 - ExplorerEasyListview: Optimization of the sorting to only sort once during a rebuild cycle
 - ExplorerEasyListview: Fixed some bugs with the Column Default Sortdirection, DefaultSort Column, etc
 - VirtaulExplorerTreeview: Started on 2 new components to implement the backgound menu of the Listview
        (Yes finally I know how to do it) and one to deal with a list with objects from different
        folders, as in a search.  Yes, I know how to do that now too.
 - VirtualShellHistory, VirtualShellNewMenu: Added property to not store Network or Removable drives to the
    histories.
 - Started to implement extracting details in a secondary thread if the column flags it is slow

436 annotated / raw | Diffs: previous, other | Lines: 4718 ( +26, -17 )

Created: 2006-10-14 18:54:00 +0200 (3 years 4 months ago) | Author: Jim | Changeset: 436

- Renamed OnCustomColumnView to OnColumnCustomView to be consistent with other events.
- Reworked the Sorting to optimize the number of times the control sorts during a refresh.

429 annotated / raw | Diffs: previous, other | Lines: 4709 ( +241, -117 )

Created: 2006-10-08 23:27:01 +0200 (3 years 5 months ago) | Author: Jim | Changeset: 429

- Fixed Persistence of VEEL

422 annotated / raw | Diffs: previous, other | Lines: 4585 ( +14, -3 )

Created: 2006-10-06 16:33:42 +0200 (3 years 5 months ago) | Author: Jim | Changeset: 422

-Added ModalDialogs variable to the VirtualShellUtilities.pas file.  If true then most shell dialog boxes will be shown modal and cause the app to not respond until the operation is complete
-Fixed bug in EasyListview Explorer control and the AV with GroupingColumn
-Added the DefaultSortColumn and Direction to the ListModeView component

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

Created: 2006-09-28 03:52:51 +0200 (3 years 5 months ago) | Author: Jim | Changeset: 420

- Added ELV.Sort.Lockout to have some control over the autosort.  Helps deal with code that may cause the autosort to fire multiple times.  Only necessary with large data sets and want optimal speed.
- Added capability to add custom data to the Storage
- Fixed bug in CommandLine component that would keep windows from logging off.

418 annotated / raw | Diffs: previous, other | Lines: 4545 ( +181, -67 )

Created: 2006-09-25 06:45:37 +0200 (3 years 5 months ago) | Author: Jim | Changeset: 418

- Added Default Column Sort Direction property
- Added some fields to TStorage to allow to store Views and Groupings
- Added ability of the ExplorerEasyListview to store/restore the current view state based on internal Per Folder Storage or based on the Previous View Attributes (property PrevFolderSettings: TNodeStorage)
- Fixed bug with Unicode and Group by Name
- Fixed bugs in SelectedFile and SelectedPath property getters
- Fixed bug in grouping and sorting where TExplorerGroup's were not being created yet were the group objects were being typecast into these types and accessing the sorting key property
- Fixed bug when double clicking on shortcut folders and shortcut files

410 annotated / raw | Diffs: previous, other | Lines: 4431 ( +632, -147 )

Created: 2006-09-18 03:02:44 +0200 (3 years 5 months ago) | Author: Jim | Changeset: 410

-Added Basic Category access to TNamespace
-Added Constant Strings to be used with Categories
-Added Category (grouping) to the internal streaming systems and incremented the VET streaming version to 4
-Added better support for Categories (grouping) in VirtualExplorerEasyListview.
-Added to VirtualExplorerEasyListview the following properties and methods:
 - Clear
 - SelectedFile
 - SelectedFiles
 - SelectedPath
 - SelectedPaths

406 annotated / raw | Diffs: previous, other | Lines: 3946 ( +56, -42 )

Created: 2006-09-10 20:33:21 +0200 (3 years 5 months ago) | Author: Jim | Changeset: 406

-Mainly updates to the EasyListview Explorer component.
-Made most functions in TNamespace virtual for future use
-Added parameter to TNamespace.ShowPropertySheetMulti as if the XP only SHMultiFileProperites function is used some property sheets are different(mainly root drive sheets).  Allow for choice if to use this new function or not.

401 annotated / raw | Diffs: previous, other | Lines: 3932 ( +39, -21 )

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

 - Added new OnComboPathChanging to allow blocking the change
 - Added TNamespace.OkToBrowse with a parameter to force it to show dialogs if it is not OK
   (for instance the disk drive is empty)
 - Fixed bug in Clipboard chain hook causing AV in Win9x
 - Added more checks for empty drives and messages for the empty drives
 - Fixed bug in hints, using the wrong Text being shown.
 - Added DefaultSortColumn property to have details view sort the column in a particular columnn
   when being rebuilt.

392 annotated / raw | Diffs: previous, other | Lines: 3914 ( +42, -4 )

Created: 2006-08-19 16:29:42 +0200 (3 years 6 months ago) | Author: Jim | Changeset: 392

Added events to allow custom TExplorerItem and TExplorerGroup classes to be used
Updated Column Form to be Unicode

387 annotated / raw | Diffs: previous, other | Lines: 3876 ( +19, -7 )

Created: 2006-08-17 05:15:29 +0200 (3 years 6 months ago) | Author: Jim | Changeset: 387

Fixed memory leak
Removed VLVEx demos as it is not supported in VSTools 2.0
Fixed hang if browsed to a drive without a disk in it

383 annotated / raw | Diffs: previous, other | Lines: 3864 ( +265, -13 )

Created: 2006-08-15 06:22:12 +0200 (3 years 6 months ago) | Author: Jim | Changeset: 383

Fixed problem with Compilers.inc and BDS2006
Changed RebuildRootNamespace to Rebuild in ExplorerEasyListview

378 annotated / raw | Diffs: previous, other | Lines: 3612 ( +6, -1 )

Created: 2006-08-10 11:33:50 +0200 (3 years 7 months ago) | Author: RobertLee | Changeset: 378

- VirtualExplorerEasyListview demo updated
- Improved thumbnails shell extraction

377 annotated / raw | Diffs: previous, other | Lines: 3607 ( +32, -22 )

Created: 2006-08-10 08:05:35 +0200 (3 years 7 months ago) | Author: RobertLee | Changeset: 377

- Fixed incorrect ThumbRequest call in VirtualListModeView
- Fixed ImageEn bug: TImageEnIO.LoadFromStream doesn't work with wmf/emf files

376 annotated / raw | Diffs: previous, other | Lines: 3597 ( +58, -32 )

Created: 2006-08-09 08:39:50 +0200 (3 years 7 months ago) | Author: RobertLee | Changeset: 376

- Added Thumbs resizing
- Added Thumbs Alignment
- Improved Thumbs extraction process
- Minor fixes

373 annotated / raw | Diffs: previous, other | Lines: 3571 ( +163, -92 )

Created: 2006-08-04 04:17:26 +0200 (3 years 7 months ago) | Author: RobertLee | Changeset: 373

- Fixed D10, D9, D7 packages to include vcljpg
- Added VirtualExplorerTreeExt.res
- Added BrowseTo, BrowseToByPIDL, SelectedFilesDelete, SelectedFilesPaste, SelectedFilesShowProperties, SelectedToDataObject, SelectedToPIDLArray to VirtualExplorerEasyListview.pas
- Added Exif thumbnails support to VirtualExplorerEasyListview.pas

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

Created: 2006-08-02 06:31:33 +0200 (3 years 7 months ago) | Author: Jim | Changeset: 368

Added support for D5 and BCB5 using the unsupported Tnt Unicode Controls 2.1.11
Moved more common code and classes into the Common Library.  
Removed a lot of duplicated code between two thread classes, now one shared class

365 annotated / raw | Diffs: previous, other | Lines: 3501 ( +1, -1 )

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

Initial upload of VSTools 2.0.  Many changes, requires Tnt Unicode Controls, Mustangpeak Common Library and EasyListview.

Currently ELVEx is broken.  Robert will work on getting it functional soon.

359 new annotated / raw | Lines: 3501 ( +3501, -0 )

Created: 2006-07-31 03:05:01 +0200 (3 years 7 months ago) | Author: Jim | Changeset: 359

Initial Check-In of VSTools 2.0

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 23:22 +0100