Jeremy Koritzinsky
0d31525c93
Clean up DotNetCoreRuntime project file and associated files
9 years ago
Matthijs ter Woord
e5e3fb4b0f
Bump version, to make nightly builds appear newer.
9 years ago
Nikita Tsukanov
760caf86ce
Bump version
9 years ago
Wiesław Šoltés
2afd6cb224
Remove NuGet workaround
9 years ago
Steven Kirk
6f70acc7b0
Updated version to 0.5.0.
9 years ago
Steven Kirk
1b9d61416f
Ported ImmediateRenderer from scenegraph branch.
10 years ago
Steven Kirk
a2fe941e2e
Added more comments on workaround.
10 years ago
Nikita Tsukanov
beda69a2e6
Special hack to keep VS happy
10 years ago
Nikita Tsukanov
8b8a9b99d9
Fixed vs build
10 years ago
Nikita Tsukanov
485fe1364e
Everything is buildable via MSBuild
10 years ago
Nikita Tsukanov
e780c4201a
Switched to .NETStandard (mostly 1.1)
10 years ago
Steven Kirk
74a0faa637
Use brush interfaces in rendering backends.
10 years ago
Steven Kirk
8f4ef7fab0
Make a bunch of skia render tests pass.
10 years ago
Nikita Tsukanov
7e163ef310
Somewhat fixed iOS. Now also using framebuffer model
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
424c21fab4
Added Avalonia.DotNetCoreRuntime
10 years ago
Steven Kirk
ab9cf03eff
WIP: Delegate back to render for VisualBrushes.
`VisualBrush`es need to get delegated back to the renderer for
rendering, so added an `IVisualBrushRenderer` interface which is
implemented by the renderers, and pass this when creating drawing
contexts. Only currently implemented/tested for D2D and
`ImmediateRenderer`.
10 years ago
Steven Kirk
40d42d260c
Renamed Renderer -> ImmediateRenderer
10 years ago
Steven Kirk
14805322ca
Removed RendererMixin.
Moved immediate rendering logic into `Renderer`.
10 years ago
Jeremy Koritzinsky
428466ced3
Fixed bug in scheduler and runtime platform.
10 years ago
Steven Kirk
1b32a6aac3
Fixed unused member warnings.
That only show up on mono: seems the standard C# compiler silently
ignores most of these.
10 years ago
Steven Kirk
ca17c50bf4
Treat warnings as errors.
In Release build in main Avalonia assemblies (couldn't do it in
Avalonia.Markup.Xaml due to warnings in OmniXaml). To do this, fixed a
number of warnings.
10 years ago
Nikita Tsukanov
07fea3befa
Added RuntimePlatformInfo
10 years ago
Nikita Tsukanov
11703d166f
Update SharedAssemblyInfo.cs
10 years ago
Nikita Tsukanov
3af869f49f
Moved IPclPlatformWrapper and IAssetLoader to a separate assembly
10 years ago
Steven Kirk
f78267d1cd
Updated version to 0.4.0.
10 years ago
Steven Kirk
5be41985c3
Renamed Perspex -> Avalonia
10 years ago
Steven Kirk
cb98a09548
Supply a base URI when loading assets.
This allows assets to be loaded relative to the URI which loaded them,
e.g. a bitmap will now be loaded from the same assembly as the XAML file
that loads the bitmap rather than the entry assembly.
11 years ago
Jason Jarvis
309dabe0c2
Fix Asset DLL loading on non-iOS platforms that I broke.
11 years ago
Jason Jarvis
c961c8f975
Added iOS host for ControlCatalog PCL. Had to forcibly reference Themes.Default to get Xamarin runtime to load it properly.
11 years ago
Jason Jarvis
c755b17c41
Initial work to split ControlCatalog out into Portable implementation and Desktop wrapper.
11 years ago
Jason Jarvis
b566401602
More iOS platform related improvements. Code style reformatting for PR. ControlCatalog can now run on Skia! AssetLoader hack for iOS to get us running.
11 years ago
Steven Kirk
0fce7e8150
Started fixing VisualBrush.
Make sure control is initialized before it is used in a visual brush.
Previously the colored rectangle in the DropDown in ControlCatalog
didn't have the correct color until the DropDown was opened. This fixes
the color, although initial measurement is still off.
11 years ago
Nikita Tsukanov
f5e8426371
Fixed tests
11 years ago
Steven Kirk
1f7034c152
Undo visual offset in VisualBrush.
If the Visual to be drawn is offset from its parent, we don't want that
in the rendered visual.
11 years ago
Steven Kirk
880a97471c
Fix potential NRE.
11 years ago
Steven Kirk
e1c578c7ec
Clear the intermediate render target.
This prevents the glitching we've been seeing in DropDown with a control
item. For some reason doing a FillRectange on it didn't work. Closes
#108 .
11 years ago
Steven Kirk
072cb0128e
Fixed failing tests.
11 years ago
Nikita Tsukanov
630be0c6bf
Test app is running again
11 years ago
Nikita Tsukanov
81f1bf51a8
Fixed #282
11 years ago
Steven Kirk
67835cc09b
Applied a bunch of resharper suggestions.
11 years ago
Nikita Tsukanov
cf65cc5ef7
Massive android-backend code cleanup and fixes for threading and rendering
11 years ago
Thehx
f60bedc68c
Fixed a bug in ArcTo::GetAngle
11 years ago
Nikita Tsukanov
abd7edd6b0
Android support for skia
11 years ago
Nikita Tsukanov
0493cf005b
TileBrushImplHelper is now able to detect cases where we don't need intermediate brush
11 years ago
Wiesław Šoltés
6583019576
Renamed BezierTo and QuadTo method names
11 years ago
Thehx
94502c61ff
Fixed processing cases when requested ellipse size is too small to cover the distance from start point to end point, as suggested in W3C SVG Recommendations
http://www.w3.org/TR/SVG/implnote.html#ArcImplementationNotes
11 years ago
Thehx
2bb67f3553
Added ArcTo implementation based on Bezier curves
11 years ago
Nikita Tsukanov
78629373cd
Fixed directory structure
11 years ago
Nikita Tsukanov
6c77e2b236
Added code to debug disposables
11 years ago