58 Commits (b9995d179d4585ab513f46fbad07ffcddbb80537)

Author SHA1 Message Date
Nikita Tsukanov 12f7e96d72
Introduce Dispatcher.CurrentDispatcher, Dispatcher.FromThread, AvaloniaObject.Dispatcher (#18686) 3 weeks ago
Julien Lebosquain 656d691940
Move ConstructorArgumentAttribute and remove BindingMode from ReflectionBinding constructor (#20589) 2 months ago
Youssef Victor c9e210eb70
Update to xunit.v3 (#20331) 2 months ago
Steven Kirk f2fc8d02f4
Move `IBinding` to `BindingBase` and tidy up some binding APIs (#19589) 2 months 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. 4 years ago
Steven Kirk 9367f8b24d Refactor binding IValueEntry into base class. 4 years ago
Steven Kirk dd285eebde More failing tests for two-way bindings. 4 years ago
Steven Kirk d14ff72eab Unsubscribe inactive bindings. 4 years ago
Steven Kirk d1a5870b3b Added more failing tests for desired behavior. 4 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. 9 years ago
Jeremy Koritzinsky 8acf94d3e4 Fix bug in DelayedSetter and change recursive delayed setting to prevent possible issues down the road. 9 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). 9 years ago
Jeremy Koritzinsky 6486ffc77f Apply fix to PriorityValue, which works for StyledProperty bindings where the bindings don't have the same priority. 9 years ago
Steven Kirk d6b6a0fa96 Refactored InstancedBinding creation. 9 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. 10 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. 10 years ago
Steven Kirk c9d3408c29 Improve numerical binding error messages. 10 years ago