Benedikt Stebner
25ff3e2004
Only initialize imm32 if a text input client is present
3 years ago
Dan Walmsley
19adcd0d4b
Merge pull request #11013 from AvaloniaUI/refactor/readonly-classes
Make Classes properties readonly.
3 years ago
Dan Walmsley
0d39ae752a
Merge pull request #11014 from AvaloniaUI/feature/effects
Bitmap effects support
3 years ago
Dan Walmsley
071691a764
fix typo
3 years ago
Max Katz
f0f5e7b8b7
Merge pull request #11009 from Gillibald/fixes/glyphRunHitTest
Fixes GlyphRunNode hit testing
3 years ago
Nikita Tsukanov
cf28998a46
Bitmap effects support
3 years ago
Dan Walmsley
311df96fd3
Merge pull request #11012 from AvaloniaUI/fix-datagrid-edit-cell
Backport WCT fix for editing DataGrid
3 years ago
Max Katz
72603182ae
Backport WCT fix for editing DataGrid
3 years ago
Steven Kirk
1135895b73
Make Classes properties readonly.
Makes the `StyledElement.Classes` and `Flyout.FlyoutPresenterClasses` properties readonly. Adds a transformer to the XAML compiler to convert attribute syntax classes setters to collection syntax so that they will be added to the existing `Classes` object.
Prevents an unneeded allocation of a `Classes` object when setting `Classes` from XAML.
3 years ago
Max Katz
40b5c3b178
Merge pull request #11010 from AvaloniaUI/mozilla-hacks-clipboard
Add "readClipboardText" workaround for Mozilla
3 years ago
Max Katz
1a46ccbbeb
Add "readClipboardText" workaround for Mozilla
3 years ago
Max Katz
37ef8b7eb8
Merge pull request #11008 from AvaloniaUI/fixes/10946-dont-allow-items-binding
Make binding to `ItemsControl.Items` a compile error.
3 years ago
Benedikt Stebner
69c31bb394
Use untransfored bounds for GlyphRunNode.HitTestTransformed
3 years ago
Steven Kirk
1a3b8fbcac
Don't allow binding to `ItemsControl.Items`.
Depends on https://github.com/kekekeks/XamlX/pull/85 : this PR disallows invoking "collection behavior" for property setters when using attribute syntax.
Required adding a `Flyout.FlyoutPresenterClasses` setter. This property was previously buggy without the setter (see https://github.com/AvaloniaUI/Avalonia/issues/10946#issuecomment-1506563268 ). Added tests for setting classes that I put in place when investigating this.
Fixes #10946
3 years ago
Nikita Tsukanov
5ddb6cad81
Merge pull request #11005 from Altua/transformed-hittest
Take Transform into account when hit testing DrawOperationWithTransform
3 years ago
jankrib
076d3c721e
Update DrawOperationTests.cs
3 years ago
jankrib
8f7deb17ad
Implement HitTestTransformed
3 years ago
Max Katz
592dce39b4
Merge pull request #10994 from AvaloniaUI/android-safe-area-fix
Android - Fix bottom inset value when displaying edge to edge
3 years ago
Emmanuel Hansen
bb2b2fce5f
correction in calculating bottom inset on android
3 years ago
Benedikt Stebner
f650326721
Merge pull request #11002 from AvaloniaUI/maxkatz6-patch-1
Update browser WindowingPlatform exception message
3 years ago
Max Katz
77feabd2f5
Update WindowingPlatform.cs
3 years ago
Steven Kirk
5455048a9d
Merge pull request #10851 from AvaloniaUI/fixes/custom-chrome-canresize-maximize
Don't allow window zoom when CanResize=false and custom window chrome
3 years ago
Max Katz
c87277688d
Merge pull request #10987 from AvaloniaUI/fixes/dispatcher-invoke-task
Rename InvokeTaskAsync to InvokeAsync to remove breaking behavior change
3 years ago
Nikita Tsukanov
ff318b67d9
Rename InvokeTaskAsync to InvokeAsync to remove breaking behavior change
3 years ago
Benedikt Stebner
5ed97387eb
Merge pull request #10936 from Gillibald/multipleTextFixes
[Text] Fixes
3 years ago
Nikita Tsukanov
c3887a1f8f
Merge pull request #10982 from Gillibald/fixes/macSurroundingText
[macOS] Prevent NRE for SetSurroundingText
3 years ago
Benedikt Stebner
fcb9fa59f0
Make sure we don't pass a null string to MicroCom
3 years ago
Benedikt Stebner
e76e85fdaf
Merge branch 'master' into multipleTextFixes
3 years ago
Benedikt Stebner
2f67ca23f9
Fix emergency text wrapping for some unicode sequences
3 years ago
Nikita Tsukanov
fbc2dde020
Merge pull request #10974 from AvaloniaUI/fixes/prevent-double-close
Make sure that HandleClosed is called only once
3 years ago
Nikita Tsukanov
d8c5063be4
Removed extra Closed?.Invoke()
3 years ago
Max Katz
ae9a36ac0b
Merge branch 'master' into fixes/prevent-double-close
3 years ago
Max Katz
8f16b312d4
Merge branch 'master' into fixes/custom-chrome-canresize-maximize
3 years ago
Steven Kirk
3aaec9ab59
Merge branch 'master' into fixes/custom-chrome-canresize-maximize
3 years ago
Max Katz
694f0bfacb
Merge pull request #10857 from Gillibald/optimizeMatchCharacter
Optimize FontManager Caching
3 years ago
Nikita Tsukanov
727e6ccdfd
Make sure that HandleClosed is called only once
3 years ago
Nikita Tsukanov
63418d346d
Merge branch 'master' into optimizeMatchCharacter
3 years ago
Max Katz
15cb8d8944
Merge pull request #10950 from AvaloniaUI/fixes/x11-compose-key
Fix compose key handling when IME is not enabled
3 years ago
Nikita Tsukanov
a2c10a9d06
Merge branch 'master' into fixes/x11-compose-key
3 years ago
Max Katz
88e3bf0106
Merge pull request #10953 from AvaloniaUI/fixes/headless-platform-timer
Headless timer should report that it runs on the "UI" thread
3 years ago
Max Katz
d0258b3704
Merge pull request #10954 from AvaloniaUI/fixes/box-shadow-with-null-brush
Fixed boxshadow drawing
3 years ago
Max Katz
150b058e57
Merge pull request #10951 from AvaloniaUI/fixes/close-earlier
Properly notify the TopLevel before destroying render targets
3 years ago
Nikita Tsukanov
9aec3e348b
Properly notify the TopLevel before destroying render targets
3 years ago
Nikita Tsukanov
fc96e2949f
Fixed #10539
3 years ago
Nikita Tsukanov
37414f184b
Headless timer should report that it runs on the "UI" thread
Should fix #10686
3 years ago
Nikita Tsukanov
fc00c1c3d4
Fix compose key handling when IME is not enabled
3 years ago
Steven Kirk
5fec5bc185
Merge pull request #10892 from AvaloniaUI/fixes/10367-virtualization-improvements-2
Virtualization improvements
3 years ago
Steven Kirk
e3bf19a399
Update tests due to changes in #10803 .
3 years ago
Max Katz
386590ea32
Merge branch 'master' into fixes/10367-virtualization-improvements-2
3 years ago
Max Katz
01b2e91e46
Merge pull request #10944 from AvaloniaUI/fixes/10249-itemscontrol-isselected-binding
Fix binding container IsSelected in styles/themes
3 years ago