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

158 Коммитов

Автор SHA1 Сообщение Дата
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
Matthew Leibowitz bc6ec734f1 The newlines are dodgy 2017-06-01 14:22:10 -05:00
Matthew Leibowitz 165f9bdcf8 Added UWP and some more features 2017-06-01 20:55:24 +02:00
Matthew Leibowitz 735a3d2c0a Added initial touch support to the Forms views:
- iOS
 - Android
 - macOS
2017-05-31 21:42:55 -05:00
Matthew Leibowitz a0272c9300 Updated the versions to v1.58 2017-05-12 02:50:50 -05:00
Matthew Leibowitz a2221c7ddc Upping the version number for fixes 2017-05-08 16:10:51 -04:00
Matthew Leibowitz 8d3a04d015 Merge branch 'master' into pr/289 2017-05-03 07:21:06 +02:00
Bojan Rajkovic aeb3afc0cc
Add a Xamarin Workbooks integration
The integration uses the new Xamarin Workbooks SDK and provides some
convenience renderers for SKImage, SKBitmap, SKSurface, SKPixmap, and SKColor to
aid in using those types in a workbook. With the integration loaded, those Skia
objects will be rendered directly in the viewport as images (in the case of the
first 4), or as a Workbooks color in the case of SKColor.
2017-05-02 13:39:59 -04:00
Matthew Leibowitz 1e83d00a23 The shaper must return the raw uint 2017-05-01 21:07:25 -04:00
Matthew Leibowitz e635ce8a05 Removing references to files that are not generated. 2017-05-01 17:01:55 -04:00
Matthew Leibowitz ff485540a0 Merge pull request #286 from mono/harfbuzz
Adding a binding for HarfBuzz
2017-05-01 14:36:17 -04:00
Matthew Leibowitz a2a4576597 Make sure we only ever set the native control once per renderer 2017-05-01 14:29:29 -04:00
Matthew Leibowitz 5e8500ed2e Updated the solutions 2017-04-28 17:19:47 -04:00
Matthew Leibowitz 30bbda8a04 Fixed the source 2017-04-28 16:11:19 -04:00
Matthew Leibowitz 4074c2db3d Added the projects to the solutions 2017-04-28 16:09:22 -04:00
Matthew Leibowitz aaa8b19ef2 Cleaning up the repo a bit 2017-04-28 09:56:53 -04:00
Matthew Leibowitz bb231e3849 Added the initial work for HarfBuzz
WIP for #272
2017-04-27 21:35:54 +02:00
Matthew Leibowitz 237e7bbf24 A few changes so that the views can detect a designer
Related to #234
2017-04-25 23:34:05 -04:00
Matthew Leibowitz 302dae5b0a Added the initial mac forms source 2017-04-23 15:28:32 -04:00
Matthew Leibowitz a94b9474c4 Updated the version of Xamarin.Forms 2017-04-23 20:56:03 +02:00
Matthew Leibowitz 1c30427fd1 newline character at the end of the file 2017-04-23 16:17:01 +02:00