Steven Kirk
b5317085af
Tweaked formatting.
9 years ago
Dan Walmsley
b18d91ff74
Add inline data that tests comma seperated bezier curves.
9 years ago
Eli Arbel
42115b6ade
Fix #1107
9 years ago
Eli Arbel
d9b20fada4
Rect parse & type converter
9 years ago
Eli Arbel
8cc6d30696
Matrix.Parse & type converter
9 years ago
Steven Kirk
7de42e02e1
Clear scene for invisible root visuals.
When a root visual is hidden, clear `DeferredRenderer._scene` and completely rebuild it if it is shown again.
Fixes #1096
9 years ago
Nikita Tsukanov
7e1f1191c3
Fixed .gitignore for skia tests
9 years ago
Jeremy Koritzinsky
cceb884fe0
Disable failing Cairo tests.
9 years ago
Jeremy Koritzinsky
e09857f98c
Make test script only run netcoreapp tests for Skia.
9 years ago
Jeremy Koritzinsky
1faa352142
Run Skia render tests on .NET Core only since there is no reason full framework would differ
9 years ago
Jeremy Koritzinsky
17e4f26302
Use x64 skia.
9 years ago
Jeremy Koritzinsky
f967a3f439
This should fix the skia render tests (works on my machine).
9 years ago
Nikita Tsukanov
e388a485ce
Fixed build? Maybe? Appveyor, pretty please?
9 years ago
Jeremy Koritzinsky
5ec7b33a1a
Revert "Upgrade ReactiveUI to the v8 alpha"
9 years ago
Jeremy Koritzinsky
74865bc601
Fixed bug I introduced into tests.
9 years ago
Jeremy Koritzinsky
e5449020f3
Removed ReactiveUI dependeny in BindingTests.
9 years ago
Steven Kirk
3c382decbc
Added FindAncestor binding mode.
This uses the same (fugly) syntax as WPF for now. As discussed in #590 I'd like to add some syntactic sugar over this
9 years ago
Steven Kirk
56d7ee5ea8
Added tests for existing RelativeSource modes.
9 years ago
Steven Kirk
474aa60403
Don't remove pseudoclasses when clearing Classes.
Fixes #1080
9 years ago
Steven Kirk
d2eca3968b
Removed IRendererFactory.
Make the `ITopLevelImpl` create the renderer instead.
9 years ago
Steven Kirk
2edcdb8656
MouseDevice now exposed on TopLevel.
9 years ago
Steven Kirk
2f5d8e2d1e
Fix merge error.
9 years ago
Nikita Tsukanov
97b01f097e
Dead code
9 years ago
Nikita Tsukanov
9134723eef
Dead code elimination
9 years ago
Nikita Tsukanov
880e850000
Fixed build
9 years ago
Nikita Tsukanov
cce1c7af60
Switched to nuget version of Portable.Xaml and updated to use netstandard1.3
9 years ago
Nikita Tsukanov
29fadec666
Fixed build?
9 years ago
Nikita Tsukanov
7c81f40694
Fixed build?
9 years ago
Nikita Tsukanov
1da031881c
I'm starting to *really* hate the new SDK
9 years ago
Nikita Tsukanov
c4aae602e8
Updated dotmemory
9 years ago
Nikita Tsukanov
2be9cb5d4b
Build fix?
9 years ago
Nikita Tsukanov
04ec5b3b66
Enforce outputpath
(cherry picked from commit c66847b1c931b2d414b0901aeab6e25e30ee67f9)
9 years ago
Nikita Tsukanov
1d6beab970
Fixed Skia's RenderTargetBitmap and made Skia tests to run for .NET Core
9 years ago
Nikita Tsukanov
e610d5858f
Merge skia projects into one
9 years ago
Steven Kirk
2a748fec91
Newly merged tests must be async.
9 years ago
Steven Kirk
8743ce95bd
Make failing tests pass.
To do this needed to change behavior a little in that now binding errors update the target. Previously in the case of a binding error at the first node in the binding chain, we were converting the `BindingNotification` to `UnsetValue` which had the effect of updating the target value. Now we're passing the `BindingNotification` back, we need to make sure this happens. I believe this is the right thing to do as the behavior should be the same no matter where in the binding chain the error occurs. Data validation errors continue to not update the target.
9 years ago
Nikita Tsukanov
2d23cab586
Fixed Skia framebuffer bitmap test
9 years ago
Steven Kirk
6e67d4d085
Fix failing test.
9 years ago
Steven Kirk
3eb5e0e200
Tweaked logging of binding errors.
1. Fixed some tests to expect `BindingNotification`s to be returned on a broken binding chain.
2. Changed logging of `BindingNotification`s - log at `Warning` level (instead of `Error`) except when the binding chain is broken at the root, in which case log at `Information` level. Do this to prevent flooding the output window when initializing.
9 years ago
Jeremy Koritzinsky
92e6220273
Add System.IO.FileSystem reference to Direct2D1.RenderTests project.
9 years ago
Steven Kirk
7a5e9010a3
Added another passing ImageBrush test.
This tests what I though was a bug in #874 but comparing with WPF, it seems this is correct behavior.
9 years ago
Steven Kirk
730911fc0d
Added a couple more passing tile tests.
9 years ago
Steven Kirk
c4aa2197b2
Fixed TreeView navigation.
Fixes #277 .
9 years ago
Steven Kirk
bb11b302b8
Added failing unit test for #277 .
9 years ago
Steven Kirk
7c13974285
Added failing test for #546 .
9 years ago
Steven Kirk
48f0c05522
Fix BindingNotification.ClearValue.
It should have been setting it to `UnsetValue` not null. This allows two skipped tests to pass.
9 years ago
Steven Kirk
129378cad1
Added more GC.KeepAlive statements.
9 years ago
Steven Kirk
ef1039b865
Unskip another test.
9 years ago
Steven Kirk
3b3fbdbbd6
Use `DisableTestParallelization`
Instead of `MaxParallelThreads = 1` - that's how we do it in other assemblies.
9 years ago
Steven Kirk
7baa7dc0dd
Added GC.KeepAlive to tests.
Lots of `Avalonia.Markup.UnitTests` were failing intermittently. This is because in release mode, in a method like this:
```
[Fact]
public void SetValue_Should_Return_False_For_Missing_Object()
{
var data = new Class1();
var target = new ExpressionObserver(data, "Next.Bar");
using (target.Subscribe(_ => { }))
{
Assert.False(target.SetValue("baz"));
}
}
```
`data` can get GC'ed at any point after creating target. Added `GC.KeepAlive()` calls to prevent this.
Fixes #1035
Fixes #1036
Fixes #1037
9 years ago