DineshSolanki / FoliCon

Creates Folder icons for Movies, Serials, Music,Anime and Games Folders
https://dineshsolanki.github.io/FoliCon/
GNU General Public License v3.0
58 stars 5 forks source link

Bump Vanara.PInvoke.Shell32 from 3.4.11 to 3.4.12 #87

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps Vanara.PInvoke.Shell32 from 3.4.11 to 3.4.12.

Release notes

Sourced from Vanara.PInvoke.Shell32's releases.

Release Notes - 3.4.12

Additions

  • Added Vanara.PInvoke.DavClnt which takes methods out of NetApi32. Set those methods to Obsolete.
  • Added Vanara.PInvoke.PhotoAcquire assembly with interfaces for Photo Acquisition.
  • Updated NuGet package dependencies
  • Add implicit op from SafeHANDLE to HANDLE
  • Add MouseActivateCode as WM_MOUSEACTIVE response (#358)
  • Added tag to Directory.Build.props
  • Added ability for IDataObject.GetData to retrieve an HGLOBAL as an IStream
  • Added ability to pick character set in IDataObject.GetData method
  • Added CHANGEFILTERSTRUCT.Default field
  • Added Clipboard functions that wrap Unicode to Ansi and back conversions
  • Added DS_xx dialog box styles to User32 as DialogBoxStyles enum (#359)
  • Added enum overloads for PeekMessage and PostMessage
  • Added implicit op for SystemColorIndex to HBRUSH
  • Added locking to SafeMemoryHandle.ToType extension method
  • Added Missing Disk Management Control Codes #345
  • Added mssing Pack = 1 to TASKDIALOG_BUTTON (#351)
  • Added NativeClipboard.GetFileNameMap, GetShellItemArray, IsFormatAvailable(string) and SetShellItems methods (#353)
  • Added Null field to all GDI handles
  • Added OBM_ constants
  • Added SafeMoveableHGlobal.CallLocked method
  • Added SetWindowAttributes in DwmApi from Windows 11. (#363)
  • Added Shell32.SHCreateDataObject overload to simplify use and prevent unintentional bugs using PIDL class.
  • Added support for memory classes and interfaces to indicate if they zero memory on initialization to prevent re-zeroing.
  • Added Type.GetConstants extension method
  • Added WideCharToMultiByte and MultiByteToWideChar overloads taking byte arrays.

Fixes

  • BREAKING CHANGE: Changed parameters of Ole32.IStreamV.Seek and CopyTo methods to use out parameters. Cost of throwing away value was determined to be zero.
  • BREAKING CHANGE: Made NativeClipboard a static class and removed dependencies on User32.
  • Changed ASCII encoder to UTF8 encoder in string helper classes for broader character support.
  • Changed NativeClipboard.SetShellItems functionality and added overlaod.
  • Changed return value of User32.GetMessage to int so value of -1 can be returned. Fixes #360.
  • Changed VSS_MGMT_OBJECT_PROP to struct for marshaling
  • Fixed #357 (set moniker on IFileSystemImage2.BootImageOptionsArray)
  • Fixed alignment of SET_VIRTUAL_DISK_INFO (#356)
  • Fixed bug in IEnumString.Enum extension method
  • Fixed bug in InteropExtensions.Write(IEnumerable...) method that wiped out existing values if an offset was provided.
  • Fixed bug in ShellLink.ShowState that was carried over from old code. (#349)
  • Fixed definition problem with IDataTransferManagerInterop.GetForWindow (#354)
  • Fixed exceptions being thrown by BOOL and BOOLEAN when interacting with int and ! operator
  • Fixed layout of TOUCHPREDICTIONPARAMETERS (#347)
  • Fixed NativeClipboard GetText and SetText methods. Also changed ctor so that if no HWND is passed, it uses the Desktop's window handle. Fixes #355.
  • Fixed optional param problem with DateTime APIs in Kernel32.
  • Fixed unbounded recursion in SafeLPSTR, SafeLPTSTR and SafeLPWSTR implicit cast operators from string by inverting the types.
  • Fixes access violation when calling TaskDialogIndirect
  • Got the VssApi projects to build
  • Removed dependencies on all x64 preprocessor indications and just made all structures work for both 32 and 64-bit (#346)
  • Removed platforms from solution leaving only AnyCPU

... (truncated)

Commits
  • f1a3b2d Updated DWMWINDOWATTRIBUTE with new Win11 values
  • d442ebd Updated project information
  • 08a435c Final updates to NativeClipboard
  • 8d8ffa4 Additional documentation for NativeClipboard and IDataObject extensions
  • 8cabbdb BREAKING CHANGE: Changed parameters of Ole32.IStreamV.Seek and CopyTo methods...
  • 94703f0 More NativeClipboard changes
  • fbb788c Merge branch 'master' of https://github.com/dahall/Vanara
  • 8dbbf68 Another NativeClipboard push
  • 677a5a3 Added SetWindowAttributes in DwmApi from Windows 11. (#363)
  • 2d02c0a Still more work on NativeClipboard
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)