89 Commits (visualbrush_recreate)

Author SHA1 Message Date
Bartosz Korczyński 7a7ab8e5f8
feat: Add API for fetching window Z-order (#14909) 2 years ago
Dameng fa1fdd463f
upgrade `Quamotion.RemoteViewing` to 1.1.211 to work with `RealVNC Viewer`, Add `password` parameter to `StartWithHeadlessVncPlatform` (#15406) 2 years ago
Max Katz 6258df5b63
Enable nullable on Avalonia.Android project (#15331) 2 years ago
Max Katz cc52217c09
Fix android and add top level info early (#15158) 2 years ago
Nikita Tsukanov 4dbb165a7b
Reworked the way we are clipping dirty rects with CompositionTarget (#14806) 2 years ago
Max Katz 326ef7c9fd
Add .NET 8 target (Avalonia 11.1) (#14535) 2 years ago
Max Katz 1ad5107654
Implement Dispatcher.UnhandledException and Dispatcher.UnhandledExceptionFilter (#14432) 2 years ago
Nikita Tsukanov 7fb26639f5
GPU interop features now don't require to skip the first frame and available earlier in general (#14651) 2 years ago
yankun 26564ec1c8
Add support for CombinedGeometry and GeometryGroup in Headless renderer (#14360) 2 years ago
Max Katz cec229f3fd Correct headless methods documentation 2 years ago
Julien Lebosquain 9f5a1027fd
Warning cleanup (#13656) 2 years ago
Benedikt Stebner 8da8100288
Fix SystemFontCollection nearest match lookup (#13365) 2 years ago
Julien Lebosquain 9548bf7337
Fix HeadlessUnitTestSession creation race condition (#12979) 3 years ago
Julien Lebosquain ac00fe2bf4
Key handling improvements (#12549) 3 years ago
Mihnea Rădulescu 7b67fda0eb
Fix issue 4427 - System.InvalidOperationException: Default font family name can't be null or empty (#12817) 3 years ago
Benedikt Stebner fac9e55f69
Introduce PixelFormatWriter (#12807) 3 years ago
Benedikt Stebner b465af28c5 Introduce DrawingContext Push/PopRenderOptions 3 years ago
Steven Kirk 45e5d25ccf Implemented Geometry.GetWidenedGeometry. 3 years ago
Dan Walmsley 839de5966b remove all traces of old api diff. 3 years ago
Nikita Tsukanov 8680c612fd OSX rendering refactoring 3 years ago
Max Katz 605d10b022 Unify IRuntimePlatform registration across backends 3 years ago
jankrib 26d4746096 Break layout flip flop in headless 3 years ago
Glen Stone 85ed4ea1c9
Fix AvaloniaTestAttribute base class 3 years ago
Julian Preece 4511be1765 Fix using key modifier for input 3 years ago
Julian Preece 0027ace53b handle mouse wheel for vnc 3 years ago
Julian Preece 5df3a46645 Handle keyboard input for vnc 3 years ago
Julian Preece 2388674224 Fix vnc colour format 3 years ago
Nikita Tsukanov f300a24402 Media system refactoring 3 years ago
Steven Kirk 8845f239b6 Implement transparency level hint list on win32. 3 years ago
Steven Kirk 0b1b3476fb Make EnumExtensions internal. 3 years ago
Benedikt Stebner 101cdc5257 Fix PushOpacity when ClipToBounds is false 3 years ago
Benedikt Stebner f153c626f8 Fix TextLineImpl.GetCharacterHitFromDistance for lines that include a TextEndOfLine run 3 years ago
Nikita Tsukanov 64610c264b Composition aware resources 3 years ago
Max Katz 972e83bff2 Revert CancellationToken changes 3 years ago
Max Katz 6b51f00a4a Minor adjustments to changes in master + fix failing test (need to tick the timer manually) + add some comments 3 years ago
Max Katz a3df4ad3b4 Reset application after each test 3 years ago
Max Katz 04ff14f0cd Return WriteableBitmap from the GetLastRenderedFrame API 3 years ago
Max Katz cc0e2302e7 Remove ICustomDrawOperation from the IDrawingContextImpl as it seems useless there now 3 years ago
Max Katz 5a742ea2c4 Run jobs after headless input 3 years ago
Max Katz 35782d9a1b Make sure callback are on the UI thread 3 years ago
Max Katz 0547001f3b Cleanup 3 years ago
Max Katz 73d726a9f5 Make AvaloniaTestAssemblyRunner use existing test case runners 3 years ago
Max Katz bb893b189c Make HeadlessUnitTestSession run individual frames per test 3 years ago
Max Katz 99f4739e85 Fix scenario when application attribute is not used 3 years ago
Max Katz 4aa6035ec3 Reuse text and geometry related headless mocks in Avalonia unit tests and benchmarks 3 years ago
Max Katz 8b6311710e Check for SupportsRunLoops 3 years ago
Max Katz 629900d6d8 Instead of creating a fake test command, try to iterate over existing commands structure and replace only what's needed 3 years ago
Max Katz e61e540c23 Add missing ITextShaperImpl 3 years ago
Max Katz e2805e4118 Use GetAwaiter().GetResult() 3 years ago
Max Katz 321bf26a0a Support SetUp and TearDown methods by NUnit 3 years ago