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
Matthew Leibowitz
e4a596bc9c
Update the externals for Tizen
2020-07-07 22:00:19 +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
a52d731dcc
Clone a specific branch of WASM ( #1387 )
2020-07-07 11:33:27 +02:00
Matthew Leibowitz
a3472b0627
Build for Linux ARM32 (armhf) and ARM64 (aarch64) ( #1382 )
...
Co-authored-by: jp2masa <jp2masa@users.noreply.github.com>
2020-07-07 02:23:42 +02:00
Matthew Leibowitz
35a7522bf8
Fix Packaging ( #1366 )
...
* Move non-netcoreapp native files into build
* Update samples
* Fix iOS GL interface assembler
2020-06-30 17:02:03 +02:00
Tyson Williams
695c35270e
SkiaSharpSample project now default startup project in the WPF SkiaSharpSample solution ( #1369 )
2020-06-30 06:18:57 +02:00
Matthew Leibowitz
4d412f3f53
Fix #1353 ( #1368 )
2020-06-30 03:28:11 +02:00
Matthew Leibowitz
b647079f7b
Add & Run WASM Unit Tests ( #1361 )
2020-06-29 19:28:12 +02:00
Matthew Leibowitz
63855d4c92
Keep the text blob builder alive ( #1365 )
2020-06-29 19:17:37 +02:00
Matthew Leibowitz
08da8bf8aa
Keep the font set alive ( #1362 )
2020-06-29 06:44:15 +02:00
Matthew Leibowitz
c701294fbc
Build libSkiaSharp for WASM (only) ( #1359 )
2020-06-28 08:11:11 +02:00
Matthew Leibowitz
e1c2c972d6
Retry a couple of times ( #1360 )
2020-06-28 02:24:20 +02:00
Matthew Leibowitz
0526308c81
Re-generate the docs
2020-06-27 23:23:30 +02:00
Matthew Leibowitz
a5d30e95a6
Build SkiaSharp for Win32 ARM64 ( #1358 )
...
* Build SkiaSharp for Win32 ARM64
* Drop net45 so we can use new and more performant things
2020-06-27 02:41:26 +02:00
Matthew Leibowitz
90365158d5
Add snapshots with bounds ( #1357 )
2020-06-26 22:58:00 +02:00
Matthew Leibowitz
2b6d2628fd
Reduce the usage of deprecated native functions ( #1356 )
2020-06-26 17:19:22 +02:00
Matthew Leibowitz
8e19ee7437
Merge pull request #1354 from mono/dev/coverage
...
Add code coverage to the tests
2020-06-25 22:33:05 +02:00
Matthew Leibowitz
1125d51380
throw!
2020-06-25 22:30:51 +02:00
Matthew Leibowitz
1c82feaf21
Skip!
2020-06-25 22:29:49 +02:00
Matthew Leibowitz
57ba8decce
All looks good
2020-06-25 22:28:43 +02:00
Matthew Leibowitz
b7f920895c
dfasd
2020-06-25 21:54:32 +02:00
Matthew Leibowitz
3238c9496b
Format the generated xml
2020-06-25 21:37:02 +02:00
Matthew Leibowitz
84f1f2fe9f
asdf
2020-06-25 20:22:55 +02:00
Matthew Leibowitz
d18d9e0acc
no need to do everything for the testing
2020-06-25 20:22:09 +02:00
Matthew Leibowitz
6a11021e68
We need the code...
2020-06-25 20:13:13 +02:00
Matthew Leibowitz
6257d3c6cd
Merge all the reports together
2020-06-25 18:37:28 +02:00
Matthew Leibowitz
e1a607432e
ENABLE_CODE_COVERAGE
2020-06-25 17:30:34 +02:00
Matthew Leibowitz
975795246f
Add code coverage to the tests
2020-06-25 17:14:30 +02:00
Matthew Leibowitz
b24eff58cc
Ensure that null is correctly handled
2020-06-25 03:43:25 +02:00
Matthew Leibowitz
a4754b6284
Merge pull request #1332 from mono/dev/reduce-m44
2020-06-25 03:07:42 +02:00
Matthew Leibowitz
d15cb2419c
Load specific native libraries on desktop/netfx ( #1342 )
...
* Changed the library loading logic for .NET Framework / Mono
* Using delegates with LoadLibrary/GetProcAddress or dlopen/dlsym
* Add logic to search around to fine the native library
* First next to SkiaSharp.dll, then current directory, then PATH
* Check <dir>[/<arch>]/libSkiaSharp.<ext>
* Fixes #713
* Added version APIs to the native library
* Fixes #1252
* Added a SkiaSharpVersion helper type to support native library version checks
* Can be used to check if the native library is compatible with the managed library
* APIs can return milestone and iteration
* Improves the build .targets files that copy libSkiaSharp
2020-06-25 02:58:00 +02:00
Matthew Leibowitz
335d82b063
Should be private
2020-06-25 02:43:41 +02:00
Matthew Leibowitz
ed86f4d317
Regen
2020-06-24 23:38:30 +02:00
Matthew Leibowitz
12888e0a31
Merge branch 'master' into dev/library-loading
2020-06-24 23:36:20 +02:00
Matthew Leibowitz
65c472b71a
Merge branch 'master' into dev/reduce-m44
2020-06-24 23:33:50 +02:00
Matthew Leibowitz
58348e14b4
Re-generate the API
2020-06-24 23:23:54 +02:00
Matthew Leibowitz
17a1fedc5d
Whoops
2020-06-24 19:22:42 +02:00
Matthew Leibowitz
350993d5e3
Build everything
2020-06-24 03:08:21 +02:00
Matthew Leibowitz
15cf3ac53f
Make sure to handle the missing properties
2020-06-24 03:03:49 +02:00
Matthew Leibowitz
a26d11b7fa
Fix some ws
2020-06-24 02:34:37 +02:00
Matthew Leibowitz
5e4c9e170c
Add an API to check the versions
2020-06-24 02:34:30 +02:00
Matthew Leibowitz
23acc40781
ok
2020-06-23 00:19:18 +02:00
Matthew Leibowitz
46beef1baf
improvements
2020-06-23 00:17:23 +02:00