Steven Kirk
41c2159aaa
Use features that are now available in netstandard.
Various features were moved into `IRuntimePlatform` because they weren't available on netstandard 1.x. They're now available in netstandard 2 so use them directly.
8 years ago
Nikita Tsukanov
d0c266949c
Actually detect OS instead of relying on GetRuntimeInfo()
8 years ago
Nikita Tsukanov
add3e81095
Extracted interop bits from GTK3 backend to Avalonia.Base and IRuntimePlatform
8 years ago
Miha Markič
0a38876590
Spellchecks all projects except for Base, Controls, Samples and Testing
8 years ago
Jeremy Koritzinsky
17ec885e15
Remove SharedAssemblyInfo and unused avalonia.platform.targets
8 years ago
Benedikt Schroeder
a59cf3a135
New asset loader
Added unit test for wildcard
8 years ago
Benedikt Schroeder
f609c9c5d9
Cleanup
8 years ago
Benedikt Schroeder
724bb45abb
comment fixes
8 years ago
Benedikt Schroeder
3bec8036a7
Initial
8 years ago
Benedikt Schroeder
b4848b20e3
Spacing fix
8 years ago
Benedikt Schroeder
2c8953de97
Requested changes
8 years ago
Benedikt Schroeder
a10a756366
IAssetLoader changes
Rename resource to asset
8 years ago
Benedikt Schroeder
5a5be9e767
Requested changes
8 years ago
Benedikt Schroeder
ff230d4360
resm filename globbing
8 years ago
Jumar Macato
b161593994
Moved version and xaml props to build directory.
added Directory.Build.Props to src & samples directory.
cleaned up Avalonia.Markup.csproj. Will do more test to do the same on
Avalonia.Markup.Xaml.
8 years ago
Steven Kirk
1ee4fa47f9
Tweak IAssetLoader API and fix tests.
8 years ago
Jumar Macato
7ae90eb7c5
Cleanup all the csproj's that can be cleaned. Ported RenderTest and VirtualizationTest samples to .NET Core.
8 years ago
Nikita Tsukanov
8f92a1a818
Conditional compilation
8 years ago
Nikita Tsukanov
77b74444ba
Improved unmanaged memory allocation diagnostics. ref #1411
8 years ago
Nikita Tsukanov
20e7db8587
Bump version so nightly builds will be treated as newer ones
8 years ago
Nikita Tsukanov
fee5b4e594
Support default clr-namespace when loading XAML from Uri or previewer
8 years ago
Steven Kirk
53a73df9fc
Updated version.
8 years ago
Steven Kirk
d55edaa18a
Use readonly structs where possible.
C# 7.2 introduced [readonly structs](https://docs.microsoft.com/en-us/dotnet/csharp/reference-semantics-with-value-types ). Using this construct we can make sure that future modifications to these structs don't make them immutable and C# can generate more efficient code.
9 years ago
Nikita Tsukanov
372ae88ba9
Set NativeBlob.Size to zero on dispose
9 years ago
Nikita Tsukanov
835bf9a7e5
Fixed release build
9 years ago
Nikita Tsukanov
29791fa241
Manual native memory management for leak detection
9 years ago
Nikita Tsukanov
0977161413
Use AppDomain.GetLoadedAssemblies() for all platforms
9 years ago
Nikita Tsukanov
d3390ac553
Added managed BeginResizeDrag implementation
9 years ago
Nikita Tsukanov
39d5389b1f
Fixed build issues
9 years ago
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.
9 years ago
Steven Kirk
a2fe941e2e
Added more comments on workaround.
9 years ago
Nikita Tsukanov
beda69a2e6
Special hack to keep VS happy
9 years ago
Nikita Tsukanov
8b8a9b99d9
Fixed vs build
9 years ago
Nikita Tsukanov
485fe1364e
Everything is buildable via MSBuild
9 years ago
Nikita Tsukanov
e780c4201a
Switched to .NETStandard (mostly 1.1)
9 years ago
Steven Kirk
74a0faa637
Use brush interfaces in rendering backends.
9 years ago
Steven Kirk
8f4ef7fab0
Make a bunch of skia render tests pass.
9 years ago
Nikita Tsukanov
7e163ef310
Somewhat fixed iOS. Now also using framebuffer model
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
424c21fab4
Added Avalonia.DotNetCoreRuntime
9 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`.
9 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