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

2649 Коммитов

Автор SHA1 Сообщение Дата
Matthew Leibowitz eba3a8ed0e
Update the version to 2.80.3 (#1512) 2020-09-30 03:08:03 +02:00
Matthew Leibowitz 2d811fb6d1
Update MSBuild.Sdk.Extras (#1511) 2020-09-27 17:28:47 +02:00
Matthew Leibowitz 61b71d6e48
Don't allocate arrays when copying streams (#1510)
- Use the array pool
- Use Span to copy native memory
- Fixes #1509
2020-09-26 19:06:36 +02:00
Matthew Leibowitz 2019706296
Update Docs for v2.80.2 (#1493)
- updated the version of mono used to compile
- fixed an issue with the watchOS Xcode project and the new Xcode
2020-09-11 01:07:42 +02:00
Matthew Leibowitz 0ab468b377
Update Chromium Web Driver (#1488) 2020-09-02 22:19:08 +02:00
Matthew Leibowitz 12ec572dc9
Check the correct directory for native libraries with ASP.NET (#1483)
* Added an MVC sample
* Check AppDomain.[RelativeSearchPath|BaseDirectory] for native dlls  
  This is used for runtimes that use app domains, such as IIS Express
* packages.config needs an actual nuget restore
2020-09-02 03:46:58 +02:00
Matthew Leibowitz 2e83c18263
[macOS] Use NeedsDisplay instead of Display (#1475)
This will prevent the double paint found in #1467
2020-08-27 21:36:03 +02:00
Matthew Leibowitz d0562fc3d7
Add a few more GPU debugging members (#1478) 2020-08-25 14:34:58 +02:00
Matthew Leibowitz c0952f9036
Use the version of OpenTK that is correctly sn (#1480)
Fixes #1479
2020-08-25 04:46:29 +02:00
Matthew Leibowitz 119e5fa35f
Update the HarfBuzz package version (#1476) 2020-08-22 21:49:25 +02:00
Matthew Leibowitz b4994ac47f Fix some native build warnings
() -> (void)
2020-08-22 01:01:26 +02:00
Matthew Leibowitz 575652945d
Expose SKGraphics for Debugging (#1473)
* Expose the basic properties of SKGraphics
* Added SKTraceMemoryDump
2020-08-21 21:14:20 +02:00
Matthew Leibowitz b87485289c
[UWP] Don't block the UI thread when invalidating (#1468) 2020-08-20 01:54:32 +02:00
Matthew Leibowitz d5d685a580
Add an extensions for SKColorF (#1469) 2020-08-18 02:23:04 +02:00
Matthew Leibowitz bc2b0a2ace
Make sure to overwrite the underlying pixel (#1457)
Fixes #1434
2020-08-11 15:13:37 +02:00
Matthew Leibowitz be889396a5
We are actually now 80.2 2020-08-10 17:20:40 +02:00
Matthew Leibowitz 67e322ed97
Revert the code for SetScaleTranslate (#1452) 2020-08-09 21:46:45 +02:00
Matthew Leibowitz adccd31c4f
Sometimes we can't return float, for some reason (#1453)
Fixes #1409
2020-08-09 21:44:45 +02:00
Matthew Leibowitz e18d7677f2
Make sure to use the ID passed in 2020-08-09 20:09:15 +02:00
Matthew Leibowitz 2edb63b058
Fix casing of build argument 2020-08-09 17:42:15 +02:00
Matthew Leibowitz 9e80e27059
Create a NuGet containing just the native/nugets (#1456) 2020-08-09 17:11:43 +02:00
Matthew Leibowitz d8502c88ac
Use the correct native code for WASM + GL (#1445) 2020-08-04 15:40:12 +02:00
Matthew Leibowitz b5c12d6081
Use buildTransitive as well as build (#1440) 2020-08-02 09:38:07 +02:00
Matthew Leibowitz abfb84ca11
Fix the shaky unit test (#1441) 2020-08-01 17:23:36 +02:00
Matthew Leibowitz 54be575e20
Use linear metrics for backwards compat (#1439) 2020-08-01 13:15:45 +02:00
Matthew Leibowitz 2b52a485bf
Revert "Use linear metrics for backwards compat"
This reverts commit cc3d96eea6.
2020-07-31 23:50:31 +02:00
Matthew Leibowitz cc3d96eea6
Use linear metrics for backwards compat 2020-07-31 23:49:46 +02:00
Matthew Leibowitz a8b6a24271
Handle invalid text correctly (#1438)
Fixes #1432
2020-07-31 13:57:22 +02:00
Matthew Leibowitz 48f5d343b3
Update skia to fix #465 (#1436) 2020-07-30 22:38:46 +02:00
Matthew Leibowitz a9fa48caab
Add a replacement method (#1431)
Fixes #1415
2020-07-29 21:25:20 +02:00
Matthew Leibowitz b3f5975cd8
Add the GPU views for Uno Platform (#1429)
* Add the GPU views for the platforms
* Add the render loop for the platforms
* Fix the samples for infinite recursion
* Added the GL views to the gallery
2020-07-27 18:46:04 +02:00
Matthew Leibowitz 1fa3daddcc
Update the Uno package versions (#1426) 2020-07-24 03:57:30 +02:00
Matthew Leibowitz 5e92da4ab0
Update GitHub Templates (#1427) 2020-07-24 00:52:08 +02:00
Matthew Leibowitz c62ce46ef1
Some performance improvements for Forms (#1424) 2020-07-23 21:35:29 +02:00
Matthew Leibowitz b84f667eae
Add WASM Support for Uno Platform (#1333)
Co-authored-by: Jérôme Laban <jerome.laban@nventive.com>
Co-authored-by: Geoffrey Huntley <ghuntley@ghuntley.com>
Co-authored-by: Martin Zikmund <martin@zikmund.dev>
2020-07-21 03:22:38 +02:00
Matthew Leibowitz 99356f9b7e
Add more Uno things (#1420) 2020-07-20 12:21:44 +02:00
Matthew Leibowitz 4f12a22656
Passing `--configuration=debug` to the bootstrapper now generates a debug library (#1418)
Co-authored-by: Peter Verswyvelen <bugfact@gmail.com>
2020-07-19 17:48:51 +02:00
Matthew Leibowitz f291e01458
Increment version number to 2.80.2 2020-07-19 15:21:34 +02:00
Matthew Leibowitz c4ab493862
Update Docker samples to .NET Core 3.1 (#1417) 2020-07-19 15:09:00 +02:00
Matthew Leibowitz 00a535e743
Alpine appears to not be ignoring the request to build without fontconfig (#1416)
* Fix the checks for dependencies

#1341

* lines

* gnArgs wasn't being added to the build

* echo

* asdfdf

* asdf

* Try >-

* Nope

* Test

* sadfas

* asdf

* got it i think
2020-07-19 12:18:30 +02:00
Peter Verswyvelen 1530f48e8f
SKCanvas.DrawTextOnPath v2.80.1 iOS NullReferenceException (#1408) (#1410) 2020-07-16 12:44:41 +02:00
Matthew Leibowitz a7bbd09c36
Fix issue when creating SKData from a non-seekable stream (#1411) 2020-07-16 04:40:53 +02:00
Peter Verswyvelen ff3636a7bc
Fixed origin parameter is ignored in SKSurface.Create (#1404) 2020-07-15 03:35:32 +02:00
Matthew Leibowitz 0b3252233b
Re-generate docs 2020-07-14 03:31:23 +02:00
Matthew Leibowitz 9d17f42681
SKTypeface does not count bytes but glyphs (#1399)
Historically, SkTypeface.charsToGlyphs assumed the data was already in glyphs. So a UTF32 data array would pass the number of glyphs. Since that method was removed, we switched to SkFont.textToGlyphs. This worked in bytes. As a result, we need to make sure we convert from glyph count to byte count when we use it.
2020-07-14 02:16:50 +02:00
Matthew Leibowitz 4bc170cdde
Added Uno Platform support (#1396)
Added the initial Uno implementations, code pulled from:
 - https://github.com/unoplatform/Uno.SkiaSharp
 - https://github.com/mono/SkiaSharp/pull/1333

Co-authored-by: Jérôme Laban <jerome.laban@nventive.com>
Co-authored-by: Geoffrey Huntley <ghuntley@ghuntley.com>
Co-authored-by: Martin Zikmund <martin@zikmund.dev>
2020-07-14 01:46:50 +02:00
Matthew Leibowitz c540eb888f
Set the version to 2.80.1 (#1400) 2020-07-13 22:46:56 +02:00
Matthew Leibowitz 364f92eea3
Create a WASM package (#1389) 2020-07-08 18:08:26 +02:00
Matthew Leibowitz aa6a178701
Instead of asking for the context, find it
Related to #1388
2020-07-08 13:52:51 +02:00
Matthew Leibowitz 39bde0d18a
Explicitly request GL ES 3.x in case we have it (#1388) 2020-07-08 06:45:28 +02:00