Matthew Leibowitz
|
71498535d5
|
Fixed a bug when either the XPS or PDF is not supported
|
2018-03-24 03:18:41 +02:00 |
Matthew Leibowitz
|
a3f35901b9
|
Merge branch 'master' into dev/somewhat-modern
|
2018-03-24 02:38:48 +02:00 |
Matthew Leibowitz
|
d3a54285a8
|
Some platforms require COM to be initialized Fixes #463
- create a helper class
- used primarily for XPS
|
2018-03-24 00:13:34 +02:00 |
Matthew Leibowitz
|
fcafca3072
|
Using the shiny new mdoc (v5.6.0)
|
2018-03-23 06:37:31 +02:00 |
Matthew Leibowitz
|
9180933aa0
|
Fixes for macOS
|
2018-03-22 05:11:20 +02:00 |
Matthew Leibowitz
|
d9c12d5b29
|
Everything now builds again on Windows
|
2018-03-22 03:12:17 +02:00 |
Matthew Leibowitz
|
6c25780a6b
|
Moving more work into MSBuild
|
2018-03-20 05:01:37 +02:00 |
Matthew Leibowitz
|
6484936159
|
Applying some of the modernization:
- libSkiaSharp is now built using GN/Ninja for Android/Linux/UWP/Windows
- all native source code lives in mono/skia
|
2018-03-19 23:08:30 +02:00 |
Matthew Leibowitz
|
6dbbdea5a3
|
Using an internal MonoPInvokeCallbackAttribute
|
2018-02-16 16:52:30 +02:00 |
Matthew Leibowitz
|
842ce1a0db
|
Don't force building with .net standard library 1.6.0
|
2018-02-09 23:27:40 +02:00 |
Matthew Leibowitz
|
eb629db98b
|
Added SKImage.IsLazyGenerated to help with cases like #445
|
2018-02-08 15:04:59 +02:00 |
Matthew Leibowitz
|
5c5c505e68
|
Added an overload to SKSwizzle
|
2018-02-08 13:59:21 +02:00 |
Matthew Leibowitz
|
b04f9cabc9
|
Created an abstract, writeable, managed stream
|
2018-02-06 19:12:44 +02:00 |
Matthew Leibowitz
|
88aa6ab08d
|
Return null if the file does not exist when opening a stream
|
2018-02-05 17:31:09 +02:00 |
Matthew Leibowitz
|
9a0bff839b
|
Make sure that we do dispose the streams. #422
|
2018-02-02 17:46:25 +02:00 |
Matthew Leibowitz
|
12cfd60f1a
|
Avoid passing unicode paths to native code as it doesn't support non-ASCII characters on Windows. Fixes #390
|
2018-02-02 01:12:07 +02:00 |
Matthew Leibowitz
|
f294636b9c
|
Close document streams. Fixes #422
|
2018-02-02 00:23:53 +02:00 |
Matthew Leibowitz
|
06bef73cfe
|
removing obsolete types and members
|
2018-01-31 23:30:28 +02:00 |
Matthew Leibowitz
|
853c222dc7
|
Updating NuGet dependencies
|
2018-01-31 05:13:26 +02:00 |
Matthew Leibowitz
|
cdabd53d9e
|
Fix the casing for linux
|
2018-01-30 17:50:18 +02:00 |
Matthew Leibowitz
|
3103ee9662
|
Make sure to copy linux native files around
|
2018-01-24 21:04:35 +02:00 |
Matthew Leibowitz
|
cdeb6b67ec
|
Improved the means for creating surfaces around textures. #413
|
2018-01-13 17:19:18 +02:00 |
Matthew Leibowitz
|
b601851ca1
|
Improvements to the unsafe code
|
2018-01-13 17:15:33 +02:00 |
Matthew Leibowitz
|
812b9ab8dc
|
Merge commit 'master' into dev/v1.60.0
|
2017-12-20 01:53:31 +02:00 |
Matthew Leibowitz
|
2f86d008f6
|
Corrected the implementation of SKPaint.BreakText
- Fixes #381
- Breaking change:
- BreakText(string) returns the number of characters
- BreakText(byte[]) returns the number of bytes
|
2017-12-19 23:57:49 +02:00 |
Matthew Leibowitz
|
a58f62bfc9
|
Using a better front buffered stream
|
2017-12-17 22:19:42 +02:00 |
Matthew Leibowitz
|
aab51650ac
|
abstracted the managed stream for arbitary streams
|
2017-12-17 17:54:43 +02:00 |
Matthew Leibowitz
|
987c909a4b
|
Added SKStream.Peek()
|
2017-12-14 07:30:27 +02:00 |
Matthew Leibowitz
|
848eb5fbd7
|
Update to v1.59.3
|
2017-12-07 01:24:48 +02:00 |
Matthew Leibowitz
|
53a8c4d425
|
SK3dView does not appear to be going away
|
2017-12-07 01:22:25 +02:00 |
Matthew Leibowitz
|
e7778882cd
|
Use the native drawBitmapNine and drawImageNine methods. Fixes #395
|
2017-11-30 09:59:22 +02:00 |
Matthew Leibowitz
|
8ddb0f6668
|
Added a member to swizzle the R and B
|
2017-11-03 00:11:32 +02:00 |
Matthew Leibowitz
|
59128dd87e
|
Merge branch 'master' into dev/v1.60.0
|
2017-10-27 12:38:38 +02:00 |
Matthew Leibowitz
|
4106505ab0
|
SKManagedStream Memory Fixes (#386)
Fixed the memory management of a `SKManagedStream` - especially when used with a `SKTypeface`.
|
2017-10-25 16:29:51 +02:00 |
Matthew Leibowitz
|
6920c9390d
|
Make sure we can create a typeface from non-seekable streams
|
2017-10-03 22:29:18 +02:00 |
Matthew Leibowitz
|
36dfe607a5
|
Setting the version number to v1.59.2
|
2017-09-27 03:14:38 +02:00 |
Matthew Leibowitz
|
5c4f019673
|
Merge "master" into "v1.60"
|
2017-09-27 03:10:32 +02:00 |
Matthew Leibowitz
|
619588dcc4
|
Desktop versions of the native p/invoke don't need an extension
|
2017-09-23 22:45:56 +02:00 |
Matthew Leibowitz
|
dbd09b0ffe
|
SkiaSharp streams always return all the requested bytes (blocking). Closes #335
|
2017-09-18 16:54:11 +02:00 |
Matthew Leibowitz
|
d9a0f9849a
|
Using PackageReference in the UWP apps (no more project.json)
|
2017-09-06 13:17:17 +02:00 |
Matthew Leibowitz
|
20f613a98d
|
Updated the projects to use ProjectReferences
|
2017-09-05 20:14:54 +02:00 |
Matthew Leibowitz
|
d02cd89a68
|
Revert "Revert back to 1.59.1 so we can patch"
This reverts commit 96fa157f03 .
|
2017-09-05 17:29:58 +02:00 |
Matthew Leibowitz
|
96fa157f03
|
Revert back to 1.59.1 so we can patch
|
2017-09-05 17:28:56 +02:00 |
Matthew Leibowitz
|
9cde46f9aa
|
Updated the version number to v1.60
|
2017-09-01 18:29:56 +02:00 |
Matthew Leibowitz
|
d1c4ac5656
|
Adding support for watchOS
|
2017-08-31 15:28:22 +02:00 |
Matthew Leibowitz
|
c7821fc974
|
Some more changes to the build
|
2017-08-30 17:00:38 +02:00 |
Matthew Leibowitz
|
83ea608b4e
|
Added some more TODOs
|
2017-08-30 15:26:09 +02:00 |
Matthew Leibowitz
|
c78d3bbc2e
|
Added some TODOs for future features
|
2017-08-24 16:51:39 +02:00 |
Matthew Leibowitz
|
d33ad19f99
|
Added bindings for SkManagedPixelSerializer
|
2017-08-21 21:58:39 +02:00 |
Matthew Leibowitz
|
11c8cf8c65
|
Making sure the managed objects match the native
|
2017-08-16 23:49:35 +02:00 |