Avalonia/api
Max Katz af0f73de93
`[GeneratedComInterface]` based Windows automation (#16543)
* Move automation interfaces to the Avalonia.Win32.Automation with DisableRuntimeMarshalling and use [GeneratedComInterface] marshalling

* Various fixes for the new windows accessibility

* Numerge Avalonia.Win32.Automation into Avalonia.Win32

* Suppress Avalonia.Win32 API warnings, these interfaces never were part of the public API

* Fix IRawElementProviderSimple2 definition on legacy COM interop

* Some changes after review

* More consistent COM method names

* Fix folder hierarchy

* Rewrite SafeArrayMarshaller to use arrays as managed type

* Add ManagedObjectWrapper where's possible

* Throw an exception for unsupported SafeArrayRef scenario

---------

Co-authored-by: Julien Lebosquain <julien@lebosquain.net>
2024-10-31 11:03:29 +00:00
..
Avalonia.Android.nupkg.xml Screens api refactor mobile (#16647) 2024-08-13 16:22:39 -07:00
Avalonia.Browser.nupkg.xml Screens api refactor mobile (#16647) 2024-08-13 16:22:39 -07:00
Avalonia.FreeDesktop.nupkg.xml Bump DBus stack take 2 (#15685) 2024-08-19 06:32:06 +00:00
Avalonia.Skia.nupkg.xml 11.2.x Private/PublicAPI adjustments (#16733) 2024-08-19 16:17:25 -07:00
Avalonia.Themes.Fluent.nupkg.xml ResourceProvider upgrade (#16928) 2024-09-12 16:07:13 -07:00
Avalonia.Win32.nupkg.xml `[GeneratedComInterface]` based Windows automation (#16543) 2024-10-31 11:03:29 +00:00
Avalonia.iOS.nupkg.xml Screens api refactor mobile (#16647) 2024-08-13 16:22:39 -07:00
Avalonia.nupkg.xml Make popup focus stealing configurable. (#16642) 2024-09-30 14:49:19 +00:00