David Hall
4451258143
ADDED: Support for .NET Core 3.0 in all projects!!
...
Updated project files to version 3.1.0, changed icon to embedded NuGet resource rather than link, consolidated dependency conditions in project files, and updated all NuGet dependencies.
2019-10-03 13:35:16 -06:00
David Hall
1f725bbefc
Changed EventHandlerEx<T> (Theraot) to EventHandle<T>.
2019-10-03 12:55:32 -06:00
David Hall
830177d435
Minor file access changes to support .NET Core 3
2019-10-03 11:15:05 -06:00
David Hall
804c4a946d
Fixed compiler warnings
2019-09-18 15:33:26 -06:00
David Hall
846783b115
Updated project documentation
2019-09-05 21:03:18 -06:00
David Hall
d56d9486e7
Updated project information to version 3.0.1, added DLL references, and updated markdown files.
2019-09-04 14:11:25 -06:00
David Hall
6b8e0ccf58
Combined PInvoke.User32 and PInvoke.User32.Gdi and updated all dependencies.
...
Added .NET Standard 2.0 and .NET Core 2.0 and 2.1 support to all projects except Windows.Forms and Windows.Shell
2019-08-27 16:03:21 -06:00
David Hall
d89a9df2a5
With so many breaking changes, I decided to roll the version to 3.0.0.
2019-08-27 12:42:33 -06:00
David Hall
ee72119e36
MAJOR BREAKING CHANGE: Moved all extension methods for System.Object to Vanara.Extensions.Reflection namespace to avoid Intellisense overloads with methods that will be rarely used.
2019-08-17 14:42:49 -06:00
David Hall
3f6303a4df
Updated to support other indirect resource strings (from SHLoadIndirectString docs)
2019-08-01 17:54:31 -06:00
David Hall
19d8a8d396
Fixed XML comments
2019-06-25 17:28:19 -06:00
David Hall
7ce7b96209
* Derived SafeCoTaskMemString from base class SafeMemString derived from SafeMemHandle<T>.
...
* BREAKING CHANGE: Removed CharCapacity and made Capacity show char allocation. Size (from parent) shows byte capacity. Mimics StringBuilder.
2019-06-25 17:10:57 -06:00
David Hall
36c5b82f91
Updated and fixed file functions in Kernel32. Changed WIN32_FIND_DATA back to a structure and corrected IShellLinkW reference. Added EnumFilesEx and EnumVolumes to simplify related functions. Fixed search handles so they dispose without error. Changed GetFullPathName, GetLongPathName and GetShortPathName to exclusively use the Unicode instance to avoid filename length restrictions.
2019-06-16 15:07:59 -06:00
David Hall
422ab0a7dd
Updated project files for 2.8.11 release
2019-06-07 20:42:41 -06:00
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