14 Commits

Author SHA1 Message Date
Julien Lebosquain 1583de3e33 Fix random test failures and add empty dispatcher verification to tests (#17628)
* Add VerifyEmptyDispatcherAfterTestAttribute

* Use VerifyEmptyDispatcherAfterTest and fix failing tests

* Remove unsupported timeout from sync xUnit tests
2024-11-30 04:25:31 -08:00
Benedikt Stebner 143399f65a Avalonia.Native TopLevel embedding (#15932)
* Introduce Avalonia.Native TopLevelImpl

* Update Avalonia.Native.csproj

Revert change
2024-06-19 19:55:59 -04:00
Nikita Tsukanov 3a1a69b145 Vulkan backend (#12737)
* Ported the old Vulkan PR

* chop-chop

* Support for external objects in vulkan backend

* Fixed structure type

* Removed debug code

* sln fix

* Don't force vulkan on windows
2024-04-29 09:47:49 +00:00
Max Katz b9ec339cfa Add Application.TryGetFeature, re-add new feature - IActivatableLifetime (#14556)
* Implement IOptionalFeatureProvider on Application class

* Use IActivatableLifetime from the TryGetFeature instead of a lifetime

* Reimplement macOS IActivatableLifetime

* Reimplement iOS IActivatableLifetime

* Reimplement Browser IActivatableLifetime

* Reimplement Android IActivatableLifetime

* Make AndroidActivatableLifetime aware of activity re-creation

* Don't crash control catalog dialogs page

* Browser TryEnterBackground shouldn't return true
2024-03-04 17:10:50 -08:00
Friedrich von Never fcece1a215 DotSettings: enable XAML highlighting 2021-09-07 23:53:43 +07:00
Nikita Tsukanov 35b365d97d Implemented basic IME support for Linux 2021-01-07 02:07:02 +03:00
Nikita Tsukanov 84734f22e4 Disable strong name signing until SharpGen issue is resolved 2020-10-25 15:00:46 +03:00
Nikita Tsukanov 19962e4c4d NativeMenu/NativeMenu item with dbusmenu-based exporter 2019-09-11 22:41:12 +03:00
Nikita Tsukanov 343905ebb3 Generate asset resource info with paths 2018-11-14 17:47:43 +03:00
Nikita Tsukanov d5febb11d5 Apply FrameworkPathOverride automatically 2017-09-06 21:44:36 +03:00
Nikita Tsukanov 0b756d0b8a More null checks 2017-05-26 15:51:05 +03:00
Jeremy Koritzinsky 4575c1abc9 Updated Resharper naming rules to match our conventions. 2017-01-11 11:38:20 -06:00
Jeremy Koritzinsky f44468a3ab Added swap chain backed render target. 2017-01-11 10:47:48 -06:00
Steven Kirk 5be41985c3 Renamed Perspex -> Avalonia 2016-05-11 23:36:54 +02:00