e1cdaf345c39c7e7d3498d0f88f3156a7b2bb1bd: Bug 1509466 - Pass frame request callbacks along with their handles to nsRefreshDriver; r=farre
Brian Birtles <birtles@gmail.com> - Wed, 27 Feb 2019 13:43:23 +0000 - rev 461541
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1509466 - Pass frame request callbacks along with their handles to nsRefreshDriver; r=farre In the next patch in this series we want to compare the handle of frame callbacks we are about to run, with a set of canceled handles stored on the document. This patch makes us pass the handles along with the callbacks so we can do that. Incidentally doing this allows us to just swap array elements when building up the refresh driver's set of callbacks to run. That is hopefully a little more efficient than running the implicit conversion operator on each item and then appending to an array. Differential Revision: https://phabricator.services.mozilla.com/D20973
87929b2bb5d11001b651d04677dbde671655bb5a: Bug 1527777 - Apply change to Windows jobs too r=jmaher
Steve Fink <sfink@mozilla.com> - Wed, 27 Feb 2019 10:41:24 +0000 - rev 461540
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1527777 - Apply change to Windows jobs too r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D21299
d158405da51437dd36d5ce3e946fc1cc6f54ed38: Bug 1528352: Logging improvements in nsUDPSocket, and handle negative returns from PR_RecvFrom properly. r=mayhemer
Byron Campen [:bwc] <docfaraday@gmail.com> - Wed, 27 Feb 2019 15:39:57 +0000 - rev 461539
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1528352: Logging improvements in nsUDPSocket, and handle negative returns from PR_RecvFrom properly. r=mayhemer Differential Revision: https://phabricator.services.mozilla.com/D20565
5b4dbad1ae8ea5b185a2b799436b90d745912ae6: Bug 1531097 - Skip notification tests on GeckoView r=gbrown
James Willcox <snorp@snorp.net> - Wed, 27 Feb 2019 20:14:14 +0000 - rev 461538
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1531097 - Skip notification tests on GeckoView r=gbrown GeckoView doesn't currently support notifications at all. Differential Revision: https://phabricator.services.mozilla.com/D21413
66a4a5cb3fc7603baa4fe83c98b3b83b5b33075c: Backed out 12 changesets (bug 1525245) for failing worker-interception.https.html CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Thu, 28 Feb 2019 00:55:39 +0200 - rev 461537
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Backed out 12 changesets (bug 1525245) for failing worker-interception.https.html CLOSED TREE Backed out changeset 009e7457b990 (bug 1525245) Backed out changeset efb2e8fca464 (bug 1525245) Backed out changeset 6a8401de3237 (bug 1525245) Backed out changeset 38e802661b14 (bug 1525245) Backed out changeset d02e3f436390 (bug 1525245) Backed out changeset 10afd61b7582 (bug 1525245) Backed out changeset 6b92fb3666d1 (bug 1525245) Backed out changeset 476af2d7efe5 (bug 1525245) Backed out changeset 43ad14e323a1 (bug 1525245) Backed out changeset 94295e3fb027 (bug 1525245) Backed out changeset d01ead2270e9 (bug 1525245) Backed out changeset 6bdda622a04a (bug 1525245)
dce3ee76ccd90b2a86866d8b71eff3f95da117f4: Bug 1529001 - fxmonitor: properly package l10n in the build system. r=johannh
Nihanth Subramanya <nhnt11@gmail.com> - Wed, 27 Feb 2019 14:19:57 +0000 - rev 461536
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1529001 - fxmonitor: properly package l10n in the build system. r=johannh Differential Revision: https://phabricator.services.mozilla.com/D20366
8f33527974b47fd89c50cc691fa93b91a48d6619: Bug 1529088 - Hold the HTML-based about:config to Nightly until we get Product sign-off. r=florian,paolo
Mike Conley <mconley@mozilla.com> - Wed, 27 Feb 2019 21:54:57 +0000 - rev 461535
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1529088 - Hold the HTML-based about:config to Nightly until we get Product sign-off. r=florian,paolo Differential Revision: https://phabricator.services.mozilla.com/D20825
9ee0c8bc5a2f2d30d3a5e8170d01d98449bc07e8: Bug 1440079 - Don't allow repeated access keys in chrome documents. r=smaug
Johann Hofmann <jhofmann@mozilla.com> - Wed, 27 Feb 2019 13:53:09 +0000 - rev 461534
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1440079 - Don't allow repeated access keys in chrome documents. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D21355
c923d2b7817e1ca387fd822bcaeb77b4b5abbf18: Bug 1530787 - Replace waitForConditon in browser_914138 with TestUtils.waitForCondition r=johannh
jcit <jcit@pm.me> - Wed, 27 Feb 2019 21:46:33 +0000 - rev 461533
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1530787 - Replace waitForConditon in browser_914138 with TestUtils.waitForCondition r=johannh Differential Revision: https://phabricator.services.mozilla.com/D21391
a09495fb2304c28b55d847f5af99c60565059047: Bug 1530960 - Add return value checks when removing files in updater.cpp. r=mhowell
Robert Strong <robert.bugzilla@gmail.com> - Wed, 27 Feb 2019 21:42:54 +0000 - rev 461532
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1530960 - Add return value checks when removing files in updater.cpp. r=mhowell Differential Revision: https://phabricator.services.mozilla.com/D21396
32c7dc092efda4c745b4b1fe3590249d0d0513df: Bug 1119063 - Don't autofill password fields with autocomplete=new-password. r=MattN
Sam Foster <sfoster@mozilla.com> - Wed, 27 Feb 2019 21:24:01 +0000 - rev 461531
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1119063 - Don't autofill password fields with autocomplete=new-password. r=MattN * Add form autofill outcome AUTOFILL_RESULT.PASSWORD_AUTOCOMPLETE_NEW_PASSWORD * Autocomplete behavior is not changed Differential Revision: https://phabricator.services.mozilla.com/D21274
63b009fbe2bce5aa33df21754f2dcd5fd7e4aa4a: Bug 1510340 - p2: limit the concurrently created HLSDecoder instances. r=jya
John Lin <jolin@mozilla.com> - Thu, 21 Feb 2019 01:22:02 +0000 - rev 461530
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1510340 - p2: limit the concurrently created HLSDecoder instances. r=jya Each instance has an instance of Java ExoPlayer that consumes memory in the limited JVM heap. Too many concurrent players will cause OutOfMemoryError. Differential Revision: https://phabricator.services.mozilla.com/D20420
da7bf617583897d5618d81d9c2594ecdc789a87c: Bug 1510340 - p1: reduce ExoPlayer default buffer size. r=snorp
John Lin <jolin@mozilla.com> - Tue, 26 Feb 2019 14:57:02 +0000 - rev 461529
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1510340 - p1: reduce ExoPlayer default buffer size. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D20419
759ec998fe87daa4c1fd49608fe35fabd01239a5: Bug 1530767 - Don't limit bug 1529380 improvements to the handoff-to-awesomebar flow. r=mconley
Felipe Gomes <felipc@gmail.com> - Wed, 27 Feb 2019 17:37:49 +0000 - rev 461528
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1530767 - Don't limit bug 1529380 improvements to the handoff-to-awesomebar flow. r=mconley Differential Revision: https://phabricator.services.mozilla.com/D21246
169c6e292149904e7e1afb3456cb7b8ba253500c: Bug 1487113 - AltDataOutputStreamChild must be nsIAsyncOutputStream, r=valentin
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 27 Feb 2019 20:50:48 +0000 - rev 461527
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1487113 - AltDataOutputStreamChild must be nsIAsyncOutputStream, r=valentin Differential Revision: https://phabricator.services.mozilla.com/D21379
de6dc58f6f51caf627274eef936c7dbd2df69823: Bug 1528276 - Set DebuggerServer.keepAlive for RemoteDebugger and GeckoViewRemoteDebugger;r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Wed, 27 Feb 2019 17:09:05 +0000 - rev 461526
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1528276 - Set DebuggerServer.keepAlive for RemoteDebugger and GeckoViewRemoteDebugger;r=ochameau Depends on D20831 Differential Revision: https://phabricator.services.mozilla.com/D20832
64aa07723c846dc9927b3e259fa2006854e1a071: Bug 1528276 - Add test for DebuggerServer.keepAlive;r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Wed, 27 Feb 2019 17:08:43 +0000 - rev 461525
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1528276 - Add test for DebuggerServer.keepAlive;r=ochameau Depends on D20830 Differential Revision: https://phabricator.services.mozilla.com/D20831
d4dd2195766e051b57d93e799fbdc1a029c99c2b: Bug 1528276 - Do not destroy the DebuggerServer in non-e10s when last frame connection is closed r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Wed, 27 Feb 2019 19:17:37 +0000 - rev 461524
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1528276 - Do not destroy the DebuggerServer in non-e10s when last frame connection is closed r=ochameau When reviewing https://bugzilla.mozilla.org/show_bug.cgi?id=1521052 I did not think about Firefox for Android which is not using e10s. This means the main DebuggerServer will be killed when there are no connections left. Happy to discuss more about the preferred solution. This is a regression in 66 and I hope to uplift a fix for this. Differential Revision: https://phabricator.services.mozilla.com/D20830
493b443954fe15f7b542ba14671f25e5f8531dff: Bug 1506291 - Add Linux sandboxing for the RDD (media decoder) process. r=gcp,mjf,flod
Jed Davis <jld@mozilla.com> - Wed, 27 Feb 2019 20:14:54 +0000 - rev 461523
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1506291 - Add Linux sandboxing for the RDD (media decoder) process. r=gcp,mjf,flod The seccomp-bpf policy is currently just the "common" policy with no additions (but with the fixes in bug 1511560 to enable shared memory creation). The file broker policy allows shared memory creation and nothing else. The namespace setup is the same as for GMP (i.e., as restrictive as we currently can be). The sandbox can be turned off for troubleshooting by setting the environment variable MOZ_DISABLE_RDD_SANDBOX, similarly to the other process types. Tested against https://demo.bitmovin.com/public/firefox/av1/ with the necessary prefs set. Depends on D20895 Differential Revision: https://phabricator.services.mozilla.com/D14525
bf58d8320f5a1de358b930d996615c73ff22cce9: Bug 1506291 - Move the AV1 decoders to a sandbox-friendly CPU counting wrapper. r=gcp,mjf
Jed Davis <jld@mozilla.com> - Mon, 25 Feb 2019 16:20:50 +0000 - rev 461522
Push 35625 by csabou@mozilla.com at Thu, 28 Feb 2019 10:55:23 +0000
Bug 1506291 - Move the AV1 decoders to a sandbox-friendly CPU counting wrapper. r=gcp,mjf Counting CPUs accesses the filesystem (sysfs or procfs), which we'd like to disallow when sandboxed if possible, and fails silently if access is denied. Because the CPU count rarely changes, this patch handles that problem for the RDD process by caching a copy before starting sandboxing. Tested with a local patch to have the sandbox file broker client crash if accessing the sysfs node for the CPU count, to verify that it's not accessed. Depends on D14524 Differential Revision: https://phabricator.services.mozilla.com/D20895
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip