Nikita Tsukanov
|
312f1250e2
|
Don't use AvaloniaObject in IPlatformRenderInterface
|
3 years ago |
Benedikt Stebner
|
b2a4e85e23
|
Only bypass WM_CHAR if previous composition is not empty
|
3 years ago |
Emmanuel Hansen
|
04c8b652c8
|
move clipboard to TopLevel
|
3 years ago |
Nikita Tsukanov
|
5f52122bba
|
Implemented ExitAllFrames, DisableProcessing and Shutdown, dispatcher callbacks now have proper sync context
|
3 years ago |
Benedikt Stebner
|
f307b7364a
|
Fix TextLineImp GetTextBounds
Fix Tab character handling
|
3 years ago |
Benedikt Stebner
|
2f6246c61d
|
Make sure we don't try to read a character out of bounds
|
3 years ago |
Nikita Tsukanov
|
dbbdcb95cd
|
Refactored dispatcher clock
|
3 years ago |
Nikita Tsukanov
|
fe4945d395
|
Win32 dispatcher fixes
|
3 years ago |
Nikita Tsukanov
|
067df73f97
|
Naming
|
3 years ago |
Nikita Tsukanov
|
6a99ca39f9
|
Implemented dispatcher that works like WPF one
|
3 years ago |
Steven Kirk
|
f8eceb4af9
|
Update usages of ItemsControl Items/ItemsSource.
- Use `ItemsSource` when appropriate
- When `Items` is appropriate, don't use the setter
|
3 years ago |
Giuseppe Lippolis
|
02983e3c1e
|
fix: Misc XML Document issue
|
3 years ago |
Benedikt Stebner
|
5ea3027f98
|
Do the same for Chinese IME
|
3 years ago |
Benedikt Stebner
|
c5189bd6f6
|
Trz to fix Japanese IME
|
3 years ago |
Benedikt Stebner
|
8457fba5a3
|
More adjustments
|
3 years ago |
Benedikt Stebner
|
56727d00a0
|
More adjustments
|
3 years ago |
Benedikt Stebner
|
9016933085
|
Fix some unit tests
|
3 years ago |
Benedikt Stebner
|
147db08f90
|
Introduce GlyphRun.Bounds
|
3 years ago |
Benedikt Stebner
|
397867602e
|
Properly sync preedit
|
3 years ago |
Benedikt Stebner
|
d08083bbf3
|
Introduce font collections
|
3 years ago |
Tom Edwards
|
49c57a610c
|
Make `Avalonia.Win32.Input.KeyInterop` public
|
3 years ago |
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 |