Commit Graph

49 Commits (9e1ed5d3508265c72b85f5c961e2aa22cc9ef018)

Author SHA1 Message Date
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
dahall 7d06742de6 Removed obsolete Gdi extension functions 2020-11-05 08:38:15 -07:00
dahall b5b409fc3d Transitioned all GDI pure motehods to GdiExtension class in the Gdi32 assembly and marked methods Obsolete 2020-11-05 07:27:17 -07:00
dahall e05f835c78 Moved pure extensions for Gdi functions to Gdi32 2020-11-05 07:10:57 -07:00
dahall 31e83ac903 Fixed minor bug in IconExtension.GetSystemIcon 2020-11-02 07:53:41 -07:00
dahall ffc54378a7 Removed .NET 5.0 support until VS is updated 2020-10-26 18:36:24 -06:00
dahall 69bd276627 Added support for .NET 5.0 (windows) 2020-10-26 10:36:13 -06:00
dahall 87b3da3ca0 Some improvements to ExplorerBrowser, but still not working 100% 2020-09-19 21:33:13 -06:00
dahall fe6729ee09 Updated project files for 3.2.17 and builds against Win10 2004 2020-09-19 19:45:33 -06:00
dahall 78c662f3d3 Addressed #168 by adding protected virtual GetDialogFlags and GetPreVistaDialogFlags methods that return the flags used by SDK functions. 2020-09-12 11:52:46 -06:00
dahall 81292aca1d Renamed WIndows.Forms to Windows.Forms (#165) 2020-09-05 15:00:37 -06:00