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