David Hall
0234d0cd26
Updated project files for 4.0.1
2024-04-30 08:47:45 -06:00
David Hall
d3012da6e6
Updated TargetFrameworks value
2023-12-30 17:51:11 -07:00
David Hall
37e03de0b5
Nullability additions to Vanara.Windows.Forms
2023-12-30 17:50:35 -07:00
David Hall
2a2bc7ce8d
Added ComEnumString class which wraps the IEnumString interfaces around a read-only list.
2023-10-17 09:49:34 -06:00
David Hall
384979da9c
Multiple projects touched to get nullability added to Vanara.Windows.Forms and assoc unit tests
2023-09-29 11:58:35 -06:00
David Hall
2eb7120807
Cleaned code and fixed build issues
2023-09-24 15:26:46 -06:00
David Hall
b60b790e50
Updated all Equals overloads with nullable param
2023-09-11 10:04:54 -06:00
David Hall
1aba884b1e
Applied global usings and finished nullable work on Shell32
2023-08-04 10:24:49 -06:00
David Hall
afd6b79b1f
Check point - Lots of additions to windows messages
2023-05-28 09:07:56 -06:00
David Hall
b2a78e184b
Checkpoint on nullable work after signature work on PInvoke.Security, enabling nullable for entire solution, and auto fixing all optional attributed string and array parameters.
2023-03-31 09:47:53 -06:00
David Hall
54b1923a26
Added nullability to Vanara.Core
2023-02-18 19:31:48 -07:00
David Hall
a3cf995800
Aligned targets in high-level projects
2022-12-21 20:31:06 -07:00
David Hall
76087b0ab5
Corrected build warnings related to RequiresUnreferencedCodeAttribute
2022-10-04 09:06:09 -06:00
dahall
7c032ba708
Renamed all project report files to 'readme.md' so they show in GitHub
2022-09-01 14:43:04 -06:00
dahall
e97896fda6
Updated project files
2022-07-16 19:30:05 -06:00
dahall
298ea34914
Updated package readme files
2022-06-14 16:55:29 -06:00
dahall
bca4b02b24
Pushed MRUManager base class to Windows.Shell.Common
2022-06-09 22:31:52 -06:00
dahall
aa69db53fd
Updated documentation and added package readme files.
2022-05-09 15:56:58 -06:00
dahall
dc6cea6de0
Moved most TargetFrameworks tags out of project files and into Directory.Build.props for easier maint. Also changed net462 build to net45 for greater compatibility.
2022-03-14 09:32:06 -06:00
dahall
d9f00186b0
Removed support for .NET 2.0, 3.5, 4.0 and 4.5, .NET Core 2.0, 2.1, and 3.0 since all are or shortly will be out of support. Added support for .NET 4.6.2 and 4.8.
2022-02-07 14:35:37 -07:00
dahall
0bb9797e2f
BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions.
2022-01-14 07:32:51 -07:00
dahall
944e4bc7c7
Removed windows platform dependency from WIndows.Forms project
2022-01-12 09:59:39 -07:00
dahall
b9614e7eb2
Rolled version to 3.4.0 and added support for .NET 6.0
2021-12-27 16:34:25 -07:00
dahall
34580ccf7f
Updated project files for 3.3.14
2021-10-25 21:49:50 -06:00
dahall
7667a26c16
Updated NuGet dependencies
2021-10-19 07:52:18 -06:00
dahall
59bcb46044
Updated project files for 3.3.13 release
2021-09-30 13:39:42 -06:00
dahall
3517fb255a
Added NotifyIcon.GetBounds extension method
2021-09-01 11:03:32 -06:00
dahall
d52b0d5b18
Updated NuGet package dependencies
2021-08-26 09:05:27 -06:00
dahall
d14609c256
Fixed #225 with ExplorerBrowser failing when added to designer window.
2021-07-21 17:13:56 -06:00
dahall
221385fd00
Updated to work with new BITMAPINFO changes
2021-05-29 08:09:38 -06:00
William Kent
7eb9b1a84f
Support Windows 10 window-frame style ( #229 )
...
* Add code to mimic Windows 10 title bar behavior
* Override OnSystemColorsChanged
* Always use black when in the Designer
* Fix indentation error
* Remove stray using statement
* Add explanatory comment
* Use more resilient cast
* Add unchecked qualifier
2021-05-09 20:42:00 -06:00
Thorsten Jung
7ff638a16b
Fix bug in ExplorerBrowser to avoid releasing a PIDL whose owner is the shell itself ( #224 )
2021-04-20 11:39:58 -06:00
dahall
3e1596ba7f
Updated project files with updates
2021-04-07 13:27:08 -06:00
dahall
0d2df4feaf
Fixed XML docs
2021-04-07 13:26:35 -06:00
dahall
eab19cce0b
Fixed small bug from last commit
2021-04-06 13:15:56 -06:00
dahall
2514e39871
BREAKING CHANGE: Removed Vanara.Windows.Forms.NavigationLogDirection in leiu of duplicate in Vanara.Windows.Shell
2021-04-06 13:06:23 -06:00
dahall
b771312488
Use new extension MeasureText method to compact the path in MRUManager
2021-04-06 13:05:26 -06:00
dahall
280414731b
Added IDeviceContext.MeasureText extension method to overcome deprecation of TextFormatFlags.ModifyString
2021-04-06 13:04:34 -06:00
NN
28822bab9e
Use explicit framework reference. Remove transitive TFM requirement. ( #212 )
...
Co-authored-by: NN <NN---@users.noreply.github.com>
2021-03-23 07:26:03 -06:00
dahall
967389e246
Removed all calls to `Marshal.ReleaseComObject` where there exists a possibility that the interface could have been referenced by another object and changed to nulling the holding variable. See discussion thread #188 .
2021-02-01 16:08:43 -07:00
dahall
a6d225b6b8
Updated project files with `ImportWindowsDesktopTargets` feature to prevent NETSDK1136 build error ( #200 )
2021-01-26 07:49:48 -07:00
dahall
30930565e6
Updated ListViewExtensions based on changes to SendMessage
2021-01-01 15:06:03 -07:00
dahall
5b55dc2686
Fixed more compiler warnings
2020-12-24 15:47:38 -07:00
dahall
cabf86396c
Removed Security.PermissionSetAttribute from all classes, properties and methods. It is now marked Obsolete.
2020-12-24 13:07:32 -07:00
dahall
369b520653
Removed files no longer needed
2020-12-14 16:12:41 -07:00
dahall
4953f6ba74
Update WinForm controls with new references to COM objects
2020-12-14 16:12:11 -07:00
dahall
fa3f5df41b
Explictly typed base class of FolderBrowserDialog to avoid compiler errors
2020-12-08 12:34:45 -07:00
dahall
04d33e7e1a
Added support for .NET 5.0 (windows)
2020-11-13 16:55:23 -07:00
dahall
4fdaf14a55
Updated project files for release
2020-11-08 16:02:41 -07:00
dahall
41a049eeba
Added back non-extension obsolete methods
2020-11-05 08:59:16 -07:00