Bug 1529632 - Add links to CHANGELOG.md. r=geckoview-reviewers,esawin

Differential Revision: https://phabricator.services.mozilla.com/D20691

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Agi Sferro 2019-02-22 14:13:14 +00:00
Родитель 89b49a32bd
Коммит 4b7a2d663a
1 изменённых файлов: 52 добавлений и 19 удалений

Просмотреть файл

@ -9,27 +9,50 @@ exclude: true
<h1> GeckoView API Changelog. </h1> <h1> GeckoView API Changelog. </h1>
## v67 ## v67
- Added GeckoRuntimeSetting for automatically adjusting font size settings - Added [`setAutomaticFontSizeAdjustment`][67.2] to
[`GeckoRuntimeSettings`][67.3] for automatically adjusting font size settings
depending on the OS-level font size setting. depending on the OS-level font size setting.
- Added GeckoRuntimeSettings for setting a font size scaling factor, and for [67.2]: ../GeckoRuntimeSettings.html#setAutomaticFontSizeAdjustment-boolean-
enabling font inflation for non-mobile-friendly pages. [67.3]: ../GeckoRuntimeSettings.html
- Updated video autoplay API to reflect changes in Gecko. Instead of being a per-video - Added [`setFontSizeFactor`][67.4] to [`GeckoRuntimeSettings`][67.3] for
permission in the PermissionDelegate, it is a runtime setting that either allows or setting a font size scaling factor, and for enabling font inflation for
blocks autoplay videos. non-mobile-friendly pages.
- Change `ContentBlocking.AT_ALL` and `ContentBlocking.SB_ALL` values to mirror [67.4]: ../GeckoRuntimeSettings.html#setFontSizeFactor-float-
the actual constants they encompass.
- Added nested `ContentBlocking` runtime settings. - Updated video autoplay API to reflect changes in Gecko. Instead of being a
per-video permission in the [`PermissionDelegate`][67.5], it is a [runtime
setting][67.6] that either allows or blocks autoplay videos.
- Added `RuntimeSettings` base class to support nested settings. [67.5]: ../GeckoSession.PermissionDelegate.html
[67.6]: ../GeckoRuntimeSettings.html#setAutoplayDefault-int-
- Added `baseUri` to [`ContentDelegate.ContextElement`][65.21] and changed - Change [`ContentBlocking.AT_ALL`][67.7] and [`ContentBlocking.SB_ALL`][67.8]
`linkUri` to absolute form. values to mirror the actual constants they encompass.
- Added `scrollBy()` and `scrollTo()` to `PanZoomController`. [67.7]: ../ContentBlocking.html#AT_ALL
[67.8]: ../ContentBlocking.html#SB_ALL
- Added nested [`ContentBlocking`][67.9] runtime settings.
[67.9]: ../ContentBlocking.html
- Added [`RuntimeSettings`][67.10] base class to support nested settings.
[67.10]: ../RuntimeSettings.html
- Added [`baseUri`][67.11] to [`ContentDelegate.ContextElement`][65.21] and
changed [`linkUri`][67.12] to absolute form.
[67.11]: ../GeckoSession.ContentDelegate.ContextElement.html#baseUri
[67.12]: ../GeckoSession.ContentDelegate.ContextElement.html#linkUri
- Added [`scrollBy`][67.13] and [`scrollTo`][67.14] to [`PanZoomController`][65.4].
[67.13]: ../PanZoomController.html#scrollBy-org.mozilla.geckoview.ScreenLength-org.mozilla.geckoview.ScreenLength-
[67.14]: ../PanZoomController.html#scrollTo-org.mozilla.geckoview.ScreenLength-org.mozilla.geckoview.ScreenLength-
- Added [`GeckoSession.getDefaultUserAgent`][67.1] to expose the build-time - Added [`GeckoSession.getDefaultUserAgent`][67.1] to expose the build-time
default user agent synchronously. default user agent synchronously.
@ -37,9 +60,11 @@ exclude: true
[67.1]: ../GeckoSession.html#getDefaultUserAgent-- [67.1]: ../GeckoSession.html#getDefaultUserAgent--
## v66 ## v66
- Removed redundant field `GeckoSession.ProgressDelegate.SecurityInformation.trackingMode`. - Removed redundant field `trackingMode` from [`SecurityInformation`][66.6].
Use `GeckoSession.TrackingProtectionDelegate.onTrackerBlocked` for Use `TrackingProtectionDelegate.onTrackerBlocked` for notification of blocked
notification of blocked elements during page load. elements during page load.
[66.6]: ../GeckoSession.ProgressDelegate.SecurityInformation.html
- Added [`@NonNull`][66.1] or [`@Nullable`][66.2] to all APIs. - Added [`@NonNull`][66.1] or [`@Nullable`][66.2] to all APIs.
@ -50,10 +75,18 @@ exclude: true
[66.3]: ../GeckoSessionSettings.html [66.3]: ../GeckoSessionSettings.html
- Added GeckoRuntimeSetting for enabling desktop viewport. Desktop viewport is - Added [`GeckoSessionSettings`][66.4] for enabling desktop viewport. Desktop
no longer set by `USER_AGENT_MODE_DESKTOP` and must be set separately. viewport is no longer set by [`USER_AGENT_MODE_DESKTOP`][66.5] and must be set
separately.
- Added `@UiThread` to `GeckoSession.releaseSession` and `GeckoSession.setSession` [66.4]: ../GeckoSessionSettings.html
[66.5]: ../GeckoSessionSettings.html#USER_AGENT_MODE_DESKTOP
- Added [`@UiThread`][65.6] to [`GeckoSession.releaseSession`][66.7] and
[`GeckoSession.setSession`][66.8]
[66.7]: ../GeckoView.html#releaseSession--
[66.8]: ../GeckoView.html#setSession-org.mozilla.geckoview.GeckoSession-
## v65 ## v65
- Added experimental ad-blocking category to `GeckoSession.TrackingProtectionDelegate`. - Added experimental ad-blocking category to `GeckoSession.TrackingProtectionDelegate`.