Remove Fennec code from GeckoAppShell
Categories
(GeckoView :: General, task, P3)
Tracking
(firefox88 fixed)
Tracking | Status | |
---|---|---|
firefox88 | --- | fixed |
People
(Reporter: agi, Assigned: agi)
References
(Blocks 1 open bug)
Details
Attachments
(13 files, 2 obsolete files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
While looking at other bugs I noticed that we have a lot of Fennec code in GeckoAppShell and dependent files. So I went ahead and cleaned that up.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
androidBridge is an implementation detail that we want to eventually remove.
Assignee | ||
Comment 3•4 years ago
|
||
Assignee | ||
Comment 4•4 years ago
|
||
Assignee | ||
Comment 5•4 years ago
|
||
Assignee | ||
Comment 6•4 years ago
|
||
Assignee | ||
Comment 7•4 years ago
|
||
Assignee | ||
Comment 8•4 years ago
|
||
Assignee | ||
Comment 9•4 years ago
|
||
Assignee | ||
Comment 10•4 years ago
|
||
Assignee | ||
Comment 11•4 years ago
|
||
Assignee | ||
Comment 12•4 years ago
|
||
GeckoAppShell has code to handle custom listeners, but we don't use them anymore.
Assignee | ||
Comment 13•4 years ago
|
||
Before this patch, when the profile is locked on Android, we would call "ps",
parse the human-readable output and kill any other Gecko process that we could
find.
But this is completely unnecessary, as we know exactly that the PID of the
process holding the lock is.
In this patch we just kill the process holding the lock since this is
equivalent to the previous behavior.
Assignee | ||
Comment 14•4 years ago
|
||
Updated•4 years ago
|
Comment 15•4 years ago
|
||
Comment on attachment 9204935 [details]
Bug 1694481 - Remove GeckoAppShell.KillAnyZombies.
Revision D106186 was moved to bug 1697503. Setting attachment 9204935 [details] to obsolete.
Comment 16•4 years ago
|
||
Comment 17•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/8d17eca939da
https://hg.mozilla.org/mozilla-central/rev/2e6cb8ba9f35
https://hg.mozilla.org/mozilla-central/rev/a2ef37064afa
https://hg.mozilla.org/mozilla-central/rev/1dd274370828
https://hg.mozilla.org/mozilla-central/rev/b87758d33be3
https://hg.mozilla.org/mozilla-central/rev/f56190277eaf
https://hg.mozilla.org/mozilla-central/rev/4ef4358255f9
https://hg.mozilla.org/mozilla-central/rev/56983507ac02
https://hg.mozilla.org/mozilla-central/rev/7c8a32a8c126
https://hg.mozilla.org/mozilla-central/rev/e8790b8f8cdb
https://hg.mozilla.org/mozilla-central/rev/934ce7e0aa44
https://hg.mozilla.org/mozilla-central/rev/960307705ecd
https://hg.mozilla.org/mozilla-central/rev/710cb79b91f7
Comment 19•10 months ago
|
||
There is no need to build Zip.cpp anymore when the linker is not
enabled, because nsGeckoUtils.cpp doesn't actually use it anymore.
Comment 20•10 months ago
|
||
Comment on attachment 9372402 [details]
Extra cleanup after bug 1694481
Revision D198349 was moved to bug 1874348. Setting attachment 9372402 [details] to obsolete.
Description
•