Jeremy Koritzinsky
53a4944123
Merge branch 'master' into fixes/938-button-press-release
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.
9 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
9 years ago
Wiesław Šoltés
9247a82ea8
Updated XUnit props
9 years ago
Wiesław Šoltés
30ddf2c822
Reference Microsoft.NET.Test.Sdk
9 years ago
Wiesław Šoltés
1304c54a64
Set tests Configuration
9 years ago
Wiesław Šoltés
872575b9b7
Set project OutputType
9 years ago
Wiesław Šoltés
590f9f8d83
Enable all Net-Core unit tests
9 years ago
Nikita Tsukanov
d2fb209acf
Compilation fixes
9 years ago
Nikita Tsukanov
85350b27b2
Fix for Popup
9 years ago
Nikita Tsukanov
e0cabbbf8f
Merge pull request #1012 from AvaloniaUI/mouse-device-nolocator
Removed IMouseDevice from service locator
9 years ago
Nikita Tsukanov
91691c30a7
PR notes
9 years ago
Nikita Tsukanov
21da2df1ec
Call ProcessRawEvent directly from the input manager
9 years ago
Nikita Tsukanov
77b7026ac9
Removed IMouseDevice from service locator
9 years ago
Steven Kirk
4d30de7c09
Only click when pointer is over the button.
Previously a button click was carried out when `:pointerover` was set, but because the button captures mouse input on mouse down, this is always true while the mouse is held. Check that the pointer was released within the bounds of the control.
Fixes #938
9 years ago
Nikita Tsukanov
088e0a009a
Merge pull request #1010 from AvaloniaUI/fixes/997-framebuffer-dpi-vector
Change ILockedFrameBuffer.Dpi to Vector.
9 years ago
Steven Kirk
3e8587348d
Change ILockedFrameBuffer.Dpi to Vector.
`ILockedFrameBuffer.Dpi` was a `Size` but it would make more sense as a `Vector` because `Size * Vector` produces a `Size` whereas a `Size * Size` would produce a `Size3D` if that type existed.
9 years ago
Nikita Tsukanov
e8d052272d
Merge pull request #1009 from AvaloniaUI/external-render-target
Added Direct2D-specific IExternalDirect2DRenderTargetSurface
9 years ago
Nikita Tsukanov
99393ab36d
Merge pull request #1008 from AvaloniaUI/fixes/1004-remove-devtools-reactiveui-depenency
Remove ReactiveUI dependency from DevTools.
9 years ago
Steven Kirk
69bfaf0800
Added NotifyPropertyChangedInvocator.
9 years ago
Steven Kirk
0b9a8bff06
Implement RaiseAndSetIfChanged.
On devtools `ViewModelBase`.
9 years ago