Matthew Leibowitz
121ab0496c
Fixed the matrix interop
2018-12-02 03:54:36 +02:00
Matthew Leibowitz
0aefff0b65
Updated docs
2018-12-02 03:41:28 +02:00
Matthew Leibowitz
9733dd79b3
Update README.md
2018-11-30 20:39:20 +02:00
Matthew Leibowitz
33df3563d0
Merge pull request #712 from dfarmer/master
...
Add note about MSVC requirement
2018-11-30 18:18:47 +02:00
dfarmer
af881538c1
Add note about MSVC requirement
...
externals-windows fails with an unintuitive python exception if you don't have MSVC installed (e.g., a user with Visual Studio and only the .NET development pack)
2018-11-29 23:48:10 -08:00
Matthew Leibowitz
0cf1c6d293
Fixing the bitmap resize/scale methods
...
- consistency
- `Resize` is for methods that create new objects
- `ScalePixels` is for mthods that COPY pixels INTO a provided object
- uniformity
- all 3 imageing types have pixel scaling capabilities
- improved obsolete desriptions
- added new methods instead of just obsoleting
- added more tests
2018-11-29 19:26:57 +02:00
Matthew Leibowitz
e8bda14614
Updated the docs with the new members
2018-11-29 02:43:49 +02:00
Matthew Leibowitz
6c7f018724
More improvements for image decoding:
...
- SKCodec can now decode more imputs (bytes, streams)
- SKImage no longer unnecessarily copies image data all over when decoding
- SKBitmap no longer copies data unnecessarily
2018-11-27 23:46:12 +02:00
Matthew Leibowitz
93a6c8ede1
Merge pull request #709 from mono/akoeplinger-patch-1
...
Fixup for PR #708
2018-11-26 23:48:17 +02:00
Alexander Köplinger
3ecf7be176
Fixup for PR #708
2018-11-26 22:08:00 +01:00
Matthew Leibowitz
fa0baef90a
Merge pull request #708 from mono/akoeplinger-patch-1
...
Disable log compression in pipeline.groovy
2018-11-26 23:03:13 +02:00
Alexander Köplinger
f66db45d24
Disable log compression in pipeline.groovy
...
It's currently incompatible with the changes Jenkins is making as part of JEP-210: issues.jenkins-ci.org/browse/JENKINS-54680
2018-11-26 18:34:41 +01:00
Matthew Leibowitz
51adc3c1b2
Non-ASCII Paths Fixes
...
- A bunch of changes to no longer wrpa a managed stream for non-ASCII paths on Windows
- All paths are now converted to a UTF-8 path before been shipped over to native code
- Fixes #697
2018-11-25 01:57:16 +02:00
Matthew Leibowitz
d724b9e491
The Android GLView should be transparent to be consistent
...
Fixes #546
2018-11-24 14:33:26 +02:00
Matthew Leibowitz
d814a432ee
Handle the case where the file does not exist
...
- return null instead of just crashing in native code
- fixes #618
- fixes #677
2018-11-23 20:36:46 +02:00
Matthew Leibowitz
94b18fc9ff
Some things just are markdown, even when they are not supposed to be
2018-11-20 03:02:35 +02:00
Matthew Leibowitz
e243c2a7f3
Updated the docs
2018-11-19 19:39:13 +02:00
Matthew Leibowitz
f37999c009
Re-generated the docs
2018-11-17 07:11:51 +02:00
Matthew Leibowitz
a2f2d35609
Enhanced the PDF/XPS implementation and features
2018-11-17 00:55:17 +02:00
Matthew Leibowitz
98948aedc0
Make sure not to lock the files
2018-11-16 19:33:38 +02:00
Matthew Leibowitz
5268ffbded
The text bounds have a small padding, but the text path does not.
2018-11-16 04:54:17 +02:00
Matthew Leibowitz
6fb447c202
Removed the use of the debug SaveBitmap
2018-11-15 06:28:27 +02:00
Matthew Leibowitz
ca5eb3a70a
Moved the points, sizes and rects into a new file
2018-11-15 06:27:34 +02:00
Matthew Leibowitz
6a6e94af40
Add bindings for SKTextBlob, SKTextBlobBuilder and other text APIs
2018-11-15 04:27:17 +02:00
Matthew Leibowitz
e7262adbcb
Renamed `GetMaxSurfaceSampleCountForColorType` to remove the redundant suffix
2018-11-13 22:45:39 +02:00
Matthew Leibowitz
d2011ddc60
Updated the docs to match the API
2018-11-12 12:14:12 +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
53fbd5509f
Making the C layer dumber
...
- no "clever" mapping from types, just cast
- removing variables, just use a direct call
- sk_imageinfo_t still requires mapping because of the sk_sp<T> must be mapped to a T*
- sksurfaceprops_t is now a class
2018-11-10 22:39:32 +02:00
Matthew Leibowitz
80ba9ffa14
Number of glyphs differs from chars in the string
2018-11-09 19:29:52 +02:00
Matthew Leibowitz
fc7c60f559
The size of the glyph array may differ from the number of characters in the .NET string
2018-11-09 17:37:26 +02:00
Matthew Leibowitz
abb6be1235
Merge pull request #678 from mono/dev/improve-pinvoke
...
Improve the P/Invoke Layer
2018-11-09 01:28:10 +02:00
Matthew Leibowitz
b30b0ab56f
Some improvements to the code
...
- use "real" types instead of just IntPtr in the interop layer to make things easier to read
- using some new C# features
- corrected the use of the "fixed" keyword to no longer require arrays to have elements
2018-11-09 01:26:10 +02:00
Matthew Leibowitz
783bb1d069
Fix whitespaces before major overhaul
2018-11-09 00:16:56 +02:00
Matthew Leibowitz
1f929695f6
Added a "trim" path effect
2018-11-06 19:37:10 +02:00
Matthew Leibowitz
a48004718c
Update README.md
2018-11-03 14:41:43 +02:00
Matthew Leibowitz
73c7914cc9
Merge pull request #670 from roguishmountain/update-for-azure
...
Without this added the azure links in the side panel won't work. This…
2018-11-03 14:39:18 +02:00
roguishmountain
c7159cf233
Without this added the azure links in the side panel won't work. This can also be updated to use the newer syntax for azure upload.
2018-11-02 16:52:01 -04:00
Matthew Leibowitz
66bd030f70
Added some utility methods to SKPath. Closes #669
2018-11-02 04:00:41 +02:00
Matthew Leibowitz
8f9975a722
Added a few overloads to SKImage
...
- FromEncodedData now can decode streams, buffers and files
- FromPixelCopy now can copy from streams and buffers
2018-11-02 01:52:08 +02:00
Matthew Leibowitz
a6630c758e
Merge pull request #663 from mono/dev/build-pr
2018-11-01 21:43:03 +02:00
Matthew Leibowitz
d623b88e3b
Merge pull request #668 from mono/development
...
Update Xamarin.Forms to v3.3
2018-11-01 21:31:17 +02:00
Matthew Leibowitz
31ac9aad51
Update install-tizen.sh
2018-11-01 17:53:51 +02:00
Matthew Leibowitz
5f3b4b5e41
Update install-tizen.sh
2018-11-01 17:25:09 +02:00
Matthew Leibowitz
aaee57b3ab
Update Xamarin.Forms because we want to be on the edge
2018-10-30 16:43:06 +02:00
Matthew Leibowitz
9096bfd887
Merge pull request #664 from mono/master
...
Update development
2018-10-30 11:40:03 +02:00
Matthew Leibowitz
6d237442d4
Added back the submodules
2018-10-30 10:51:03 +02:00
Matthew Leibowitz
3808337555
removing submodules
2018-10-30 10:48:18 +02:00
Matthew Leibowitz
e004143034
Update README.md
2018-10-30 10:06:56 +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
83e0941cb0
Added the rest of the sweep gradient shader arguments
...
- Closes #656
2018-10-29 22:19:44 +02:00