Jumar Macato
fa1696e6c8
Merge pull request #2895 from AvaloniaUI/animations-alloc
Animations subsystem perf fixes.
7 years ago
Jumar Macato
534d60885e
Merge branch 'master' into animations-alloc
7 years ago
Jumar Macato
938b6daf22
Merge pull request #2932 from MarchingCube/prioritybinding-fixes
Get rid of pointless allocations in PriorityBindingEntry
7 years ago
Dariusz Komosiński
65a29fff79
Merge branch 'master' into prioritybinding-fixes
7 years ago
Jumar Macato
94df836b12
Merge branch 'animations-alloc' of github.com:AvaloniaUI/Avalonia into animations-alloc
7 years ago
Jumar Macato
9970bf6722
Address review pt. 2
7 years ago
Jumar Macato
d3bebf3c1e
Merge branch 'master' into animations-alloc
7 years ago
Jumar Macato
d368d9675a
Address review.
7 years ago
Jumar Macato
c217f666b7
Merge pull request #2943 from MarchingCube/memory-routed-event-dynamicinvoke
Improve RoutedEvent perf and memory usage.
7 years ago
Jumar Macato
a723c199a9
Merge branch 'master' into memory-routed-event-dynamicinvoke
7 years ago
Jumar Macato
5c3f852876
Merge pull request #2931 from MarchingCube/routedevent-fixes
Reduce allocations when raising RoutedEvent.
7 years ago
Jumar Macato
4c4d649380
Merge branch 'master' into routedevent-fixes
7 years ago
Dariusz Komosinski
49861bac05
Merge branch 'memory-routed-event-dynamicinvoke' of https://github.com/MarchingCube/Avalonia into memory-routed-event-dynamicinvoke
7 years ago
Dariusz Komosinski
f5b317decb
Naming.
7 years ago
Dariusz Komosiński
1a287c12fa
Merge branch 'master' into memory-routed-event-dynamicinvoke
7 years ago
Dariusz Komosinski
5cae6bee7b
Simplify creation of invoke adapters.
7 years ago
Nikita Tsukanov
45f86a925f
Fixed possible NRE in Gestures.cs
7 years ago
Dariusz Komosinski
4a7f370fc5
Cleanup.
7 years ago
Jumar Macato
3549f00fcb
Revert unit test changes.
7 years ago
Jumar Macato
b8e4909b10
Restore Lazy Init to avoid API break.
7 years ago
Jumar Macato
72b6197901
Merge branch 'animations-alloc' of github.com:AvaloniaUI/Avalonia into animations-alloc
7 years ago
Jumar Macato
64fdb5828e
un-LINQ the Transition property matching codepath.
7 years ago
Dariusz Komosiński
12045700e2
Merge branch 'master' into animations-alloc
7 years ago
Jumar Macato
2c32828190
Merge branch 'master' into prioritybinding-fixes
7 years ago
Dariusz Komosinski
04c2dfcc54
Compiled expressions for RoutedEvent.
7 years ago
Jumar Macato
5c4a83a2c5
Merge pull request #2900 from ahopper/perf-avoid-repeated-checks-in-getvalue
Perf avoid repeated checks in getvalue
7 years ago
ahopper
5bbadbdbad
Merge branch 'perf-avoid-repeated-checks-in-getvalue' of https://github.com/ahopper/Avalonia into perf-avoid-repeated-checks-in-getvalue
7 years ago
ahopper
3dddb56982
add space after while
7 years ago
ahopper
838e1ed0f8
Merge branch 'master' into perf-avoid-repeated-checks-in-getvalue
7 years ago
Jumar Macato
6c4d1ff140
Merge pull request #2941 from AvaloniaUI/fix-datagrid-scrollbar-thickness
Fix datagrid scrollbar thickness
7 years ago
danwalmsley
66d79c025d
Update Default.xaml
7 years ago
danwalmsley
b4bdbbded2
Merge pull request #2865 from jp2masa/multibinding-do-nothing
Fixed Binding.DoNothing for MultiBinding
7 years ago
Dariusz Komosinski
50a8fc3571
Get rid of pointless allocations in PriorityBindingEntry.
7 years ago
Dariusz Komosinski
54399d2a51
Use ValueTuple instead of Tuple to reduce alocations. Invoke raise callback without reflection.
7 years ago
danwalmsley
4860aabdb6
Merge pull request #2929 from AvaloniaUI/nsapp
Use [NSApp run] instead of a custom run loop
7 years ago
Nikita Tsukanov
349ffa1600
Set activation policy from applicationWillFinishLaunching
7 years ago
Nikita Tsukanov
8cb5eedcda
Use [NSApp run] instead of a custom run loop
7 years ago
Steven Kirk
6537553634
Merge pull request #2782 from AvaloniaUI/fixes/2003-treeview-autoscroll
Fix scrolling to selected item in TreeView.
7 years ago
Steven Kirk
b94cb5606f
Merge branch 'master' into fixes/2003-treeview-autoscroll
7 years ago
jp2masa
d0935e50bb
Merge branch 'master' into multibinding-do-nothing
7 years ago
Steven Kirk
6b08263a58
Merge pull request #2927 from MarchingCube/cache-hittest-delegate
Cache delegate used for hit testing.
7 years ago
Dariusz Komosiński
c619d1f0d4
Cache delegate used for hit testing.
7 years ago
danwalmsley
cd0417d987
Merge pull request #2924 from AvaloniaUI/fixes/2821-clear-pointerover-on-close
Clear pointer-over state when TopLevel closed.
7 years ago
danwalmsley
01f5335513
Merge branch 'master' into fixes/2821-clear-pointerover-on-close
7 years ago
Steven Kirk
bd354143ca
Notify MouseDevice when TopLevel closed.
So it can remove pointerover state.
7 years ago
danwalmsley
16308d315d
Merge pull request #2922 from AvaloniaUI/fixes/2901-alwaysselected-state
Fix AlwaysSelected selected state.
7 years ago
Steven Kirk
5de0bf5fec
Fix AlwaysSelected selected state.
Fixes #2901 . Two things needed to be done here:
- When an item is removed, causing indexes to be reassigned, raise `Recycled` so that `SelectingItemsControl` knows to update the selection state
- Update selection state in `SelectingItemsControl` when the selected item changes, but the selected index does not (due to an item being remove)
7 years ago
Steven Kirk
8ebe1c1288
Added failing test for #2901 .
After the selected item is removed from a `ListBox` with `AlwaysSelected == true`, the container for the newly selected item does not get `:selected` applied.
7 years ago
ahopper
e31e2add4f
Merge branch 'perf-avoid-repeated-checks-in-getvalue' of https://github.com/ahopper/Avalonia into perf-avoid-repeated-checks-in-getvalue
7 years ago
ahopper
26b1320971
reduce repeated field access
7 years ago