025feea5945b: Bug 1480390: Move ForOfIterClose logic inside TryNoteIter r=tcampbell
Iain Ireland <iireland@mozilla.com> - Fri, 11 Jan 2019 18:05:36 +0000 - rev 453523
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1480390: Move ForOfIterClose logic inside TryNoteIter r=tcampbell This patch was intended to be a pure refactoring of existing code with no side-effects, moving the logic for handling for-of/for-of-iterclose trynotes inside TryNoteIter to avoid duplicating logic in all users of TryNoteIter. However, it turns out that there was a subtle preexisting bug in TryNoteIter that is fixed by the refactoring. Specifically, the logic to skip from a for-of-iterclose to its enclosing for-of must run before the logic to skip trynotes based on stack depth. Otherwise, the stack depth code may filter out the enclosing for-of (see the attached test case for an example) and we will skip too many try-notes. Differential Revision: https://phabricator.services.mozilla.com/D14783
24b9c0eb34c0: Bug 1518969: Restore TextEncoder import in talos's api.js file. r=Standard8
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 11 Jan 2019 11:40:36 +0000 - rev 453522
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1518969: Restore TextEncoder import in talos's api.js file. r=Standard8 This line was removed by mistake in Bug 1415483. I'm restoring it along with a eslint-rule-disabling comment that we now need (as of that same bug). Differential Revision: https://phabricator.services.mozilla.com/D16235
3aec75953c28: Bug 1519563 - add missing include of WindowProxyHolder.h to WindowNamedPropertiesHandler.cpp. r+a=qdot
Jorg K <jorgk@jorgk.com> - Sat, 12 Jan 2019 00:32:24 +0100 - rev 453521
Push 35359 by mozilla@jorgk.com at Fri, 11 Jan 2019 23:33:34 +0000
Bug 1519563 - add missing include of WindowProxyHolder.h to WindowNamedPropertiesHandler.cpp. r+a=qdot
c1894cbb4e71: Merge inbound to mozilla-central. a=merge
Noemi Erli <nerli@mozilla.com> - Fri, 11 Jan 2019 23:54:33 +0200 - rev 453520
Push 35358 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:52 +0000
Merge inbound to mozilla-central. a=merge
27845cbdcac6: Bug 1518669 - Move some OMTP performance probes to never expire. r=me, data-review=chutten
Ryan Hunt <rhunt@eqrion.net> - Thu, 10 Jan 2019 12:56:51 -0600 - rev 453519
Push 35358 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:52 +0000
Bug 1518669 - Move some OMTP performance probes to never expire. r=me, data-review=chutten These performance probes are important to monitor regressions to our current painting code's performance. I'd like to make them never expire as we don't forsee not wanting to know this information. Differential Revision: https://phabricator.services.mozilla.com/D16239
7a01aa85fc04: Bug 1518833: Handle cross-compartment wrapped TypedArray in @@toStringTag. r=jorendorff
André Bargull <andre.bargull@gmail.com> - Wed, 09 Jan 2019 08:45:57 -0800 - rev 453518
Push 35358 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:52 +0000
Bug 1518833: Handle cross-compartment wrapped TypedArray in @@toStringTag. r=jorendorff
0ce024c91511: Merge autoland to mozilla-central. a=merge
Noemi Erli <nerli@mozilla.com> - Fri, 11 Jan 2019 23:53:31 +0200 - rev 453517
Push 35357 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:07 +0000
Merge autoland to mozilla-central. a=merge
b5b1f341206d: Backed out changeset 0f68913927a5 (bug 1499426) for mochitest failure on MediaEngineWebRTCAudio CLOSED TREE
arthur.iakab <aiakab@mozilla.com> - Fri, 11 Jan 2019 21:04:03 +0200 - rev 453516
Push 35357 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:07 +0000
Backed out changeset 0f68913927a5 (bug 1499426) for mochitest failure on MediaEngineWebRTCAudio CLOSED TREE
ab971e61cf79: Bug 1517988 Insert a placeholder name for addons if necessary in about:support r=Standard8
Andrew Swan <aswan@mozilla.com> - Fri, 11 Jan 2019 11:39:04 +0000 - rev 453515
Push 35357 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:07 +0000
Bug 1517988 Insert a placeholder name for addons if necessary in about:support r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D16133
0a9c477577de: Bug 1510696 - Make width/height of reftests configurable over Marionette r=jgraham,ato
Geoffrey Sneddon <me@gsnedders.com> - Fri, 11 Jan 2019 18:11:30 +0000 - rev 453514
Push 35357 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:07 +0000
Bug 1510696 - Make width/height of reftests configurable over Marionette r=jgraham,ato Depends on D13282 Differential Revision: https://phabricator.services.mozilla.com/D13283
0655bfda512a: Bug 1510695 - Fix URL comparisons when loading reftests r=jgraham
Geoffrey Sneddon <me@gsnedders.com> - Fri, 11 Jan 2019 18:11:34 +0000 - rev 453513
Push 35357 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:07 +0000
Bug 1510695 - Fix URL comparisons when loading reftests r=jgraham Depends on D13281 Differential Revision: https://phabricator.services.mozilla.com/D13282
ea7ab7f59caa: Bug 1510693 - Tests for marionette's reftest runner r=jgraham,ato
Geoffrey Sneddon <me@gsnedders.com> - Fri, 11 Jan 2019 18:11:44 +0000 - rev 453512
Push 35357 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:07 +0000
Bug 1510693 - Tests for marionette's reftest runner r=jgraham,ato Differential Revision: https://phabricator.services.mozilla.com/D13281
0f68913927a5: Bug 1499426 - Align the lifetime of AudioInputProcessing with the lifetime of MediaEngineWebRTCAudio. r=achronop
Paul Adenot <paul@paul.cx> - Fri, 11 Jan 2019 17:22:24 +0000 - rev 453511
Push 35357 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:07 +0000
Bug 1499426 - Align the lifetime of AudioInputProcessing with the lifetime of MediaEngineWebRTCAudio. r=achronop Differential Revision: https://phabricator.services.mozilla.com/D16201
3e29a26d22b2: Bug 1500155 - Fix `./mach android archive-geckoview` by adding description into javadoc `@param` inside `GeckoSessionSettings.setUserAgentOverride` r=geckoview-reviewers,agi
Emily Toop <etoop@mozilla.com> - Fri, 11 Jan 2019 15:32:10 +0000 - rev 453510
Push 35357 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:07 +0000
Bug 1500155 - Fix `./mach android archive-geckoview` by adding description into javadoc `@param` inside `GeckoSessionSettings.setUserAgentOverride` r=geckoview-reviewers,agi Follow up issue Differential Revision: https://phabricator.services.mozilla.com/D16313
eace4709948c: Bug 1518799: Show a custom page on startup on Nightly on a specific date. r=Gijs
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 11 Jan 2019 17:23:11 +0000 - rev 453509
Push 35357 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:07 +0000
Bug 1518799: Show a custom page on startup on Nightly on a specific date. r=Gijs We want to show an informative message about dedicated profiles per channel to users of Nightly on a specific date. We currently only have the ability to do this when the version changes. This adds the ability to show a page once on startup on a specific date. This will probably be backed out past that date. Differential Revision: https://phabricator.services.mozilla.com/D16249
fd2b5b6a3048: Bug 1519160 - Restore middle click & double click on tabstrip to open new tabs r=dao
Timothy Guan-tin Chien <timdream@gmail.com> - Fri, 11 Jan 2019 15:19:39 +0000 - rev 453508
Push 35357 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:07 +0000
Bug 1519160 - Restore middle click & double click on tabstrip to open new tabs r=dao Wich the scrollbox binding gone the tag name to check should be "scrollbox" instead of "box". Differential Revision: https://phabricator.services.mozilla.com/D16236
b6a0a003d609: Bug 1508434 - p4: release audio output buffers after processing on task queue. r=jya
John Lin <jolin@mozilla.com> - Fri, 11 Jan 2019 17:08:11 +0000 - rev 453507
Push 35357 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:07 +0000
Bug 1508434 - p4: release audio output buffers after processing on task queue. r=jya Differential Revision: https://phabricator.services.mozilla.com/D15985
d568d717aa5b: Bug 1508434 - p3: assert members are only accessed on task queue. r=jya
John Lin <jolin@mozilla.com> - Fri, 11 Jan 2019 17:08:03 +0000 - rev 453506
Push 35357 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:07 +0000
Bug 1508434 - p3: assert members are only accessed on task queue. r=jya Differential Revision: https://phabricator.services.mozilla.com/D15740
dcfc482c0969: Bug 1508434 - p2: move codec output processing to task queue. r=jya
John Lin <jolin@mozilla.com> - Fri, 11 Jan 2019 17:08:00 +0000 - rev 453505
Push 35357 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:07 +0000
Bug 1508434 - p2: move codec output processing to task queue. r=jya Processing MediaCodec output in Android binder threads while flushing in task queue could cause race condition and leftover frames. Dispatch the processing to task queue ensures all frames prior to flushing will be cleared (by mDecodedData.Clear()) or ignored (by mInputInfos.Clear()). Also consolidate all flushing operations in one task to avoid frame insertion between emptying mDecodedData and mInputInfos. Differential Revision: https://phabricator.services.mozilla.com/D15228
6e9fd9ef59df: Bug 1508434 - p1: Support explicitly resetting seek threshold. r=jya
John Lin <jolin@mozilla.com> - Fri, 11 Jan 2019 17:07:49 +0000 - rev 453504
Push 35357 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:07 +0000
Bug 1508434 - p1: Support explicitly resetting seek threshold. r=jya Usually the threshold is reset internally in MediaDataDecoder subclasses that support the hint in their Flush() implementations so the value will start fresh after seeking completed. But sometimes when there are consecutive seek requests, MediaFormatReader::DecoderData::Flush() could return early because DecoderData::mFlushed stays true when there is no sample demuxed yet, and the threshold will not be cleared. Also, in MediaFormatReader::SetVideoDecodeThreshold() we decide not to set the hint when the seek target is close to EOS by checking the existence of the next keyframe, and that could fail when there are gaps between MSE buffered ranges. To make sure the hint is never out of date, we should clear it rather than leaving it untouched. Differential Revision: https://phabricator.services.mozilla.com/D15227
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip