Dan Walmsley
8ae6a8429c
Merge remote-tracking branch 'origin/master' into dans-repro
8 years ago
Steven Kirk
c1dfb8de90
Merge pull request #1311 from jkoritzinsky/slider-value-twoway
Make RangeBase.Value bind TwoWay by default
8 years ago
Jeremy Koritzinsky
8733547cae
Make RangeBase.Value bind TwoWay by default. Fixes #841 .
8 years ago
Steven Kirk
88ad423541
Merge pull request #1310 from AvaloniaUI/fixes/1302-collection-properties-getonly
Make Collection Properties get-only
8 years ago
Jeremy Koritzinsky
be39d97a13
Merge branch 'master' into fixes/1302-collection-properties-getonly
8 years ago
Jeremy Koritzinsky
33f6dde459
Merge pull request #856 from donandren/issues/855_test
Unit tests and fixes for binding StackOverflowExceptions
8 years ago
Steven Kirk
222ded0c33
Removed remaining collection set.
8 years ago
Dan Walmsley
2dca45caa5
progress-towards-repro
8 years ago
Steven Kirk
78cbaee3a0
FIx collection comparisons.
8 years ago
Steven Kirk
88c068c092
Merge branch 'master' into fixes/1302-collection-properties-getonly
8 years ago
Dan Walmsley
94a2ad6786
Merge branch 'memory-leak-repro-commit'
8 years ago
Dan Walmsley
d537a429eb
Merge remote-tracking branch 'origin/fixes/1271-orphaned-textblock' into memory-leak-repro-commit
8 years ago
danwalmsley
dfefb4d561
Merge branch 'master' into fixes/1271-orphaned-textblock
8 years ago
Jeremy Koritzinsky
1cfc9fe47f
Remove extraneous documentation comment.
8 years ago
Jeremy Koritzinsky
a02515fe19
Make pending set condition always !object.Equals since the other condition in PriorityValue didn't match expected behavior as per new unit tests.
8 years ago
Jeremy Koritzinsky
4df484d047
Merge branch 'master' into issues/855_test
8 years ago
Steven Kirk
e4e530f7be
Merge pull request #1306 from AvaloniaUI/render-layers-animating-opacity
Only create render layers when Opacity is animating.
8 years ago
Steven Kirk
b3fca2360d
Fix failing skia render test
Make sure we restore the transform in `EndRender` and use the same order of pushing/popping operations that `ImmediateRenderer` uses.
8 years ago
Steven Kirk
2a87dbd6ca
Fix opacity mask rendering.
We're potentially creating a new immutable version of the opacity mask each time the `VisualNode` is updated. Need to implement comparison between mutable and immutable brushes.
8 years ago
Steven Kirk
1d1f31794e
Fix layers with opacity.
We were pushing the opacity twice.
8 years ago
Steven Kirk
e6b5df8d08
Simplified DeferredRendererTests,
8 years ago
Steven Kirk
ea0e4217a7
Run D2D render tests in ncrunch.
8 years ago
Steven Kirk
04c489daa5
Make Collection Properties get-only
Fixes #1302 .
8 years ago
Jeremy Koritzinsky
05eda280de
Refactor DeferredSetter logic to allow passing references to backing fields and utilizing that in all usages. Refactor SetAndRaise logic to be combined and simplified between the two use cases. Now the common case delegates to the less specialized case.
8 years ago
Jeremy Koritzinsky
ca9a4c4128
PR Feedback.
8 years ago
Jeremy Koritzinsky
02e600863d
Merge branch 'issues/855_test' of https://github.com/donandren/Avalonia into issues/855_test
8 years ago
Jeremy Koritzinsky
d8efff505d
Clean up formatting. Fix bug in PriorityValue usage of DeferredSetter. Change DeferredSetter to use ConditionalWeakTable to not hold strong references to PriorityValue objects.
8 years ago
Steven Kirk
4f8f5e9c71
Added some benchmarks
Added some benchmarks to test setting and binding properties.
8 years ago
Steven Kirk
d0be429bd2
Tried to make IsAnimating logic clearer.
8 years ago
Jeremy Koritzinsky
1dcd06df3f
Merge branch 'master' into issues/855_test
8 years ago
Steven Kirk
9609d93f3b
Don't create render layers for non-parent controls.
Only create a new render layer when a control has both an animating opacity _and_ children.
8 years ago
Steven Kirk
68bdbca899
Only create render layers when Opacity is animating.
Previously we were creating a new render layer for all controls with `Opacity != 1`. This was causing the `Calendar` page in ControlCatalog to render _really_ slowly. Instead, only create a new render layer when `Opacity` is being animated.
Also don't even render controls where `Opacity == 0`.
8 years ago
Steven Kirk
05575f9ea8
Display # of layers next to FPS counter.
8 years ago
Steven Kirk
409e40c8be
Added AvaloniaObject.IsAnimating(property).
Added a method to test whether a property on an object is currently animating.
8 years ago
Steven Kirk
f80e4ab3de
Merge pull request #1300 from AvaloniaUI/fixes/1299-devtools-stuck-adorners
Make sure old adorner is removed.
8 years ago
Steven Kirk
f70508fcb8
Merge branch 'master' into fixes/1299-devtools-stuck-adorners
8 years ago
Steven Kirk
a5c77168fd
Merge pull request #1301 from AvaloniaUI/fixes/1286-panel-logicalchildren
Fixed panel collection change actions.
8 years ago
Steven Kirk
74e805466b
Merge branch 'master' into fixes/1286-panel-logicalchildren
8 years ago
Steven Kirk
899d2f92f7
Merge pull request #1166 from JurjenBiewenga/DropdownKeyboardTweaks
Added initial changes to dropdown
8 years ago
Steven Kirk
770c84d78b
Merge branch 'master' into DropdownKeyboardTweaks
8 years ago
Steven Kirk
fa0e07facb
Merge pull request #1305 from AvaloniaUI/fixes/1248-datavalidation-not-being-cleared
Pass enableDataValidation to all bindings.
8 years ago
Jeremy Koritzinsky
7e835b8aae
Merge branch 'master' into fixes/1248-datavalidation-not-being-cleared
8 years ago
Jeremy Koritzinsky
a937e00777
Merge pull request #1304 from AvaloniaUI/fixes/1303-templatebinding-null-path
Don't pass a null Path to Binding in TemplateBindingExtension.
8 years ago
Steven Kirk
969ddc97e0
Merge pull request #1288 from GoldyD/master
Code improvement
8 years ago
Steven Kirk
817c355688
Merge branch 'master' into master
8 years ago
Steven Kirk
523370d99f
Merge branch 'master' into DropdownKeyboardTweaks
8 years ago
Steven Kirk
f014bd576c
Pass enableDataValidation to all bindings.
#1248 was caused by not passing the `enableDataValidation` setting to all types of binding. Fix this.
Fixes #1248 .
8 years ago
Steven Kirk
0ad1f87927
Fix #1303 .
Don't pass a null `Path` to `Binding`.
8 years ago
Steven Kirk
3243e0fd15
Added failing test for #1303
`TemplateBinding_With_Null_Path_Works` is a failing test for #1303 , also added a passing test for the same thing with `Binding`: `Binding_With_Null_Path_Works`.
8 years ago
Steven Kirk
d069e3f063
Merge branch 'master' into fixes/1286-panel-logicalchildren
8 years ago