author | Rob Wu <rob@robwu.nl> |
Wed, 28 Aug 2019 22:17:40 +0000 | |
changeset 490485 | 6986632595c9b8a671a2f21261bdd1fecf069333 |
parent 490484 | 1d1c363874d5a70bbbf543cb5ee7407df9ce926e |
child 490486 | 28ed211ab542dfb8c750688701f1353db47a912e |
push id | 36504 |
push user | ccoroiu@mozilla.com |
push date | Thu, 29 Aug 2019 04:08:39 +0000 |
treeherder | mozilla-central@7004b8779a36 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | agi |
bugs | 1577106 |
milestone | 70.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
mobile/android/geckoview/src/main/java/org/mozilla/geckoview/doc-files/CHANGELOG.md | file | annotate | diff | comparison | revisions |
--- a/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/doc-files/CHANGELOG.md +++ b/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/doc-files/CHANGELOG.md @@ -43,16 +43,22 @@ exclude: true - Updated [`ContentBlocking`][70.13] to better report blocked and allowed ETP events. ([bug 1567268]({{bugzilla}}1567268)) - Added API for controlling Gecko logging [`GeckoRuntimeSettings.debugLogging`][70.14] ([bug 1573304]({{bugzilla}}1573304)) - Added [`WebNotification`][70.15] and [`WebNotificationDelegate`][70.16] for handling Web Notifications. ([bug 1533057]({{bugzilla}}1533057)) - Added Social Tracking Protection support to [`ContentBlocking`][70.17]. ([bug 1568295]({{bugzilla}}1568295)) +- Added [`WebExtensionController`][70.18] and [`WebExtensionController.TabDelegate`][70.19] to handle + [`browser.tabs.create`][70.20] calls by WebExtensions. + ([bug 1539144]({{bugzilla}}1539144)) +- Added [`onCloseTab`][70.21] to [`WebExtensionController.TabDelegate`][70.19] to handle + [`browser.tabs.remove`][70.22] calls by WebExtensions. + ([bug 1565782]({{bugzilla}}1565782)) [70.1]: {{javadoc_uri}}/GeckoSessionSettings.Builder.html#contextId-java.lang.String- [70.2]: {{javadoc_uri}}/StorageController.html#clearDataForSessionContext-java.lang.String- [70.3]: {{javadoc_uri}}/CrashReporter.html#sendCrashReport-android.content.Context-java.io.File-java.io.File-java.lang.String- [70.4]: {{javadoc_uri}}/CrashReporter.html#sendCrashReport-android.content.Context-java.io.File-java.util.Map-java.lang.String- [70.5]: {{javadoc_uri}}/GeckoView.html [70.6]: {{javadoc_uri}}/GeckoSession.html [70.7]: {{javadoc_uri}}/GeckoSession.PromptDelegate.html#CAPTURE_TYPE_NONE @@ -61,44 +67,40 @@ exclude: true [70.10]: {{javadoc_uri}}/GeckoView.html#setSession-org.mozilla.geckoview.GeckoSession- [70.11]: {{javadoc_uri}}/GeckoSession.PromptDelegate.html [70.12]: {{javadoc_uri}}/RuntimeTelemetry.Delegate.html [70.13]: {{javadoc_uri}}/ContentBlocking.html [70.14]: {{javadoc_uri}}/GeckoRuntimeSettings.Builder.html#debugLogging-boolean- [70.15]: {{javadoc_uri}}/WebNotification.html [70.16]: {{javadoc_uri}}/WebNotificationDelegate.html [70.17]: {{javadoc_uri}}/ContentBlocking.html +[70.18]: {{javadoc_uri}}/WebExtensionController.html +[70.19]: {{javadoc_uri}}/WebExtensionController.TabDelegate.html +[70.20]: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/create +[70.21]: {{javadoc_uri}}/WebExtensionController.TabDelegate.html#onCloseTab-org.mozilla.geckoview.WebExtension-org.mozilla.geckoview.GeckoSession- +[70.22]: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/remove ## v69 - Modified behavior of ['setAutomaticFontSizeAdjustment'][69.1] so that it no longer has any effect on ['setFontInflationEnabled'][69.2] - Add [GeckoSession.LOAD_FLAGS_FORCE_ALLOW_DATA_URI][69.14] - Added [`GeckoResult.accept`][69.3] for consuming a result without transforming it. - [`GeckoSession.setMessageDelegate`][69.13] callers must now specify the [`WebExtension`][69.5] that the [`MessageDelegate`][69.4] will receive messages from. -- Added [`WebExtensionController`][69.9] and [`TabDelegate`][69.10] to handle - [`browser.tabs.create`][69.6] calls by WebExtensions. - Created [`onKill`][69.7] to [`ContentDelegate`][69.11] to differentiate from crashes. -- Added [`onCloseTab`][69.12] to [`WebExtensionController.TabDelegate`][69.10] to handle - [`browser.tabs.remove`][69.8] calls by WebExtensions. [69.1]: {{javadoc_uri}}/GeckoRuntimeSettings.html#setAutomaticFontSizeAdjustment-boolean- [69.2]: {{javadoc_uri}}/GeckoRuntimeSettings.html#setFontInflationEnabled-boolean- [69.3]: {{javadoc_uri}}/GeckoResult.html#accept-org.mozilla.geckoview.GeckoResult.Consumer- [69.4]: {{javadoc_uri}}/WebExtension.MessageDelegate.html [69.5]: {{javadoc_uri}}/WebExtension.html -[69.6]: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/create [69.7]: {{javadoc_uri}}/GeckoSession.ContentDelegate.html#onKill-org.mozilla.geckoview.GeckoSession- -[69.8]: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/remove -[69.9]: {{javadoc_uri}}/WebExtensionController.html -[69.10]:{{javadoc_uri}}/WebExtensionController.TabDelegate.html [69.11]: {{javadoc_uri}}/GeckoSession.ContentDelegate.html -[69.12]: {{javadoc_uri}}/WebExtensionController.TabDelegate.html#onCloseTab-org.mozilla.geckoview.WebExtension-org.mozilla.geckoview.GeckoSession- [69.13]: {{javadoc_uri}}/GeckoSession.html#setMessageDelegate-org.mozilla.geckoview.WebExtension-org.mozilla.geckoview.WebExtension.MessageDelegate-java.lang.String- [69.14]: {{javadoc_uri}}/GeckoSession.html#LOAD_FLAGS_FORCE_ALLOW_DATA_URI ## v68 - Added [`GeckoRuntime#configurationChanged`][68.1] to notify the device configuration has changed. - Added [`onSessionStateChange`][68.29] to [`ProgressDelegate`][68.2] and removed `saveState`. - Added [`ContentBlocking#AT_CRYPTOMINING`][68.3] for cryptocurrency miner blocking.