6 Commits (5242fc303ff83feabaed445e2a480948bfcf4e4e)

Author SHA1 Message Date
Nikita Tsukanov feadefc1a1 Run Mono/FullNET tests for all "core" libs except Avalonia.Controls 7 years ago
Jeremy Koritzinsky 44bf2ee721 Add unit test and fix #2149. 7 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
Steven Kirk 3eb5e0e200 Tweaked logging of binding errors. 9 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
Steven Kirk 715149b1f5 Improve stream operator error message. 9 years ago
Steven Kirk 7cb001801a Try to improve logged binding errors. 10 years ago
Steven Kirk f59c16bc00 Improve broken binding diagnostic messages. 10 years ago
Steven Kirk 5a9be7d94a Make sure new value is returned. 10 years ago
Steven Kirk 0c2057e458 Fix failing tests, add other tests. 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 4906a472b0 Reimplemented data validation using BindingNotifications. 10 years ago
Steven Kirk abdbcac79d Added BindingNotification. 10 years ago
Steven Kirk 5be41985c3 Renamed Perspex -> Avalonia 10 years ago
Jeremy Koritzinsky 814b6ebac7 Removed now unused test. 10 years ago
Jeremy Koritzinsky ee486113e5 Finished wiring up validation support. Now exceptions and INotifyDataErrorInfo implementers will set controls into their ":invalid" pseudo-class state. 10 years ago
Steven Kirk 6a5208621e Return BindingError from property plugins. 10 years ago
Steven Kirk 93884ea063 Added test for issue 284. 10 years ago
Steven Kirk 3d271cd020 Started implementing weak bindings. 10 years ago
Steven Kirk d87f585ead Fixed changes affected by last commit. 10 years ago
danwalmsley 8c7412232c Seperated testing of null and empty string triggering PropertyChangedEvent. 10 years ago
danwalmsley ec9da47d6a supporting null or string.empty to trigger property notifications. 10 years ago
Steven Kirk 5f0a6c9d72 Use observable to signal update... 10 years ago
Steven Kirk 318be5196d Added some ExpressionObserver lifetime tests. 10 years ago
Steven Kirk 7865743819 Added ElementName bindings. 10 years ago
Steven Kirk 6fd2ec36a2 Fixed directory name/namespace in tests. 10 years ago
Steven Kirk d54772033b Added DropDown theme in XAML. 10 years ago
Steven Kirk e301e56a9d Start making Converters work. 10 years ago
Steven Kirk b230c3b3f3 Renamed XamlBinding -> Binding 10 years ago
Steven Kirk d2cc993a3e Fixed DataContext binding problem. 10 years ago
Steven Kirk 62b8c5a40c Added default type converter for bindings. 10 years ago
Steven Kirk 43a66901fc Remove ExpressionValue. 11 years ago
Steven Kirk 072aa3c96d Allow ExpressionObserver root to be changed. 11 years ago
Steven Kirk d55e7fa9d0 Search base classes for properties. 11 years ago
Steven Kirk 774a9c0911 Implemented binding negation. 11 years ago
Steven Kirk 6e264dccc4 Allow setting values via ExpressionObserver. 11 years ago
Steven Kirk cf3834755d More ExpressionObserver tests. 11 years ago
Steven Kirk 005cd231cc Initial implementation of ExpressionObserver. 11 years ago