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

45 Коммитов

Автор SHA1 Сообщение Дата
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
Matthew Leibowitz f37999c009
Re-generated the docs 2018-11-17 07:11:51 +02:00
Matthew Leibowitz e7262adbcb
Renamed `GetMaxSurfaceSampleCountForColorType` to remove the redundant suffix 2018-11-13 22:45:39 +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 318c15deb3
Create gpu-migration.md 2018-10-16 23:10:26 +02:00
Matthew Leibowitz 6b58ec7646
Re-gen changelogs 2018-10-12 13:36:10 +02:00
Matthew Leibowitz 04e10466dc
Updated more of the docs 2018-10-04 02:51:40 +02:00
Matthew Leibowitz 66b8b479db
Made things nicer still 2018-10-03 02:16:51 +02:00
Matthew Leibowitz 0556144281
Updated the docs with the changed API 2018-10-03 00:17:53 +02:00
Matthew Leibowitz 38b485edff
Regenerate docs 2018-09-29 05:35:16 +02:00
Matthew Leibowitz 015625fe57
Generated the new docs 2018-09-28 04:10:42 +02:00
Matthew Leibowitz 7c0bfd1e78
Updated the changelogs 2018-09-27 15:15:15 +02:00
Matthew Leibowitz 3545960a6c
Updated the versions to m68 2018-09-07 02:57:12 +02:00
Matthew Leibowitz 790a265591
Added v1.67.0 to the changelogs 2018-08-13 22:56:39 +02:00
Matthew Leibowitz 1e0cd7404e
Added logic to add just the breaking changes to the changelogs as well 2018-08-13 16:27:56 +02:00
Matthew Leibowitz b88d3502e8
Added v1.60.3 to the changelogs 2018-08-13 15:07:28 +02:00
Matthew Leibowitz ebcad0c2c3
Fix the issue with the bad line endings 2018-08-07 23:48:29 +02:00
Matthew Leibowitz 1a6c51c9bd
Added the missing changes 2018-08-05 23:24:23 +02:00
Matthew Leibowitz add24175b1
Added a readme for the changelogs 2018-08-05 20:37:24 +02:00
Matthew Leibowitz 7b67e87782
Added a readme for the changelogs 2018-08-05 20:36:28 +02:00
Matthew Leibowitz 5774d4ca9d
Added the changelogs 2018-08-05 00:02:12 +02:00