Steven Kirk
468f9654e0
Test turning geometry clipping on and off.
Seems to work!
9 years ago
Steven Kirk
5e4f5a6160
Handle geometry clips on child layers.
9 years ago
Steven Kirk
abe69ac320
Moved some mocks into Avalonia.UnitTests.
From Avalonia.Visuals.UnitTests as they're useful generally.
9 years ago
Steven Kirk
a849d7b116
Fixed geometry clip hit testing.
Updated unit test to test for previous problem.
9 years ago
Steven Kirk
bfd8c04149
Make geometry clips work.
Still problems with hit-testing and geometry clips aren't propogated to
new layers.
9 years ago
Steven Kirk
53c0e96850
Fix RenderTransforms in SceneBuilder.
9 years ago
Steven Kirk
d1e322c94b
Added failing test.
RenderTransforms aren't being applied correctly after initial scene
build.
9 years ago
Steven Kirk
9004e9b4f8
Updated RenderTest.
It has various problems under deferred renderer.
9 years ago
Steven Kirk
c23e104cf2
Added failing geometry clip hit-test.
9 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.
9 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
9 years ago
Steven Kirk
c39fd38622
Make OpacityMask work in deferred renderer.
9 years ago
Steven Kirk
e4eaf729a9
Make RadialGradientBrush work
With immediate renderer. Also added a render test and fixed some
problems with D2D implementation.
9 years ago
Steven Kirk
252bc9473e
Make LinearGradientBrush work again.
With deferred renderer.
9 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.
9 years ago
Steven Kirk
0ba8a15e25
Removed random class diagram.
9 years ago
Steven Kirk
4490b5f209
Make scene nodes internal.
9 years ago
Steven Kirk
7e517a79c3
Merge pull request #881 from wieslawsoltes/CleanUpCakeBuildScript
Remove unnecessary information call
9 years ago
Steven Kirk
b2a6f93fc8
Merge branch 'master' into CleanUpCakeBuildScript
9 years ago
Nikita Tsukanov
f7b4567af0
Merge pull request #882 from kekekeks/samplemem
Don't spawn 1KK treeview nodes immediately
9 years ago
Steven Kirk
5901cf1417
Merge branch 'master' into samplemem
9 years ago
Nikita Tsukanov
e39f2ddd2a
Don't spawn 1KK treeview nodes immediately
9 years ago
Wiesław Šoltés
3674dbd529
Remove unnecessary information call
9 years ago
Steven Kirk
69bca2cf89
Got VisualBrushes working again.
9 years ago
Steven Kirk
0b829b4ae1
Merge pull request #880 from kekekeks/disposal
Make sure that Renderer is disposed when TopLevel is closed
9 years ago
Nikita Tsukanov
f6ea72872a
Properly handle disposal for Win32 and GTK3
9 years ago
Nikita Tsukanov
c93a6235aa
Make sure that Renderer is disposed when TopLevel is closed
9 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.
9 years ago
Nikita Tsukanov
7fa329606e
Use SafeHandle for cairo surface and don't reuse ImageSurfaceFramebuffer to conserve RAM.
Also fixes memory leak.
9 years ago
Nikita Tsukanov
cf1c4102c8
Merge pull request #879 from AvaloniaUI/pixel-format-shim
Implemented pixel format converter for framebuffer render target
9 years ago
Nikita Tsukanov
9d64f9ddb0
Implemented pixel format converter for framebuffer render target
9 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`.
9 years ago
Nikita Tsukanov
4a3902202f
Merge pull request #878 from wieslawsoltes/SplitCakeBuildScript
Split cake build script
9 years ago
Wiesław Šoltés
042d255f2c
Split cake build script
9 years ago
Steven Kirk
a844dceeb1
Merge pull request #875 from kekekeks/netstandard-ftw
.NET Core support
9 years ago
Nikita Tsukanov
d0e6915542
Added package for GTK3 and "fixed" platform detector for .NET Core
9 years ago
Nikita Tsukanov
f3e12e116a
Fixed incorrectly merged solution
9 years ago
Nikita Tsukanov
64fbb61896
Merge branch 'gtk-pinvoke' into netstandard-ftw
9 years ago
Nikita Tsukanov
39f4f45d77
Rollback unrelated changes
9 years ago
Nikita Tsukanov
6d67c77030
Merge remote-tracking branch 'upstream/master' into gtk-pinvoke
9 years ago
Nikita Tsukanov
7776627fda
Build-related
9 years ago
Nikita Tsukanov
7fceb7afd4
AppDerpor
9 years ago
Nikita Tsukanov
8afb694ead
Fixed dependencies
9 years ago
Nikita Tsukanov
72a78fb23d
Cache GetLoadedAssemblies for netcoreapp1.0
9 years ago
Nikita Tsukanov
830a4963fe
Added netcoreapp1.0 build for Avalonia.Skia.Desktop, updated splat
9 years ago
Nikita Tsukanov
f64f9f1a28
Removed magic
9 years ago
Nikita Tsukanov
3bce0a9583
Keep a reference to gobject while signal is attached
9 years ago
Nikita Tsukanov
a649d176a3
Fixes
9 years ago
Nikita Tsukanov
64f3a880b6
Workaround for popups
9 years ago
Nikita Tsukanov
e158f848fb
Fixed namespace
9 years ago