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

1678 Коммитов

Автор SHA1 Сообщение Дата
Matthew Leibowitz 6484936159
Applying some of the modernization:
- libSkiaSharp is now built using GN/Ninja for Android/Linux/UWP/Windows
 - all native source code lives in mono/skia
2018-03-19 23:08:30 +02:00
Matthew Leibowitz 5564c135d0
Removing the new script and working in a branch 2018-03-07 22:36:35 +02:00
Matthew Leibowitz 966ee5a3dd
More work on the script 2018-03-06 20:12:27 +02:00
Matthew Leibowitz b64111d5c6 Added a build script to build the externals without Cake 2018-03-06 13:01:45 +02:00
Matthew Leibowitz e36f7e783e Update externals 2018-03-06 12:56:22 +02:00
Matthew Leibowitz 09bf52dcbd Merge branch 'pr/458' 2018-02-28 19:40:52 +02:00
Matthew Leibowitz e85d7d1680 Tweaked the docs a bit more 2018-02-28 19:40:36 +02:00
Matthew Leibowitz 28ea232226 Update externals 2018-02-28 18:34:30 +02:00
seanofw 405286e40f
Update docs to reflect SKImage.Encode() changes
It appears that `SKImage.Encode()` now returns an `SKData` object, not a `byte[]` array, so the existing example that used `File.WriteAllBytes()` no longer compiles.  I have updated the example to use `File.OpenWrite()` and the `SKData.SaveTo()` method, which seems to be the closest reasonable parallel example (and, importantly, which actually compiles and works).
2018-02-28 11:29:32 -05:00
seanofw 5a2ef97f8f
Update SKBitmap docs for removal of Lock/UnlockPixels
LockPixels() and UnlockPixels() have been removed in the latest SkiaSharp, but nearly all documentation about SKBitmap on the Internet still refers to them (as does the official SKBitmap.xml document itself). After wasting an hour this morning wondering what was going on (since I've never used Skia before), and researching why even simple examples wouldn't compile, I added a note to the documentation that explains that these are no longer required operations.
2018-02-28 11:13:14 -05:00
Matthew Leibowitz 59d59f1519
Update build.cake 2018-02-23 20:52:56 +02:00
Matthew Leibowitz 65fd144154 Removed old things 2018-02-23 05:21:57 +02:00
Matthew Leibowitz 19d72a97f6 updated the license 2018-02-23 04:20:37 +02:00
Matthew Leibowitz b483e166d3 Added the licensing information to the nugets 2018-02-23 04:19:30 +02:00
Matthew Leibowitz c618c531ff updated the license 2018-02-23 03:40:40 +02:00
Matthew Leibowitz e27c6b8315 Added some workbooks 2018-02-23 03:40:17 +02:00
Matthew Leibowitz d35ec48a02 Reworked the nuget creation logic to be more streamlined and less error prone 2018-02-23 03:25:18 +02:00
Matthew Leibowitz abf9de57d9 Lets build a preview nuget when we build nugets 2018-02-22 19:56:48 +02:00
Matthew Leibowitz 062385eab5 Remove folders in the samples and ensure Android is deployed 2018-02-22 05:28:40 +02:00
Matthew Leibowitz 3d8124fdd2 The Windows GPU tests don't work so well when registering and de-registering the window, so do it once. 2018-02-22 00:55:37 +02:00
Matthew Leibowitz 5030bda6e8 Reworking the sample zipper to use a temporary location instead of in-memory zipping 2018-02-21 03:31:34 +02:00
Matthew Leibowitz 1f74140e46
Merge pull request #415 from eoner/master
Issue #400
2018-02-20 16:52:59 +02:00
Matthew Leibowitz 19673bb4ec Set the version to v1.60.0 as we are ready to release 2018-02-20 16:50:41 +02:00
Matthew Leibowitz 1697552543
Update Info.plist 2018-02-19 15:15:21 +02:00
Matthew Leibowitz f835790db0 Using the latest beta of xunit 2018-02-16 20:39:26 +02:00
Matthew Leibowitz 6dbbdea5a3 Using an internal MonoPInvokeCallbackAttribute 2018-02-16 16:52:30 +02:00
Matthew Leibowitz 67f094f3ab Make sure to use the correct sdk reference 2018-02-16 16:42:12 +02:00
Matthew Leibowitz f0c245ce0f update skia external 2018-02-16 04:16:31 +02:00
Matthew Leibowitz 3888452fbf Don't target netstandard2.0 and uap10.0.16299.0 just yet 2018-02-11 02:56:27 +02:00
Matthew Leibowitz fbb86f73ca
Merge pull request #448 from mono/dev/refactor-samples
Improve Samples:
 - A small sample refactor, with logic to turn project references into package references.
 - watchOS now does not build in the OpenGL bits, making the archive ~1MB smaller per platform
2018-02-10 22:07:46 +02:00
Matthew Leibowitz edb87f43ef
Updated the readme. Closes #447 2018-02-10 21:50:36 +02:00
Matthew Leibowitz 46c93f9ad2 the order of the items in the solution matter on macOS... 2018-02-10 21:26:54 +02:00
Matthew Leibowitz 362170f896 Make sure to build the mac projects 2018-02-10 16:53:19 +02:00
Matthew Leibowitz 6fa9e24e34 Updated the watchOS sample 2018-02-10 02:55:23 +02:00
Matthew Leibowitz 94686d00e0 Remove all things to OpenGL from the watchOS views 2018-02-10 02:54:34 +02:00
Matthew Leibowitz d8d88ef4de watchOS does not support OpenGL at all 2018-02-10 02:53:39 +02:00
Matthew Leibowitz 7b1bbc5f09 Make sure all the mac samples build 2018-02-10 02:44:19 +02:00
Matthew Leibowitz 105f5cf569 Make sure all the samples build on Windows 2018-02-10 00:48:03 +02:00
Matthew Leibowitz 842ce1a0db Don't force building with .net standard library 1.6.0 2018-02-09 23:27:40 +02:00
Matthew Leibowitz 835e7d8b06 always build using x86 MSBuild 2018-02-09 23:25:29 +02:00
Matthew Leibowitz b15fe17aeb Update NuGet to the latest 2018-02-09 23:25:09 +02:00
Matthew Leibowitz c5226248c7 Merge branch 'dev/refactor-samples' of github.com:mono/SkiaSharp into dev/refactor-samples 2018-02-09 16:42:11 +02:00
Matthew Leibowitz 45f6b82dc5 Updated the solutions 2018-02-09 16:41:16 +02:00
Matthew Leibowitz b06c15fdf7 Generic solution building logic 2018-02-09 16:31:17 +02:00
Matthew Leibowitz f82aee3156 this shouldn't be here 2018-02-09 03:53:13 +02:00
Matthew Leibowitz e7f77ab369 Updated the gallery samples 2018-02-09 03:51:54 +02:00
Matthew Leibowitz 3aa4a99a3d Added the logic to turn repo samples into NuGet samples 2018-02-09 02:31:20 +02:00
Matthew Leibowitz 824b26baf1 Removed legacy utils 2018-02-08 23:07:15 +02:00
Matthew Leibowitz 6753bfad91 Renamed the samples 2018-02-08 22:45:10 +02:00
Matthew Leibowitz eb629db98b Added SKImage.IsLazyGenerated to help with cases like #445 2018-02-08 15:04:59 +02:00