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

300 Коммитов

Автор SHA1 Сообщение Дата
Matthew Leibowitz ce6b2fbf12
Separate the preview number for sorting 2019-05-25 20:10:29 +02:00
Matthew Leibowitz 3968aaf97c
Few changes for release (#850)
* Add a retry option for the tests because they fail sometimes
* Removing the samples temporarily as they are failing to build
* Updating cake and the bootstrappers
2019-05-24 07:14:37 +02:00
Matthew Leibowitz 5da3cfd412
Support building SkiaSharp without fontconfig (#821) 2019-05-18 15:52:44 -07:00
Matthew Leibowitz 87bd5c6d01
Moving Documentation to SkiaSharp-API-docs (#843)
* Added the docs repo submodule
2019-05-17 11:53:05 -07:00
Matthew Leibowitz 1a9b86ddad
Fixes for the builds 2019-03-13 01:05:37 +02:00
Matthew Leibowitz b88a9de5f6
Remove the mdoc submodule and download from AzDO 2019-03-11 14:00:17 +02:00
Matthew Leibowitz ffdd7bfb50
Fix the tests for non-Windows 2019-02-15 02:45:40 +02:00
Matthew Leibowitz a641470fc9
Skip Signing on Public Builds (#790) 2019-02-14 23:04:20 +02:00
Matthew Leibowitz 962f7be601
Adding iOS/macOS Certificates (#777)
Adding the iOS/macOS/tvOS certificates to the samples job
2019-02-06 00:00:48 +02:00
Matthew Leibowitz d6f333a52f
Added Azure DevOps Pipeline (#776)
* Trying to get an older linux build
* Switch to clang 3.8 on linux. #686
* Statically link things for linux
* Set up CI with Azure Pipelines
* Updated the tizen install script to work on macos and linux
* Make sure to install the version of the Android NDK we support
* Added missing [SkippableFact] attribute
2019-02-05 05:22:35 +02:00
Matthew Leibowitz ed321742e7
Updated the dependencies
- Cake 0.31 finally fixes the issue with netstandard2.0 reference libraries
 - mdoc master is now used for the generation of the docs xml
    - due to a bug, a hack is needed
    - mdoc has to be built before being used
2018-12-25 12:02:08 +02:00
Matthew Leibowitz dbfa791d67
Update mdoc and move into the .targets file 2018-12-23 15:21:26 +02:00
Dave Humphreys b2f39ea522 Update to include nuget-validation build.cake (#724)
Fixes #723
2018-12-14 21:09:58 +02:00
Matthew Leibowitz 69357ab5d1
A few tweaks to the API to remove unnecessary changes 2018-11-11 03:48:53 +02:00
Matthew Leibowitz c216895557
Statically Link Windows Binaries (#662)
* Now building a static Windows binary. #136
* Add support for building a "feature" version
2018-10-29 23:56:35 +02:00
Matthew Leibowitz 3379690267
Making sure the nuget package follows semver 2018-10-12 03:04:21 +02:00
Matthew Leibowitz 39cb90b494
Updated the .NET Core testing framework 2018-10-09 12:31:44 +02:00
Matthew Leibowitz 38b485edff
Regenerate docs 2018-09-29 05:35:16 +02:00
Matthew Leibowitz b9dc4446f8
Merged in a few improvements to the CI (#638)
- more environment variables are printed
 - use `/Z7` instead of `/Zi /FS` to try avoid intermittent error 
    - `"fatal error c1090: pdb api call failed, error code '23': '("`
    - seems to be related to MSVC, Jenkins and mspdbsrv
 - generate full PDB on windows
 - fail fast to improve overall build cycles
 - use stashing to remove the many azure uploads
 - make sure the git sha was added to the assembly
2018-09-20 22:05:12 +02:00
Matthew Leibowitz a27cbb1eae
Improve the Linux CI (#635)
* Prepare the bits to build the linux platforms
* Adding just the required native packages
* Update mdoc and add the --quiet flag to reduce output noise
* Moved the linux native assets into a separate nuget
* Updated the UWP signing key
* Remove the old index8 members
2018-09-17 04:48:12 +02:00
Matthew Leibowitz 12aa62cf88
Fixed typo 2018-08-25 14:45:52 +02:00
Matthew Leibowitz dd5f3b1a39
Reduced the envvars and the log output 2018-08-25 10:58:59 +02:00
Matthew Leibowitz 2c94f7e854
Updated depot_tools and make the envvars pretty 2018-08-17 00:16:45 +02:00
Matthew Leibowitz 6a7fdc3061
Try including the linux native bits in the package 2018-08-15 21:13:13 +02:00
Matthew Leibowitz e7a0fbdc20
Testing PR Builder (#616)
* Improved the groovy script a good bit
* Updated some docs
2018-08-15 17:35:05 +02:00
Matthew Leibowitz 7f3eafb79d
trim trailing whitespace 2018-08-13 23:01:32 +02:00
Matthew Leibowitz 1e0cd7404e
Added logic to add just the breaking changes to the changelogs as well 2018-08-13 16:27:56 +02:00
Matthew Leibowitz f77c073e01
Added a Groovy script for CI (#615)
* Improved the native task dependencies and some whitespace
* Fixed the CI / NuGet-only / combined build
* Created a groovy script to build the entire repository in a job
2018-08-13 14:16:42 +02:00
Matthew Leibowitz bfb25b2217
A few more tweaks 2018-08-09 04:14:20 +02:00
Matthew Leibowitz 2f9adbceba
Update mdoc 2018-08-07 23:33:39 +02:00
Matthew Leibowitz c82d3df609
Updated the docs scripts 2018-08-06 04:08:41 +02:00
Matthew Leibowitz c10b0f06e6
Updated the build script packages 2018-07-27 19:54:43 +02:00
Matthew Leibowitz 590fe9e46c
Use the word "preview" instead of "build" to describe prerelease nugets 2018-07-26 18:07:01 +02:00
Matthew Leibowitz 4111580da9
Until CI gets updated, use the older Cake addins 2018-07-18 20:58:40 +02:00
Matthew Leibowitz 9eab26092d
Linux seems to have an issue with #tool at the moment 2018-07-18 17:56:32 +02:00
Matthew Leibowitz 161e4f4f97
Fixed a typo 2018-07-18 17:32:32 +02:00
Matthew Leibowitz b7efe03d58
Update all the versions to the latest of everything 2018-07-18 02:52:19 +02:00
Matthew Leibowitz b2d73ad6b9
Commenting out the api-diff task as this needs to be released first 2018-07-17 14:48:37 +02:00
Matthew Leibowitz 23fc8accbc
Improve the API diff logic a bit more 2018-07-17 01:27:43 +02:00
Matthew Leibowitz 6c2d98318c
Added a bit of code to help with an api diff 2018-07-12 16:59:46 +02:00
Matthew Leibowitz 8448aa3993
Move the docs to the "docs/xml" folder for docs.microsoft.com 2018-06-20 10:19:38 +02:00
Matthew Leibowitz d5329c479f
Support building only specific externals 2018-05-29 03:43:59 +02:00
Matthew Leibowitz fc04c71aaf
Added support for skipping the externals
--SkipExternals=True
2018-05-26 17:02:19 +02:00
Matthew Leibowitz df67e4b5e1
Add the Android libraires to the NuGet on Windows 2018-05-22 06:59:33 +02:00
Matthew Leibowitz 138cbaeed7
Merge branch 'master' into dev/windows-android 2018-05-22 04:46:36 +02:00
Matthew Leibowitz ce5d1db9d6
Cleaning the build script a bit for the release 2018-05-07 03:00:32 +02:00
Matthew Leibowitz baf8ac1e3a
Make sure all the paths work on Windows
- move the harfbuzz config.h into the folder
2018-05-04 17:15:40 +02:00
Matthew Leibowitz bfc40127e7
Try building Android on Windows 2018-05-04 13:55:34 +02:00
Matthew Leibowitz da736e75ad
Merge branch 'master' into dev/add-tizen-support 2018-04-21 15:23:33 +02:00
Matthew Leibowitz bfbd358167
Changing the way docs are generated...
- using the frameworks mode
 - updated mdoc
 - moved the docs scripts into a new file as they are not part of the main script
2018-04-21 01:56:38 +02:00