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

63 Коммитов

Автор SHA1 Сообщение Дата
Matthew Leibowitz a4ce5485ea
Fix the linux build 2018-03-23 01:59:49 +02:00
Matthew Leibowitz 9180933aa0
Fixes for macOS 2018-03-22 05:11:20 +02:00
Matthew Leibowitz d9c12d5b29
Everything now builds again on Windows 2018-03-22 03:12:17 +02:00
Matthew Leibowitz 6c25780a6b
Moving more work into MSBuild 2018-03-20 05:01:37 +02:00
Matthew Leibowitz 97839f9eb5
Linking errors 2018-03-20 00:54:14 +02:00
Matthew Leibowitz b428f1b717
Use the "modern" externals 2018-03-20 00:43:28 +02:00
Matthew Leibowitz 9e1e8ba8d6
a few script issues 2018-03-20 00:31:09 +02:00
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 d8d88ef4de watchOS does not support OpenGL at all 2018-02-10 02:53:39 +02:00
Matthew Leibowitz d02cd89a68 Revert "Revert back to 1.59.1 so we can patch"
This reverts commit 96fa157f03.
2017-09-05 17:29:58 +02:00
Matthew Leibowitz 96fa157f03 Revert back to 1.59.1 so we can patch 2017-09-05 17:28:56 +02:00
Matthew Leibowitz d1c4ac5656 Adding support for watchOS 2017-08-31 15:28:22 +02:00
Matthew Leibowitz b1b507c54b Make sure the python path is configurable 2017-08-24 15:16:58 +02:00
Matthew Leibowitz c8a19516d2 tvOS also needs some adjustments 2017-07-11 20:19:51 +02:00
Matthew Leibowitz a8fdaeed7b Update the C# API 2017-07-11 15:01:04 +02:00
Matthew Leibowitz 6d531b60f3 improvements for building on linux and/or anycpu 2017-06-28 00:48:01 +04:00
Matthew Leibowitz fa23ab3185 we want two copies of the linux natives 2017-06-27 18:02:42 +02:00
Matthew Leibowitz 4c44e81427 improve the management of native artifacts 2017-06-27 18:01:25 +02:00
Matthew Leibowitz 6b0b1f8368 Re-applied some of the changes that were not specific to MSBuild 2017-06-24 02:02:42 +02:00
Matthew Leibowitz 9bee2ce8fd reset all the project upgrades, MSBuild 15 is just not there yet with Mono 5.0 2017-06-24 01:03:09 +02:00
Matthew Leibowitz ccde9e6a24 Clean up the managed build:
- auto-gen the portable code during the .net core build
 - removed the generic projects
 - removed the dev workbook, now that Workbooks has the required features
 - reduce the duplicate "copy output" logic
2017-06-23 22:01:37 +02:00
Matthew Leibowitz b2be5f8b2a generate the pdb for windows builds 2017-05-14 21:49:49 +02:00
Matthew Leibowitz 5470aaf0c2 Switching to MSBuild everywhere 2017-05-12 11:25:21 -05:00
Matthew Leibowitz d873e9d6ab Update the build with the latest native 2017-05-11 21:15:58 -05:00
Matthew Leibowitz 78e5c46c24 Upping the version number of SkiaSharp (v1.58) and HarfBuzzSharp (v1.4.6) 2017-05-07 14:59:20 -04:00
Matthew Leibowitz 3579f7a9b0 Update the managed builds with the updated native library 2017-05-06 19:26:17 -04:00
Matthew Leibowitz 33a577f860 use the correct version for harfbuzz 2017-05-02 17:21:30 +04:00
Matthew Leibowitz c80c4b0d5f make sure we copy and package the outputs 2017-05-02 04:09:00 +04:00
Matthew Leibowitz 6fcfa581a6 Added the Android native library 2017-04-28 17:18:40 -04:00
Matthew Leibowitz b81c57b3d5 Added macOS/iOS/tvOS native builds 2017-04-28 16:03:23 -04:00
Matthew Leibowitz bb231e3849 Added the initial work for HarfBuzz
WIP for #272
2017-04-27 21:35:54 +02:00
Matthew Leibowitz ca9e302055 Linux now also builds again using GN 2017-03-18 17:03:10 +04:00
Matthew Leibowitz f420c1b15b Added dng/raw support back for Windows builds 2017-03-17 07:00:39 +02:00
Matthew Leibowitz 7d53ba4820 Build skia for Windows using GN 2017-03-16 14:57:43 +02:00
Matthew Leibowitz 605edabaf5 Native iOS/tvOS/macOS/Android now builds with GN 2017-03-13 23:29:13 -03:00
Matthew Leibowitz 4e8c1b6f06 workaround portable generator bug 2017-02-26 00:48:26 +02:00
Matthew Leibowitz bae4d30814 More tweaks to the linux build 2017-02-21 04:00:53 +02:00
Matthew Leibowitz af2c783158 Query SUPPORT_GPU from the environment 2017-02-20 19:45:39 +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 ccc852c372 Make sure we don't link against the GL libs 2017-02-14 16:42:53 +04:00
Matthew Leibowitz 4bf039c462 Default to build linux with GPU 2017-02-13 16:49:10 +04:00
Matthew Leibowitz 33d03025e4 Linux build can now produce a non-GPU .so 2017-02-13 04:57:03 +04:00
Matthew Leibowitz ade952a414 Added (commented out) 32-bit support 2017-02-13 03:13:38 +04:00
Matthew Leibowitz 06f1ef567c tweaked the script 2017-02-13 03:13:00 +04:00
Matthew Leibowitz 0963bdde24 Now listening to build verbosity 2017-02-12 02:50:22 +04:00
Nikita Tsukanov d72135b482 Use static libfreetype 2017-02-10 18:35:52 +03:00
Matthew Leibowitz fc0cd37d59 Exclude the PDF font subsetter on macOS to reduce size. see issue #174 2017-01-31 10:16:01 -05:00
Matthew Leibowitz f9e2ab4f42 Exclude the PDF font subsetter on Linux to reduce size. see issue #174 2017-01-31 00:54:11 +02:00
Matthew Leibowitz 93b1f906ec Exclude the PDF font subsetter on macOS to reduce size. see issue #174 2017-01-31 00:15:22 +02:00
Matthew Leibowitz c5188a1cef Exclude the PDF font subsetter on Android platforms to reduce size. see issue #174 2017-01-30 23:22:49 +02:00