Matthew Leibowitz
bc6ec734f1
The newlines are dodgy
2017-06-01 14:22:10 -05:00
Matthew Leibowitz
165f9bdcf8
Added UWP and some more features
2017-06-01 20:55:24 +02:00
Matthew Leibowitz
735a3d2c0a
Added initial touch support to the Forms views:
...
- iOS
- Android
- macOS
2017-05-31 21:42:55 -05:00
Matthew Leibowitz
a0272c9300
Updated the versions to v1.58
2017-05-12 02:50:50 -05:00
Matthew Leibowitz
a2221c7ddc
Upping the version number for fixes
2017-05-08 16:10:51 -04:00
Matthew Leibowitz
8d3a04d015
Merge branch 'master' into pr/289
2017-05-03 07:21:06 +02:00
Bojan Rajkovic
aeb3afc0cc
Add a Xamarin Workbooks integration
...
The integration uses the new Xamarin Workbooks SDK and provides some
convenience renderers for SKImage, SKBitmap, SKSurface, SKPixmap, and SKColor to
aid in using those types in a workbook. With the integration loaded, those Skia
objects will be rendered directly in the viewport as images (in the case of the
first 4), or as a Workbooks color in the case of SKColor.
2017-05-02 13:39:59 -04:00
Matthew Leibowitz
1e83d00a23
The shaper must return the raw uint
2017-05-01 21:07:25 -04:00
Matthew Leibowitz
e635ce8a05
Removing references to files that are not generated.
2017-05-01 17:01:55 -04:00
Matthew Leibowitz
ff485540a0
Merge pull request #286 from mono/harfbuzz
...
Adding a binding for HarfBuzz
2017-05-01 14:36:17 -04:00
Matthew Leibowitz
a2a4576597
Make sure we only ever set the native control once per renderer
2017-05-01 14:29:29 -04:00
Matthew Leibowitz
5e8500ed2e
Updated the solutions
2017-04-28 17:19:47 -04:00
Matthew Leibowitz
30bbda8a04
Fixed the source
2017-04-28 16:11:19 -04:00
Matthew Leibowitz
4074c2db3d
Added the projects to the solutions
2017-04-28 16:09:22 -04:00
Matthew Leibowitz
aaa8b19ef2
Cleaning up the repo a bit
2017-04-28 09:56:53 -04:00
Matthew Leibowitz
bb231e3849
Added the initial work for HarfBuzz
...
WIP for #272
2017-04-27 21:35:54 +02:00
Matthew Leibowitz
237e7bbf24
A few changes so that the views can detect a designer
...
Related to #234
2017-04-25 23:34:05 -04:00
Matthew Leibowitz
302dae5b0a
Added the initial mac forms source
2017-04-23 15:28:32 -04:00
Matthew Leibowitz
a94b9474c4
Updated the version of Xamarin.Forms
2017-04-23 20:56:03 +02:00
Matthew Leibowitz
1c30427fd1
newline character at the end of the file
2017-04-23 16:17:01 +02:00
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