14 Commits (feature/integration-tests-vm-migration)

Author SHA1 Message Date
Nikita Tsukanov abf8819947 Implemented pixel format transcoding for Bitmap and WriteableBitmap 3 years ago
Benedikt Stebner cb884c6e9e Reintroduce customizable GlyphRun.BaselineOrigin 3 years ago
Nikita Tsukanov d714f37fce Implemented interop with externally managed GPU memory 3 years ago
Julien Lebosquain 4144be11fe Pass GlyphInfo directly to GlyphRun 3 years ago
Nikita Tsukanov eaf2ce38a4 Context management 3 years ago
Benedikt Stebner 17b2834d21 Implement letter spacing 3 years ago
Benedikt Stebner a4a24c2fa5 Remove GlyphTypeface.PlatformImpl 3 years ago
Benedikt Stebner 74fafe3b09 Optimize GlyphRun allocations 4 years ago
Arhell 4da0ae8dab update test folder links 4 years ago
Benedikt Stebner 71aba01b10 Implement FormattedText.BuildGeometry 4 years ago
Benedikt Stebner 020c8de59e Fix mocks 4 years ago
Steven Kirk fb0da85ad3
Merge core libraries. (#5831) 4 years ago
Benedikt Stebner b815a22d5a Port WPF's FormattedText to Avalonia and rework TextPresenter 4 years ago
Steven Kirk 4dbf646a73 Implement CombinedGeometry. 5 years ago
Steven Kirk 89cb076778 Implement GeometryGroup. 5 years ago
Benedikt Schroeder 08a72e893c Increase TextFormatter compatibility with WPF's version 5 years ago
Dan Walmsley 57cbf67879 more missing stubs. 5 years ago
Jumar Macato 74a74acf0c
set from float to double 5 years ago
Jumar Macato 4ef47bfdb0
Add TryGetSegment 5 years ago
Jumar Macato f8596a60ea
add unimplemented stuff on MockRenderInterface.cs 5 years ago
Dariusz Komosinski aff78fa662 Add default alpha and pixel formats to render interfaces. 6 years ago
Dariusz Komosinski 77ef0ea144 Fix test. 6 years ago
Dan Walmsley ab9556257c fix test interfaces 6 years ago
Nikita Tsukanov d0b041095d Inset box-shadow 6 years ago
Benedikt Schroeder ab5e062deb Add GlyphRun support 6 years ago
Benedikt Schroeder e704823ced Introduce a struct enumerator implementation for ReadOnlyList that can be reused 6 years ago
Benedikt Schroeder 1b0221e224 Reworked the font manager to better manage resoures and also work properly with the application lifetime 6 years ago
Benedikt Schroeder 46d3a91652 Add missing mocks 6 years ago
Benedikt Schroeder 83bfb8ec70 Initial implementation of a font manager 6 years ago
Steven Kirk ec45084e6a Make Pen mutable. 7 years ago
Dariusz Komosinski 1b869ff27b Get rid of not needed interfaces. 7 years ago
Dariusz Komosiński 8534769435 Platform geometry implementations for D2D and Skia. 7 years ago
Jeffrey Ye 3a28179704 return new string[0] from mock interfaces 7 years ago
Jeffrey Ye 27edc74bf8 more comments, and fix compilation error 7 years ago
Steven Kirk a0e8dca6e9 Use PixelSize for device-dependent sizes. 8 years ago
ahopper e967a8eb72 rename WritableBitmap 8 years ago
Steven Kirk d2e1eba876 Refactored geometry. 8 years ago
Steven Kirk 1b9d61416f Ported ImmediateRenderer from scenegraph branch. 9 years ago
Steven Kirk e6cb529878 Ported immutable media impls from scenegraph. 9 years ago
Steven Kirk 376535b198 Make IFormattedTextImpl immutable. 9 years ago
Nikita Tsukanov 90a4915549 Implemented WritableBitmap 9 years ago
Nikita Tsukanov 7013033a1b Added `Bitmap(PixelFormat format, IntPtr data, int width, int height, int stride)` constructor 9 years ago
Steven Kirk abe69ac320 Moved some mocks into Avalonia.UnitTests. 9 years ago
Nikita Tsukanov 374d600275 Added support for multiple drawing methods for window implementations. Added framebuffer support 9 years ago
Steven Kirk 4ce2e09ef3 Use widened bounds for GeometryNode.Bounds. 9 years ago
Steven Kirk a967c9bf82 Make DPI scaling work again. 9 years ago
Steven Kirk 584cdbb133 Make FormattedTextImpl immutable. 9 years ago
Steven Kirk c46ca88b97 Make IGeometryImpl immutable. 9 years ago
Steven Kirk da666b4463 Make Shape render properly again. 10 years ago
Steven Kirk 86216d9420 Use scene geometry for hit-testing. 10 years ago