943836f5e52865b4c4a39c127cdc274265d0bd72: Bug 1512220 - Convert debugger server test helper to async functions. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 11 Dec 2018 12:14:59 +0000 - rev 450222
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Bug 1512220 - Convert debugger server test helper to async functions. r=yulia This cleanup will help next refactorings. Note that attachTestThread and attachTestTabAndResume are still using the callback style as it is still being used by tests that aren't using threadClientTest helper. MozReview-Commit-ID: 6FvoDtzEBmL Depends on D13901 Differential Revision: https://phabricator.services.mozilla.com/D13902
9367d35f4dab2c99cf14cdbfe7f5fd6e07c5e4f8: Bug 1512220 - Refactor debugger test using testGlobal to threadClientTest helper. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 11 Dec 2018 15:19:43 +0000 - rev 450221
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Bug 1512220 - Refactor debugger test using testGlobal to threadClientTest helper. r=yulia This isn't removing listTabs calls as these tests were using attachTestTab, but all these tests are using testGlobal helper whereas they don't have to if they were using threadClientTest helper. MozReview-Commit-ID: FPtYlDvYUeD Depends on D13900 Differential Revision: https://phabricator.services.mozilla.com/D13901
67fb7c7594fcf301bbae0a664d7453a436408617: Bug 1512220 - Refactor promises tests to use the same test helper than memory actor's tests. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 11 Dec 2018 15:58:13 +0000 - rev 450220
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Bug 1512220 - Refactor promises tests to use the same test helper than memory actor's tests. r=yulia This isn't thread client test, but here we could share some more code with the memory tests and use Target objects to retrieve the fronts. MozReview-Commit-ID: C9S1VjTLrSF Depends on D13899 Differential Revision: https://phabricator.services.mozilla.com/D13900
434525362f73aec285ee22315fe5e6c87e27f04f: Bug 1512220 - Switch devtools/server/tests/unit/test_setBreakpoint* tests to threadClientTest. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 11 Dec 2018 17:46:10 +0000 - rev 450219
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Bug 1512220 - Switch devtools/server/tests/unit/test_setBreakpoint* tests to threadClientTest. r=yulia All these tests are clearly copy pasting existing threadClientTest helper. They might run as well against workers but today we don't run them there, so I used the doNotRunWorker flag. MozReview-Commit-ID: 7k1lJ06WeGZ Differential Revision: https://phabricator.services.mozilla.com/D13899
ddb7c9f71ce2883ab9d1912fc09bee67b9f83f09: Bug 1512260 - Make wrapper nuking work with a target realm instead of target compartment. r=kmag
Jan de Mooij <jdemooij@mozilla.com> - Wed, 12 Dec 2018 08:02:30 +0000 - rev 450218
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Bug 1512260 - Make wrapper nuking work with a target realm instead of target compartment. r=kmag For *incoming* wrappers this preserves behavior. We nuke *outgoing* wrappers when all realms in the compartment have been nuked. To implement this I moved the wasNuked flag from XPConnect to JS::Compartment as nukedOutgoingWrappers and to JS::Realm as nukedIncomingWrappers. The code to create a dead wrapper in the nuked compartment/realm case was also moved into the JS engine. I added a shell test for it. Differential Revision: https://phabricator.services.mozilla.com/D14149
8bf181f9b1c3daa66390ab03b6bc9f27c049f770: Bug 1513387: Add braces & newlines to re-wrap some return statements that clang-format unwrapped, in layout/svg. r=heycam
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 12 Dec 2018 06:32:44 +0000 - rev 450217
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Bug 1513387: Add braces & newlines to re-wrap some return statements that clang-format unwrapped, in layout/svg. r=heycam This patch shouldn't affect behavior; it's just making the existing control flow clearer and more debuggable. Differential Revision: https://phabricator.services.mozilla.com/D14216
c322f02577d386a90b72d29bf98d99256de13563: Backed out changeset a8dd01db9f92 (bug 1512260) requsted by owner (missing test) CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Wed, 12 Dec 2018 09:14:53 +0200 - rev 450216
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Backed out changeset a8dd01db9f92 (bug 1512260) requsted by owner (missing test) CLOSED TREE
a8dd01db9f92757385f96a322296c4b027b7e72c: Bug 1512260 - Make wrapper nuking work with a target realm instead of target compartment. r=kmag
Jan de Mooij <jdemooij@mozilla.com> - Wed, 12 Dec 2018 06:39:38 +0000 - rev 450215
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Bug 1512260 - Make wrapper nuking work with a target realm instead of target compartment. r=kmag For *incoming* wrappers this preserves behavior. We nuke *outgoing* wrappers when all realms in the compartment have been nuked. To implement this I moved the wasNuked flag from XPConnect to JS::Compartment as nukedOutgoingWrappers and to JS::Realm as nukedIncomingWrappers. The code to create a dead wrapper in the nuked compartment/realm case was also moved into the JS engine. I added a shell test for it. Differential Revision: https://phabricator.services.mozilla.com/D14149
41904e815f24b88b6191145e30e3cfda09ecc556: Merge mozilla-central to autoland a=merge on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Wed, 12 Dec 2018 07:26:06 +0200 - rev 450214
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Merge mozilla-central to autoland a=merge on a CLOSED TREE
4ef33177d5baf9abf327d6ce283babe1a391bc6b: Backed out 4 changesets (bug 1512280) for bmsvc build bustage
Dorel Luca <dluca@mozilla.com> - Wed, 12 Dec 2018 07:22:49 +0200 - rev 450213
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Backed out 4 changesets (bug 1512280) for bmsvc build bustage Backed out changeset abe934612616 (bug 1512280) Backed out changeset 9463a1a3d790 (bug 1512280) Backed out changeset 9a68c5f1ca0d (bug 1512280) Backed out changeset 616721cad893 (bug 1512280)
abe93461261604556e83094ebdaf7e86e8faf327: Bug 1512280 - Less verbose code in MediaManager in places. r=pehrsons
Jan-Ivar Bruaroey <jib@mozilla.com> - Wed, 12 Dec 2018 04:22:06 +0000 - rev 450212
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Bug 1512280 - Less verbose code in MediaManager in places. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D13986
9463a1a3d790eaba8d61112c8dac961349a3da55: Bug 1512280 - Add out-parameter to EnumerateDevicesImpl(); clearer semantics and flattens things. r=pehrsons
Jan-Ivar Bruaroey <jib@mozilla.com> - Wed, 12 Dec 2018 04:00:42 +0000 - rev 450211
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Bug 1512280 - Add out-parameter to EnumerateDevicesImpl(); clearer semantics and flattens things. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D13985
9a68c5f1ca0d0dc38e70e448aa2043c1569d27c3: Bug 1512280 - Make LOG macros clang-format friendlier. r=padenot
Jan-Ivar Bruaroey <jib@mozilla.com> - Wed, 12 Dec 2018 02:36:51 +0000 - rev 450210
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Bug 1512280 - Make LOG macros clang-format friendlier. r=padenot Differential Revision: https://phabricator.services.mozilla.com/D13859
616721cad8938767508b3dc34e0a98f53c47d600: Bug 1512280 - Fix some nits and shorten MediaManager::GetUserMedia(). r=achronop
Jan-Ivar Bruaroey <jib@mozilla.com> - Wed, 12 Dec 2018 02:23:57 +0000 - rev 450209
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Bug 1512280 - Fix some nits and shorten MediaManager::GetUserMedia(). r=achronop Differential Revision: https://phabricator.services.mozilla.com/D13858
4c9f874d6868fda817959135626abfb864571aa5: Bug 1511235 - part2 : add test. r=jya,baku
alwu <alwu@mozilla.com> - Wed, 12 Dec 2018 02:16:55 +0000 - rev 450208
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Bug 1511235 - part2 : add test. r=jya,baku Add new webidl method for testing only and a test. Differential Revision: https://phabricator.services.mozilla.com/D13805
3432e8bee7f12b4d204150a2c7a5dfb0ea10a30f: Bug 1511235 - part1 : suspend video decoding for video whose visibility state is UNTRACK. r=jya
alwu <alwu@mozilla.com> - Mon, 10 Dec 2018 18:21:13 +0000 - rev 450207
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Bug 1511235 - part1 : suspend video decoding for video whose visibility state is UNTRACK. r=jya If video has not been within the potential visible range (which is larger than viewport) yet, its visibility state won't be updated and would stay in 'UNTRACK'. As those kinds of video are still invisible to users, we don't need to decode any video frames, we can suspend their video decoding until they're going to be visible. Differential Revision: https://phabricator.services.mozilla.com/D13804
cc946b482d7523994bea5a82438cb77ff7061b2a: Bug 1512506 - Prevent MDSM from dispatching lots of audio decoding tasks when seeking directly to EOS during looping. r=jya
alwu <alwu@mozilla.com> - Wed, 12 Dec 2018 01:52:06 +0000 - rev 450206
Push 35192 by rmaries@mozilla.com at Wed, 12 Dec 2018 16:30:58 +0000
Bug 1512506 - Prevent MDSM from dispatching lots of audio decoding tasks when seeking directly to EOS during looping. r=jya To make sure media sink starts from the correct position, otherwise, we would incorrectly estimate the decoded audio duration when we directly seek looping audio to EOS. That would results in MDSM continually dispatching decoding tasks even if we've enough data. Differential Revision: https://phabricator.services.mozilla.com/D13949
e27e7c02c708b052a53e39d35d81d8318d8730f1: Merge inbound to mozilla-central a=merge
Coroiu Cristina <ccoroiu@mozilla.com> - Wed, 12 Dec 2018 07:12:07 +0200 - rev 450205
Push 35191 by ccoroiu@mozilla.com at Wed, 12 Dec 2018 05:12:41 +0000
Merge inbound to mozilla-central a=merge
6b08a22a9cedc9e6ec44cca96fbd49bc5c747878: Bug 1513433 - Fix gc/Verifier.cpp in opt gczeal configuration. r=sfink
Ted Campbell <tcampbell@mozilla.com> - Tue, 11 Dec 2018 20:51:29 -0500 - rev 450204
Push 35191 by ccoroiu@mozilla.com at Wed, 12 Dec 2018 05:12:41 +0000
Bug 1513433 - Fix gc/Verifier.cpp in opt gczeal configuration. r=sfink
ad496ea41ff2efc8599261636cafaeca4ae6e128: Backed out changeset 1a06654dd1ba (bug 1513152) for test-android-em failure at dom/security/test/csp/test_punycode_host_src.html on a CLOSED TREE
Daniel Varga <dvarga@mozilla.com> - Wed, 12 Dec 2018 03:29:20 +0200 - rev 450203
Push 35191 by ccoroiu@mozilla.com at Wed, 12 Dec 2018 05:12:41 +0000
Backed out changeset 1a06654dd1ba (bug 1513152) for test-android-em failure at dom/security/test/csp/test_punycode_host_src.html on a CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip