Matthew Leibowitz
3d141673c2
Use RGB565 for the GPU to support older GLES #229
2018-01-11 04:26:33 +02:00
Matthew Leibowitz
848eb5fbd7
Update to v1.59.3
2017-12-07 01:24:48 +02:00
Matthew Leibowitz
11262fd79a
Upgrade to Xamarin.Forms 2.4
2017-10-26 02:48:22 +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
ba7f4978e6
use PackageReference for workbooks
2017-09-27 18:56:40 +02:00
Matthew Leibowitz
36dfe607a5
Setting the version number to v1.59.2
2017-09-27 03:14:38 +02:00
Matthew Leibowitz
14a20e99ba
Exposing GRContext on the various GL views. Issue #358
2017-09-13 03:37:34 +02:00
Matthew Leibowitz
2f706b08dd
Resolving issue #292
...
- we shouldn't be referencing managed objects in the finalizer
2017-09-12 17:11:43 +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
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
1487463de4
Added ToUIImage overloads that offer pixel scale
2017-08-31 15:36:22 +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
9689980f29
Using the correct NuGet package ID
2017-08-30 16:12:54 +02:00
Matthew Leibowitz
03c34c9791
Moving away from package.config
2017-08-30 16:06:17 +02:00
Matthew Leibowitz
11c8cf8c65
Making sure the managed objects match the native
2017-08-16 23:49:35 +02:00
Matthew Leibowitz
e4f9defab7
Updating the version to v1.59.1
2017-07-17 21:39:20 +02:00
Matthew Leibowitz
646b3f8fe6
update the ToBitmap for Android. Related to #333
2017-07-17 21:36:41 +02:00
drobdymo
3cf150a0e1
Corrected formula for calculating total number of bytes
2017-07-13 11:51:54 -04:00
Matthew Leibowitz
1a0917727c
Updated version numbers to v1.59
2017-07-11 15:11:38 +02:00
Matthew Leibowitz
1ee8d2bcc9
Sometimes the Bitmap is released before the canvas... Fixes #292
...
- this is fairly scary since my view has a strong reference to it
- so we first check to make sure that the bitmap's handle is not nullptr
2017-06-30 21:39:41 +02:00
Matthew Leibowitz
f668f44be3
Avoid creating backing bitmaps when the dimensions are 0. Fixes #326
2017-06-29 19:43:36 +02:00
Matthew Leibowitz
fdaed9a88e
make sure we sign netstandard
2017-06-24 15:52:38 +04:00
Matthew Leibowitz
78175088fe
some improvements to the platform detection
2017-06-24 12:32:45 +02:00
Matthew Leibowitz
0db86eefae
Updated the version number to v1.58.1
2017-06-24 12:09:20 +02:00
Matthew Leibowitz
b79570a9db
normalized the solution files
2017-06-24 02:19:20 +02:00
Matthew Leibowitz
6b0b1f8368
Re-applied some of the changes that were not specific to MSBuild
2017-06-24 02:02:42 +02:00
Matthew Leibowitz
9bee2ce8fd
reset all the project upgrades, MSBuild 15 is just not there yet with Mono 5.0
2017-06-24 01:03:09 +02:00
Matthew Leibowitz
4b3f33f012
we don't need to build forms on linux, yet.
2017-06-24 02:17:26 +04:00
Matthew Leibowitz
2e5c10c526
this should not have been checked in
2017-06-23 23:45:40 +02:00
Matthew Leibowitz
38de485366
linux can also build portable
2017-06-23 23:40:18 +02:00
Matthew Leibowitz
8136e15245
roll back a few changes for linux
...
- <PackageReference> is not fully supported
- GenAPI fails when run in a .targets
2017-06-24 01:32:40 +04:00
Matthew Leibowitz
1c9b6e7f89
update the mac Forms
2017-06-23 08:50:37 +02:00
Matthew Leibowitz
126c985f73
- Updating the projects to use <PackageReference>
...
- no longer project.json or packages.config
- minimum VS version is 2017
- no more messing with the .csproj files
- also cleaned up the project files a bit
- Added .NET Standard for SkiaSharp.Views.Forms
2017-06-23 08:34:28 +02:00
Matthew Leibowitz
9d3fa22b63
Made some adjustments to the touch events
...
- Android now ignores events be default (except for the initial down event)
- iOS can now ignore an event (e.Handled = false)
- Windows/macOS still fire all events everywhere
- events are disabled by default to avoid bug in Xamarin.Forms (https://github.com/xamarin/Xamarin.Forms/pull/990 )
2017-06-19 20:32:49 -05:00
Matthew Leibowitz
13fd5bc765
Merge pull request #309 from mono/touch-events
...
Adding touch events
2017-06-09 18:18:57 +02:00
Matthew Leibowitz
c9e0001b6b
fixed all the solution files
2017-06-06 04:11:37 +02:00
Matthew Leibowitz
5380c160dc
Merge branch 'master' into touch-events
2017-06-05 19:00:23 -05:00
Matthew Leibowitz
230d4f973a
Moved non-SkiaSharp libraries to another repository:
...
- Moved SkiaSharp.Extended
- Moved SkiaSharp.Svg
- New repository: https://github.com/mono/SkiaSharp.Extended
2017-06-05 15:48:04 -05:00
Matthew Leibowitz
b03e6485e4
Whitespace for some reason...
2017-06-02 21:53:03 -05:00
Matthew Leibowitz
3bf643a66b
Wrong type
2017-06-02 21:50:25 -05:00
Matthew Leibowitz
d300e7fdad
Merge branch 'master' into touch-events
2017-06-02 21:49:23 -05:00
Matthew Leibowitz
c02beb12b1
A few changes
2017-06-02 21:48:19 -05:00
Matthew Leibowitz
f275fb2beb
Wrong type for UWP
2017-06-03 00:30:44 +02:00
Matthew Leibowitz
bfa980d249
Add support for enabling/disabling touch events:
...
- switch between gestures and touch events
- improved performance as we don't need to listen always
2017-06-02 17:04:41 -05:00
Matthew Leibowitz
2670f6728b
Renamed TouchAction to Touch because reasons
2017-06-01 20:02:19 -05:00
Matthew Leibowitz
060ae87389
Make sure we preserve scaling with the GL views
2017-06-01 15:32:13 -05:00
Matthew Leibowitz
60832d0e87
iOS/macOS no longer need a whole display link just for a one-shot refresh
2017-06-01 15:31:42 -05:00