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

2138 Коммитов

Автор SHA1 Сообщение Дата
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
Matthew Leibowitz 1f6f568c29
Merging in a fix for #657 2018-10-29 18:43:44 +02:00
Matthew Leibowitz 87b53b2df2
Fix up the linux solutions 2018-10-24 11:22:38 -04:00
Matthew Leibowitz 78d806aa9e
Make sure to use the correct calling convention 2018-10-19 21:07:30 +02:00
Matthew Leibowitz 318c15deb3
Create gpu-migration.md 2018-10-16 23:10:26 +02:00