Steven Kirk
b28bc7c65a
Convert brushes to immutable brushes in FormattedTextImpl.
They need to be accessed from the render thread.
9 years ago
Steven Kirk
ec80b12e97
Check for null from Scene.FindNode.
Scene.FindNode(layerRoot) may return null if the layer root has been hidden.
9 years ago
Steven Kirk
dc20897915
GeometryNode.Pen may be null.
9 years ago
Steven Kirk
1cb2e321d2
Set background for CheckBox and RadioButton
Now we have mouse transparency with the deferred renderer, we need to make sure there's a transparent background to make them hittable.
9 years ago
Steven Kirk
99efcfed7f
Make BoundsTracker work with deferred renderer.
This needs to be redone: see #1026 .
9 years ago
Steven Kirk
becac6a74e
Set background on MenuItem and TreeViewItem
Now we have mouse transparency with the deferred renderer, we need to make sure there's a transparent background to make them hittable.
9 years ago
Steven Kirk
1e2e3b340b
Merge remote-tracking branch 'origin/master' into scenegraph
Conflicts:
src/Skia/Avalonia.Skia/FramebufferRenderTarget.cs
src/Windows/Avalonia.Direct2D1/Direct2D1Platform.cs
9 years ago
Steven Kirk
daf59b8497
Start/stop the renderer on window show/hide.
9 years ago
Steven Kirk
0f81420ee2
Don't remove root layer when hiding root.
9 years ago
Steven Kirk
024573ddd5
Removed bad project references.
9 years ago
Steven Kirk
cfcdeff547
Merge pull request #1021 from AvaloniaUI/fixup-layout-manager
Fix up the Layout Manager
9 years ago
Steven Kirk
ac4147ae7c
Merge branch 'master' into fixup-layout-manager
9 years ago
Nikita Tsukanov
ad76a075f9
Use Cake 0.18.0
9 years ago
Steven Kirk
40c342989b
Assert control invalidation behavior.
Controls not attached to the visual tree should not notify the `LayoutManager` that they have had their layout invalidated. Similarly when added to the visual tree their parents and themselves should have their layout invalidated.
9 years ago
Nikita Tsukanov
60e7aa3647
Merge pull request #1022 from ForNeVeR/feature/windows-interop-skiasharp
Add SkiaSharp dependency to WindowsInteropTest
9 years ago
Friedrich von Never
cd8ddf31a6
WindowsInteropTest: add SkiaSharp dependency
9 years ago
Steven Kirk
18f9e2840d
Explain the algoithm a bit.
9 years ago
Steven Kirk
a1d46a7784
Use a stack instead of HashSet.
Controls that are already invalid will not invalidate themselves again to with the `LayoutManager`, so we don't need to worry about duplicates.
9 years ago
Steven Kirk
f97ebe961b
Fixed some stupid mistakes in algorithm.
9 years ago
Steven Kirk
9da4e5b112
Merge branch 'benchmarks' into fixup-layout-manager
9 years ago
Steven Kirk
ac3ca7ca29
Make LayoutManager pass new tests.
9 years ago
Steven Kirk
309c9f7a4b
Added some LayoutManager tests.
Some passing, some failing.
10 years ago
Steven Kirk
684020ae2d
Updated benchmarks
- Update BenchmarkDotNet
- Added measure benchmark
- Add memory diagnoser
9 years ago
Nikita Tsukanov
eb5ac5bca6
Update Moq
9 years ago
Nikita Tsukanov
3ed7d8e617
Merge pull request #1017 from wieslawsoltes/EnableNetCoreUnitTests
Enable Net-Core unit tests
9 years ago
Wiesław Šoltés
13822754a9
Fix duplicate 'CollectionBehavior' attribute
9 years ago
Wiesław Šoltés
b79fc889eb
Fix duplicate 'CollectionBehavior' attribute
[skip ci]
9 years ago
Wiesław Šoltés
d8c009b734
Fix duplicate 'CollectionBehavior' attribute
[skip ci]
9 years ago
Wiesław Šoltés
72ab1e060b
Create build.cake
9 years ago
Wiesław Šoltés
0d01ffcea0
Limit Tasks to a single thread
[skip ci]
9 years ago
Wiesław Šoltés
788c4558c9
Limit Tasks to a single thread
[skip ci]
https://github.com/xunit/xunit/issues/244#issuecomment-68325962
9 years ago
Wiesław Šoltés
a07ae6e7ca
Limit Tasks to a single thread
https://github.com/xunit/xunit/issues/244#issuecomment-68325962
9 years ago
Wiesław Šoltés
3db4a5826c
Skip tests as results are not consistent
9 years ago
Wiesław Šoltés
bd3b34c0c8
Fix .NETCoreApp,Version=v1.1 tests
9 years ago
Wiesław Šoltés
91aaf87a36
Remove NET461 specific assert
9 years ago
Wiesław Šoltés
dc92cd95ac
Fix NET461 tests
9 years ago
Wiesław Šoltés
3ee2d9425f
Fix expected exception message
9 years ago
Wiesław Šoltés
bb117a7952
Set CurrentUICulture for tests
9 years ago
Wiesław Šoltés
aac49c8a6d
Enable Avalonia.Markup.UnitTests .Net Core tests
9 years ago
Wiesław Šoltés
66d5d70784
Use InvariantCulture same as for other tests
[skip ci]
9 years ago
Wiesław Šoltés
39fe06c983
Disable Markup tests
10 years ago
Wiesław Šoltés
9247a82ea8
Updated XUnit props
10 years ago
Wiesław Šoltés
30ddf2c822
Reference Microsoft.NET.Test.Sdk
10 years ago
Wiesław Šoltés
1304c54a64
Set tests Configuration
10 years ago
Wiesław Šoltés
872575b9b7
Set project OutputType
10 years ago
Wiesław Šoltés
590f9f8d83
Enable all Net-Core unit tests
10 years ago
Nikita Tsukanov
d2fb209acf
Compilation fixes
10 years ago
Nikita Tsukanov
85350b27b2
Fix for Popup
10 years ago
Nikita Tsukanov
e0cabbbf8f
Merge pull request #1012 from AvaloniaUI/mouse-device-nolocator
Removed IMouseDevice from service locator
10 years ago
Nikita Tsukanov
91691c30a7
PR notes
10 years ago