Max Katz
62effd7c6b
Merge pull request #8427 from AvaloniaUI/fixes/7381-reparenting-control-crash
Fix crash in deferred renderer when reparenting a control.
4 years ago
Max Katz
11b8c8f531
Merge branch 'master' into fixes/7381-reparenting-control-crash
4 years ago
Max Katz
866434b886
Merge pull request #8409 from AvaloniaUI/fixes/devtools-promotes-values-to-localvalue
Don't promote layout property values to local values in DevTools.
4 years ago
Max Katz
4f8938858d
Merge branch 'master' into fixes/devtools-promotes-values-to-localvalue
4 years ago
Max Katz
ec5f264058
Merge pull request #7412 from Mikolaytis/Stylus
[Win] WM_Pointer pen support
4 years ago
Max Katz
5000a4ffe3
Do not enable MouseInPointerEnabled automatically and remove EnableWmPointerEvents option
4 years ago
Max Katz
1c8b26bcde
Fix YTilt
4 years ago
Max Katz
17562c16bd
Fixes after review
4 years ago
Max Katz
b4b869a429
Fix after event were renamed
4 years ago
Max Katz
f9c34a4c23
Merge branch 'master' into Stylus
4 years ago
Steven Kirk
cfe572f30b
Remove node from parent when reparented.
When a control was move from one parent container to another, and that move caused the new parent container to be laid out in a different position, a code path was taken which resulted in the `VisualNode` being present under both the old and new containers.
Ensure that the node is removed from its old parent in this case.
Fixes #7381
Fixes #6103 (probably)
4 years ago
Steven Kirk
c26173c4fe
Added failing test for #7381 .
4 years ago
Steven Kirk
0d7f2a0de5
Merge pull request #8421 from AvaloniaUI/refactor/resourcedictionary-no-inherit
Don't make ResourceDictionary inherit from `AvaloniaDictionary`
4 years ago
Steven Kirk
5c6370aa56
Don't make ResourceDictionary inherit...
...from `AvaloniaDictionary`.
4 years ago
Steven Kirk
83f60dd21a
Merge pull request #8420 from AvaloniaUI/Takoooooo-patch-1
Fix leak in the InternalSelectionModel
4 years ago
Tako
2b1eba8c7c
Fix leak in the InternalSelectionModel
4 years ago
Max Katz
c64507fd0d
Merge pull request #8404 from Gillibald/feature/UnicodeDataSpeedup
Update to Unicode 14
4 years ago
Max Katz
5c10bf411c
Merge branch 'master' into feature/UnicodeDataSpeedup
4 years ago
Steven Kirk
bf7f50690f
Don't promote layout property values to local values.
When DevTools was opened, all layout property values were being promoted to `LocalValue`s because the `_updatingFromControl` flag was not being set during initialization, causing the initial values to be written back out to the control as local values.
4 years ago
Dan Walmsley
2e1f65cc71
Merge pull request #8405 from AvaloniaUI/fixes/8335-more-macos-window-issues
Fix more macos window issues and add more integration tests.
4 years ago
Benedikt Stebner
5acd47f2b9
Merge branch 'master' into feature/UnicodeDataSpeedup
4 years ago
Steven Kirk
15c26b9dd5
Use frame size for CenterOwner startup location.
4 years ago
Steven Kirk
cebd5b169d
Added script to run automation tests on macOS.
4 years ago
Steven Kirk
19ca0ff14b
Merge branch 'master' into fixes/8335-more-macos-window-issues
4 years ago
Steven Kirk
b74a2bd8ac
Merge pull request #8232 from AvaloniaUI/feature/window-integration-tests
Feature/window integration tests
4 years ago
Steven Kirk
28f5e4b751
Merge branch 'master' into feature/window-integration-tests
4 years ago
Benedikt Stebner
77e32f4bbe
Update to Unicode 14
4 years ago
Max Katz
c10f144e2d
Merge pull request #8365 from ltetak/feature/borders_different_dpis
OffScreenMargin calculation with different DPI monitors calculation
4 years ago
Max Katz
ca363badce
Merge branch 'master' into feature/borders_different_dpis
4 years ago
Max Katz
2bc89e79be
Merge pull request #7450 from ngarside/windows-position
Fix offset window position
4 years ago
Max Katz
0f32ef50ce
Merge branch 'master' into windows-position
4 years ago
Max Katz
b46d4390c6
Merge pull request #8146 from AvaloniaUI/fixes/8092-uselayoutrounding-fixes
Fix problems with UseLayoutRounding.
4 years ago
Max Katz
a77dff0b85
Merge branch 'master' into fixes/8092-uselayoutrounding-fixes
4 years ago
Max Katz
035059f533
Merge pull request #8396 from robloo/rename-entered-exited-events
Rename to PointerEntered and PointerExited
4 years ago
Max Katz
9babd79ab1
Merge branch 'master' into rename-entered-exited-events
4 years ago
Steven Kirk
4e63f19a0b
Account for scaling.
4 years ago
Steven Kirk
91fc1335a0
Sigh, winappdriver.
4 years ago
Steven Kirk
7156339304
Test CenterOwner window position.
4 years ago
Steven Kirk
4f84950c41
Added tests for #8335 .
4 years ago
Nikita Tsukanov
67db0acac7
Merge pull request #8400 from YohDeadfall/duplicate-concat
Removed duplicate concatentation in the build task
4 years ago
Steven Kirk
19c55102e5
Use manual window startup location in macOS tests.
Seems to cause less flaky tests; `mainWindow.Click()` clicks the main window in the middle, where the secondary window is shown, so don't go out of our way to put the secondary window in front of where we're clicking.
4 years ago
Yoh Deadfall
2ab262136c
Removed duplicate concatination
The type system concatenates the target to references internally.
4 years ago
Steven Kirk
cd04964c85
Added a retry to macOS window tests.
MacOS sometimes seems to need a bit of time to get itself back in order after switching out of fullscreen.
4 years ago
Steven Kirk
2822f5bfcb
Fix window minimization attempt 2.
The previous solution didn't work for owned windows. Hopefully this fixes the problem at its root: that `BringToFront` activates a window even if it's miniaturized.
4 years ago
Steven Kirk
4b08e659f6
Revert "Fix window minimization."
This reverts commit 20ddbad2ad .
It didn't work with owned windows, there's something else going on here.
4 years ago
Steven Kirk
267710787e
Tweak tests.
- Add a retry to `GetWindowInfo`
- Owned windows can't go fullscreen on macOS.
4 years ago
Steven Kirk
519e850bf8
Correctly update position.
`Window.Position` isn't an Avalonia property so doesn't auto-update, we need to listen for `PositionChanged`.
4 years ago
Steven Kirk
dfa0c44269
Set actualWindowState earlier.
Previously, `_actualWindowState` was being set after the window state had finished changing, but `ExitFullScreenMode` calls `UpdateStyle` which expects `_actualWindowState` to be up-to-date, meaning that previously we ended up with an invalid size when exiting full screen mode programatically.
4 years ago
robloo
0863a05c76
Rename PointerLeave to PointerExited
4 years ago
robloo
8a0903f616
Rename PointerEnter to PointerEntered
4 years ago