David Hall
|
f59831bc2c
|
Updated project files for 2.3.10
|
2019-06-04 12:18:56 -06:00 |
David Hall
|
0b83c0a914
|
Updated projects for version 2.3.9
|
2019-05-25 19:47:54 -06:00 |
David Hall
|
1097a9422a
|
POTENTIALLY BREAKING CHANGES: I had to make PropertyStore work without holding onto the IPropertyStore interface so as to prevent a lock condition on the ShellItem (#49). So I had to change some of the protected methods to support the change.
|
2019-05-08 19:01:44 -06:00 |
David Hall
|
3eccb98a50
|
Added CreateBindCtx method in ShellUtil and migrated existing code to use it
|
2019-05-08 18:58:46 -06:00 |
David Hall
|
e3ae1b5b55
|
Made private until more debugging is done
|
2019-05-08 15:00:18 -06:00 |
David Hall
|
1e6c187c68
|
Optimized
|
2019-05-08 14:59:52 -06:00 |
David Hall
|
f35daedf85
|
Added GetHandler that takes a IBindCtx param. Added GetStream method to get a ComStream of the item's content.
|
2019-05-08 09:28:37 -06:00 |
David Hall
|
10cc4c031c
|
Added BindContext encapsulation of IBindCtx
|
2019-05-08 09:26:42 -06:00 |
David Hall
|
56f517d6e9
|
Updated project information for 2.3.8
|
2019-04-30 08:00:06 -06:00 |
David Hall
|
0cc1d914d0
|
Updated project files for 2.3.7 release
|
2019-04-24 08:48:29 -06:00 |
David Hall
|
5be3e15570
|
Update project versions to 2.3.6
|
2019-04-15 13:45:35 -06:00 |
David Hall
|
72a2ceb50c
|
Updated project versions to 2.3.5
|
2019-03-12 08:05:49 -06:00 |
David Hall
|
3877cc58bc
|
Pushing point release due to some debug files getting into the NuGet packages
|
2019-03-08 20:09:11 -07:00 |
David Hall
|
1bdbca3d57
|
Updated projects for version 2.3.3
|
2019-03-08 12:38:52 -07:00 |
David Hall
|
f71612fd05
|
Cleaned up using statements
|
2019-03-07 11:43:18 -07:00 |
David Hall
|
00b8227a10
|
Updated project versions to 2.3.2
|
2019-02-27 16:53:42 -07:00 |
David Hall
|
ec8fec7902
|
Updated project files to 2.3.1
|
2019-02-24 18:54:29 -07:00 |
David Hall
|
eba27e984c
|
Prepped projects for release
|
2019-02-22 16:11:12 -07:00 |
David Hall
|
91ad5730b6
|
Update project versions to 2.3.0
|
2019-02-20 11:08:59 -07:00 |
David Hall
|
f59699c64c
|
Futher work on ControlPanel class
|
2019-02-18 14:30:35 -07:00 |
David Hall
|
60db43af40
|
Filled out options to make more complete wrapper
|
2019-02-15 14:41:06 -07:00 |
David Hall
|
05887bfac4
|
Updated project files for release
|
2019-02-11 19:38:05 -07:00 |
David Hall
|
99ee4ef78f
|
Reorganized and cleaned
|
2019-02-08 12:26:08 -07:00 |
David Hall
|
06f20708b9
|
Separated and enhanced functionality of resource string handlers.
|
2019-02-08 12:15:23 -07:00 |
David Hall
|
7e183c2b6c
|
Updated project files to 2.2.1
|
2019-02-05 14:25:27 -07:00 |
David Hall
|
abf525fb54
|
Reorganized, documented and provided methods that act on HWND for broader use.
|
2019-02-04 09:42:46 -07:00 |
David Hall
|
1525d85285
|
Reorganized folder placement
|
2019-02-04 09:28:35 -07:00 |
David Hall
|
9c06983c3d
|
Reorganized into folder
|
2019-02-02 13:39:56 -07:00 |
David Hall
|
2c8d48e40c
|
Added ProcessMessage event for ease of injection
|
2019-02-02 13:35:57 -07:00 |
David Hall
|
22972ba828
|
Reorganized into folders
|
2019-02-02 13:35:21 -07:00 |
David Hall
|
1efc1993f2
|
Updated project information
|
2019-02-01 16:41:11 -07:00 |
David Hall
|
e4073a57e5
|
Cleaned, fixed (sorry this shouldn't have been released), and documented
|
2019-02-01 15:12:44 -07:00 |
David Hall
|
e3c6baaee8
|
Added docs
|
2019-02-01 15:12:08 -07:00 |
David Hall
|
841cf454ce
|
Hid until complete
|
2019-02-01 15:11:42 -07:00 |
David Hall
|
6c083b511f
|
Derived from ShellCommand and now call CancelTimeout after DragDrop event fires.
|
2019-02-01 11:43:05 -07:00 |
David Hall
|
f5c7ecf216
|
Added new ComObject derivatives to wrap IInitializeCommand and IExecuteCommand
|
2019-02-01 11:42:29 -07:00 |
David Hall
|
54917af61c
|
Fixed failures when internal pointer to IShellItemArray is null
|
2019-02-01 11:41:08 -07:00 |
David Hall
|
6598e489aa
|
Removed internal call to cancel message loop timeout and made it a method for derived classes to call at the appropriate time.
|
2019-02-01 11:40:42 -07:00 |
David Hall
|
ea363f2d1f
|
Put back thread capture code
|
2019-02-01 11:39:42 -07:00 |
David Hall
|
7bee51986c
|
Added IInitializeCommand support with corresponding properties CommandName and Properties
|
2019-01-31 13:39:23 -07:00 |
David Hall
|
5808a621cf
|
Added IPropertyBag wrapper
|
2019-01-31 13:38:34 -07:00 |
David Hall
|
4d2642d49a
|
Added Type.CLSID() extension method
|
2019-01-31 11:39:35 -07:00 |
David Hall
|
a5fb81cd96
|
Fixed bug in DelegateExecute property
|
2019-01-31 11:39:03 -07:00 |
David Hall
|
15b3a02b86
|
Removed OnXXX methods in favor of events, fixed bug in Drop, added example in docs
|
2019-01-31 11:38:37 -07:00 |
David Hall
|
7dcab68cd3
|
Made public, changed to use IComObject interface, added Resume (calls CoResumeClassObjects), changed methods to explicit to minimize change of inadvertent overwrites.
|
2019-01-31 11:37:30 -07:00 |
David Hall
|
927951e593
|
Exposed core methods in interface, pushed class factory to inline construction, added message loop timeout cancel to QueryInterface, added handling of REGCLS_SUSPENDED
|
2019-01-31 11:36:02 -07:00 |
David Hall
|
14d863faa5
|
Renamed, made public, documented and hardened
|
2019-01-31 11:33:27 -07:00 |
David Hall
|
4c21a6541d
|
Added constructors that let derived classes handle parameters to CoRegisterClassObject
|
2019-01-29 19:59:52 -07:00 |
David Hall
|
e0f09599ce
|
Changed parameter to CoRegisterClassObject to point to CLSID object. Added Resume method.
|
2019-01-29 19:59:16 -07:00 |
David Hall
|
99bff8e3c8
|
Added TypeLib and ServerExecutable lines to LocalServer registration
|
2019-01-29 19:58:19 -07:00 |