Commit Graph

128 Commits (f649adbc2416d0ae559b08ec2bc1fb70feea9ae2)

Author SHA1 Message Date
David Hall df6d524354 Updated documentation 2018-12-17 14:35:36 -07:00
David Hall 7850a77a18 Fixed problem with privacy on SelectedItem setter. 2018-12-17 14:35:15 -07:00
David Hall 4356d92c71 Changed project versions to 2.1.1. 2018-12-17 11:45:32 -07:00
David Hall 8e6d73cdc7 Loosened restrictions on GetParent methods 2018-12-17 11:45:11 -07:00
David Hall eb902e4595 Fixed build errors and warnings due to XML comments and obsolete license reference in project files. 2018-12-15 13:44:33 -07:00
David Hall eaaaa2f2d4 Extended .NET 2, 3, and 4 builds to include Tasks from Theraot library 2018-12-15 11:56:24 -07:00
David Hall c6451bf9b3 Updated version to 2.1.0 to indicated addition of Theraot.Core as a dependency. 2018-12-11 11:34:44 -07:00
David Hall 33b358033d Updated project information to version 2.0.1 and signed all assemblies. 2018-12-07 13:53:39 -07:00
David Hall fed13f093c Updated project files for 2.0.1 2018-11-30 14:34:07 -07:00
David Hall 8a1355b0af Updated comments 2018-11-28 12:33:55 -07:00
David Hall d434ec4527 Updated project files for 2.0 release 2018-11-28 08:53:23 -07:00
David Hall b80b4fdc20 Fixed bug in ToImageList 2018-11-28 07:47:51 -07:00
David Hall 89b933022d Changed name of ConnectedDeviceCount to ConnectedDeviceNumber. Added ReadOnlyPath property. 2018-11-28 07:47:22 -07:00
David Hall c5467dfb7e Another 2.0 major commit. All tests working. 2018-11-19 21:18:50 -07:00
David Hall 627c6d2314 2.0 Checkin - Buildable 2018-10-26 12:24:07 -06:00
David Hall bfd2730324 Changed project builds to use latest C# minor version 2018-09-27 09:46:40 -05:00
David Hall 07b35daee3 Updated projects to version 2.0.0 2018-09-21 23:28:01 -06:00
David Hall 138accc380 MAJOR BREAKING CHANGES: Fundamentally changed how HANDLEs are represented and used. Much better type safety now that all handles derive from HANDLE and disposing instances are all noted by a SafeHxxx name. Solves problem with circular references and random IntPtr parameters. 2018-09-21 22:35:34 -06:00
David Hall 174f5219ec Updates to existing code with breaking changes. 2018-09-19 06:54:14 -06:00
David Hall 6602bdf12c Updated project information for 1.1.0 2018-09-10 16:56:45 -06:00
David Hall fe45d80854 Due to significant breaking changes related to the removal of conversion operators from GenericSafeHandle to IntPtr, changed version to 1.1.0. 2018-09-04 13:47:00 -06:00
David Hall fc3ebba322 Replaced numerous IntPtr calls to SafeSecurityDescriptor. 2018-09-04 13:43:41 -06:00
David Hall 6b1ed53536 Made conversion operator from GenericSafeHandle to IntPtr explicit to minimize unintended conversions (#12) and updated all affected functions, including fixing those affected by unintended consequences. 2018-09-04 12:04:25 -06:00
David Hall 0f476165ca Updated all versions to 1.0.19 2018-08-18 21:37:35 -06:00
David Hall 411b857d01 Revert "Revert "BREAKING CHANGE: Removed ResourceId and ResourceIdUni as they pose a major risk for memory leaks. Updated dependent structures PROPSHEETPAGE and TASKDIALOGCONFIG with IntPtr and supporting properties.""
This reverts commit a454d5055d.
2018-08-18 19:38:27 -06:00
David Hall a454d5055d Revert "BREAKING CHANGE: Removed ResourceId and ResourceIdUni as they pose a major risk for memory leaks. Updated dependent structures PROPSHEETPAGE and TASKDIALOGCONFIG with IntPtr and supporting properties."
This reverts commit 733e30b868.
2018-08-18 19:33:40 -06:00
David Hall 733e30b868 BREAKING CHANGE: Removed ResourceId and ResourceIdUni as they pose a major risk for memory leaks. Updated dependent structures PROPSHEETPAGE and TASKDIALOGCONFIG with IntPtr and supporting properties. 2018-08-18 19:33:00 -06:00
David Hall f844f6a8f2 Updated projects for 1.0.18 release 2018-08-10 11:54:21 -06:00
David Hall 000c120223 Added ShellProgressDialog component that wraps IProgressDialog 2018-07-30 16:22:02 -06:00
David Hall 70952057e0 Completed testing and corrections for WNet functions 2018-07-28 12:29:26 -06:00
David Hall 6c77595ea2 Updated correlation reports and project files after fixing analysis tool 2018-07-07 21:35:28 -06:00
David Hall a69e19ebc6 Updated project files and information to 1.0.16 2018-07-02 16:22:56 -06:00
David Hall c3fb6ad049 Updated to correct for COLORREF move 2018-06-28 18:02:36 -06:00
David Hall c85b8d8fc4 Version 1.0.15 project file updates 2018-06-27 13:25:04 -06:00
David Hall 5653a4f048 Lots of fixes and documentation on UxTheme and support VisualTheme. All functions fully tested. 2018-06-27 13:14:43 -06:00
David Hall c2dc64a328 Minor bug fixes on rendering 2018-06-27 13:12:28 -06:00
David Hall 3a19f0135c Documented and changed Graphics references to IDeviceContext references 2018-06-27 13:11:18 -06:00
David Hall 03b292eeba Fixed overflow bug in GetTransparentBitmap 2018-06-27 13:10:01 -06:00
David Hall c81e87427a Removed BufferedPaintHandle and separated into BufferedAnimationPainter and BufferedPainter. 2018-06-27 13:09:27 -06:00
David Hall 2ced86be61 Added bounds checking to GetTransparentBitmap 2018-06-24 16:20:35 -06:00
David Hall d4d804e7a3 Updated project files for 1.0.14 2018-06-08 12:00:08 -06:00
David Hall 9390e08017 Updated color references to COLORREF struct, added XML comments, added Get/SetIconSize extension methods, fixed HIMAGELIST_QueryInterface, added INDEXTOOVERLAYMASK macro, removed ImageListDrawColor 2018-06-08 11:25:08 -06:00
David Hall a24cfac33c Updated to match new GetThemeStream format 2018-06-08 11:18:49 -06:00
David Hall 8ce4971b0e Added all ComCtl32 methods and more supporting structs and enums 2018-06-05 11:39:42 -06:00
David Hall 95b9a685d4 Simplified use cases for SendMessage across all projects. 2018-05-31 14:39:11 -06:00
David Hall 8df9eba7bb Updated project files with new versions and comments 2018-05-30 12:32:03 -06:00
David Hall 214ca4bb5f Minor fixes related to Kernel32 build 2018-05-29 17:49:10 -06:00
David Hall eb5285043b Fixed design-time failure 2018-05-13 21:40:37 -06:00
David Hall e25275a764 Simplified CallWhenHandleValid 2018-05-13 21:40:14 -06:00
David Hall 2cfce3c7d3 Updated versions to 1.0.12 and corresponding release notes 2018-04-05 14:54:36 -06:00
David Hall 204f752545 Added constructor to AppSettingsFileListStorage that allows for setting the ApplicationSettingsBase and improved ability to find a running app's ApplicationSettingsBase automatically. 2018-04-05 10:53:53 -06:00
David Hall 09dd4c1e70 Update report files and release notes 2018-04-04 09:27:40 -06:00
David Hall 0d8b96fe9b Corrected XML documentation errors 2018-04-03 18:35:18 -06:00
David Hall 6551700381 Updated versions to 1.0.11 and corresponding release notes 2018-04-03 17:58:52 -06:00
David Hall 8b19ca8f5e Renamed KnownFolders to KnownFolder, changed SelectedItem to retrieve file system path if available and readonly as it cannot be used to set the initial value. 2018-03-27 17:04:44 -06:00
David Hall f6de6668d7 Now pulls Settings instance from Entry Assembly 2018-03-27 17:00:37 -06:00
David Hall 84b7a3bada Updated to version 1.0.10 2018-03-26 19:19:38 -06:00
David Hall 073793f0d6 Corrected namespace 2018-03-26 18:06:45 -06:00
David Hall 30554d4c67 Updated builds and reports with updated constucts 2018-03-26 16:56:47 -06:00
David Hall 1465a04549 Allow build against pre-.NET 4.0 targets 2018-03-26 15:51:57 -06:00
David Hall cd9e856f77 Changed version to 1.0.9 2018-03-26 15:06:12 -06:00
David Hall d9aefd33dd For .NET 4.5 only, added ProgressDialog class that will execute an autosizeing dialog that shows progress of an async method. 2018-03-26 15:04:40 -06:00
David Hall acf3f8c306 Removed ForEach method as it can be accomplished with AsEnumerable. Added TreeView.EnumerateAllNodes and TreeView.AddSystemItemAsNode methods. 2018-03-26 15:01:36 -06:00
David Hall 797b023ed0 Moved shell interfaces to PInvoke.Shell32 and added SetTabStops method. 2018-03-26 13:22:59 -06:00
David Hall 65a91bf978 Improved design-time experience, cleaned up code, and added ability to use password characters on text boxes. 2018-03-26 13:21:29 -06:00
David Hall 72c6b440fc Added MRUManager component to manage Most Recently Used files within a project. 2018-03-26 13:19:36 -06:00
David Hall dbf2e68121 Updated projects to version 1.0.8 2018-02-07 09:44:01 -07:00
David Hall 100412d44d Fixed errors created by changing PInvoke lib 2018-01-29 17:56:01 -07:00
David Hall c5885b4c17 Updated projects for 1.0.7 build. 2018-01-27 15:07:38 -07:00
David Hall e617c912a3 Added GetCustomAttributes extension method and converted existing uses. 2018-01-12 11:41:42 -07:00
David Hall 9b7e3ef765 Rolled project versions to 1.0.6 2017-12-29 13:54:58 -07:00
David Hall 7868aa9339 Finished corrections from changes to UxTheme 2017-12-27 17:16:28 -07:00
David Hall 1241963a8b Completion of UxTheme.dll methods and corrections 2017-12-27 11:01:03 -07:00
David Hall 4c0d2feeaa Updated dependencies on DWM changes 2017-12-20 13:09:23 -07:00
David Hall ec5f00790d Added features exposed by other DwmApi methods to DesktopWindowManager. 2017-12-18 17:05:00 -07:00
David Hall ea0dd3fd16 Changed project version to 1.0.5 2017-12-14 21:26:21 -07:00
David Hall 57375676b5 Removed unneeded references from project dependencies 2017-12-14 11:37:56 -07:00
David Hall 8a1c33e158 Renamed Vanara.UI to Vanara.Windows.Forms and reorganized contents 2017-12-13 10:20:03 -07:00