Steven Kirk
abe69ac320
Moved some mocks into Avalonia.UnitTests.
From Avalonia.Visuals.UnitTests as they're useful generally.
10 years ago
Steven Kirk
a849d7b116
Fixed geometry clip hit testing.
Updated unit test to test for previous problem.
10 years ago
Steven Kirk
bfd8c04149
Make geometry clips work.
Still problems with hit-testing and geometry clips aren't propogated to
new layers.
10 years ago
Steven Kirk
53c0e96850
Fix RenderTransforms in SceneBuilder.
10 years ago
Steven Kirk
d1e322c94b
Added failing test.
RenderTransforms aren't being applied correctly after initial scene
build.
10 years ago
Steven Kirk
9004e9b4f8
Updated RenderTest.
It has various problems under deferred renderer.
10 years ago
Steven Kirk
c23e104cf2
Added failing geometry clip hit-test.
10 years ago
Steven Kirk
b050edb4b5
Use yellow background in geometry clip tests.
For some reason imagemagick couldn't tell that the renders were wrong
before.
10 years ago
Steven Kirk
ff9654a7b0
Merge branch 'master' into scenegraph
Conflicts:
src/Gtk/Avalonia.Gtk/WindowImplBase.cs
src/Skia/Avalonia.Skia.Android/RenderTarget.cs
src/Skia/Avalonia.Skia.Android/SkiaRenderView.cs
tests/Avalonia.Input.UnitTests/InputElement_HitTesting.cs
tests/Avalonia.LeakTests/ControlTests.cs
10 years ago
Steven Kirk
c39fd38622
Make OpacityMask work in deferred renderer.
10 years ago
Steven Kirk
e4eaf729a9
Make RadialGradientBrush work
With immediate renderer. Also added a render test and fixed some
problems with D2D implementation.
10 years ago
Steven Kirk
252bc9473e
Make LinearGradientBrush work again.
With deferred renderer.
10 years ago
Steven Kirk
b20ced7c2b
Refactored brushes.
`SolidColorBrush` is now mutable. There are immutable versions of
brushes in the `Avalona.Media.Immutable` namespace and the static
`Brushes.Xxx` properties return these.
10 years ago
Steven Kirk
0ba8a15e25
Removed random class diagram.
10 years ago
Steven Kirk
4490b5f209
Make scene nodes internal.
10 years ago
Steven Kirk
7e517a79c3
Merge pull request #881 from wieslawsoltes/CleanUpCakeBuildScript
Remove unnecessary information call
10 years ago
Steven Kirk
b2a6f93fc8
Merge branch 'master' into CleanUpCakeBuildScript
10 years ago
Nikita Tsukanov
f7b4567af0
Merge pull request #882 from kekekeks/samplemem
Don't spawn 1KK treeview nodes immediately
10 years ago
Steven Kirk
5901cf1417
Merge branch 'master' into samplemem
10 years ago
Nikita Tsukanov
e39f2ddd2a
Don't spawn 1KK treeview nodes immediately
10 years ago
Wiesław Šoltés
3674dbd529
Remove unnecessary information call
10 years ago
Steven Kirk
69bca2cf89
Got VisualBrushes working again.
10 years ago
Steven Kirk
0b829b4ae1
Merge pull request #880 from kekekeks/disposal
Make sure that Renderer is disposed when TopLevel is closed
10 years ago
Nikita Tsukanov
f6ea72872a
Properly handle disposal for Win32 and GTK3
10 years ago
Nikita Tsukanov
c93a6235aa
Make sure that Renderer is disposed when TopLevel is closed
10 years ago
Steven Kirk
d92fb0189f
Added IImageBrush and IVisualBrush
And make an immutable `SceneImageBrush` and `SceneVisualBrush` which
clone the mutable `ImageBrush` and `VisualBrush` for use in the scene
graph, as we shouldn't be accessing mutable state from the render
thread.
10 years ago
Nikita Tsukanov
7fa329606e
Use SafeHandle for cairo surface and don't reuse ImageSurfaceFramebuffer to conserve RAM.
Also fixes memory leak.
10 years ago
Nikita Tsukanov
cf1c4102c8
Merge pull request #879 from AvaloniaUI/pixel-format-shim
Implemented pixel format converter for framebuffer render target
10 years ago
Nikita Tsukanov
9d64f9ddb0
Implemented pixel format converter for framebuffer render target
10 years ago
Steven Kirk
b3f9a8464e
Run deferred render tests on a background thread.
Run deferred render tests on a background thread to expose any threading
errors in the deferred rendering path. And threading errors found. Also
had to decrease the timeout for D2D render tests as
`renderTarget.EndDraw` is hanging when an exception is thrown between
`renderTarget.BeginDraw` and `EndDraw`.
10 years ago
Nikita Tsukanov
4a3902202f
Merge pull request #878 from wieslawsoltes/SplitCakeBuildScript
Split cake build script
10 years ago
Wiesław Šoltés
042d255f2c
Split cake build script
10 years ago
Steven Kirk
a844dceeb1
Merge pull request #875 from kekekeks/netstandard-ftw
.NET Core support
10 years ago
Nikita Tsukanov
d0e6915542
Added package for GTK3 and "fixed" platform detector for .NET Core
10 years ago
Nikita Tsukanov
f3e12e116a
Fixed incorrectly merged solution
10 years ago
Nikita Tsukanov
64fbb61896
Merge branch 'gtk-pinvoke' into netstandard-ftw
10 years ago
Nikita Tsukanov
39f4f45d77
Rollback unrelated changes
10 years ago
Nikita Tsukanov
6d67c77030
Merge remote-tracking branch 'upstream/master' into gtk-pinvoke
10 years ago
Nikita Tsukanov
7776627fda
Build-related
10 years ago
Nikita Tsukanov
7fceb7afd4
AppDerpor
10 years ago
Nikita Tsukanov
8afb694ead
Fixed dependencies
10 years ago
Nikita Tsukanov
72a78fb23d
Cache GetLoadedAssemblies for netcoreapp1.0
10 years ago
Nikita Tsukanov
830a4963fe
Added netcoreapp1.0 build for Avalonia.Skia.Desktop, updated splat
10 years ago
Nikita Tsukanov
f64f9f1a28
Removed magic
10 years ago
Nikita Tsukanov
3bce0a9583
Keep a reference to gobject while signal is attached
10 years ago
Nikita Tsukanov
a649d176a3
Fixes
10 years ago
Nikita Tsukanov
64f3a880b6
Workaround for popups
10 years ago
Nikita Tsukanov
e158f848fb
Fixed namespace
10 years ago
Nikita Tsukanov
3b3633ad26
Ignore duplicated scroll events
10 years ago
Nikita Tsukanov
f7ebaf4c8a
Various fixes
10 years ago