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

300 Коммитов

Автор SHA1 Сообщение Дата
Matthew Leibowitz 57731e78a6 Updates to the documentation bits 2016-10-19 00:50:16 +02:00
Matthew Leibowitz b38c9df01e Added mdoc update back, not for public use (waiting on mdoc fix/update/info) 2016-10-19 00:47:20 +02:00
Matthew Leibowitz 17d8576214 removed the mdoc update commands 2016-10-19 00:46:12 +02:00
Matthew Leibowitz 064ba4386c We can't generate the docs xml on CI as we now need platform stuff
- generate on local and commit
 - CI still generates MSXML and MDOC
 - ensure CI does not damage docs
2016-10-18 23:01:55 +02:00
Matthew Leibowitz c7c0650540 Tweaked the build script to generate docs for more assemblies 2016-10-18 22:14:08 +02:00
Matthew Leibowitz a2856a131a Revert "SkiaSharp Views are no longer beta :)"
This reverts commit 7ea17bcfa4.
2016-10-18 19:04:16 +02:00
Matthew Leibowitz 7ea17bcfa4 SkiaSharp Views are no longer beta :) 2016-10-18 18:32:54 +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 ca6f22751b Lots of moving to get going for Windows' path-too-long issues 2016-10-04 22:30:10 +02:00
Matthew Leibowitz af2894a0c7 Fixed the build script to use the new samples 2016-10-04 17:42:06 +02:00
Matthew Leibowitz d847b70740 We no longer need the interop library 2016-09-28 23:36:37 +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 e2a85aafa8 The interop solution was removed 2016-09-19 00:06:37 +02:00
Matthew Leibowitz ce36f0882d Re-worked all the solutions for easier development 2016-09-19 00:05:58 +02:00
Matthew Leibowitz 805c57ec39 Script to update nuspecs, projects, and other references to a new version 2016-09-15 23:03:29 +02:00
Matthew Leibowitz bd78d2a30d Make sure we build the forms libraries 2016-09-15 18:07:18 +02:00
Matthew Leibowitz d43d5919f4 Added the SkiaSharp.Views.Forms NuGets 2016-09-15 09:25:05 +02:00
Matthew Leibowitz 6fd7fdb4c7 clean the new Windows locations 2016-09-15 04:57:22 +02:00
Matthew Leibowitz 1e071e5ff0 Fixed the build script for SkiaSharp.Views 2016-09-15 04:08:30 +02:00
Matthew Leibowitz 8b3c815ae3 Updated the project files to the new skia location and split the cake script 2016-09-15 03:14:35 +02:00
Matthew Leibowitz 54d4f86c88 Whitespaces in build.cake 2016-09-14 22:50:26 +02:00
Matthew Leibowitz 2107bdfe1e Merge branch 'master' into skiasharp-views 2016-09-14 09:35:10 +02:00
Matthew Leibowitz 46fe808f7d Added a few more methods, properties, and tests to SKPath 2016-09-14 07:17:32 +02:00
Matthew Leibowitz a7b6cc2d58 Upped the NuGet version to v1.54.1
- added the UWP basic sample
 - tweaked the ignore and build script
2016-09-12 22:46:49 +02:00
Matthew Leibowitz 14e4566cdf Build the interop and download ANGLE 2016-09-12 22:29:14 +02:00
Matthew Leibowitz 148d55c9d1 We want GPU version of Skia for UWP 2016-09-12 00:03:45 +02:00
Matthew Leibowitz d4beb57803 Make sure we clean the views code 2016-09-09 04:40:29 +02:00
Matthew Leibowitz 4cfe24fc1c work on the view part of the build script 2016-09-09 01:52:03 +02:00
Matthew Leibowitz 4333ecd675 bits to build the views and NuGet from script 2016-09-08 18:01:22 +02:00
Matthew Leibowitz 95ce2cbd93 Use MacOS deployment target 10.8 as there seems to be a bug on 10.7 and certain versions of Xcode
See https://bugs.chromium.org/p/chromium/issues/detail?id=620127 for more information
2016-09-05 01:34:37 +02:00
Matthew Leibowitz 73fc46564e Make sure to set the correct versions for macOS (10.7), tvOS (9.0), iOS (8.0) instead of using the defaults 2016-09-04 06:40:13 +02:00
Matthew Leibowitz e9f66ac376 Merge branch 'gpu-support' into merge-m54
# Conflicts:
#	binding/Binding/Definitions.cs
#	binding/Binding/SKCanvas.cs
#	binding/Binding/SkiaApi.cs
2016-09-02 04:19:40 +02:00
Matthew Leibowitz 6edf0bb01f mdoc needs a few extra things on windows 2016-08-31 23:52:37 +02:00
Matthew Leibowitz 48afd6a70d Make sure to use the distributed mdoc 2016-08-31 23:23:33 +02:00
Matthew Leibowitz 03ef047475 Updated the build to work with MSVC 2016-08-31 18:34:52 +02:00
Matthew Leibowitz 0fb85eb948 make sure to build the NuGet for the samples, and use that first before looking online 2016-08-30 09:29:26 +02:00
Matthew Leibowitz 8a42feafd0 Merge branch 'master' into gpu-support 2016-08-21 00:44:18 +02:00
Matthew Leibowitz 9f25361744 Added a fix for #129 2016-08-20 02:26:09 +02:00
Matthew Leibowitz 461edf9e3f Added an Mac OS OpenGL sample 2016-08-19 03:29:01 +02:00
Matthew Leibowitz bc0d0892cc Make sure we build the GL demo as well 2016-08-19 00:49:46 +02:00
Matthew Leibowitz ebc862b698 GPU for Win32 2016-08-18 19:38:01 +02:00
Matthew Leibowitz 5b3f8c5083 Add the GPU headers 2016-08-18 17:08:49 +02:00
Matthew Leibowitz fac08c0aff Added the WPF sample 2016-08-12 11:21:36 +02:00
Matthew Leibowitz c185f5cc24 Inject "getenv" into libjpeg-tubo for UWP 2016-08-10 13:33:29 +02:00
Matthew Leibowitz b130fabccf libpng is included directly, so no need to insert changes 2016-07-19 18:16:42 +02:00
Matthew Leibowitz a4368385de libpng is now checked in directly 2016-07-19 04:23:50 +02:00
Matthew Leibowitz 8f556a62b3 The combat must go after the gyp 2016-07-18 23:21:40 +02:00
Matthew Leibowitz ceb9298c01 updated whitespace 2016-07-18 22:41:08 +02:00
Matthew Leibowitz 5b3d876e7b Make sure to add the compat, and then remove in the clean 2016-07-18 22:34:03 +02:00
Matthew Leibowitz 1fac8f30d0 Build the latest native skia 2016-07-14 01:32:35 +02:00
Matthew Leibowitz 97759a9c4d We no longer need to remove files as it is not used anymore 2016-06-22 12:01:29 +02:00
Matthew Leibowitz 1765646bc7 zlib SIMD is not used anymore for UWP 2016-06-21 17:52:15 +02:00
Matthew Leibowitz 62c7db1ab9 A few extra dependencies for UWP
- also have to inject the Win32->UWP compat
2016-06-21 17:45:58 +02:00
Matthew Leibowitz c894aa86ad added mdoc to the tools 2016-06-15 11:02:09 +02:00
Matthew Leibowitz 2fc89bdce9 Fix the script when using the local packages:
- we have to build the .Windows and .Mac as SkiaSharp
2016-06-15 09:15:05 +02:00
Matthew Leibowitz a0bc5693a7 No longer use the internal feed
- rather clear the cache and use the output
2016-06-15 08:36:03 +02:00
Matthew Leibowitz 7e1c27d65e Added the tvOS samples 2016-06-09 17:07:25 +02:00
Matthew Leibowitz 470591f7a1 Added tvOS support 2016-06-09 15:55:48 +02:00
Matthew Leibowitz da831515be Small refactor for UWP 2016-06-09 15:46:35 +02:00
Matthew Leibowitz 8dc0cc3f16 Made the samples look nicer and more modern 2016-06-09 06:49:58 +02:00
Matthew Leibowitz 7cbc7ee3c6 Merge branch 'pdf-merge' into updating-samples
# Conflicts:
#	build.cake
2016-06-08 03:03:53 +02:00
Matthew Leibowitz a75995335f Use NuGet v3 everywhere 2016-06-08 01:20:27 +02:00
Matthew Leibowitz 8b41ca4722 best thing right now is just to use the beta NuGet feed 2016-06-06 23:19:29 +02:00
Matthew Leibowitz 8c7b219353 Too much effort to try and mangle the project references for the samples 2016-06-06 22:52:40 +02:00
Matthew Leibowitz 4d24360508 Some improvements for packaging/samples:
- only build the full package in CI
 - use the new/output NuGet when building the samples
    - we need to test that package
    - the sample may contain items that aren't yet released
2016-06-06 21:29:44 +02:00
Matthew Leibowitz 69cf89c880 Updated samples 2016-06-04 10:11:26 +02:00
Matthew Leibowitz 842b9d95f3 Can't build iOS on Windows and UWP on Mac 2016-06-03 17:32:14 +02:00
Matthew Leibowitz 7e1abc2703 Test are using relative paths:
- ensure AnyCPU path depth matches x86/x64
2016-06-03 15:33:14 +02:00
Matthew Leibowitz 6d34b2a624 Added bindings for SkDocument and PDF:
- Support on iOS/Android/UWP/OSX/Win32
 - Improved Win32 to UWP conversion "script" (should be in gyp)
 - Added pointer ownership into SKObject
 - Streams now are either abstract or own their pointers
2016-06-03 14:55:39 +02:00
Matthew Leibowitz f6a0e7c157 Rename Native Library [#77] (#81)
Main change:
 * Changed the native library to libSkiaSharp for Windows, UWP, Android, OSX and iOS
   Issue #77 #81

Other changes
 * Updated the version number
 * Use Android level 10 or v2.3 s the library version
 * Update the docs
 * Allow for the case where a custom libSkiaSharp is to be provided
 * Make sure we have all the Android architectures
2016-05-14 01:12:32 +02:00
Matthew Leibowitz aeaa18b035 Removing the dot as this seems to be an issue... 2016-05-12 01:05:57 +02:00
Matthew Leibowitz 3c02b8e333 Copy the UWP outputs around 2016-05-06 17:39:38 +02:00
Matthew Leibowitz 7d3f6f521b Get bits in place for UWP-master merge 2016-05-05 03:24:31 +02:00
Matthew Leibowitz c252cac8e6 Added the bits to support WinRT/UWP 2016-04-15 00:21:56 +02:00
Matthew Leibowitz fa9b9558d7 This shouldn't have been commented out :) 2016-02-24 22:43:48 +02:00
Matthew Leibowitz 31af03d612 Removing the gyp build changes as we are going to require VS2015 2016-02-24 22:40:48 +02:00
Matthew Leibowitz 9e83660c43 Added support for the build running with the wrong VS version from GYP 2016-02-24 21:10:20 +02:00
Matthew Leibowitz 321b580e8f [build] Added docs 2016-02-23 12:57:08 +02:00
Matthew Leibowitz 5b655443ff [build] more adjustments to the build script 2016-02-23 02:31:17 +02:00
Matthew Leibowitz 156e8f7951 [Build] improved the build for Windows CI 2016-02-23 00:18:12 +02:00
Matthew Leibowitz e1a32eea9e [build] clean is a bit too rough with skia 2016-02-22 23:19:23 +02:00
Matthew Leibowitz 4226aa99e9 [build] First pass at fixing the build process 2016-02-22 23:14:48 +02:00
Matthew Leibowitz a8b0cf8e80 [Build] Logging the sync-and-gyp parameters 2016-02-04 23:07:32 +02:00
Matthew Leibowitz e555d02a6c [Build] Improved the Windows build 2016-02-04 21:46:42 +02:00
Matthew Leibowitz 7b30ca5489 [C API] Make sure the image decoders aren't linked out
- fixed issue with android pre-linking
2016-02-03 06:18:07 +02:00
Matthew Leibowitz 7ee62ed139 Major changes:
- created a generic/agnostic desktop build for both Mac and Windows
    - using assembly configuration (dllmap windows dll to osx dylib)
    - the .targets file uses '$(OS)' to import/copy the right files
 - removed the double 'lib' prefix on osx
 - added the desktop build to the NuGet
 - using nunit 2 for XS compatibility
2016-02-02 19:38:48 +02:00
Matthew Leibowitz d2aa025de8 [Tests] [Build] Added a test for Mac OS (Console)
- also copy native files into the output folder
2016-02-02 16:39:03 +02:00
Matthew Leibowitz c3deb8415f [Tests] Added the test run to the Cake script 2016-02-02 02:33:43 +02:00
Matthew Leibowitz 7b55d3b547 [Build] Create the Portable bits on Windows 2016-01-22 02:24:06 +02:00
Matthew Leibowitz 6686353216 [NuGet] Added the NuGet package to the build output 2016-01-19 00:35:35 +02:00
Matthew Leibowitz 093478ce4a [Build] Generate the SkiaSharp Portable source at build time to prevent out-of-date assemblies 2016-01-18 23:30:36 +02:00
Matthew Leibowitz a3b321b240 [Build] Copy the Windows Desktop build outputs 2016-01-18 20:59:47 +02:00
Matthew Leibowitz e1cbb365e2 Revert "[Build] Trying something to fix the build"
This reverts commit 57dff049a2.
2016-01-18 20:31:32 +02:00
Matthew Leibowitz 57dff049a2 [Build] Trying something to fix the build 2016-01-16 00:55:16 +02:00
Matthew Leibowitz 936c3766d9 [C# API] Added Windows sample and fixed the binding 2016-01-16 00:27:01 +02:00
Matthew Leibowitz 6f309aa22d [Build] Added conditions before building everything again 2016-01-15 14:24:57 +02:00
Matthew Leibowitz ec58b7752d [C# API] [Samples] Reworked the structure / references
- bindings now reference the files in the ./native-builds/lib/ directory
 - OS X no longer needs an explicit .dylib references, it just needs the .targets file
 - cleaned up the unnecessary Android references
 - moved Desktop & Driver projects into samples for later
 - Cake now builds the C# libraries and samples
2016-01-15 02:18:32 +02:00
Matthew Leibowitz 64ccc57ec5 [Build] Added the rest of the platforms to the build script 2016-01-14 23:41:16 +02:00
Matthew Leibowitz bc7dadcb95 [Build] Added the Windows native build using Cake 2016-01-14 06:42:16 +02:00