Jeremy Koritzinsky
00f8dfabc0
Use SingleOrQueue instead of Queue in DeferredSetter. Make sure tests pass.
8 years ago
Benedikt Schroeder
370bfe3c82
Support double values that start with a dot for implicit commands
8 years ago
Benedikt Schroeder
ac8342ebf8
Allow lower case e for scientific notation
8 years ago
Steven Kirk
9c1c8749dd
Added failing test for #1709 .
8 years ago
Steven Kirk
9ccf63d51b
Add failing test for clearing templated child's parent.
8 years ago
Benedikt Schroeder
b3cfc22e27
Add scientific notation support for double values
8 years ago
Steven Kirk
27daffeb3e
Abstracted storage of styled values into ValueStore.
8 years ago
Steven Kirk
af7e139ed4
Added failing test for #1698 .
8 years ago
Steven Kirk
b8f127fce7
Reimplemented TemplateBinding.
Rather than just use a standard `Binding`, make `TemplateBinding` a lightweight binding in the case where the binding is simply to a property on the templated parent.
8 years ago
Steven Kirk
0c078c9dec
Don't use rx for ExpressionNodes.
`ExpressionNode`s were always single-subscriber and making them use `IObservable<>` meant that we had to have extra allocations in order to return `IDisposable`s. Instead of using `IObservable` use a simpler `Subscribe`/`Unsubscribe` pattern. This saves a bunch more memory.
8 years ago
Steven Kirk
a3dea23560
Use LightweightObservableBase for BindingExpression.
8 years ago
Steven Kirk
fcbde80682
Added a couple of tests.
8 years ago
Steven Kirk
de35eb9fee
Updated ActivatedSubject.
Can be expressed more cleanly given the new `ActivatedObject`.
8 years ago
Nelson Carrillo
88bfdf87ea
Skia backend cleanup.
8 years ago
Jeremy Koritzinsky
63ec705748
Remove extraneous whitespace in tests.
8 years ago
Benedikt Schroeder
977010de95
Added unit tests
8 years ago
Benedikt Schroeder
90fdfae3bd
Remove invoke call on Application.Run
8 years ago
Benedikt Schroeder
0214939fd3
Add unit test
8 years ago
Benedikt Schroeder
7e8f9fbf61
Add NullArgumentException for Run with main window
8 years ago
Benedikt Schroeder
41fd37151f
IGeometryContext implementation
8 years ago
Benedikt Schroeder
b8f8c1ef0f
IGeometryContext implementation
8 years ago
Steven Kirk
219a0da799
Added benchmarks for PathMarkupParser.
8 years ago
sdoroff
210575e0ce
Added Unit Tests
8 years ago
Dan Walmsley
9911fff84d
fix carousel presenter and add unit test for condition.
8 years ago
Jeremy Koritzinsky
4ec647b870
Make our unit tests support library (Avalonia.UnitTests) target netstandard2.0 so we don't have to worry about targetting .NET Framework on linux.
8 years ago
Jeremy Koritzinsky
bc882f5b11
Add back NetFX.props framework path overriding.
8 years ago
Benedikt Schroeder
e576ec178c
Initial
8 years ago
Benedikt Schroeder
cbca7beefd
Initial
8 years ago
Jeremy Koritzinsky
18f436a2c3
Clean up unused code warnings and malformed doc comments.
8 years ago
Jeremy Koritzinsky
df593b3a80
Get leak tests running again in the build script. They were removed at some point. Also, update the tooling used and clean up the code for running them.
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
Dan Walmsley
3536496f21
Add test for when carousel Items is reset and virtualized.
8 years ago
Dan Walmsley
612d99d01e
use GetVisualDescendents in test.
8 years ago
Dan Walmsley
2a78b5e9c2
Add unit test and Fix for case where TemplateApplied when SelectedIndex is already set.
8 years ago
Dan Walmsley
2900333f69
Add test to ensure SelectedIndex / SelectedItem is maintained when
items are removed mid-list.
8 years ago
Dan Walmsley
65d57262b2
Add unit tests to demonstrate the issues with Carousel
8 years ago
CommonGuy
ab36f86325
Add the NewLine property to TextBox
8 years ago
Jeremy Koritzinsky
c2d95fbd57
Added unit test for remote designer in Win32 mode.
8 years ago
Jeremy Koritzinsky
68309101e4
Remove legacy designer.
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
72708cae67
Fix namespace build break.
8 years ago
Jeremy Koritzinsky
b38b46a280
PR Feedback.
8 years ago
Jeremy Koritzinsky
da0ab8b681
Move the styling system up the stack to live right below Avalonia.Animation since it has no dependencies on anything further down the dependency chain
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.
Use pattern-matching switch.
Fix bug from cleanup.
8 years ago
Jeremy Koritzinsky
63daa04852
Fix intermittent test failure introduced by font tests
8 years ago
Benedikt Schroeder
d550526936
Unit test fix
8 years ago
Benedikt Schroeder
f3f750cf86
Cleanup
8 years ago
Benedikt Schroeder
a59cf3a135
New asset loader
Added unit test for wildcard
8 years ago
Benedikt Schroeder
f609c9c5d9
Cleanup
8 years ago