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

70 Коммитов

Автор SHA1 Сообщение Дата
Matthew Leibowitz 171e086a89
Update .NET to 8.0 (#2927)
* Update the Dockerfiles
* Use newer Xcode
* Update Blazor WASM Sample
* Update Uno Samples
2024-07-26 00:28:28 +08:00
Matthew Leibowitz aa4f2ffedb
Expose SKBlender (#2830) 2024-04-15 23:50:36 +02:00
Matthew Leibowitz 647403d6dc
Add and remove the compatibility APIs (#2789) 2024-04-08 21:08:57 +02:00
Matthew Leibowitz 7e4dc6959d Update changelogs 2024-02-05 21:43:23 +02:00
Matthew Leibowitz d875716e6d
Update changelogs (#2706) 2024-01-11 22:07:46 +08:00
Matthew Leibowitz 4eafe322cc
Include platform changes (#2611) 2023-09-15 22:37:27 +02:00
Matthew Leibowitz cd3d988ba4
Add a human-radable diff (#2610) 2023-09-15 21:24:49 +02:00
Matthew Leibowitz 4799b08c2b
Update and publish the changelogs (#2604) 2023-09-13 09:31:32 +02:00
Matthew Leibowitz 1bdccdcfdf
Re-generate all the changelogs (#2592) 2023-09-01 04:57:18 +08:00
Matthew Leibowitz a26ea4ca48 Update changelogs 2022-08-16 00:39:34 +02:00
Matthew Leibowitz 3942938a22 Re-generate docs 2022-08-14 13:15:56 +02:00
Matthew Leibowitz 1bfb2efbb6 Re-generated the docs 2022-06-29 15:47:08 +02:00
Matthew Leibowitz 328ecbb75a Update changelogs 2022-05-26 15:19:50 +02:00
Matthew Leibowitz 2daba1d5d3 Re-generate all the docs 2022-05-22 15:14:00 +07:00
Matthew Leibowitz bee6a8a313
Update docs (#2052) 2022-05-21 21:21:26 +08:00
Matthew Leibowitz b30a231086 Merge remote-tracking branch 'origin/develop' 2021-07-12 03:02:54 +02:00
Matthew Leibowitz 73ac5d0479
Update .NET 6 (#1740)
* Update .NET 6 to Preview 6
2021-07-12 03:02:22 +02:00
Matthew Leibowitz 3e3bfb0970 Update docs 2021-07-09 22:29:23 +02:00
Matthew Leibowitz b551b3485f
Add support for WinUI for Desktop (#1696) 2021-05-11 15:47:39 +02:00
Matthew Leibowitz 2019706296
Update Docs for v2.80.2 (#1493)
- updated the version of mono used to compile
- fixed an issue with the watchOS Xcode project and the new Xcode
2020-09-11 01:07:42 +02:00
Matthew Leibowitz 0b3252233b
Re-generate docs 2020-07-14 03:31:23 +02:00
Matthew Leibowitz 0526308c81
Re-generate the docs 2020-06-27 23:23:30 +02:00
Matthew Leibowitz 82dacd0ab5
Rename the type to avoid collisions 2020-06-11 23:33:34 +02:00
Matthew Leibowitz 31df3fffa8
Fix the message 2020-06-11 22:03:50 +02:00
Matthew Leibowitz 2a2452a065
Reduce the usage of SKMatrix44 2020-06-11 21:58:31 +02:00
Matthew Leibowitz 8791714683
Generate the docs 2020-06-11 02:55:25 +02:00
Matthew Leibowitz 46e71e1698
Regenerate the docs 2020-06-07 00:24:49 +02:00
Matthew Leibowitz 7c90b7c1e9
Re-gen the docs 2020-06-05 10:52:45 +02:00
Matthew Leibowitz fd9484a06a
Re-gen the docs 2020-05-18 12:16:55 +02:00
Matthew Leibowitz 258682ed0e
Update docs for release (#1263)
* Update the version numbers
* Regenerate the docs
* Added better change logs
2020-04-30 00:34:12 +02:00
Matthew Leibowitz 842d6c7946
Update the docs and changelog 2020-02-27 17:52:54 +02:00
Matthew Leibowitz 5181109c45
Added more from SKImage (#1126) 2020-02-06 04:10:49 +02:00
Matthew Leibowitz 8f41230929
Added the rest of SKRegion members (#1125)
* Added the rest of SKRegion members. Fixes #1088
2020-02-05 15:59:15 +02:00
Matthew Leibowitz c5fa9aa04e
More Improvements (#1123)
* Make more members readonly (the generator now makes the equality members readonly)
* split the SKMatrix file into SKMatrix44, SKRotationScaleMatrix, SK3dView
* split the SKColorSpace structs/classes into a separate file
* reworked/renamed all the poorly designed SKMatrix (and related) members to be actually useful
* Make sure the obsolete items are invisible
* Make sure everything implements IEquatable<T>
* Update docs and changelogs
* ISKGLViewController is public
2020-02-04 19:00:41 +02:00
Matthew Leibowitz e2514cda18
[WIP] Add GTK views for Xamarin.Forms (#1089)
* Adding GTK extension methods
* Add initial implementation for Xamarin.Forms GTK
* Better exceptions
* GTK v2 does not build on Windows CI
   This is because of mono not being installed. I could install it, but typically
   this is not available on normal dev boxes. So, to make things easier, just
   build on mac and linux.
2020-01-08 15:35:23 +02:00
Matthew Leibowitz 91e071bf16
Update the docs 2019-12-09 15:40:54 +02:00
Matthew Leibowitz 83ba22c84f
Updated all the samples (#1021)
* Updated all the samples with new things
* Update the docs
2019-11-21 21:26:38 +02:00
Matthew Leibowitz 2e2914f625
Final tweaks to prepare for release (#1013)
* PRs should use a custom prerelease label
* Update some docs
* Release the mouse when the button is released  
  We must not require that the Handled == true because in many
  cases it is not an action that is really handled. Especially if the
  mouse is captured - nobody else is receiving events.
2019-11-17 05:45:08 +02:00
Matthew Leibowitz ff7cc7823c
Update the docs and reduce diff (#979)
* Adding back some methods to reduce the breaking changes.
* Making sure to force the use of VS2017
* Update all the docs
* Keep the diff in the output
* List the exported symbols on Linux
2019-10-17 14:29:31 +02:00
Matthew Leibowitz 5e8dc3e2c9
Split the desktop projects and packages (#899)
* Removed v2.3.1 and renamed Flags to BufferFlags
* Updated some API and Doc
* Add Gtk3 views
* Reworked the samples logic
 - handle the more varied project structure
 - build the generated zip to test it
 - always use the local nuget cache
* macOS is always Any CPU
* Rename SKWidget to SKDrawingArea for GTK#3
 - this allows us to have a single moniker for docs
 - it indicates that it is not quite the same as the widget in GTK#2
 - is is more specific so we can have more GTK# controls
* merge all the views (except forms) into a single moniker so it is better for browsing in the docs portal
* SK3dView is not actually obsolete :)
* Add readmes to the samples
2019-07-23 03:02:20 +02:00
Matthew Leibowitz c4a29d82bf
A few tweaks to harfbuzz (#915) 2019-07-21 21:15:59 +02:00
Benedikt Schroeder 1b0f3e371c Update HarfBuzz to v2.5.3 (#904)
- Update HarfBuzz to v2.5.3
 - Add UnicodeFunctions SetDelegate
 - Statically linked libstdc++ for Linux
2019-07-13 07:33:15 +02:00
Matthew Leibowitz 12403f1542
Updated the docs and changelogs 2019-06-28 01:36:05 +02:00
Matthew Leibowitz fb51b90761
[harfbuzz] Allow loading face by table data (#862)
* Add hb_face_create_for_tables support

* Fix net core build

* Make sure blobs are reused

* Support cleanup for TableLoader

* Remove extension

* Fix dispose handler and add unit test

* Rework unit tests to reduce file access

* Keep delegate alive

* Improve font usage in unit tests

* Support for iOS

* Remove typeface extension

* Cleanup

* Add unit test

* update the docs before re-gen

* A few tweaks:
 - use Parse instead of FromString
 - create a "static" Blob type
 - remove default param values
 - fix tests namespaces and base tests

* More changes:
 - unified the destroy delegates
 - NativeDelegateContext now supports multiple delegates and contexts for a single pointer
 - public Face delegates no longer use pointers

* Reuse the code

* Added lower-level members to SKTypeface
 - get the table data without copying to array
 - added some TryXXX to avoid exceptions

* Revert parameter name change

* The empty Face is a static face that cannot be disposed

* Make sure to return the same managed instance

* Remove the duplicate iOS build run
2019-06-18 16:33:10 +02:00
Matthew Leibowitz 35a11d705f
Added some members to Blob 2019-03-29 07:45:47 +02:00
Matthew Leibowitz 915ca1746a
Made a few tweaks to better fit the "style"
- converted default arguments into overloads
 - fixed a few whitespaces in unchanged files
 - updated all the projects to C# 7.3
 - the Buffer propertes are now arrays again, but added methods for the spans
    - reduce breaking changes
    - the values can be broken if the buffer changes, so use a better named method
 - removed the new Point type
    - don't want to add another point type to the world
    - will use the .net standard 2.0 Point type when we upgrade
    - the Font.Scale property is removed for now, but we will add it back with the drawing point type
 - the Font GetAdvances are now returning arrays
    - the spans were not necessary as the type is an explicit array
 - changed the casing of the various script properties
2019-03-29 00:39:10 +02:00
Matthew Leibowitz a2c97c432c
regenerated docs 2018-12-27 21:10:08 +02:00
Matthew Leibowitz f0e1498637
Added the v1.68.1 changelogs 2018-12-25 12:10:53 +02:00
Matthew Leibowitz 0aefff0b65
Updated docs 2018-12-02 03:41:28 +02:00
Matthew Leibowitz e8bda14614
Updated the docs with the new members 2018-11-29 02:43:49 +02:00