151 Commits (e249765d06c034779e70b6e04bc039decc29a607)

Author SHA1 Message Date
Steven Kirk 3bc1594dca Revert "Removed unused field." 6 years ago
Steven Kirk 89ba4a6327 Prevent tests interfering with other tests. 6 years ago
Steven Kirk 7f26635efa Wire up validation/coercion for attached properties. 6 years ago
Steven Kirk 270f9718b8 Removed unused field. 6 years ago
Steven Kirk 0f04f4d01a Add WPF-style property coercion. 6 years ago
Steven Kirk aa81db75a0 Added WPF-style validation for AvaloniaProperty. 6 years ago
Steven Kirk d5dc470416 Fixed issue with LocalValue and bindings. 6 years ago
José Pedro 1ba4c68a35
Implemented TargetNullValue for bindings. 6 years ago
Steven Kirk b8717bf6dc Tidy up API. 6 years ago
Steven Kirk 0cfa15913d Remove ignored validate parameter. 6 years ago
Steven Kirk 6be3acb46c Make ValueStore typed. 6 years ago
mstr2 5fea821c94 Failing test for bug #3170 7 years ago
Dariusz Komosinski 06a4a1af5b Add failing unit test. 7 years ago
Dariusz Komosinski 5afc0f5395 Unify AddRange and InsertRange. Fix ranged versions causing multiple enumerations. Get rid of unnecessary allocations (notifications, enumerators). 7 years ago
all.owing 6dbe617ed6 One more tests fix 7 years ago
Dariusz Komosinski 868b5ea840 Update WeakReference usages to use the generic one. 7 years ago
Dariusz Komosinski ad994a685c Fix PriorityValue usage of DeferredSetter. Implement slower path in DeferredSetter that deals with callbacks. 7 years ago
Steven Kirk 2210b441a2 Moved attached layout code to Avalonia.Layout. 7 years ago
Steven Kirk 67bd1b8d86 Added failing tests for #1701. 7 years ago
Nikita Tsukanov 4af9b22c59 Introduced WeakEventHandlerManager 7 years ago
mstr2 039991da68 Fixed a bug where AddOwner would add a property to AvaloniaPropertyRegistry's property list more than once 7 years ago
mstr2 9d3fd84a7a Fixes a bug where properties would be added multiple times to the global AvaloniaPropertyRegistry._properties list. 7 years ago
Steven Kirk 302bf55b8a Added failing tests for #1099. 7 years ago
Steven Kirk f3029d3346 Added failing test for #2203. 7 years ago
Nikita Tsukanov feadefc1a1 Run Mono/FullNET tests for all "core" libs except Avalonia.Controls 7 years ago
Nikita Tsukanov 4b234f73df Run Avalonia.Base.UnitTests on netfx/mono 7 years ago
Jeremy Koritzinsky 44bf2ee721 Add unit test and fix #2149. 7 years ago
Andrey Kunchev 7136750d6b add failing unittests for derivedlist 8 years ago
Steven Kirk bca37513b4 Added failing test for disposing completed binding. 8 years ago
Steven Kirk 5210926c03 Disallow setting unregistered properties. 8 years ago
Jeremy Koritzinsky e2020f3012 Fix mock setup. 8 years ago
Jeremy Koritzinsky 00f8dfabc0 Use SingleOrQueue instead of Queue in DeferredSetter. Make sure tests pass. 8 years ago
Steven Kirk 27daffeb3e Abstracted storage of styled values into ValueStore. 8 years ago
Steven Kirk 0c078c9dec Don't use rx for ExpressionNodes. 8 years ago
Steven Kirk a3dea23560 Use LightweightObservableBase for BindingExpression. 8 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 c6c51dd36f Add pattern-based support for streaming. Fix bugs in method bindings. 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 18f436a2c3 Clean up unused code warnings and malformed doc comments. 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 bf6375fe26 Fix indexer and casting expressions. 8 years ago
Jeremy Koritzinsky e3686ab10d Fix intermittent test failures introduced by accidental possible inter-test dependency that caused a test to fail when a different (moved over from the refactor) test ran before it. 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 25ed770790 Fix raising property changed for attached property. 8 years ago
Steven Kirk b615be746a Added a few StringTokenizer tests. 8 years ago
Steven Kirk 44fe6aa6ac Fix failing unit tests. 8 years ago
Steven Kirk 7d8dcc02ec Added failing test for #1568 8 years ago
Steven Kirk 7588b16044 Reworked TypeConverters. 8 years ago
Steven Kirk b02ad2be48 Fix failing tests. 8 years ago