gecko-dev/mobile/android
Aaron Klotz 8676c67cef Bug 1647883: Part 2 - Update junit tests to transfer a WebExtension.Port between sessions; r=geckoview-reviewers,agi
The only fallout from part 1 is a single test where we run `evaluateJS` on a session, serialize it to a `Parcel`,
deserialize it to new, distinct `GeckoSession` object, and then perform additional `evaluateJS` on the latter.

Since the deserialization of the `Parcel` transferred the session's contents from the original session to the new
session, we also need to transfer the `WebExtension.Port` used by `evaluateJS` to the new session.

Note that this fix is kind of hacky, but because we are going to deprecate the parcelability of `GeckoSession`, I
do not believe that it is worth the effort to implement a "perfect" fix; that would likely involve adding new APIs
to support another API that we are going to deprecate anyway.

Depends on D81746

Differential Revision: https://phabricator.services.mozilla.com/D81748
2020-06-30 20:14:08 +00:00
..
actors Bug 1508306 - Part 1: Migate the Large-Allocation handler to DocumentLoadListener, r=mattwoodrow,necko-reviewers,geckoview-reviewers,agi,valentin 2020-06-15 23:24:07 +00:00
annotations Bug 1637452: Part 18 - Remove support for unified JNI headers from AnnotationProcessor and build system; r=nalexander,geckoview-reviewers,agi 2020-05-15 17:06:35 +00:00
app Bug 1620656 - Remove 'geckoview' telemetry support. r=chutten,geckoview-reviewers,aklotz 2020-06-16 12:22:55 +00:00
base Bug 1648575 - Fix Android artifact builds after bug 1645986. r=nalexander 2020-06-25 22:31:02 +00:00
branding Bug 1626670 - Don't build with MOZ_UPDATER=1 for GeckoView nightlies r=geckoview-reviewers,agi 2020-04-01 18:06:14 +00:00
chrome Bug 1633459 - Marshal customUserAgent setting via nsDocShell. r=geckoview-reviewers,esawin,nika 2020-05-20 00:19:59 +00:00
components Bug 1635564 - Implement ensureBuiltIn. r=droeh,aklotz 2020-06-23 19:03:50 +00:00
config Bug 1644553: Don't enable profile use for artifact builds r=glandium,geckoview-reviewers,agi 2020-06-24 16:57:36 +00:00
docs Bug 1648959 - Done internal linking in docs in mobile Directory.r=championshuttler,geckoview-reviewers,agi 2020-06-29 21:04:48 +00:00
examples Bug 1637324 - Update examples to use installBuiltIn. r=snorp 2020-05-13 15:14:37 +00:00
fonts Bug 1609278 - Replace bugzilla product and component assignment 'Firefox for Android :: General' with 'GeckoView :: General'. r=kbrosnan DONTBUILD 2020-03-06 17:54:58 +00:00
geckoview Bug 1647883: Part 2 - Update junit tests to transfer a WebExtension.Port between sessions; r=geckoview-reviewers,agi 2020-06-30 20:14:08 +00:00
geckoview_example Bug 1624993 - Expose a GeckoView API for Gecko Profiler markers r=geckoview-reviewers,agi,snorp 2020-06-25 14:30:48 +00:00
gradle
installer Bug 1629113 - Move remaining services to components.conf. r=snorp,baku 2020-05-26 07:44:52 +00:00
locales Backed out changeset 0238d868b580 (bug 1645725) for build bustage at FuzzyLayer.cpp. CLOSED TREE 2020-06-23 08:48:30 +03:00
modules Bug 1635564 - Implement ensureBuiltIn. r=droeh,aklotz 2020-06-23 19:03:50 +00:00
themes Bug 1644863 - fix trailing whitespace in browser/toolkit/devtools/mobile frontend code files, r=mossop,geckoview-reviewers,agi 2020-06-17 22:40:53 +00:00
.eslintrc.js Bug 1622328 - add license info to all eslintrc files r=Standard8,webcompat-reviewers,miketaylr 2020-03-19 13:47:51 +00:00
LICENSE
app.mozbuild
build.mk
confvars.sh
debug_sign_tool.py
gradle.configure Bug 1582562 - Do not build/install geckoview_example.test. r=nalexander,owlish 2020-06-29 23:28:02 +00:00
gradle.py Bug 1626932 - delete LD_LIBRARY_PATH before invoking gradle; r=firefox-build-system-reviewers,rstewart 2020-04-02 17:32:21 +00:00
mach_commands.py Bug 1639180 - Port docs to Sphinx and reST and stop copying to GitHub. r=geckoview-reviewers,snorp 2020-05-20 15:22:32 +00:00
moz.build Bug 1632922 - Remove unused mobile/android/tests. r=snorp 2020-04-24 21:53:10 +00:00
moz.configure