Граф коммитов

178 Коммитов

Автор SHA1 Сообщение Дата
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