57 Commits (656d69194023f7c17a8e74f800402bec442915a3)

Author SHA1 Message Date
Julien Lebosquain 656d691940
Move ConstructorArgumentAttribute and remove BindingMode from ReflectionBinding constructor (#20589) 3 days ago
Youssef Victor c9e210eb70
Update to xunit.v3 (#20331) 4 weeks ago
Steven Kirk f2fc8d02f4
Move `IBinding` to `BindingBase` and tidy up some binding APIs (#19589) 4 weeks ago
Steven Kirk 3b1eb338e6
Binding System refactor (#13970) 2 years ago
Nikita Tsukanov 0f4ed2a4b9 Updated tests to use IDispatcherImpl 3 years ago
Steven Kirk d787a72f7f Initial impl of data validation for styled properties. 3 years ago
Steven Kirk dd17097323 Added failing test for #10255 . 3 years ago
Steven Kirk 7b00ef6989 Make untyped bindings produce default value. 3 years ago
Steven Kirk 1e926dac72 Added failing tests for #10110. 3 years ago
Max Katz 59d7874b1d Replace System.Reactive with internal extensions 3 years ago
Steven Kirk 4f6d51e166 Add tests for property binding threading. 3 years ago
Steven Kirk ec74057151 Removed a number of interfaces. 3 years ago
Steven Kirk 9b2d9be1fa Correctly unsubscribe animation value entries. 3 years ago
Giuseppe Lippolis de4b55f8ee feat(tests): Address rule CA1822 3 years ago
Steven Kirk 5a604662cb Don't use Microsoft.Reactive.Testing here. 3 years ago
Steven Kirk 333bcb2d1c Skip some of the two-way binding tests. 3 years ago
Steven Kirk 9367f8b24d Refactor binding IValueEntry into base class. 3 years ago
Steven Kirk dd285eebde More failing tests for two-way bindings. 3 years ago
Steven Kirk d14ff72eab Unsubscribe inactive bindings. 3 years ago
Steven Kirk d1a5870b3b Added more failing tests for desired behavior. 3 years ago
Steven Kirk 31e6bb4f72 Fix evaluation in presence of multiple animation frames. 4 years ago
Steven Kirk 71785b73d8 Initial refactor of AvaloniaObject value store. 4 years ago
Tim a3b5ee8375 Adding Test for BindingDisposable 4 years ago
Max Katz 7794d1b046 Add tests 4 years ago
Max Katz b240fc7d0c Add failing and working tests for null DataContext 5 years ago
Steven Kirk 4d01dacd77 Remove copyright headers. 6 years ago
Steven Kirk 11a8c01ef1 Added failing tests for #3545. 6 years ago
Steven Kirk d5dc470416 Fixed issue with LocalValue and bindings. 6 years ago
Steven Kirk 6be3acb46c Make ValueStore typed. 6 years ago
Steven Kirk bca37513b4 Added failing test for disposing completed binding. 8 years ago
Jeremy Koritzinsky 1c3b714a0e Move fix up to SettableNode and ExpressionNode so all settable node types (i.e. PropertyAccessor and Indexer nodes) can get the fix. 8 years ago
Jeremy Koritzinsky a37e24dc44 Add unit test. 8 years ago
Jeremy Koritzinsky cf8244b37a Move current contents of Avalonia.Markup to Avalonia.Base. Move Avalonia.Markup.Xaml.Data/Parser classes to Avalonia.Markup since they're not Xaml-specific. 8 years ago
Steven Kirk 7b4cd4f96d Modify/add tests for non-registered properties. 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 409e40c8be Added AvaloniaObject.IsAnimating(property). 8 years ago
Jeremy Koritzinsky edf2018149 Refactored tests to move XAML Binding class tests into Avalonia.Markup.Xaml.UnitTests. 8 years ago
Jeremy Koritzinsky 8acf94d3e4 Fix bug in DelayedSetter and change recursive delayed setting to prevent possible issues down the road. 8 years ago
Jeremy Koritzinsky da8267ade7 Fix last binding test. Two-way bindings via the indexer binding should not cause a PriorityBindingEntry to be created in the target. So instead use SetValue + GetObservable (similar to our higher level implementations in Avalonia.Markup). 8 years ago
Jeremy Koritzinsky 6486ffc77f Apply fix to PriorityValue, which works for StyledProperty bindings where the bindings don't have the same priority. 8 years ago
Steven Kirk d6b6a0fa96 Refactored InstancedBinding creation. 8 years ago
Steven Kirk 8743ce95bd Make failing tests pass. 9 years ago
Steven Kirk 6e67d4d085 Fix failing test. 9 years ago
Steven Kirk a46be4e200 Ensure correct thread for AvaloniaProperty access. 9 years ago
donandren ce387271cc add test parameters to styled/direct binding tests for #855 and #824 9 years ago
donandren ef81c55960 another simple unit tests for issue #855 for direct and styled properties 9 years ago
Jeremy Koritzinsky 428229e9b0 Optimized the "zero wait time" path in the scheduler and updated the code to always use a scheduler, either the ImmediateScheduler (same as the old default behavior) or the registered scheduler. 9 years ago
Jeremy Koritzinsky 6da1d620c9 Added test to ensure that the IObservable subscription is on the AvaloniaScheduler when the AvaloniaScheduler is bound in the AvaloniaLocator. 9 years ago
Steven Kirk c9d3408c29 Improve numerical binding error messages. 10 years ago
Steven Kirk 8b9f25ff24 Fix OneTime bindings. 10 years ago