Matthew Leibowitz
5db7d0184c
Moved ANGLE into the core SkiaSharp.UWP
2017-01-21 05:22:55 +02:00
Matthew Leibowitz
6eb8959e22
Copy the netstandard on mac as well
2017-01-20 21:35:57 -05: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
76429b6cad
Switched to xUnit for better cross platform testing
2017-01-21 02:38:48 +02:00
Matthew Leibowitz
3b9a7f9fde
Preparation for building on linux
2017-01-11 06:35:43 +02:00
Matthew Leibowitz
a8bedd1169
Updated the NuGet version numbers
2016-12-02 03:13:36 +02:00
Matthew Leibowitz
67cb289718
Update the SkiaSharp version for the release
2016-11-19 08:12:13 +02:00
Matthew Leibowitz
15fd4ec8c0
Zip up the samples on CI
2016-11-08 22:43:25 +02:00
Matthew Leibowitz
ff924cdc1e
Some tweaks to get the docs perfect
2016-11-08 06:46:26 +02:00
Matthew Leibowitz
098daaa260
SkiaSharp Views are no longer beta :)
2016-11-08 05:13:09 +02:00
Matthew Leibowitz
f8a56eb8a5
Added docs stats to the build script
2016-11-03 05:00:38 +02:00
Matthew Leibowitz
61025f9536
We can't use C# 6
2016-10-25 06:33:50 +02:00
Matthew Leibowitz
2f55128776
Cools stats for docs :)
2016-10-20 23:50:32 +02:00
Matthew Leibowitz
1973e839ca
Use the GenAPI from NuGet
2016-10-20 23:26:00 +02:00
Matthew Leibowitz
8e20cc0e7d
Added some more documentation.
2016-10-19 22:49:25 +02:00
Matthew Leibowitz
8476c9258c
Make sure that we can update the docs
2016-10-19 02:50:27 +02:00
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