Steven Kirk
fc1308ef98
Merge pull request #1034 from AvaloniaUI/fixes/1033-dont-use-weakreference-in-bindingnotification
Don't use WeakReference in BindingNotification.
9 years ago
Steven Kirk
f59e080936
Merge branch 'master' into fixes/1033-dont-use-weakreference-in-bindingnotification
9 years ago
Steven Kirk
488d6e908f
Merge pull request #1019 from wieslawsoltes/FixInvariantCultureFixture
Fix invariant culture fixture
9 years ago
Steven Kirk
bcc3ca13ae
Don't use WeakReference in BindingNotification.
It's a bad idea - if you put say a `3` into a `BindingNotification`, that `int` will get boxed and then put into a `WeakReference`, which means that the `3` can get GC'd. That's not a desireable behavior!
9 years ago
Steven Kirk
b2a6890167
Merge branch 'master' into FixInvariantCultureFixture
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
Wiesław Šoltés
9450cbe4fd
Skip failing Moq tests
9 years ago
Wiesław Šoltés
8b0ebc135e
Skip failing Moq tests
9 years ago
Wiesław Šoltés
1f9426b345
Fix InvariantCultureFixture
9 years ago
Wiesław Šoltés
87293d80bb
Merge remote-tracking branch 'refs/remotes/AvaloniaUI/master'
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