Commit Graph

621140 Commits

Author SHA1 Message Date
Alexandre Poirot
2c52a12910 Bug 1485661 - Adapt processListChanged to new front. r=yulia
MozReview-Commit-ID: 1CSeNU9Nfll

Depends on D8821

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

--HG--
extra : moz-landing-system : lando
2018-10-30 08:08:29 +00:00
Alexandre Poirot
5464dd4264 Bug 1485661 - Adapt addonListChanged to new front. r=yulia
MozReview-Commit-ID: 7BJ9qZYP2YO

Depends on D8820

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

--HG--
extra : moz-landing-system : lando
2018-10-30 08:08:27 +00:00
Alexandre Poirot
e4de264d0a Bug 1485661 - Convert RootClient to protocol.js front. r=yulia
MozReview-Commit-ID: 1FfeXpVNYTk

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

--HG--
rename : devtools/shared/client/root-client.js => devtools/shared/fronts/root.js
extra : moz-landing-system : lando
2018-10-30 08:08:20 +00:00
Julian Descottes
64ac109bbd Bug 1503166 - Import shared-redux-head in aboutdebugging tests;r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D10184

--HG--
extra : moz-landing-system : lando
2018-10-30 07:49:44 +00:00
Tom Prince
a8d5331c0b Bug 1502531: [mozharness] Move abs_upload_dir code to openh264_build script; r=Callek
That variable, and the function that references it is only used by the openh264
code, so move it there.

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

--HG--
extra : moz-landing-system : lando
2018-10-29 13:32:10 +00:00
Tom Prince
8626b0ef89 Bug 1502531: [mozharness] Stop needlessly copying around mozharness logs; r=Callek
Taskcluster knows where mozharness generates the logs, and can upload them from
there. Thus, mozharness no longer needs to copy the logs to a new directory.

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

--HG--
extra : moz-landing-system : lando
2018-10-29 13:29:24 +00:00
Tom Prince
f08d1efdeb Bug 1502531: [mozharness] Upload mozharness builds logs; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D9965

--HG--
extra : moz-landing-system : lando
2018-10-29 16:13:11 +00:00
Gurzau Raul
42ed3a7d97 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-30 07:32:36 +02:00
Csoregi Natalia
b48139f5dc Backed out changeset 916db80793cb (bug 1497784) for web platform tests failures on /_mozilla/binast/large.https.html. CLOSED TREE 2018-10-30 04:19:45 +02:00
Gurzau Raul
9b908cc405 Backed out changeset c66693babf02 (bug 1501044) for failing at /fetch/api/request/destination/fetch-destination.https.html 2018-10-30 03:03:36 +02:00
Tooru Fujisawa
d499c4a6ad Bug 1497784 - Drop support for lexical declaration in BinAST for now. r=Yoric 2018-10-30 09:49:41 +09:00
Tooru Fujisawa
b5cfef2126 Bug 1501537 - Name function in variable declaration initializer in BinAST. r=Yoric 2018-10-30 09:49:40 +09:00
Tooru Fujisawa
3cec62da42 Bug 1497788 - Allow duplicate AssertedPositionalParameterName. r=efaust 2018-10-30 09:49:40 +09:00
Alexander Surkov
08eb9dff6a Bug 1487311 - accessibility doesn't assosiate ids in shadow DOM, r=jamie, sr=smaug 2018-10-30 08:17:04 +08:00
Kyle Machulis
6d3b4e7492 Bug 1492648 - Move from nsDocShellLoadInfo to nsDocShellLoadState; r=bz, nika
Creates the nsDocShellLoadState object, which is basically
nsDocShellLoadInfo plus a few extra fields to make it usable as a
single argument to nsDocShell::LoadURI (and eventually
nsDocShell::InternalLoad).

Subframe history handling is a huge logic block in
nsDocShell::LoadURI, which is only used on history loads. This patch
also extracts the logic out into its own function to make the body of
LoadURI clearer.
2018-10-29 17:13:29 -07:00
Emilio Cobos Álvarez
14f0acec0f Bug 1494685 - Add a reftest. r=kats
Probably not the most reliable test to catch this (as it depends on
the font and such) but still fails here and I'd like WPT to have a test-case
for this. I'm looking into adding a WR test-case ATM, though fighting with
it way too much.

Differential Revision: https://phabricator.services.mozilla.com/D8438
2018-10-30 01:11:21 +01:00
Csoregi Natalia
cc313f779c Backed out 9 changesets (bug 1472212) for browser-chrome tests run issues on Linux x64 asan and failures on browser_ext_windows_create_tabId.js. CLOSED TREE
Backed out changeset 18e46df44cd1 (bug 1472212)
Backed out changeset 2e5de66c1f60 (bug 1472212)
Backed out changeset b94f9883aef0 (bug 1472212)
Backed out changeset ebdca743668c (bug 1472212)
Backed out changeset f8a06d01437e (bug 1472212)
Backed out changeset b6996abc7d90 (bug 1472212)
Backed out changeset 24c257cd18c3 (bug 1472212)
Backed out changeset 176f3ee14e67 (bug 1472212)
Backed out changeset b4baa63e5b1b (bug 1472212)
2018-10-30 01:58:21 +02:00
Boris Chiou
e3e3d6b80a Bug 1500627 - Fix some potential bugs of sizing properties for keywords in the block axis r=mats
1. Drop {Width|MinWidth|MaxWidh}DependsOnContainer() and
   {Height|MinHeight|MaxHeight}DependsOnContainer() because they are bogus
   after introducing the writing mode. Dropping these functions needs
   update nsLineLayout because it is the only one who still use
   these functions.
2. There are still some potential assertions and bugs on handling keywords
   in the block size, so we should update them as well.

Depends on D9438

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

--HG--
extra : moz-landing-system : lando
2018-10-29 22:56:42 +00:00
Boris Chiou
56e8afca3d Bug 1500627 - Treat min-main-size:[keyword] as "auto" for flex items, if main axis is the item's block axis r=dholbert
Keywords on the sizing properties in the block axis should behave as
initial values in the flex frame. We store the keywords as enum, instead
of auto or none in nsStyleCoord, so we have to handle it explicitly.

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

--HG--
extra : moz-landing-system : lando
2018-10-29 22:56:35 +00:00
Nico Grunbaum
29b141f8e4 Bug 1503023 - After waiting for certs make sure the PeerConnection still exists r=jib
Ensure that a PeerConnection is still open before setting the certificates.

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

--HG--
extra : moz-landing-system : lando
2018-10-29 22:57:10 +00:00
Rob Lemley
41766ace70 Bug 1500897 - Follow-up: Get hg_branch from GECKO repo. r=jorgk
Differential Revision: https://phabricator.services.mozilla.com/D10135

--HG--
extra : moz-landing-system : lando
2018-10-30 00:15:23 +00:00
Doug Thayer
976c503a09 Bug 1493447 - Add crashtest. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D7631

--HG--
extra : rebase_source : 4336e8f1c86c277d9638e81fe7e56ac62c9b7d7b
2018-10-29 17:40:32 -04:00
Myk Melez
239f128d8d Bug 1497356 - make NsresultExt.to_result() return Result<(), nsresult> r=froydnj
NsresultExt.to_result() is called by Rust code, so it would be more idiomatic for it to return Result<(), nsresult>, i.e. to return Ok(()) when the nsresult is NS_OK.  This change makes it do so.

MozReview-Commit-ID: EaMEKfonHhC

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

--HG--
extra : moz-landing-system : lando
2018-10-29 22:35:23 +00:00
Michael Cooper
e74056eacb Bug 1498940 - Reflect study opt-out in about:studies when Normandy is generally enabled. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D9738

--HG--
extra : moz-landing-system : lando
2018-10-29 17:50:51 +00:00
Gijs Kruitbosch
968a7a4996 Bug 1502982 - use a capturing focus listeners so we catch focus in windows that don't have a URL bar etc., r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D10103

--HG--
extra : moz-landing-system : lando
2018-10-29 22:16:05 +00:00
Paul Bone
9125c90de6 Bug 1502819 - Fix formatting of Zeal mode enum r=jonco
--HG--
extra : rebase_source : 2897e0805e547dc9357e3305945dad4e0ca7b54e
2018-10-29 21:40:19 +11:00
Paul Bone
76d5dc3142 Bug 1502819 - Number the GC Reason and AbortReason enum items r=jonco
--HG--
extra : rebase_source : 78cc2806fb8abcaef15cb15e616280b6329bc01d
2018-10-29 21:23:57 +11:00
Jan-Erik Rediger
71e6186357 Bug 1501329 - Expose "wasCanary" flag in saved-session pings for Fennec r=chutten
Depends on D9903

Depends on D9903

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

--HG--
extra : moz-landing-system : lando
2018-10-26 20:05:53 +00:00
David Walsh
c4d7812070 Bug 1502494 - Update Debugger Frontend to v97 r=jdescottes 2018-10-26 14:56:21 -05:00
Natalia Csoregi
85228fca00 Bug 1500276 - Disable css/css-writing-modes/abs-pos-non-replaced-icb-vlr-021.xht on Windows. r=jmaher 2018-10-29 18:45:00 +02:00
Yu Yin
15192e483d Bug 1503077 - Disable spectre mitigations by default on mips(64). r=jandem
--HG--
extra : rebase_source : 36de146a39304ad998020f068432cf4e7d9b909c
2018-10-30 02:45:00 +02:00
Alex Chronopoulos
ae7ed1047a Bug 1502165 - Update cubeb from upstream to 9a7a551. r=kinetik 2018-10-30 12:37:06 +01:00
Alan Cutter
c1f163b8da Bug 1501176 - Add tests for interpolating between mismatching rotate() functions where one has a zero angle; r=birtles
--HG--
extra : rebase_source : 687e8d20e9f8d037cf19a69b28cc6c22cd24e839
2018-10-29 14:41:41 +09:00
Brian Birtles
b1132a8092 Bug 1501176 - Interpolate the angle between mis-matched rotate() functions when the angle of one is zero; r=hiro
--HG--
extra : rebase_source : b94d2751404db1a0b52b2e943da06bd3f9d82660
2018-10-30 19:57:46 +09:00
Daniel Varga
153ba7a50e Backed out changeset 6babd3b956aa (bug 1502403) for wpt leak at mozilla::dom::FileReader::ReadFileContent 2018-10-30 12:50:37 +02:00
Jon Coppeard
929387ffd3 Bug 1502940 - Tidy up sweep actions that implement GC zeal modes r=sfink 2018-10-30 10:32:10 +00:00
Jon Coppeard
5a4892c5e0 Bug 1502669 - Check whether an exception is pending if dynamic module import hook fails r=jandem 2018-10-30 10:29:57 +00:00
Jan-Erik Rediger
b463e79733 Bug 1501329 - Persist information about canary after resetting client ID r=chutten
We erroneously reset client IDs on Fennec to a canary client ID.
This is now detected and a new valid and random client ID is set.

This adds a new boolean attribute "wasCanary" to the `state.json` file
generated by ClientID.jsm.

Depends on D9544

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

--HG--
extra : moz-landing-system : lando
2018-10-26 18:01:13 +00:00
Henrik Skupin
b604174729 Bug 1503015 - [wdspec] Add user prompt tests for element retrieval commands. r=ato
Depends on D10181

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

--HG--
extra : moz-landing-system : lando
2018-10-30 22:08:51 +00:00
Henrik Skupin
81bcc04ac0 Bug 1503015 - [marionette] Added unhandled prompt check to "WebDriver:FindElements". r=ato
Differential Revision: https://phabricator.services.mozilla.com/D10181

--HG--
extra : moz-landing-system : lando
2018-10-30 22:08:24 +00:00
Tom Schuster
3e3d914c39 Bug 1502966 - Print column number in FormatStackDump. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D10092

--HG--
extra : moz-landing-system : lando
2018-10-30 21:53:03 +00:00
Tom Schuster
0353466874 Bug 1502889 - Revert TypedArray [[Set]] to previous behavior if not receiver. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D10116

--HG--
extra : moz-landing-system : lando
2018-10-30 22:01:52 +00:00
Andreea Pavel
b74fab43a7 Backed out changeset b374a5789689 (bug 1501375) for failing xpcshell at toolkit/components/extensions/test/xpcshell/test_ext_webRequest_startup.js on a CLOSED TREE 2018-10-30 23:59:24 +02:00
Jason Orendorff
6a9ea162e6 Bug 1502963 - Quote jit_test.py --show-failed-cmd output. r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D10091

--HG--
extra : moz-landing-system : lando
2018-10-30 21:49:29 +00:00
Felipe Gomes
e13fd1f1fc Bug 1493984 - Change event listener to the mm to be able to receive chrome events. r=mconley
Some events that actors need to listen to are chrome events which are not received by the listener in the window (even with mozSystemGroup = true).

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

--HG--
extra : moz-landing-system : lando
2018-10-30 21:47:05 +00:00
Felipe Gomes
3b972f7f7a Bug 1493984 - Implement Fission-aware message handling to actors. r=mconley
This patch adds a messaging mechanism to actors that work like this:

If browser.fission.simulate is true, messages handled by ActorManagerChild will only be dispatched to an actor tied to a specific frame, specified either by its frameId (outerWindowId) or by its browsingContextId. Messages that lack the information about the destination frame will be considered meant for the top-level frame.

In addition, a sendMessage API is added to ActorChild that automatically adds the id information to the outbound message, making it easier for it to be handled in the parent.

The frameId support is to ease the transition of some code that is already using outerWindowIds. For new code, it is preferred to use the browsing context ids, together with bug 1496840

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

--HG--
extra : moz-landing-system : lando
2018-10-30 21:47:04 +00:00
Felipe Gomes
51817cd36d Bug 1493984 - Part 0. Fix ActorChild.addEventListener. r=mconley
This fixes the addEventListener in ActorChild that I got wrong on bug 1490810, as it was still directly adding the events to the message manager, instead of going through the dispatcher (which can simulate the Fission process boundaries). ActorChild.addEventListener is meant for actors to add more events after they are constructed (that were not declared in nsBrowserGlue or ActorManagerParent)

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

--HG--
extra : moz-landing-system : lando
2018-10-30 21:46:55 +00:00
Henrik Skupin
5fcc1832bd Bug 1416747 - [marionette] Hardening test_cli_arguments.py TestCommandLineArguments.test_startup_timeout. r=ato
Using a startup timeout of 0s should always cause an IOError,
even for builds which startup within 100ms (pgo, Nightly opt).

Further the test should not modify the internal startup timeout
property, but pass the timeout as parameter to "start_session()".

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

--HG--
extra : moz-landing-system : lando
2018-10-30 21:47:29 +00:00
Emilio Cobos Álvarez
249491eb67 Bug 1502609 - followup: Add a missing ifdef. 2018-10-30 22:41:43 +01:00
Emilio Cobos Álvarez
b85791110f Bug 1503401 - Update cbindgen due to breaking change. r=boris
https://github.com/eqrion/cbindgen/pull/233 changed the way one of the options
we use work.

I think the new behavior is better, but we should do this sooner rather than
later, and fix broken builds.

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

--HG--
extra : moz-landing-system : lando
2018-10-30 21:25:17 +00:00