Nikita Tsukanov
c611fdc92b
Target AnyCPU
10 years ago
Nikita Tsukanov
f322924621
Use GTK3/Skia by default
10 years ago
Steven Kirk
41ee4966e0
Merge pull request #976 from AvaloniaUI/fixes/886-incorrect-virtualized-items
Fix incorrect virtualized items
10 years ago
Steven Kirk
954bc7c764
Merge branch 'master' into fixes/886-incorrect-virtualized-items
10 years ago
Nikita Tsukanov
a617052de8
Merge pull request #979 from AvaloniaUI/skia-1.57.1
Updated Skia to 1.57.1
10 years ago
Nikita Tsukanov
b87b3bb6da
Updated Skia to 1.57.1
10 years ago
Steven Kirk
2673fd090b
NCrunch is noisy.
I wish you'd stop making this useless changes.
10 years ago
Steven Kirk
d5a145b283
Merge pull request #977 from AvaloniaUI/fixes/fix-getvisualroot
Fix GetVisualRoot logic
10 years ago
Steven Kirk
88b0342e3d
Fix GetVisualRoot logic
It was plain wrong.
10 years ago
Steven Kirk
068c63be9c
We require VS2017
10 years ago
Steven Kirk
f678683472
Handle inserts before currently visible item.
If a virtualized list was scrolled and an item added before the first
visible item, then the list wasn't updated.
10 years ago
Steven Kirk
153a4532ae
Added failing test for #886 .
10 years ago
Steven Kirk
4fa7126d30
Merge pull request #974 from AvaloniaUI/fixes/972-conversions
Fix type conversions.
10 years ago
Steven Kirk
c9e90fd7fc
Fix type conversions.
They were not correct before. Also clarified the two types of
conversions:
- `TryConvertImplicit` implements the implicit conversions allowed by
the C# language
- `TryConvert` tries every means at its disposal to convert a value to a
type
`AvaloniaObject` uses only implicit conversions. This allows one to
write:
```
var control = new TextBlock
{
[Canvas.TopProperty] = 10
}
```
Without implicit conversions, this would fail because `Canvas.Top` is a
`double` whereas `10` is an `int`, however only implicit conversions
should be used here, otherwise the following would pass, which is
probably not what would be wanted:
```
var control = new TextBlock
{
[TextBlock.TextProperty] = observable, // Text is now the type name of
`observable`
}
```
`DefaultValueConverter` uses `TryConvert`, i.e. every conversion
possible.
Fixes #972 .
10 years ago
Nikita Tsukanov
b732f9ee26
Register renderer factory for the rest of the platforms
10 years ago
Steven Kirk
8b1980c185
Merge pull request #967 from AvaloniaUI/port-bindingredirects
Port binding redirects from scenegraph.
10 years ago
Steven Kirk
6942695190
Merge branch 'master' into port-bindingredirects
10 years ago
Nikita Tsukanov
1ade372dc9
Merge pull request #969 from AvaloniaUI/devtools-ivisual
Handle non Control-derived classes in DevTools.
10 years ago
Nikita Tsukanov
7b7c905ec0
Merge pull request #970 from kekekeks/direct2d-fix
Direct2d fix
10 years ago
Nikita Tsukanov
23a178e82d
Merge branch 'master' into port-bindingredirects
10 years ago
Nikita Tsukanov
b3ff6754cb
Merge branch 'master' into devtools-ivisual
10 years ago
Nikita Tsukanov
cbd07d1393
Merge branch 'master' into direct2d-fix
10 years ago
Nikita Tsukanov
6d7bc4a37f
Merge pull request #968 from AvaloniaUI/fix-failing-visuals-tests
Fix failing visuals tests
10 years ago
Steven Kirk
9a015afa99
Fixed leak tests.
`IRenderer` mock was keeping hold of references passed to `AddDirty` -
tried resetting the mock but references were still held, so replaced the
mock `IRenderer` with a `NullRenderer` that fixes the problem.
10 years ago
Nikita Tsukanov
06aa7780fb
Moved Direct2D initialization away from static constructor
10 years ago
Nikita Tsukanov
342128bbf1
Fixed CreateSwapChain
10 years ago
Nikita Tsukanov
9d0ee4ef1b
Moved Erase call to bitmap constructor
10 years ago
Nikita Tsukanov
982fee222c
Skia: Erase bitmap on drawing context creation
10 years ago
Nikita Tsukanov
59e79a6685
Removed unused field from WicBitmapImpl
10 years ago
Nikita Tsukanov
b9e378b694
Removed obsolete code from Skia.iOS
10 years ago
Steven Kirk
a8555ea240
Added appveyor workaround
See https://github.com/appveyor/ci/issues/1479
10 years ago
Steven Kirk
be83759cad
Rename Control -> Visual.
10 years ago
Steven Kirk
859e748605
Handle non Control-derived classes in DevTools.
Previously DevTools expected all controls to be derived from `Control`
which isn't necessarily always the case.
10 years ago
Steven Kirk
425a670b9d
Added immediate renderer hit tests.
Ported from `scenegraph`. Tests from
`VisualExtensionsTests_GetVisualsAt` moved there.
10 years ago
Steven Kirk
69a06e452e
Fixed some Visuals unit tests.
Ported some stuff from `scenegraph` that was missed in #956 , which fixes
some of the failing Avalonia.Visuals.UnitTests.
10 years ago
Steven Kirk
e1e640c297
Merge branch 'master' into port-bindingredirects
10 years ago
Steven Kirk
a49f1e0c96
Update binding redirects.
10 years ago
Nikita Tsukanov
db3db7e987
Fixes for Direct3D example
10 years ago
Nikita Tsukanov
b2cf09c001
Merge pull request #966 from kekekeks/direct3dsample
Direct3D interop sample
10 years ago
Nikita Tsukanov
7a66752f2e
Make CreateRenderTarget virtual
10 years ago
Nikita Tsukanov
3da37f7dc8
Update appveyor.yml
10 years ago
Nikita Tsukanov
012451a4db
Direct3D interop sample
10 years ago
Steven Kirk
2eff412833
Merge pull request #956 from AvaloniaUI/port-immediaterenderer
Port ImmediateRenderer from scenegraph
10 years ago
Steven Kirk
70d6d8052b
Merge branch 'master' into port-immediaterenderer
10 years ago
Nikita Tsukanov
a2ef898eb0
Merge pull request #958 from wieslawsoltes/SetDotNetEnvironmentVariables
Set dotnet environment variables for ci builds
10 years ago
Wiesław Šoltés
0c6a3f435d
Set dotnet environment variables for ci builds
10 years ago
Steven Kirk
3082bda498
Pass resized message to renderer.
10 years ago
Steven Kirk
cc48e6322d
Removed AvaloniaDisposable.
No longer used.
10 years ago
Steven Kirk
1b9d61416f
Ported ImmediateRenderer from scenegraph branch.
10 years ago
Steven Kirk
efce48b604
Merge pull request #952 from AvaloniaUI/appveyor-vs-image
[WIP] Use image from appveyor settings
10 years ago