Steven Kirk
5a117d37c0
Fix current values being overridden.
At the beginning of a re-evaluation pass we mark all effective values as unset in order to signal that we've not yet found a value for them in the value frames. We do this in all cases except when they have a local value: in the case of a local value, the effective value _is_ the value and so value frames should only take effect when they're higher priority than the effective value. However when I added `SetCurrentValue` support, I neglected to change this logic to also take into account current values.
Fixes #10655
Fixes #10671
4 years ago
Steven Kirk
1d6e974e9c
Added failing test for #10655 .
4 years ago
Dan Walmsley
3f46326948
Merge pull request #10685 from AvaloniaUI/feature/9497-container-lifecycle-events
Add container lifecycle events to ItemsControl.
4 years ago
Max Katz
d303761176
Merge pull request #10689 from robloo/hamburgermenu-fix
Use SetCurrentValue to fix HamburgerMenu
4 years ago
Max Katz
aa1aa33488
Merge pull request #10664 from robloo/placementmode
`PlacementMode` -> `Placement`
4 years ago
robloo
a0224876ab
Use SetCurrentValue to fix HamburgerMenu bug #10537
4 years ago
Dan Walmsley
978c539b0e
Merge pull request #10677 from AvaloniaUI/fixes/10650-extend-client-area-decorations
macOS: Fix interaction between ExtendClientAreaToDecorationsHint and SystemDecorations
4 years ago
Steven Kirk
44c2025a3d
Merge pull request #10678 from robloo/default-members-2
Remove Default/Empty Members
4 years ago
Steven Kirk
7dbe277653
More lifecycle event tests with virtualization.
4 years ago
Steven Kirk
9d012fbb6b
Fix terminology.
4 years ago
Steven Kirk
ce2cd52964
Add lifecycle event tests with virtualization.
And fix index error in VirtualizingStackPanel.
4 years ago
Steven Kirk
791ea8beef
Added container lifecycle events.
Seems we weren't calling `ClearItemContainer` for `ItemIsOwnContainer` items in `PanelContainerGenerator`. Fixed that too.
4 years ago
Steven Kirk
456ddbb04b
Don't try to run macOS tests on Windows.
4 years ago
Steven Kirk
967f899ab8
Merge branch 'master' into default-members-2
4 years ago
Dan Walmsley
70330b5832
Merge pull request #10604 from AvaloniaUI/feature/itemssource-update-usages
Update usages of ItemsControl Items/ItemsSource
4 years ago
Dan Walmsley
9413d93ee4
Merge pull request #10590 from AvaloniaUI/feature/itemssource
Added ItemsControl.ItemsSource.
4 years ago
Steven Kirk
f4fd544c2c
Merge pull request #10617 from Enscape/refactor/text-styledproperty
Convert Text properties to StyledProperty
4 years ago
robloo
6e31cb7524
Fix more zero size checks using Rect
4 years ago
robloo
043e35b6fd
Remove unused using
4 years ago
robloo
8fa365c08e
Fix PlacementMode property order
4 years ago
robloo
32886d717c
Revert "Attempt to fix CI build failure"
This reverts commit b116a870b1 .
4 years ago
robloo
b116a870b1
Attempt to fix CI build failure
4 years ago
robloo
945799adc0
Fix zero size check on Rect
4 years ago
robloo
65024d8b71
Remove IsDefault from FontFamily
This property wasn't used so didn't need to be made internal.
4 years ago
robloo
072e0613bb
Remove the IsDefault property
These was only removed for relevant/discussed types
4 years ago
robloo
de4d2390d3
Remove IsEmpty and Empty members
These were only removed for relevant/discussed types. Collections and some other lesser used types still have IsEmpty properties.
4 years ago
robloo
2b33704989
Add back PlacementMode properties as obsolete aliases of Placement
4 years ago
robloo
c636dc5f66
Update for latest master changes
4 years ago
robloo
dd8f251219
Merge branch 'master' into placementmode
4 years ago
Dan Walmsley
f75383c97e
Merge branch 'master' into fixes/10650-extend-client-area-decorations
4 years ago
Steven Kirk
142547a23f
Only show traffic lights with full system decorations.
Fixes second part of #10650 .
4 years ago
Steven Kirk
7c4b4db6df
Don't show titlebar when client area is extended.
Fixes first part of #10650 .
4 years ago
Steven Kirk
d87e7faa60
Added failing tests for #10650 .
4 years ago
Max Katz
114434f89c
Merge pull request #10667 from robloo/menu-placement
Fix Menu Popup Placement
4 years ago
Nikita Tsukanov
91500867b6
Merge pull request #10651 from affederaffe/fix-dbus-synchronization-context
Use Tmds.DBus.SourceGenerator 0.0.4
4 years ago
affederaffe
c0bddf8fe7
Use Tmds.DBus.SourceGenerator 0.0.4
4 years ago
Tom Edwards
3e87a344e3
Use SetCurrentValue and StringBuilder in TextBoxTextInputMethodClient
4 years ago
Tom Edwards
baf926bdfc
Review comment
4 years ago
Tom Edwards
38516e3768
Fixed metadata overrides not being able to add coercion to a property which didn't already have it
4 years ago
Tom Edwards
86324dca77
Convert Text properties to StyledProperty
4 years ago
robloo
46fc6ff99c
Fix Menu Popup placement
4 years ago
robloo
6f523e1414
Inherit some ContextMenu property docs from Popup
4 years ago
robloo
a2a60fa031
Use newer convention for property get/set
4 years ago
robloo
cc7656eecb
Rename ContextMenu.PlacementMode to ContextMenu.Placement
4 years ago
robloo
2eb04c2719
Rename Popup.PlacementMode to Popup.Placement
4 years ago
Steven Kirk
0a653b95c8
Use correct window chrome elements.
4 years ago
Steven Kirk
4c9bf8e53a
Fix platform fact/theory attributes.
Throwing on `Skip` setter was causing all subsequent tests in class to be ignored.
4 years ago
Steven Kirk
e378bce4ee
Nullable fixes.
4 years ago
Steven Kirk
7005333bc5
Don't get all window buttons when only one needed.
4 years ago
Steven Kirk
2cce1d4d78
Look up chrome buttons by a11y id.
XPath is slower, and unnecessary here.
4 years ago