34 Commits (424863d5ff007a21eaa6cd483e57f2046313e4d0)

Author SHA1 Message Date
Julien Lebosquain c68111294f
Enable nullability in Base/Markup/Markup.Xaml unit tests (#20346) 1 month ago
Steven Kirk 3b1eb338e6
Binding System refactor (#13970) 2 years ago
Nikita Tsukanov 0f4ed2a4b9 Updated tests to use IDispatcherImpl 3 years ago
Steven Kirk 4f6d51e166 Add tests for property binding threading. 3 years ago
José Pedro 32fe0e60a7
Use typed property changed args instead of changing handler args type. 5 years ago
José Pedro 7782261ec3
Added typed AvaloniaProperty<T>.Changed. 5 years ago
Steven Kirk 37bd384794 Use EnabledDataValidation from metadata. 6 years ago
Steven Kirk 4d01dacd77 Remove copyright headers. 6 years ago
Steven Kirk 11a8c01ef1 Added failing tests for #3545. 6 years ago
Steven Kirk 35bd69f23c Remove AvaloniaProperty.Initialized. 6 years ago
Steven Kirk 6be3acb46c Make ValueStore typed. 6 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
José Pedro 7cccc6bda0
Use nameof where possible. 8 years ago
Steven Kirk 4676ac5fb2 Don't use ObserveOn in Bindings. 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 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 b5ee3077bc Fix direct properties by delaying setting values until after any currently running property changed notifications for this property finish running. 8 years ago
José Pedro cc7098583e Fixed Assert.Null warnings. 8 years ago
Steven Kirk 8743ce95bd Make failing tests pass. 9 years ago
Steven Kirk 3eb5e0e200 Tweaked logging of binding errors. 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
Steven Kirk a0a201006f Merge overridden direct property metadata. 9 years ago
Steven Kirk 61393d8b22 Removed some more unused variables. 10 years ago
Steven Kirk c9d3408c29 Improve numerical binding error messages. 10 years ago
Steven Kirk 74e870333b Correctly convert BindingNotifications. 10 years ago
Steven Kirk 173352d109 Moved AvaloniaObject leak tests. 10 years ago
Steven Kirk cecbe8fefe Move WeakReference setup to separate method. 10 years ago
Steven Kirk abdbcac79d Added BindingNotification. 10 years ago
Steven Kirk 5be41985c3 Renamed Perspex -> Avalonia 10 years ago
Steven Kirk 139cc9416e Fix test that was failing in Release mode. 10 years ago
Steven Kirk b63a5b3e7c WIP 10 years ago
Steven Kirk 3bb9fe0b58 Added BindingError class. 10 years ago
Steven Kirk bc7c0ece15 Ensure active direct bindings don't get collected. 10 years ago
Steven Kirk d0dc103c5e Supply UnsetValue for DirectProperty. 10 years ago
Steven Kirk 21ae855a06 Supply UnsetValue for DirectProperty. 10 years ago
Steven Kirk 1202eaa876 Updated PerspexProperties to new classes 10 years ago
Steven Kirk 03e2ff8784 WIP: Splitting PerspexProperty up 10 years ago
Steven Kirk 1841e7ad7a Start allowing Setters to contain bindings. 10 years ago
Steven Kirk 67835cc09b Applied a bunch of resharper suggestions. 10 years ago
Steven Kirk 16825ac45e Handle null and UnsetValue in ExpressionSubject. 10 years ago
Steven Kirk 62b8c5a40c Added default type converter for bindings. 10 years ago
Steven Kirk a400a89003 Handle invalid values in direct property bindings. 10 years ago
Steven Kirk 559a8c951b Fix PerspexProperty equality. 11 years ago
Steven Kirk 307433d531 Use this one weird trick to make tests work. 11 years ago
Steven Kirk 45b8547fcf Added some more direct PP tests. 11 years ago
Steven Kirk 133dd7aa80 Enable AddOwner for direct PerspexProperties. 11 years ago
Steven Kirk 247831a6c8 Implemented direct PersexProperties. 11 years ago