Dan Walmsley
15290a3240
win32: make setting ShowInTaskbar = true on an owned window that is already shown, not remove the ownership
This makes us consistent with WPF.
3 years ago
Benedikt Stebner
795d131014
Update DrawingContextImpl.cs
3 years ago
Bill Henning
3dd62bf533
Updated ToggleSplitButton.IsCheckedProperty definition to be on a single line.
3 years ago
Bill Henning
41bef0e991
Fix for TextBox not accounting for space between ScrollViewer and TextPresenter when calculating MaxLines-based height
3 years ago
Benedikt Stebner
4b5c680a26
Introduce RenderOptions.RequiresFullOpacityHandling
3 years ago
Bill Henning
09250ec9c4
Updated ToggleSplitButton.IsChecked to bind TwoWay by default, same as ToggleButton.
3 years ago
stepan_govorko
fa6939aa39
The unneeded public access modifier was removed from the RenderedVisuals property in the ICompositionTargetDebugEvents interface.
3 years ago
Bill Henning
d64502e2e7
Fix for Track not arranging after IsDirectionReversed property changed.
3 years ago
stepan_govorko
77dc35bf46
Introduced counting of rendered visuals in ServerCompositionVisual and added relevant unit tests in CompositorInvalidationClippingTests. The new tests ensure that visuals that are not in dirty rect are rendered correctly with different ClipToBounds and Clip geometry parameters.
3 years ago
stepan_govorko
815545dfcd
Consider Clip.Bounds in clipping calculation in ServerCompositionVisual;
In addition, the ServerCompositionVisual now tracks changes to the clip property, allowing for re-calculation when the clip is altered.
3 years ago
Dan Walmsley
839de5966b
remove all traces of old api diff.
3 years ago
adirh
74a5e13d2e
Trigger devops build again
3 years ago
Rudakov Egor
7b6ae071d7
Set PreserveSig to true for OleGetClipboard
3 years ago
Flithor
2dbe0d717e
Update Fluent.xaml
3 years ago
Flithor
ea946b2b7c
Update Fluent.xaml
3 years ago
adirh
1d48468537
Added check for when control already attached to visual tree
3 years ago
adirh
11971a0431
Fixed memory leaks in ContextMenu.cs
3 years ago
Nikita Tsukanov
8328cc79e2
Unwrap win32 data object
3 years ago
flexxxxer
628455ec3d
To Avalonia.Controls.TopLevel.HandleClosed method body was added Avalonia.Controls.TopLevel.StopRendering method call
3 years ago
flexxxxer
ca2ca4ee9f
Revert "fix: try 1"
This reverts commit adcaf6a317 .
3 years ago
flexxxxer
adcaf6a317
fix: try 1
3 years ago
3dfxuser
ec21caf7fe
Add null check for TextInputMethodClient in OnSelectionChanged() method
3 years ago
Nikita Tsukanov
d0b1389ee8
override_redirect and Handle fixes for X11Window
3 years ago
flexxxxer
a5c7b1d358
issue fix
3 years ago
Will Kennedy
e1ac9be7f1
Catch errors so that for loop can register all names
3 years ago
Giuseppe Lippolis
55c9da56eb
feat(NumericUpDown): TextAlignment
3 years ago
Steven Kirk
6b3db2a3f5
Shortcut finding the visual root for controls.
3 years ago
Steven Kirk
ae82bc1b8f
Fix GetVisualRootCore.
Needs to check for `IRootProvider`. Fixes integration tests on Windows.
3 years ago
Steven Kirk
90e3760c0f
Use interface instead of concrete class.
3 years ago
Color_yr
608c251fb2
Make the animation display complete
3 years ago
daniel
b780c77260
typo
3 years ago
daniel
953ec9b3ef
Remove BypassLogicalChildrenManagement and use OnPropertyChanged
3 years ago
Steven Kirk
651f558b67
Added new members to IAvnAutomationPeer.
3 years ago
Steven Kirk
c1645ca31a
Allow an AutomationPeer to override its visual root.
This is needed for example when a UI framework hosts a peer in the automation tree of a main window whose control is actually hosted in a popup. It allows the bounding rectangle to be calculated correctly in that case.
s
3 years ago
Steven Kirk
4fc2a0dfe7
Add IEmbeddedRootProvider to AvnAutomationPeer.
3 years ago
Steven Kirk
b7fcb14142
Added IEmbeddedRootProvider.
For some reason, on win32 embedded `IRawElementProviderFragmentRoot`s just don't show up, so we need an interface to distinguish between "actual" root peers and "embedded" root peers. Ideally `IRootProvider` and `IEmbeddedRootProvider` would share a common interface but that would be a breaking change.
3 years ago
Steven Kirk
0c7c315a10
Hit-test embedded root automation peers.
3 years ago
Steven Kirk
02789d2d48
Revert "Allow embedded root automation peers."
This reverts commit 0e7b8f6f45 . The code is in the wrong place.
3 years ago
Steven Kirk
8ffbb2a214
More fixing of provider resolution.
Arrgh! Forgot to save the file.
3 years ago
Steven Kirk
6b68a8e5c6
More fixing of provider resolution.
Found a few more places that were doing casts instead of calling `GetProvider<T>()`.
3 years ago
Steven Kirk
c9dfda42eb
More fixing of provider resolution.
The previous commit missed some providers, and we also need to call `GetProvider<T>` when calling members on the provider.
3 years ago
Steven Kirk
da993425e7
Fix determining if a peer supports a provider.
We should use `GetProvider<T>` instead of a plain cast as a peer may decide to dynamically support a provider, or delegate its implementation.
3 years ago
Steven Kirk
8d5ef676f5
Allow non-ControlAutomationPeer IRootProviders.
3 years ago
Julien Lebosquain
a99fb216cc
Use embedded pdb for analyzers and build tasks
3 years ago
Nikita Tsukanov
1fe2c29901
Started to move composition sync logic to the visual itself
3 years ago
Steven Kirk
0e7b8f6f45
Allow embedded root automation peers.
3 years ago
Benedikt Stebner
bd3f097895
Adjust behavior to match what WPF expects
3 years ago
Benedikt Stebner
9c94158ae7
Make sure TextLine.GetCharacterHitFromDistance for mixed buffers
3 years ago
Luc
c834b04496
Fix segfault on Linux when typing in a TexBox
See https://github.com/AvaloniaUI/Avalonia/issues/12049
3 years ago
mrxx99
0ce9a6ed87
Fix creating fields for attached properties called name. closes #12283
3 years ago