Matthew Leibowitz
562cf208ca
Merge branch 'master' into forms-changes
2017-04-23 15:58:59 +02:00
Matthew Leibowitz
2cdbe0558d
The new version is now v1.57.1
2017-04-23 15:52:26 +02:00
Matthew Leibowitz
9ecbbb69c6
Fixed the issue when the GL canvas has no size, but could be infinity. Closes #215
2017-03-27 21:38:01 -04:00
Matthew Leibowitz
da852ad182
Fixed the issue when the canvas has no size, but could be infinity. Closes #215
2017-03-26 11:19:30 -04:00
Matthew Leibowitz
cb447a196a
Android uses a renderer, not events
2017-03-22 18:56:54 -04:00
Matthew Leibowitz
05f2fb2c4d
Use the older build tools for mono
2017-03-22 18:55:19 -04:00
Matthew Leibowitz
b5d20f8107
The other solutions
2017-03-22 23:42:47 +02:00
Matthew Leibowitz
763427ca99
A few adjustments to head towards resolving issue #260
2017-03-22 23:36:32 +02:00
Matthew Leibowitz
7dc39e9770
Updated the packaging version to v1.57.0
2017-03-18 17:08:10 +04:00
Matthew Leibowitz
7f2be6cb7b
Make sure we use v1.6.0
2017-03-18 01:19:01 +02:00
Matthew Leibowitz
2f3101077f
Don't copy the .NET Standard output on non-Windows as it cannot be signed
2017-03-11 12:13:31 +02:00
Matthew Leibowitz
df158f63ce
Updated the project files for .NET Core v1.1.1
2017-03-11 08:37:12 +02:00
Matthew Leibowitz
0d3a372d4b
Merge branch 'master' of github.com:mono/SkiaSharp
2017-03-01 08:31:18 +02:00
Matthew Leibowitz
a495a9c425
System.Drawing.Bitmap is only for WinForms/WPF
2017-03-01 01:30:23 -05:00
Matthew Leibowitz
9110e30e2c
Updated the versions to 1.56.2
2017-03-01 08:11:02 +02:00
Matthew Leibowitz
9284fd1cfb
Added the forms image handler for UWP
2017-03-01 07:52:14 +02:00
Matthew Leibowitz
907e9a50aa
Added some extension methods for converting to/from WriteableBitmap
2017-03-01 01:17:48 +02:00
Matthew Leibowitz
3c3976b8d7
Updated the path
2017-03-01 01:15:04 +02:00
Matthew Leibowitz
aab0fda839
Added a COM interface so we can directly access the bytes of WriteableBitmap
2017-03-01 01:00:10 +02:00
Matthew Leibowitz
f645749ea2
Added an image source for skia media
2017-02-26 17:41:16 +02:00
Matthew Leibowitz
867a58304e
Extension methods for Windows Classic Desktop and WPF
2017-02-26 07:58:53 +02:00
Matthew Leibowitz
543b3880cf
draw the native bitmap at the same resolution
2017-02-26 07:52:46 +02:00
Matthew Leibowitz
61231c10a9
dispose as soon as possible
2017-02-26 07:51:33 +02:00
Matthew Leibowitz
0efe90338c
Fix cast exceptions
2017-02-26 04:16:23 +02:00
Matthew Leibowitz
022209b001
SKImage.ToBitmap is now SKBitmap.FromImage:
...
- avoid conflicts with Android extension methods
- reduce discoverability of SKBitmap (deprecating) with SKImage
2017-02-26 04:16:09 +02:00
Matthew Leibowitz
0fd9080031
Added some extension methods for converting to/from native types
2017-02-25 09:45:51 +02:00
Matthew Leibowitz
6c434d170f
removed some more warnings
2017-02-25 01:43:52 +02:00
Matthew Leibowitz
ec84a1bea8
removing some warnings
2017-02-24 11:08:31 +02:00
Matthew Leibowitz
e9387c84f8
Removed some shared project warnings on mac
2017-02-24 11:07:33 +02:00
Matthew Leibowitz
c4edddb40d
Merge branch 'master' into development
...
Fixed bug with SKObject.SizeOf <T> checking the size of IntPtr instead of T
2017-02-17 05:36:20 +02:00
Matthew Leibowitz
c5cefb2508
Implemented correct viewbox scaling and clipping. See #239
2017-02-14 22:53:16 +02:00
Miguel de Icaza
1e4e25cacb
Merge pull request #212 from DerPate2010/master
...
Fix for memory leak in UWP SKXamlCanvas
2017-02-13 23:03:38 -05:00
Matthew Leibowitz
15e2133db6
Revert "SKSvg - Fixed SVG not loaded when viewport / viewbox not specified"
2017-02-11 22:34:36 +04:00
Daniel
8a90840db2
SKSvg - Fixed SVG not loaded when viewvport / viewbox not specified
2017-02-11 18:14:03 +01:00
Matthew Leibowitz
322baee72a
Added the initial bits for a set of utils for SkiaSharp
2017-02-11 19:19:48 +04:00
Matthew Leibowitz
af51bb49d3
Changed the visiblity of the Forms renderers to public
2017-02-07 14:54:40 +04:00
Matthew Leibowitz
3cf181c99b
Handles cases with negative viewBox origins. (issue #230 )
2017-02-03 22:57:33 +04:00
Matthew Leibowitz
fc73ee01d9
Corrected some issues with SVG not conforming to viewbox rules
2017-02-02 13:18:45 -05:00
Matthew Leibowitz
466f6f90b8
Updated the version of SkiaSharp to v1.56.1-beta
2017-01-31 21:15:20 +04:00
Matthew Leibowitz
ea3f20c42f
Split the .NETStandard out of the main sln (nuget has issues on mono)
2017-01-30 19:45:18 +02:00
Matthew Leibowitz
b575d54075
Added initial work for linux builds
2017-01-25 00:33:42 +02:00
Matthew Leibowitz
6e1f71ea36
Corrected the path casing for linux builders
2017-01-25 00:30:40 +02:00
Matthew Leibowitz
8ca298b448
Added a .NET Standard build of SkiaSharp.Svg
2017-01-21 22:47:35 +02:00
Matthew Leibowitz
5db7d0184c
Moved ANGLE into the core SkiaSharp.UWP
2017-01-21 05:22:55 +02:00
Matthew Leibowitz
3676b84991
Add a .NET Standard 1.3 library
...
- do runtime checks for platform
2017-01-21 03:48:00 +02:00
Matthew Leibowitz
8a15d6887c
Fixes #219
2017-01-19 03:15:10 +02:00
Matthew Leibowitz
25d56b5c87
Android also requires that the stencil buffer be cleared
2017-01-14 22:38:57 -05:00
Matthew Leibowitz
cfe6afbf8a
Added support for "opacity", including special case for groups
2017-01-10 01:02:39 +02:00
Matthew Leibowitz
af3f21616b
Added the UWP namespace
2017-01-06 06:40:41 +02:00
Matthew Leibowitz
b53c882f5f
Removed the dependency on OpenTK (except desktop)
2017-01-05 23:36:09 -05:00
Steve Nessen
42ea70d140
Fix for memory leak in UWP SKXamlCanvas that holds reference to WriteableBitmap
2016-12-20 13:11:28 +01:00
Matthew Leibowitz
01c7253d88
Merge pull request #206 from laarmen/fix_forms_ios_opacity
...
Make the iOS Forms views non-opaque. Fixes #198
2016-12-02 03:17:03 +02:00
Matthew Leibowitz
a8bedd1169
Updated the NuGet version numbers
2016-12-02 03:13:36 +02:00
Simon Chopin
9e93e3e0ae
Force the non-opacity of the Forms SKGLView on iOS
...
On Android and UWP, this view defaults to a transparent background, whereas
on iOS it was opaque by default. This patch fixes it in the name of consistency.
According to the documentation, this might slightly impact performance.
2016-11-28 09:06:34 -06:00
Simon Chopin
2a36477584
Force the non-opacity of the SKCanvasView on iOS
...
On Android and UWP, this view defaults to a transparent background, whereas
on iOS it was opaque by default. This patch fixes it in the name of consistency.
2016-11-28 09:06:33 -06:00
Matthew Leibowitz
91262e1d9f
Return immediately when invalidating
2016-11-26 21:54:32 +02:00
Matthew Leibowitz
70ad8a3b72
__TVOS__ is more specific than __IOS__, so it goes first
2016-11-20 00:36:40 +02:00
Matthew Leibowitz
6b6f1463a5
removed unused members
2016-11-19 08:16:01 +02:00
Matthew Leibowitz
67cb289718
Update the SkiaSharp version for the release
2016-11-19 08:12:13 +02:00
Matthew Leibowitz
7449894c16
Added some SVG tests
2016-11-19 08:10:05 +02:00
Matthew Leibowitz
c306030934
Added a way to disable raster canvas scaling for Windows controls
2016-11-12 23:37:43 +02:00
Matthew Leibowitz
c3845b1613
Revert "129a3ec77f2396c2e558b33e804c8f0d44b9fd57"
...
This reverts commit 3d7bf6fa9d
.
2016-11-12 23:35:46 +02:00
Matthew Leibowitz
3d7bf6fa9d
129a3ec77f
2016-11-12 23:34:05 +02:00
Matthew Leibowitz
a05232a36f
Added a way to disable raster canvas scaling to Forms views
2016-11-12 03:05:42 +02:00
Matthew Leibowitz
129a3ec77f
Added a way to disable raster canvas scaling
2016-11-12 01:00:24 +02:00
Matthew Leibowitz
8d48073926
Made some internal members private
2016-11-08 04:58:09 +02:00
Matthew Leibowitz
c9cf249ec5
Add a property to get the canvas size from the Windows views
2016-10-29 21:32:43 +02:00
Matthew Leibowitz
a029128c58
Added a canvas size property for access out of the render loop, and for calculating the scale
2016-10-29 20:22:09 +02:00
Matthew Leibowitz
0b51772d1a
For the sake of the docs tool :) made these members public
2016-10-18 23:22:26 +02:00
Matthew Leibowitz
1b52a00758
Corrected the Mac namespace
2016-10-18 22:43:18 +02:00
Matthew Leibowitz
3130a2372f
Updated the views namespace to be different for each platform
2016-10-18 21:54:02 +02:00
Matthew Leibowitz
78bf2bc847
Moved the forms projects into a forms folder
2016-10-17 17:56:07 +02:00
Matthew Leibowitz
751102f94e
correction for SVG: if stroke is none, then ignore all stroke properties
2016-10-17 16:02:44 +02:00
Matthew Leibowitz
65ef935e3e
Make sure we sign the new SVG assembly
2016-10-17 02:54:56 +02:00
Matthew Leibowitz
36d3bde8f0
Updated the NuGet versions
2016-10-17 01:56:34 +02:00
Matthew Leibowitz
7d3bb0db78
Added initial work for reading SVG files
2016-10-17 00:18:32 +02:00
Matthew Leibowitz
d99d286a54
Added a few extension methods to convert between Forms types and SkiaSharp types
2016-10-06 02:22:19 +02:00
Matthew Leibowitz
4af450c49f
comment out the unused [DllImport] to pass certification
2016-10-05 22:02:19 +02:00
Matthew Leibowitz
ca6f22751b
Lots of moving to get going for Windows' path-too-long issues
2016-10-04 22:30:10 +02:00
Matthew Leibowitz
05662eeebc
we aren't using the interop library anymore
2016-10-04 20:51:46 +02:00
Matthew Leibowitz
f07f23b54b
Added the UWP Forms renderer
2016-10-04 15:20:46 +02:00
Matthew Leibowitz
0fb3035a0a
Added the Android Forms renderer
2016-10-04 13:53:13 +02:00
Matthew Leibowitz
60fe43fb17
Added GL to forms (just PCL+iOS as a start)
2016-10-04 12:08:18 +02:00
Matthew Leibowitz
747dc42f73
Re-wrote the ANGLE views to use a back buffer, rather than the actual panel
2016-09-28 18:53:43 +02:00
Matthew Leibowitz
3f7c3d447b
UWP was not being build properly
2016-09-20 02:54:54 +02:00
Matthew Leibowitz
7468b41b93
Added some platform interop extension methods
...
- also split WPF from Desktop
2016-09-20 00:37:31 +02:00
Matthew Leibowitz
360cbd48e6
unifying the #define for Xamarin.Mac
2016-09-19 22:23:55 +02:00
Matthew Leibowitz
ce36f0882d
Re-worked all the solutions for easier development
2016-09-19 00:05:58 +02:00
Matthew Leibowitz
a3749dc2bd
The source solutions now have all the projects
2016-09-18 21:23:24 +02:00
Matthew Leibowitz
a2f1814abd
Make sure we don't draw in the designers
2016-09-18 11:07:44 +02:00
Matthew Leibowitz
c3c48888c1
Renamed SKView to SKCanvasView for consistency
2016-09-18 10:48:39 +02:00
Matthew Leibowitz
6434eb0ae5
Renamed the Apple types from SKView to SKCanvasView
...
- SKView belongs to SpriteKit
- Renamed in Android and layers for consistency
- Added events to all view
2016-09-18 10:41:50 +02:00
Matthew Leibowitz
f12930f9a9
Use an earlier version for forms to avoid warnings
2016-09-18 04:11:24 +02:00
Matthew Leibowitz
af08c04761
Disable user interaction for iOS SKViews in Xamarin.Forms so we can add gestures
2016-09-17 21:38:09 +02:00
Matthew Leibowitz
85d5e85ec8
SKXamlCanvas is now properly DPI aware
2016-09-16 00:51:27 +02:00
Matthew Leibowitz
e360acc20b
Ran the script to update all versions - seems to work :)
2016-09-15 23:12:29 +02:00
Matthew Leibowitz
8c13bc0533
Updating the asembly info for views
2016-09-15 19:21:55 +02:00
Matthew Leibowitz
54c29900c1
Added a view to UWP forms
2016-09-15 17:51:13 +02:00
Matthew Leibowitz
5f9036af5d
Added a bitmap-based canvas to UWP views
2016-09-15 17:50:56 +02:00
Matthew Leibowitz
ee55368482
Added an empty UWP forms project
2016-09-15 09:52:07 +02:00