Steven Kirk
888cc33170
Fix failing unit tests in debug mode.
#7369 introduced a validating layer over `WindowBase.PlatformImpl` that is only enabled in debug mode. This validating layer was causing unit tests to fail in debug mode but not on CI which runs tests in release mode.
Fix the problems:
- `PopupRoot` was not correctly disposing itself on `Dispose` - make it call `HandleClosed` in order to perform the same steps as when the popup is closed via other means
- Some unit tests try to access the `PlatformImpl` to get hold of a mock. Added `ValidatingWindowImpl.Unwrap` to allow this
- `ValidatingWindowBaseImpl.Activated` was setting the wrong property on the wrapped `PlatformImpl`.
5 years ago
Max Katz
fd64440ea0
Merge pull request #7475 from wieslawsoltes/ViewboxPageXamlOnly
[ControlCatalog] Set ComboBox items from xaml on ViewboxPage
5 years ago
Max Katz
e4d86e15ca
Merge branch 'master' into ViewboxPageXamlOnly
5 years ago
Wiesław Šoltés
26eba8d80e
Use ArrayList for items
5 years ago
Max Katz
67c82a89b6
Merge pull request #7484 from wieslawsoltes/ClippingPageXamlOnly
[RenderDemo] Set Border clip from xaml on ClippingPage
5 years ago
Wiesław Šoltés
979a5aa437
Set Border clip from xaml on ClippingPage
5 years ago
Max Katz
a2698bd05c
Merge pull request #7347 from AvaloniaUI/platform-support-project
Replace old shared project with real one - Avalonia.PlatformSupport
5 years ago
Max Katz
f1d490333a
Merge branch 'master' into platform-support-project
5 years ago
Max Katz
42852e50b1
Merge pull request #7476 from AvaloniaUI/fixes/nullability-tweaks
Nullability tweaks in lower-level libraries.
5 years ago
Steven Kirk
ad0a813304
Nullability tweaks in lower-level libraries.
5 years ago
Wiesław Šoltés
eaa62b7828
Set combobox items from xaml on ViewboxPage
5 years ago
Tako
fed6363012
Merge pull request #7449 from emmauss/fluent-compact
Add DensityStyle property in Fluent Theme provider
5 years ago
Emmanuel Hansen
9a5fe6cbdf
fixup
5 years ago
Max Katz
4d866b544c
Replace shared project with Avalonia.PlatformSupport
5 years ago
Max Katz
48cbb964c2
Merge branch 'master' into fluent-compact
5 years ago
Max Katz
825a024711
Merge pull request #7279 from timunie/feature/ScrollViewerBubbleUp
ScrollViewer add property to bubble up the scroll event if not handled by nested ScrollViewer
5 years ago
Tim U
fb4c82aa84
Use AddOwner for ScrollContentPresenter
5 years ago
Tim U
2941c3f635
Rename BubbleUpScrollOnEndReached to IsScrollChainingEnabled
5 years ago
Tim
c7560588fb
use `ScrollViewer.GetBubbleUpScrollOnEndReached` in `DataGrid`
DataGrid handles the scrolling by it's own and not via ScrollViewer, so we need handle it there as well.
5 years ago
Tim
26ca4c15ba
Implement `BubbleUpScrollOnEndReachedProperty`
- Add property as AttachedProperty, so it can be opt-in or opt-out
- Only bubble up the scroll event if the end is reached
- Make use of this Property in:
o ListBox
o TextBox
o TreeView
5 years ago
Nikita Tsukanov
4a17292158
Merge pull request #7455 from Mikolaytis/DeadlockFix
[Deadlock] Fix Monitor.Enter in finally
5 years ago
Sergey Mikolaitis
fdb333d154
Fix Monitor.Enter in finally
5 years ago
Max Katz
9dcb061cdb
Merge pull request #7451 from robloo/robloo-button
Button Refactoring
5 years ago
robloo
a0331c6007
Undo CanExecuteChanged changes
5 years ago
robloo
e730e15d66
Remove SplitButton.cs after cherry-pick
5 years ago
robloo
d8e071039b
Move more Button property changed handling into OnPropertyChanged override
5 years ago
robloo
fe11e4f2c7
Minor refactoring to Button noticed when adding SplitButton
5 years ago
Emmanuel Hansen
4bcd5f5dd8
add density style option in Fluent Theme provider
5 years ago
Max Katz
c0ec9d634b
Merge pull request #7440 from emmauss/diagnostic-key
Ensure Control Inspection in Diagnostics tool window is triggered on Key Down
5 years ago
Max Katz
21b7eb08a3
Merge branch 'master' into diagnostic-key
5 years ago
Dan Walmsley
b67de3b4d3
Merge pull request #7441 from AvaloniaUI/feature/update-copyright-year
update copyright year
5 years ago
Dan Walmsley
1bbe38c34f
update copyright year
5 years ago
Dan Walmsley
bdf04bde84
Merge pull request #7436 from AvaloniaUI/ensure-flyout-closed
Ensure menu children are closed on menu flyout presenter detached
5 years ago
Dan Walmsley
7cc2853086
Merge branch 'master' into ensure-flyout-closed
5 years ago
Emmanuel Hansen
280eef2d23
maintain key down event, add extra cases to handle shift and control modifiers
5 years ago
Max Katz
21a3a4f757
Merge pull request #7431 from jvanlangen/patch-1
Minor typo fixed
5 years ago
Emmanuel Hansen
abfb2ed462
Trigger control inspection on key up
5 years ago
Max Katz
fd3c44bb81
Ensure menu children are closed on menu flyout presenter detached
5 years ago
Jeroen van Langen
513cbadacb
Minor typo fixed
5 years ago
Benedikt Stebner
46bdd2aca1
Merge pull request #7430 from AvaloniaUI/avaloniadictionary-remove-fix
Fix AvaloniaDictionary Remove method
5 years ago
Takoooooo
71c438a4a3
fix
5 years ago
Dan Walmsley
f9bc43af3a
Merge pull request #7424 from AvaloniaUI/fixes/wasm-init
fix stability of wasm init.
5 years ago
Dan Walmsley
365a8250c7
fix stability of wasm init.
5 years ago
Dan Walmsley
65f4fd83f8
Merge pull request #7250 from AvaloniaUI/fixex/pointer-popup-positioning
Fix pointer popup positioning for overlay popups
5 years ago
Max Katz
65d8169b5a
Merge pull request #7413 from AvaloniaUI/feature/intermediate-points
Added GetIntermediatePoints support for X11, libinput and evdev
5 years ago
Max Katz
6c634ec695
Merge branch 'master' into feature/intermediate-points
5 years ago
Max Katz
ca61957e52
Merge pull request #7416 from AvaloniaUI/fixes/wasm-resizing
WASM: optimize inital setup and fix initial render pass.
5 years ago
Dan Walmsley
cd2c6b4859
optimize inital setup and fix initial render pass.
5 years ago
Nikita Tsukanov
779cb7a59f
Merge pull request #7411 from ahopper/fix-X11Window-deadlock-on-close
fix deadlock from X11Window on close
5 years ago
Nikita Tsukanov
b21fb4f4ff
Merge branch 'master' into feature/intermediate-points
5 years ago