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

11 Коммитов

Автор SHA1 Сообщение Дата
Matthew Leibowitz c5efe055d5
Update to macOS 11 (#1988) 2022-04-05 05:17:23 +02:00
Matthew Leibowitz 2f218deb78
Use Python 3.x and Clang 12.x (#1959)
* Update to Python 3.x to generate the build scripts and other related things
* Update to Clang 12.x to work with Visual Studio 2022
* Update all Windows builds to use Visual Studio 2022
* Update the required .net tools
* Streamline the pipeline a bit more
* Extracted all the tool install yaml into scripts so they can be better edited and tracked
2022-03-02 09:24:47 +02:00
Matthew Leibowitz c908d6d71d
Update the version of Clang used to build for Tizen (#1386) 2020-07-07 19:15:40 +02:00
Matthew Leibowitz 928b729ee0
Use the correct URL for OpenJDK on Linux (#1245)
* Use the correct URL
* ANGLE only runs on Windows
2020-04-22 23:36:42 +02:00
Matthew Leibowitz 34b6018ad7
Update all the build tools (#1175)
- Windows builds to use the v14.2 compilers
- Android to use the r19c (min Android 19)
- OpenJDK 13.0.2
- Tizen Studio 3.6
- Build on VS 2019
- Added build args to support preview/any VS installs
2020-03-14 03:24:10 +02:00
Matthew Leibowitz f28126d8a5
Update the OpenJDK and Tizen bits (#1015) 2019-12-23 14:35:43 +02:00
Matthew Leibowitz c10c7394a2
Some of the colorspaces created are just references (#922)
* Some of the colorspaces created are just references
  - SRGB and SRGB Linear colorspaces are static and should never be disposed
* Fix concurrent disposal and creation
  - In some cases, a new native object is created with the same memory location while the 
    managed instances is still being disposed. In this case, we cannot remove the managed
    instance from the dictionary, since it is not the current object being disposed anymore.
  - SKColorSpace has some members that should not be disposed, since they are static on the
    native side. Just, there is no docs for this, so calling dispose will crash everything.
  - Added the logic to make sure that all static objects are created before anything, so we can 
    get a handle on them and make sure they are static managed instances.
* Make sure the objects are not collected when using spans
2019-09-24 01:34:44 +02:00
Matthew Leibowitz e6b7934556
Add the WPF backend for Xamarin.Forms (#917)
Add a new NuGet
- add a targets file to the nuget to warn if the platform packages were not installed

Update the pipeline:
- use build artifacts everywhere
- just disable tizen for Windows
2019-07-26 15:05:54 +02:00
Matthew Leibowitz a9a0cad378
Use better variables and scripts (#885)
* Remove the environment variables from the yaml
* Remove the Java bits from the tizen script 
* Add the java bin to PATH
* Set the ANDROID_NDK_HOME variable
* Set the TIZEN_STUDIO_HOME variable
* Use a variable for the host vm image
2019-06-25 09:10:09 +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 fcb7056000
Use the correct combination of OpenJDK and Tizen (#817) 2019-05-01 04:19:56 +04:00