Dan Walmsley
6fb3c0e113
Merge pull request #13213 from AvaloniaUI/try-to-fix-API-validator
Try to fix api validator
2 years ago
Damon
4c3943bd56
Update SkiaSharp to 2.88.6 to fix a critical security vulnerability ( #13109 )
* Update SkiaSharp to 2.88.6 to fix a critical security vulnerability
* Looks like Tizen needs to be updated separately
2 years ago
Boyd Patterson
dfe0130a1b
Do not match access keys on input elements that are not effectively enabled. ( #13185 )
2 years ago
Dan Walmsley
031d7d2f22
Merge pull request #13156 from AvaloniaUI/fix-build-baseline-version-parse
fix parsing the baseline version for api diff.
2 years ago
Max Katz
2bfb008cd8
Trimmable runtime xaml loader ( #12937 )
* Add trimming attributes to the Runtime XAML Loader project
* Create CompilerDynamicDependenciesAttribute with all known dynamic types
* Use master XamlX
* Implement CompilerDynamicDependenciesGenerator to simplify CompilerDynamicDependencies attribute
* Better formatting of generated code
* Be safe about type converters as well
* Remove unnecessary warning
* Also include FindType just in case
2 years ago
Dan Walmsley
a9f7e9c494
update xamlx.
2 years ago
Dan Walmsley
67cc38a318
correct version.
2 years ago
Steven Kirk
807ae858d9
Use a regex to detect a release branch. ( #13106 )
Using the suggested regex from semver.org.
2 years ago
Dong Bin
008ef53680
fix: TemplateBinding clone should carry original Mode. ( #13087 )
Co-authored-by: rabbitism <dongbin@irihi.tech>
2 years ago
Julien Lebosquain
b7ab5ad57f
Fix popup tests randomly failing after logical scrollable tests ( #13098 )
2 years ago
Dong Bin
388e28226b
fix: fix CalendarDatePicker two way binding syntax. ( #13083 )
Co-authored-by: rabbitism <dongbin@irihi.tech>
2 years ago
Steven Kirk
6513cd4938
Fix initial logical scrollable state ( #13066 )
* Add failing test for #13064
* Remove Content binding from ScrollViewer template.
Since #10803 , the `ScrollContentPresenter.Content` binding is managed internally, not via a binding in the template.
* Assign owner before doing subscriptions.
Fixes #13064 .
2 years ago
Max Katz
5782a531a2
Add "EGL_ANGLE_flexible_surface_compatibility" ext check ( #13080 )
* Add "EGL_ANGLE_flexible_surface_compatibility" ext check
* Use stackalloc with CreatePBufferFromClientBuffer attributes
* Fix broken API
2 years ago
Steven Kirk
156ec91da0
Disallow entering fullscreen when showing window. ( #12865 )
Fixes hard-to-reproduce problem when showing a window while on a fullscreen space.
2 years ago
Meloman19
2c8ef4684e
Fix offset expression animation ( #13071 )
* Fix ServerObject subscription Invalidate
* Add Vector3D property type to CompositionGenerator
---------
Co-authored-by: Meloman19 <23280622+Meloman19@users.noreply.github.com>
2 years ago
Max Katz
27b3f04ec7
MacOS file type filter in native file dialog ( #12899 )
* Introduce IFilePickerFileTypes to have more control over file types in the native backend
* Update samples page for dialogs
* Rename to IAvnFilePickerFileTypes
* WIP
* Fix disabled popup
* Explicitly dispose AvnString and AvnStringArray + GetNSArrayOfStringsAndRelease
* Fix potential crash
---------
Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>
2 years ago
Max Katz
a1721ba727
Merge pull request #13019 from AvaloniaUI/fixes/itemscontrol-logical-child-removal
Fix ItemsControl logical child removal
2 years ago
Lehonti Ramos
766f545789
In `Avalonia.Controls`, modernized `get`ter/`set`ter syntax ( #13021 )
Co-authored-by: Lehonti Ramos <lehonti@ramos>
2 years ago
Julien Lebosquain
9f283995d2
Fix unit tests culture ( #13016 )
2 years ago
Simon Cropp
691b9102bb
csproj cleanup ( #12657 )
2 years ago
Julien Lebosquain
183e37d0fc
Fix HeadlessUnitTestSession creation race condition ( #12979 )
* Fix HeadlessUnitTestSession creation race condition
* Bind Compositor/MediaContext to a fixed UI thread
* Fix dead lock in AvaloniaTestCase
* Rename Compositor.UIThreadDispatcher to Dispatcher
2 years ago
Emmanuel Hansen
d8e01049de
Fix focus loss issue with AutocompleteBox ( #12883 )
* fix focus loss issue with autocomplete box
* close dropdown when focus actually moves within the autocompletebox's focus scope
* make GetFocusScope internal for now
* remove GetFocusScope from focus manager
---------
Co-authored-by: Max Katz <maxkatz6@outlook.com>
2 years ago
Max Katz
29bc00ec66
Fix XAML name generator with non-Avalonia XAML files ( #13001 )
* Fix #12841 by not putting stacktrace in the error message
* Respect SourceItemGroupMetadata to fix #12855
* Fix Generators.Sandbox
2 years ago
Max Katz
d42dd96efd
Merge pull request #12875 from liwuqingxin/fixes/12874-datagrid-remove-selecteditem
Fix DataGrid' SelectedItems removing wrong item when DataGrid is grou…
2 years ago
Max Katz
1e25028821
Fix FontManager crash ( #12982 )
2 years ago
Nikita Tsukanov
324cdafdbd
Added guards for compositor reentrancy and exposed batch lifetime events ( #12968 )
* Added guards for compositor reentrancy and exposed batch lifetime events
* Use manual continue with since our tests are using some borked sync context
2 years ago
Max Katz
5c7659358f
Merge pull request #12970 from Gillibald/fixes/browserIme
[Browser] [IME] Fix event handling
2 years ago
Wiesław Šoltés
5badacbc63
Restore PathIcon Foreground setter in Fluent theme ( #12789 )
* Restore PathIcon Foreground setter in Fluent theme
* Use TextControlForeground resource
2 years ago
Julien Lebosquain
66e2f4b61d
FluentTheme: settable ListBoxItem.FontWeight/FontSize ( #12958 )
2 years ago
Julien Lebosquain
2722f9bcfd
Fix VirtualizingStackPanel and nth-child for the currently realizing item container ( #12957 )
* Added failing tests for VirtualizingStackPanel and nth-child
* VirtualizingStackPanel: support index of currently realizing item
2 years ago
Vladimir Drobyshev
81a5220f2d
Fix - TextPresenter ignores FontStretch property ( #12947 )
* Test
* Fix
2 years ago
Tako
693a083875
Add support for setting tooltip text for TrayIcons ( #12948 )
2 years ago
Benedikt Stebner
58ef8ed462
[Mac] Rework raw keyDown/textInput handling ( #12774 )
2 years ago
Benedikt Stebner
1b856c8870
Set _ignoreWmChar when IME sends a ImeProcessed key to prevent input via WM_CHAR ( #12942 )
2 years ago
Nikita Tsukanov
2d45ed8a61
[X11] Don't convert the current time from long to int ( #12941 )
2 years ago
Tom Edwards
f97a4d02d5
Detect recursion in analyser `while` loops ( #12916 )
Check for cancellation in analyser `while` loops
2 years ago
Max Katz
4a8144749b
Merge pull request #12915 from AvaloniaUI/maxkatz6-patch-2
Change iOS initialization order
2 years ago
Benedikt Stebner
49f30410f6
Allow multiple font sources per FontFamily and make sure combinations of system and embedded fonts can be used ( #12871 )
2 years ago
Steven Kirk
1a1bdfb827
Don't clear clipboard in SetText. ( #12866 )
The managed part is responsible for clearing the clipboard, and does so. In addition, `SetBytes` doesn't clear the clipboard.
2 years ago
lnxon
62f2609b3d
Fix issue #12453 ( #12454 )
2 years ago
Julien Lebosquain
64d091956e
Fix interpolator being called after last animation iteration ( #12781 )
Co-authored-by: Steven Kirk <grokys@users.noreply.github.com>
2 years ago
Herman K
371ee709a0
Fixed blinking caret ( #12846 )
Co-authored-by: Herman Kirshin <herman.kirshin@jetbrains.com>
2 years ago
Max Katz
afa0205cff
Merge pull request #12832 from JetBrains/linuxrenderingfreeze
fixed restarting renderer when window is minimized and restored progr…
2 years ago
Herman K
61f41e6301
creating only one gtk thread ( #12830 )
Co-authored-by: Herman Kirshin <herman.kirshin@jetbrains.com>
2 years ago
Julien Lebosquain
d8655a4a9e
Ensure GlyphRunImpl has consistent bounds ( #12765 )
* Add GlyphRun InkBounds failing test
* Ensure GlyphRunImpl has consistent bounds
2 years ago
Tim
5297811255
fix: DataGrid scroll should behave the same as ScrollViewer ( #12787 )
if the user holds [Shift], we need to swap e.Delta (e.g. on Windows) if not already done by the OS (e.g. using Mac).
2 years ago
Max Katz
139b77bd3e
Merge pull request #12754 from MrJul/fix/analyzer-cctor-exception
Fix property analyzer exception with object initializers in cctors
2 years ago
Tako
5e3e7b9c4f
Merge pull request #12757 from AvaloniaUI/fix-previewer-security-issue
Fix previewer security issue
2 years ago
Steven Kirk
41547952ba
Merge pull request #12750 from AvaloniaUI/feature/testing-only-internals-vibile-to
Added Avalonia.ForTestingOnly to InternalsVisibleTo list
2 years ago
Max Katz
3b37df4061
Merge pull request #12732 from liwuqingxin/fixes/12482-datagrid-scroll
Fix the scrollbar attaching to wrong scrollviewer, like scrollviewer …
2 years ago