640655 Commits

Author SHA1 Message Date
Jason Laster
c2596e8439 Bug 1533160 - Clean up dumpThread. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D22399

--HG--
extra : moz-landing-system : lando
2019-03-07 03:01:30 +00:00
Ian Moody
6c7d0165c4 Bug 1529363 - Fix SetDesktopBackground preview. r=paolo
Bug 1498274 removed the enclosing groupbox, which also removed the XBL box that
bounded the image size.  Add a vbox to do so.
Also add a test that checks the image's sizes match its natural sizes.

Differential Revision: https://phabricator.services.mozilla.com/D20547

--HG--
extra : moz-landing-system : lando
2019-03-06 22:13:27 +00:00
Ian Moody
e796ab41d2 Bug 1529363 - Add GSettings testing to browser_420786.js. r=paolo
It seems like none of the Linux test runners lack GSettings, so effectively this
test hasn't actually been testing anything for a while.

Differential Revision: https://phabricator.services.mozilla.com/D20546

--HG--
extra : moz-landing-system : lando
2019-03-06 22:03:56 +00:00
Ian Moody
facc8404b4 Bug 1529363 - Rewrite browser_420786.js test to use add_task and BTU.withNewTab. r=paolo
Currently the test fails since it throws "TypeError: content is null".  This
hasn't been noticed since this test only runs when gsettings is absent and
presumably all the test machines have it.

Differential Revision: https://phabricator.services.mozilla.com/D20545

--HG--
extra : moz-landing-system : lando
2019-03-06 22:03:48 +00:00
Ciure Andrei
06cf4b1f67 Backed out changeset 6c2e00bcd2bb (bug 1531176) due to google-location-api-keyfile build busatges CLOSED TREE 2019-03-07 10:49:26 +02:00
Sylvestre Ledru
03ac617a44 Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D21459

--HG--
extra : moz-landing-system : lando
2019-03-06 23:06:10 +00:00
Henri Sivonen
f332c6813c Bug 1524240 - In EventStateManager::PostHandleKeyboardEvent look up TabParent by LayersId. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D20654

--HG--
extra : moz-landing-system : lando
2019-03-07 08:14:45 +00:00
J.C. Jones
129044424e Bug 1523175 - land NSS a306d84e4c70 UPGRADE_NSS_RELEASE, r=me
--HG--
extra : rebase_source : bef6e6945c8f62707a5daa51bd1a1092769c9c20
2019-03-06 21:10:05 +00:00
Andreas Pehrson
acf9d0ab88 Bug 1473469 - Make MediaStreamGraph run on a single thread with AudioWorklets enabled. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D20828

--HG--
extra : moz-landing-system : lando
2019-03-06 20:12:25 +00:00
Ricky Rosario
aab777d346 Bug 1529340 - CFR Pinned tabs popup animation r=k88hudson
MozReview-Commit-ID: FTr5Pi7ySbY

Differential Revision: https://phabricator.services.mozilla.com/D22398

--HG--
extra : moz-landing-system : lando
2019-03-07 07:29:45 +00:00
Marcos Cáceres
4160e36bfc Bug 1531567 - fix intermittent in Event-dispatch-on-disabled-elements.html r=birtles
change how transitions are triggered and extend the animation/transition time.

Differential Revision: https://phabricator.services.mozilla.com/D22251

--HG--
extra : moz-landing-system : lando
2019-03-07 05:18:46 +00:00
Brian Birtles
b956fdbf9f Bug 1532568 - Don't pass the display item types to FrameLayerBuilder::EnumerateGenerationForDedicatedLayers; r=hiro
We always pass the same set of types so it seems simpler to just look it up
within the function itself.

Differential Revision: https://phabricator.services.mozilla.com/D22444

--HG--
extra : moz-landing-system : lando
2019-03-07 05:40:24 +00:00
Brian Birtles
46f45a965b Bug 1532568 - Look up the animation generation on the primary frame for transform display items; r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D22443

--HG--
extra : moz-landing-system : lando
2019-03-07 05:40:51 +00:00
Akshay Kumar
47cdd9e060 Bug 1528097 U2F doesn't work on Windows 10 19H1/20H1 Insider builds r=jcj,keeler
Differential Revision: https://phabricator.services.mozilla.com/D22343

--HG--
extra : moz-landing-system : lando
2019-03-06 22:59:29 +00:00
Ted Campbell
258f9ffb1f Bug 1533003 - Split JSScript::initFromFunctionBox r=jandem
Split into one part for JSScript internal initialization of flags and a
second part for linking the JSFunction and JSScript only after the
script is fully initialized.

Depends on D22322

Differential Revision: https://phabricator.services.mozilla.com/D22323

--HG--
extra : moz-landing-system : lando
2019-03-06 18:12:30 +00:00
Ted Campbell
f80d62d852 Bug 1533003 - Add SharedScriptData::InitFromEmitter r=jandem
Depends on D22321

Differential Revision: https://phabricator.services.mozilla.com/D22322

--HG--
extra : moz-landing-system : lando
2019-03-06 18:09:27 +00:00
Ted Campbell
c5c0086ee2 Bug 1533003 - Add PrivateScriptData::InitFromEmitter r=jandem
Depends on D22320

Differential Revision: https://phabricator.services.mozilla.com/D22321

--HG--
extra : moz-landing-system : lando
2019-03-06 18:06:35 +00:00
Ted Campbell
228743c20b Bug 1533003 - Split out inner-function scope linking in script compile r=jandem
When compiling a script with lazy inner functions, we now know the
scopes that those inner functions belong too and need to save this
information on the inner function itself (as enclosingScope). This patch
makes that process more explicit in JSScript initialization so we can
better reason about error / OOM paths.

Depends on D22319

Differential Revision: https://phabricator.services.mozilla.com/D22320

--HG--
extra : moz-landing-system : lando
2019-03-06 18:04:10 +00:00
Ted Campbell
d380864cd7 Bug 1533003 - JSScript::fullyInitFromEmitter group flag init r=jandem
Depends on D22318

Differential Revision: https://phabricator.services.mozilla.com/D22319

--HG--
extra : moz-landing-system : lando
2019-03-06 18:03:12 +00:00
Ted Campbell
085f166748 Bug 1533003 - JSScript::fullyInitFromEmitter group POD fields r=jandem
Depends on D22317

Differential Revision: https://phabricator.services.mozilla.com/D22318

--HG--
extra : moz-landing-system : lando
2019-03-06 18:01:34 +00:00
Ted Campbell
8a693c6d8d Bug 1533003 - Cleanup JSScript::fullyInitFromEmitter error handling r=jandem
Use an ExitScope similar to to XDRScript for more consistency.

Depends on D22316

Differential Revision: https://phabricator.services.mozilla.com/D22317

--HG--
extra : moz-landing-system : lando
2019-03-06 17:59:06 +00:00
Ted Campbell
10940b7d27 Bug 1533003 - Compute JSScript::NeedsFunctionEnvironmentObjects directly from BCE r=jandem
Depends on D22315

Differential Revision: https://phabricator.services.mozilla.com/D22316

--HG--
extra : moz-landing-system : lando
2019-03-06 17:55:38 +00:00
Ted Campbell
327f2137b8 Bug 1533003 - Compute JSScript::FunHasAnyAliasedFormal directly from BCE r=jandem
Compute this flag directly from BytecodeEmitter data structures instead
of needing to access the partially initialized script while setting its
own flags.

Depends on D22313

Differential Revision: https://phabricator.services.mozilla.com/D22315

--HG--
extra : moz-landing-system : lando
2019-03-06 17:42:18 +00:00
Ted Campbell
e0eaf32604 Bug 1533003 - Remove JSScript::initFromModuleContext r=jandem
This removes the redundant set of TreatAsRunOnce which is instead set by
CompileOptions before we start compiling. The IsModule flag is now set
directly similar to IsForEval.

Differential Revision: https://phabricator.services.mozilla.com/D22313

--HG--
extra : moz-landing-system : lando
2019-03-06 17:34:39 +00:00
Mike Hommey
9961a0af3d Bug 1530908 - Don't use different mozconfigs for artifact builds. r=chmanchester
Artifact mozconfigs are not necessarily up-to-date wrt changes to the
nightly mozconfigs, and all in all, shouldn't be much different from
them.

It's just better to use the nightly mozconfigs (or beta on beta, etc.)
and make the mozconfigs themselves handle the few things that need to be
different when the USE_ARTIFACT environment is set (which is now
consistently set by taskcluster)

This does have the side effect of turning builds that actually don't
support artifact builds red when using --artifact on try, instead of
having them silently not be artifact builds as currently happens.

Depends on D21314

Differential Revision: https://phabricator.services.mozilla.com/D21315

--HG--
extra : moz-landing-system : lando
2019-03-06 22:48:05 +00:00
Alastor Wu
e9b84b4928 Bug 1509446 - part7 : add a reftest. r=jya
Adding a reftest to ensure we would update the cue display after removing cue from the text track, the removed cue should not display on the video's rendering area.

Differential Revision: https://phabricator.services.mozilla.com/D21144

--HG--
extra : moz-landing-system : lando
2019-03-05 19:49:32 +00:00
Alastor Wu
cfaf9c9586 Bug 1509446 - part6 : update cues display without checking whether cue is active or not. r=jya
We should update cue display everytime when the cues list changed.

In addition, we shouldn't check whether cue is active when we update display, because it's always inactive when the cue has been removed from `TextTrack::RemoveCue()`.

Differential Revision: https://phabricator.services.mozilla.com/D21143

--HG--
extra : moz-landing-system : lando
2019-03-05 19:48:31 +00:00
Alastor Wu
a6dddf6e88 Bug 1509446 - part5 : enable wpt test 'track-cues-enter-exit.html'. r=jya
Fix the missing parameter in `cueEntered()` and enable this wpt.

Differential Revision: https://phabricator.services.mozilla.com/D22151

--HG--
extra : moz-landing-system : lando
2019-03-07 19:24:20 +00:00
Alastor Wu
b4902e9582 Bug 1509446 - part4 : remove set dirty. r=jya
As the `active cues list` would be automatically contruct when there are any active cues being added or inactive cues being removed, we have no need to use dirty to reset the `active cues list`.

Differential Revision: https://phabricator.services.mozilla.com/D22150

--HG--
extra : moz-landing-system : lando
2019-03-07 19:24:02 +00:00
Alastor Wu
cb43f6e8f8 Bug 1509446 - part3 : run 'TimeMarchesOn' directly, instead of queuing a task. r=jya
According to the spec [1], we should run `TimeMarchesOn` algorithm directly when the specific situations happen, the spec doesn't say that we need to queue a task for it.

In addition, all the call sites for `TimeMarchesOn` are on the main thread, so we don't need to worry about race condition.

[1]
https://html.spec.whatwg.org/multipage/media.html#playing-the-media-resource:time-marches-on-2
https://html.spec.whatwg.org/multipage/media.html#playing-the-media-resource:time-marches-on-3
https://html.spec.whatwg.org/multipage/media.html#playing-the-media-resource:time-marches-on-4

Differential Revision: https://phabricator.services.mozilla.com/D22149

--HG--
extra : moz-landing-system : lando
2019-03-08 03:12:42 +00:00
Alastor Wu
d7fead1380 Bug 1509446 - part2 : use current cue in 'TimeMarchesOn' algorithm. r=jya
According to the spec [1], the `current cue` is not equal with the `active cue`, because it might contain non active cues, which might be set to active later during the `TimeMarchesOn`.

The `current cue` should be a list of cues, initialized to contain all the cues of all the hidden or showing text tracks of the media element (not the disabled ones) whose start times are less than or equal to the current playback position and whose end times are greater than the current playback position.

[1] https://html.spec.whatwg.org/multipage/media.html#time-marches-on

Differential Revision: https://phabricator.services.mozilla.com/D22148

--HG--
extra : moz-landing-system : lando
2019-03-07 19:21:22 +00:00
Alastor Wu
65679bbfa8 Bug 1509446 - part1 : update active cues list when cue's active state changed. r=jya
According to spec [1], `activeCues` should represent a subset of the text track cues whose active flag was set when the script started.

We should only depend on the `TimeMarchesOn` algorithm which will change cue's active state, and then add or remove cue to `activeCues`.

[1] https://html.spec.whatwg.org/multipage/media.html#dom-texttrack-activecues

Differential Revision: https://phabricator.services.mozilla.com/D22147

--HG--
extra : moz-landing-system : lando
2019-03-08 03:10:45 +00:00
Jean-Yves Avenard
896e92a45d Bug 1533127 - Force unsigned operation. r=gerald
1 << 31 is defined since C++14 and produces INT_MIN, but subtracting any positive number from INT_MIN would result in a signed overflow.
This can be avoided by making the first argument unsigned (and in this case the second argument will be converted to unsigned as well.)

Differential Revision: https://phabricator.services.mozilla.com/D22482

--HG--
extra : moz-landing-system : lando
2019-03-08 03:03:16 +00:00
Masayuki Nakano
933d7866ff Bug 1466208 - part 35: Reduce one indent level in PresShell::EventHandler::HandleEventInternal() r=smaug
If `aEvent` requires frame but there is no event target,
`PresShell::EventHandler::HandleEventInternal()` just records the response
time.  So, we can reduce one indent level in the big method.

Note that I'm not sure recording the response time in such case because
the *good* values may make the average and median better.  But this is
out of scope of bug 1466208.

Differential Revision: https://phabricator.services.mozilla.com/D21336

--HG--
extra : moz-landing-system : lando
2019-03-07 06:30:36 +00:00
Edwin Gao
fbc9e7f6e9 Bug 1533556 - disable devtools/client/accessibility/test/browser/browser_accessibility_panel_highlighter.js r=jmaher
A new failure cropped up when preceding tests were disabled.

Differential Revision: https://phabricator.services.mozilla.com/D22609

--HG--
extra : moz-landing-system : lando
2019-03-08 00:04:47 +00:00
Edwin Gao
01760c0d7a Bug 1533534 - disable browser_accessibility_mutations.js r=jmaher
Depends on D22597

Differential Revision: https://phabricator.services.mozilla.com/D22598

--HG--
extra : moz-landing-system : lando
2019-03-07 21:22:42 +00:00
Edwin Gao
81a6efeba7 Bug 1533529 - disable browser_inspector_addNode_01.js, browser_inspector_addNode_02.js r=jmaher
Depends on D22596

Differential Revision: https://phabricator.services.mozilla.com/D22597

--HG--
extra : moz-landing-system : lando
2019-03-07 21:23:14 +00:00
Edwin Gao
9ea030332c Bug 1531584 - disable browser_markup_anonymous_02/03/04.js r=jmaher
Depends on D22595

Differential Revision: https://phabricator.services.mozilla.com/D22596

--HG--
extra : moz-landing-system : lando
2019-03-07 21:21:53 +00:00
Edwin Gao
117ed4c4a4 Bug 1533507 - disable devtools/client/inspector/markup/test/browser_markup_shadowdom_open_debugger.js r=jmaher
Depends on D22594

Differential Revision: https://phabricator.services.mozilla.com/D22595

--HG--
extra : moz-landing-system : lando
2019-03-07 21:21:10 +00:00
Edwin Gao
ab75e0557e Bug 1533184 - disable various files inside devtools/client/accessibility/test/ and devtools/server/tests/browser/ r=jmaher
- browser_accessibility_context_menu_browser.js
- browser_accessibility_highlighter_infobar.js
- browser_accessibility_node.js
- browser_accessibility_node_events.js
- browser_accessibility_simple.js

Depends on D22593

Differential Revision: https://phabricator.services.mozilla.com/D22594

--HG--
extra : moz-landing-system : lando
2019-03-07 21:20:48 +00:00
Edwin Gao
980bcc3cca Bug 1533492 - disable devtools/client/inspector/test/browser_inspector_menu-05-attribute-items.js r=jmaher
Depends on D22592

Differential Revision: https://phabricator.services.mozilla.com/D22593

--HG--
extra : moz-landing-system : lando
2019-03-07 21:20:31 +00:00
Edwin Gao
c658eb49e4 Bug 1533490 - disable devtools/client/inspector/test/browser_inspector_delete-selected-node-02.js r=jmaher
Depends on D22590

Differential Revision: https://phabricator.services.mozilla.com/D22592

--HG--
extra : moz-landing-system : lando
2019-03-07 21:17:44 +00:00
Edwin Gao
efc0cfcee0 Bug 1533487 - disable devtools/server/tests/browser/browser_accessibility_walker.js r=jmaher
Depends on D22589

Differential Revision: https://phabricator.services.mozilla.com/D22590

--HG--
extra : moz-landing-system : lando
2019-03-07 21:18:33 +00:00
Edwin Gao
2bf9ff90e4 Bug 1533484 - disable devtools/client/accessibility/test/browser/browser_accessibility_context_menu_inspector.js r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22589

--HG--
extra : moz-landing-system : lando
2019-03-07 21:18:54 +00:00
Dragana Damjanovic
1f783b0261 Bug 1528317 - Return NS_ERROR_NET_HTTP2_SENT_GOAWAY only when we have a protocol error. r=valentin
In bug 1050329 we have introduced a new error and an error page to show that there is a h2 protocol error. The problem is that we show that error when we close a h2 connection for any reason, like a network timeout. Also Http2Session::SessionError does not return NS_ERROR_ILLEGAL_VALUE error but NS_ERROR_NET_HTTP2_SENT_GOAWAY.

Differential Revision: https://phabricator.services.mozilla.com/D22525

--HG--
extra : moz-landing-system : lando
2019-03-07 21:03:27 +00:00
Andrew Halberstadt
6df1fbd570 Bug 1533474 - [fuzzy] Fix paths with |mach try fuzzy|, r=gbrown
This fixes a regression from bug 1531886 and adds a test.

Differential Revision: https://phabricator.services.mozilla.com/D22575

--HG--
extra : moz-landing-system : lando
2019-03-08 00:12:41 +00:00
Paul Bone
9a8337af9d Bug 1532857 - Use SubChunkLimit when re-enabling the nursery r=jonco
I should have included this change in Bug 1527532.

Differential Revision: https://phabricator.services.mozilla.com/D22241

--HG--
extra : moz-landing-system : lando
2019-03-06 12:57:04 +00:00
Alex Gaynor
34c7c8f3d5 Bug 1484910 - Use the CheckedInt API correctly; r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D21235

--HG--
extra : moz-landing-system : lando
2019-03-07 05:49:44 +00:00
Eric Rahm
be4b24fd5d Bug 1533521 - Avoid modifying the static empty header size field. r=mccr8
Add a check that this array isn't using the static empty header before updating the size field.

Differential Revision: https://phabricator.services.mozilla.com/D22616

--HG--
extra : moz-landing-system : lando
2019-03-07 23:09:58 +00:00
Masatoshi Kimura
762db04b40 Bug 1533344 - Stop reading Universal CRT forwarder DLLs ahead on Windows 10. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D22487

--HG--
extra : moz-landing-system : lando
2019-03-07 22:14:35 +00:00