Benedikt Stebner
|
edbfd96b2d
|
Simply ShapedBuffer GlyphInfos access
|
3 years ago |
Nikita Tsukanov
|
ae1fcfed51
|
Refactored DrawingContext and VisualBrush, added DrawingBrush (#10419)
Refactored DrawingContext and VisualBrush, added DrawingBrush
|
3 years ago |
Daniil Pavliuchyk
|
dce799ba10
|
RadioButtonAutomationPeer WIP
|
3 years ago |
Benedikt Stebner
|
f5caa61051
|
[SKIA] UseOpacitySaveLayer feature switch (#9964)
* [SKIA] Introduce UseOpacitySaveLayer feature switch
* Only maintain _currentOpacity when OpacitySaveLayer is disabled
|
3 years ago |
Max Katz
|
104023bfc8
|
Remove specific data type methods from the IDataObject, add new Files format
|
3 years ago |
Julien Lebosquain
|
822f5d04aa
|
Fix Direct2D1 test runner hanging
|
3 years ago |
Max Katz
|
e6b8914b7d
|
Rename TryGetFileFromPath-like method to end with Async suffix
|
3 years ago |
Julien Lebosquain
|
199d667820
|
Lazy initialized Win32 pointer info buffers
|
3 years ago |
Daniil Pavliuchyk
|
4ad731ea60
|
Fix nullability issues
|
3 years ago |
Max Katz
|
842556177d
|
Windows specific cleanups
|
3 years ago |
Daniil Pavliuchyk
|
02906a6234
|
Add SliderAutomationPeer
|
3 years ago |
jc.yuan
|
3f3eff6563
|
remove the duplicated line
|
3 years ago |
kekekeks
|
fc0ddcb320
|
Use NT shared handles for Vulkan interop on Windows
|
3 years ago |
Julien Lebosquain
|
2b08668c64
|
Addressed feedback on PR #10307
|
3 years ago |
Julien Lebosquain
|
0d32343410
|
Nullability annotations for Avalonia.Win32
|
3 years ago |
Julien Lebosquain
|
1c9032dd72
|
Win32 tray icon: avoid HIcon access when removing
Prevents a crash when the TrayIconImpl finalizer runs after the System.Drawing.Icon has been disposed
|
3 years ago |
Julien Lebosquain
|
7d879cf6fe
|
Added Win32PlatformOptions.ShouldRenderOnUIThread
Fixes WPF interop
|
3 years ago |
Steven Kirk
|
339b1e92bd
|
Add hack for strange win32 behavior.
Fixes two failing integration tests on win32.
|
3 years ago |
Julien Lebosquain
|
39fe9b17fb
|
Nullability fixes for Avalonia.Base
|
3 years ago |
Max Katz
|
db78f7c870
|
Update angle to 2.1.0.2023020321
|
3 years ago |
Benedikt Stebner
|
b0a2ae99e4
|
Fix default GlyphRun.BaselineOrigin
Add a unit test
|
3 years ago |
Giuseppe Lippolis
|
58c23a7efc
|
fix: misc compilation errors after merge PRs #10078 #10120
|
3 years ago |
Max Katz
|
f5a81d71e2
|
Introduce TopLevelImpl.TryGetFeature instead of having multiple interfaces per feature
|
3 years ago |
Nikita Tsukanov
|
abf8819947
|
Implemented pixel format transcoding for Bitmap and WriteableBitmap
|
3 years ago |
Nikita Tsukanov
|
6bdf0eacc7
|
Removed legacy renderers
|
3 years ago |
Benedikt Stebner
|
cb884c6e9e
|
Reintroduce customizable GlyphRun.BaselineOrigin
Reintroduce Brush IBrush inheritance
|
3 years ago |
Julien Lebosquain
|
10a3b79d12
|
Perf: various misc text layout optimizations
|
3 years ago |
Benedikt Stebner
|
07c11c75e7
|
Use IGlyphRunImpl in the IDrawingContextImpl
|
3 years ago |
Nikita Tsukanov
|
d714f37fce
|
Implemented interop with externally managed GPU memory
|
3 years ago |
Julien Lebosquain
|
7fcfc82be0
|
Fixed TextShaperImpl when the text is backed by an array
|
3 years ago |
Julien Lebosquain
|
4144be11fe
|
Pass GlyphInfo directly to GlyphRun
|
3 years ago |
Giuseppe Lippolis
|
1a0492dcb0
|
fix: Warning CS0105: The using directive for 'Avalonia.Reactive' appeared previously in this namespace
|
3 years ago |
Julien Lebosquain
|
dec8c1c586
|
Used Memory/Span instead of CharacterBufferReference/Range
+ GlyphRun uses ReadOnlyMemory for characters
|
3 years ago |
Benedikt Stebner
|
473cda2d3e
|
[Direct2D1] Don't dispose DirectWrite GlyphRun explicitly
|
3 years ago |
Emmanuel Hansen
|
79b30658f1
|
add TopLevel.GetTopLevel api
|
3 years ago |
Max Katz
|
37545cbeb1
|
IStorageProvider API updates
|
3 years ago |
Benedikt Stebner
|
fc4e549c2e
|
Cleanup
|
3 years ago |
Max Katz
|
f7605ca22e
|
Fix build
|
3 years ago |
Max Katz
|
13c14e7360
|
Add ColorContrastPreference to the PlatformColorValues
|
3 years ago |
Max Katz
|
4105bb09c9
|
Windows implementation
|
3 years ago |
Simon Cropp
|
4ab3eb1064
|
.
|
3 years ago |
Simon Cropp
|
16ffe2f6f9
|
use default literal
|
3 years ago |
Simon Cropp
|
fb37ab1e77
|
leverage GetRequiredService
|
3 years ago |
Emmanuel Hansen
|
8516308e63
|
add HoldWaitDuration to IPlatformSettings
|
3 years ago |
Max Katz
|
c2e00428df
|
Remove AppBuilderBase and generics
|
3 years ago |
Max Katz
|
8a78f134c5
|
Remove JetBrains.Annotations from the repo
|
3 years ago |
Max Katz
|
59d7874b1d
|
Replace System.Reactive with internal extensions
|
3 years ago |
0xDB6
|
04db818a47
|
Defer execution of UnregisterClass to fix RWM atom table leak (#9700)
|
3 years ago |
Steven Kirk
|
fdc4a4c497
|
Added WindowClosingEventArgs.
Fixes #9524.
|
3 years ago |
Giuseppe Lippolis
|
155a652840
|
fix(AngleWin32PlatformGraphics): dead code
|
3 years ago |