8 Commits (bdea1dad0ace3b6ec2cbd2b780b3fed568a5c9c3)

Author SHA1 Message Date
Youssef Victor c9e210eb70
Update to xunit.v3 (#20331) 4 months ago
Steven Kirk f2fc8d02f4
Move `IBinding` to `BindingBase` and tidy up some binding APIs (#19589) 4 months ago
Julien Lebosquain c68111294f
Enable nullability in Base/Markup/Markup.Xaml unit tests (#20346) 4 months ago
Nikita Tsukanov fedbb270c0
Make sure that tests inherit from ScropedTestBase (#18690) 1 year ago
Steven Kirk 3b1eb338e6
Binding System refactor (#13970) 2 years ago
Lehonti Ramos d1444b4f7c
Modernized accessor syntax in several places (#13044) 3 years ago
Nikita Tsukanov b6219db4ad More Dispatcher.UIThread.RunJobs in tests 4 years ago
Jeremy Koritzinsky 1b2d644e48 Make tests in Avalonia.Base.UnitTests use ExpressionObserver.Create. For tests that require using invalid members or are more tedious to test with expression trees, test them in Avalonia.Markup.UnitTests with ExpressionObserverBuilder. 8 years ago
Jeremy Koritzinsky af186e3529 Move string-based binding paths up to Avalonia.Markup. Make the LINQ Expression paths and raw ExpressionNodes (now public) the primarily supported syntax. 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
Jeremy Koritzinsky 8d8480c086 Allow indexer bindings to be at the start of a binding path. 8 years ago
Steven Kirk 7baa7dc0dd Added GC.KeepAlive to tests. 9 years ago
Steven Kirk 11586a4d4c Don't have async void tests. 9 years ago
Jeremy Koritzinsky 058e28640c Fixed some whitespace. 10 years ago
Jeremy Koritzinsky 1dc96e4184 Added more tests. 10 years ago
Jeremy Koritzinsky b038ed55ee Add ability to set the value pointed to by an indexer node. 10 years ago
Steven Kirk 50b0b687cd Moved some leak tests to LeakTests. 10 years ago
Steven Kirk 2f72295657 Started refactor of ExpressionObserver. 10 years ago
Steven Kirk ac427192df Use NotifyingBase in unit tests. 10 years ago
Steven Kirk 5be41985c3 Renamed Perspex -> Avalonia 10 years ago
Steven Kirk 93884ea063 Added test for issue 284. 10 years ago
Steven Kirk fbe681c925 Use weak events for indexer subscriptions. 10 years ago
Steven Kirk 3d271cd020 Started implementing weak bindings. 10 years ago
Jeremy Koritzinsky 8c6c1ffaea Added unit tests for parsing floating point indexers and changed LiteralParser to support it. 10 years ago
Jeremy Koritzinsky 5ed27d36d3 Added code for listening for indexer updates via INotifyPropertyChanged. 10 years ago
Jeremy Koritzinsky 74cea95956 Can now bind to a non-IList/Array indexer (with any parameter type convertible via TypeUtilities). 10 years ago
Steven Kirk 6fd2ec36a2 Fixed directory name/namespace in tests. 11 years ago
Steven Kirk b230c3b3f3 Renamed XamlBinding -> Binding 11 years ago
Steven Kirk 12c1127f06 Check array bounds in expression indexer. 11 years ago
Steven Kirk 43a66901fc Remove ExpressionValue. 11 years ago
Steven Kirk 0f5af3db63 Use Sprache for parsing expressions. 11 years ago
Steven Kirk e3b6ce4186 Add support for indexers in binding expressions. 11 years ago