windows_foundation 0.2.0 copy "windows_foundation: ^0.2.0" to clipboard
windows_foundation: ^0.2.0 copied to clipboard

Provides access to WinRT APIs from the Windows.Foundation namespace using FFI.

0.2.0 #

Note: This release has breaking changes.

  • REFACTOR: refactor enum projections (#338). (8b2830c6)
  • REFACTOR: refactor the projection of PassArray style array parameters (#326). (ca45f924)
  • REFACTOR: refactor parameter projections (#325). (6774c4f8)
  • FEAT: the constructors of the struct classes are now const (#331). (c0ec409d)
  • FEAT(windows_foundation): support boxing Uri objects (#328). (c4ddb4ab)
  • FEAT(windows_foundation): add wrapper for HSTRING (#324). (d8e3533b)
  • FEAT: support (Uri, String) and (Object, Object?) key-value pairs in Map (#319). (c72958dd)
  • FEAT: support DateTime, Duration, and TextRange type args in Vectors (#317). (8a8ef2a1)
  • FEAT: support double type arguments in IAsyncOperation (#315). (c03183ff)
  • FEAT: support WinRTStruct type arguments in IAsyncOperation (#313). (a194214f)
  • FEAT: support WinRTStruct type arguments in IReference (#312). (d8468adf)
  • DOCS: update docs for the internal library (#346). (f71cd951)
  • DOCS: fix grammar mistakes in docs (#340). (a420d0d7)
  • BREAKING FEAT: wrap struct fields (#322). (a2094b38)

0.1.0 #

Note: This release has breaking changes.

  • REFACTOR: tweak the conversions from native arrays to Dart Lists (#300). (009e6d15)
  • REFACTOR: rework getRestrictedErrorDescription function (#298). (0c2a7a91)
  • FEAT(windows_media): add MediaCapture APIs (#301). (81584de7)
  • FEAT: provide better error messages on WindowsExceptions (#291). (c06493cf)
  • FEAT: support Object? type arguments in Vectors (#290). (1b9034b7)
  • FEAT: support WinRTStruct type arguments in Vectors (#289). (486f0de9)
  • BREAKING FIX: getters that return collection objects are now nullable (#297). (6e0c8148)
  • BREAKING FIX: some Vector type arguments are now nullable (#286). (36eef7ae)
  • BREAKING FEAT: methods with out parameters now return a Record (#299). (35ebf6f1)

0.0.9 #

  • FEAT: add toList extension method to structs (#279). (dd00ee32)

0.0.8 #

  • FEAT: support double types in collections (#262). (78dd2882)

0.0.7+1 #

0.0.7 #

  • FEAT: add APIs required for Windows.Media.Ocr APIs (#238). (82e36141)

0.0.6 #

  • FEAT(windows_foundation): add NativePackageVersion struct (#221). (d6a4e35c)

0.0.5 #

  • FEAT: add some structs from Windows.UI namespace (#211). (00ef0456)
  • DOCS: update

0.0.4 #

  • Add getWindowHandle helper function to retrieve the window handle of the current window (#197)
  • InitializeWithWindow's initialize method now uses getWindowHandle to retrieve the window handle of the current window if hwnd parameter is omitted (#197)

0.0.3 #

  • Add NativeDisplayAdapterId and NativeSizeInt32 structs (#193)

0.0.2 #

  • IMap interface's empty constructor now supports creating empty maps for the Guid and Object? key-value pairs.

0.0.1 #

  • Initial version.