Commit Graph

651114 Commits

Author SHA1 Message Date
Edgar Chen
1552980910 Bug 1551169 - Mark AutoHandlingUserInputStatePusher as MOZ_RAII; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D30881

--HG--
extra : moz-landing-system : lando
2019-05-13 12:11:48 +00:00
Jonathan Kingston
ad11ea7746 Bug 1549754 - Prevent external protocol handlers from being considered insecure. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D30247

--HG--
extra : moz-landing-system : lando
2019-05-10 14:17:40 +00:00
Julian Descottes
cb5e53c754 Bug 1549375 - Update try syntax for running damp tests in devtools documentation r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D30350

--HG--
extra : moz-landing-system : lando
2019-05-13 07:28:16 +00:00
Martin Stransky
72f8b4fbe9 Bug 1550658 - [Linux/Gtk] Don't use Wayland display in content process when it's disabled in chrome, r=sotaro
Differential Revision: https://phabricator.services.mozilla.com/D30724

--HG--
extra : moz-landing-system : lando
2019-05-13 11:19:41 +00:00
Peter Van der Beken
068b07cee6 Bug 1539759 - Improve DTD entity handling. r=erahm
Differential Revision: https://phabricator.services.mozilla.com/D30248

--HG--
extra : moz-landing-system : lando
2019-05-13 07:32:42 +00:00
Tooru Fujisawa
66e25f6243 Bug 1549340 - Part 2: Use union instead of reinterpret_cast to initialize const char* with symbol for JSPropertySpec.name. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D30493

--HG--
extra : moz-landing-system : lando
2019-05-13 10:26:48 +00:00
Mihai Alexandru Michis
d2a3810fca Bug 1543316 - Disable multiple-update.https.html on sw-e10s r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D30876

--HG--
extra : moz-landing-system : lando
2019-05-13 09:52:14 +00:00
Julian Descottes
5480b6bb57 Bug 1551167 - Move import of mochitest/helpers/context.js to test instead of head.js r=pbro
Importing scripts in shared head files is hard to maintain because it forces all browser ini that use the shared file to whitelist all its imports.
The debugger context helper is almost unused in the inspector, so it would be easier to just import it in the few tests that require it.
Also removed the whitelist entry in rules' browser.ini, no test in this suite used it.

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

--HG--
extra : moz-landing-system : lando
2019-05-13 09:49:24 +00:00
Michael Kaply
87700a0023 Bug 1551072 - Need xpcshell check in addition to automation. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D30812

--HG--
extra : moz-landing-system : lando
2019-05-13 01:21:40 +00:00
Kestrel
461dac7ec3 Bug 1551165 - Add context fill to about:performance icons for dark mode r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D30878

--HG--
extra : moz-landing-system : lando
2019-05-13 09:35:18 +00:00
Jon Coppeard
dd05bccccd Bug 1542184 - Use PersistentRooted for rooting vectors of GC things from rust code r=fitzgen?
This replaces the use of heap-alloced Rooted with PersistentRooted which is safe wrt destruction order.

I had to add PersistentRooted and StackGCVector to OPAQUE_TYPES to make this work... I'm not really sure what this does.

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

--HG--
extra : moz-landing-system : lando
2019-05-10 17:36:34 +00:00
Emilio Cobos Álvarez
b4d01303d5 Bug 1551065 - Properly discard empty lines for -webkit-line-clamp. r=heycam
That being said, this code is clearly not getting hit, are we 100% sure that
this is interoperable with what WebKit / Blink do?

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

--HG--
extra : moz-landing-system : lando
2019-05-13 09:14:33 +00:00
Florin Strugariu
3dc303757f Bug 1549948 Fenix jobs are failing with "activity class does not exist" r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D30359

--HG--
extra : moz-landing-system : lando
2019-05-13 07:30:08 +00:00
Narcis Beleuzu
35687a82cc Bug 1546930 - Disable browser_toggleTransparentOverlay-2.js on Linux for frequent failures r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D30809

--HG--
extra : moz-landing-system : lando
2019-05-12 12:43:04 +00:00
Jan Henning
9f0e6c64db Bug 1252310 - Don't mistakenly suppress key-up event when not required. r=geckoview-reviewers,m_kato
The problem from bug 1278581 was that hiding the URL bar in response to a
key-down event (for the Enter key) would then lead to the corresponding key-up
event then ending up in GeckoView, thereby confusing the "last user activity"
tracking.
It appears that this only happens with key events received through the
regular OnKeyListener, but not with events coming from the OnKeyPreImeListener.

On devices where pressing Enter in the URL bar would transmit the key event
through the latter mechanism, this means that because the key-up event we wanted
to suppress in BrowserApp never arrived, we would instead suppress whatever
other key event would arrive next, e.g. possibly a press of the back button.
This would lead to the observed behaviour where after entering an URL, the first
subsequent press of the back button might then be ignored.

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

--HG--
extra : moz-landing-system : lando
2019-05-13 06:48:30 +00:00
Alastor Wu
ffa1d889f4 Bug 1551045 - add debug log in vtt.jsm. r=heycam
We should add some debug logs, which should be easily enable and disable, in vtt.jsm in order to increase the efficiency of debugging.

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

--HG--
extra : moz-landing-system : lando
2019-05-12 22:56:06 +00:00
Coroiu Cristina
cc280c4be9 Backed out changeset c5798de806e2 (bug 1521280) for crashing when searching about:config for upcoming beta (bug 1551013)
--HG--
extra : rebase_source : 8f936159c23d09bf227ce4f5eb6f2d96d33bbff1
2019-05-13 08:50:28 +03:00
Coroiu Cristina
66831165d4 Backed out changeset 4b3945b75889 (bug 1550561) for causing conflicts at bug 1521280
--HG--
extra : rebase_source : 93eed057fe165815fb7e8d422e084a6b273f4a63
2019-05-13 08:46:52 +03:00
Coroiu Cristina
c139f7f6fe Backed out 5 changesets (bug 1546138) for bustage at js/src/jit-test/tests/wasm/funcref.js for upcoming beta
Backed out changeset 13e26dbd7cc7 (bug 1546138)
Backed out changeset edf39b4a6ec1 (bug 1546138)
Backed out changeset b60f1ed65b1a (bug 1546138)
Backed out changeset da9544b976b1 (bug 1546138)
Backed out changeset 77be2a536573 (bug 1546138)

--HG--
extra : rebase_source : 7469677612ed4684d340da11776e8e412dd4995b
2019-05-13 08:38:11 +03:00
Sebastian Hengst
097caf634b Bug 1551070 - Follow-up: re-enable browser_updateLogin.js on asan. rs=jaws DONTBUILD
--HG--
extra : rebase_source : 1c6ce6ce998e71fe63c1187b11db63a891dd899d
2019-05-13 07:26:11 +02:00
Sebastian Hengst
49a4894f0b Bug 1551070 - Check for type of remote content process depending on preference browser.tabs.remote.separatePrivilegedContentProcess in browser_updateLogin.js. r=jaws
Also fixes bug 1551042.

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

--HG--
extra : moz-landing-system : lando
2019-05-13 05:13:33 +00:00
Andi-Bogdan Postelnicu
5577fedb71 Bug 1551089 - prevent runnning static analysis on the entire repo when using --fix option. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D30829

--HG--
extra : moz-landing-system : lando
2019-05-12 19:39:56 +00:00
Hiroyuki Ikezoe
863f6d62eb Bug 1518919 - Propagate CSS visibility information to descendant documents via IPC call for fission. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D30460

--HG--
extra : moz-landing-system : lando
2019-05-13 01:49:07 +00:00
sotaro
d340b3064c Bug 1536668 - Add more check to RecvGetTextureFactoryIdentifier() r=nical
Add a check similar to LayerTransactionParent::RecvSetAsyncZoom()

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

--HG--
extra : moz-landing-system : lando
2019-05-09 07:37:03 +00:00
sotaro
30138cb347 Bug 1550402 - Remove unnecessary return nullptr in ShmemTextureData::Create() r=nical
The "return nullptr" is redundant.

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

--HG--
extra : moz-landing-system : lando
2019-05-09 07:36:40 +00:00
Jeff Walden
cf27ea3740 Bug 1550616 - Don't #include EitherParser.h in BytecodeCompilation.h when a simple forward-declaration will do. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D30579

--HG--
extra : moz-landing-system : lando
2019-05-12 22:15:51 +00:00
Jeff Walden
8196e85e16 Bug 1550616 - Move ModuleBuilder into its own header so that module object-related data structures don't depend on EitherParser.h (and therefore all of parsing and tokenizing). r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D30578

--HG--
rename : js/src/builtin/ModuleObject.h => js/src/vm/ModuleBuilder.h
extra : moz-landing-system : lando
2019-05-12 22:15:49 +00:00
Jeff Walden
bc6017efb3 Bug 1550616 - Move Token-related types to a new frontend/Token.h header so needing something like TokenPos doesn't demand a dependency on TokenStream.h. (ParseNode.h is a notable instance of this.) r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D30577

--HG--
rename : js/src/frontend/TokenStream.h => js/src/frontend/Token.h
extra : moz-landing-system : lando
2019-05-12 22:15:47 +00:00
Jeff Walden
1fd3b365cb Bug 1550616 - Make SharedContext.h not #include TokenStream.h now that it doesn't depend on it. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D30576

--HG--
extra : moz-landing-system : lando
2019-05-12 22:14:29 +00:00
Jeff Walden
44a17d854c Bug 1550616 - Make FunctionBox::setEnd take the actual uint32_t end, not TokenStreamAnyChars&, and add ParserBase::setFunctionEndFromCurrentToken that calls it passing the correct value, to eliminate another SharedContext.h dependency on... r=tcampbell
...TokenStream.h.  r=tcampbell

Depends on D30574

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

--HG--
extra : moz-landing-system : lando
2019-05-12 22:14:11 +00:00
Jeff Walden
655d6e356a Bug 1550616 - Move GeneralTokenStreamChars::setFunctionStart to GeneralParser::setFunctionStartAtCurrentToken in Parser.cpp, eliminating one reason SharedContext.h depends on TokenStream.h. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D30574

--HG--
extra : moz-landing-system : lando
2019-05-12 22:13:53 +00:00
Csoregi Natalia
96b1c9715c Merge mozilla-central to autoland. CLOSED TREE 2019-05-13 00:45:32 +03:00
Csoregi Natalia
f92552e9d9 Merge inbound to mozilla-central. a=merge 2019-05-13 00:42:10 +03:00
Tim Nguyen
e99e478383 Bug 1550561 - Support edit context menu on HTML inputs in chrome documents. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D30552

--HG--
extra : moz-landing-system : lando
2019-05-12 13:45:53 +00:00
Narcis Beleuzu
035ea12dc3 Backed out 2 changesets (bug 1547995) for xpcshell failures on /test_remote_settings.js . CLOSED TREE
Backed out changeset 0bcfcc0bbc65 (bug 1547995)
Backed out changeset 411f5783f046 (bug 1547995)
2019-05-12 14:18:35 +03:00
Kagami Sascha Rosylight
47625af531 Bug 1500748 - Require standard compliance when a time part exists r=arai
Differential Revision: https://phabricator.services.mozilla.com/D30761

--HG--
extra : moz-landing-system : lando
2019-05-12 10:23:14 +00:00
Michal Novotny
cefd9f350e Bug 1550834 - Don't use TLS session ticket if the channel is isolated by anti-tracking checks, r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D30686

--HG--
extra : moz-landing-system : lando
2019-05-10 20:53:08 +00:00
Nicolas Silva
92e099dc31 Bug 1536021 - Gecko side changes. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D30618

--HG--
extra : source : d9c8971de6ad11a2f5c4331775c2d17c98a12b7e
extra : intermediate-source : b0fc3130f34b72fe01230ae0b231131111a9a9f1
2019-05-10 22:13:31 +02:00
Gurzau Raul
695892607b Bug 1544169 - Disabled onHistoryStateChange on debug build. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D30645

--HG--
extra : moz-landing-system : lando
2019-05-10 17:03:22 +00:00
Julian Descottes
34e70eb588 Bug 1550827 - Fix debugger XUL popup creation logic r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D30741

--HG--
extra : moz-landing-system : lando
2019-05-12 18:51:09 +00:00
Nicolas Silva
ea0c5eda0a Bug 1536021 - Sanitize filters in place. r=kvark
--HG--
extra : source : d68b728d584c38053387c4df0096a9744389469f
extra : intermediate-source : 4e52aa850e3607ffe872a8da66874eaddefea046
2019-05-10 01:23:54 +02:00
Nicolas Silva
c7a54e68a1 Bug 1536021 - Shadow stack implementation. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D30620

--HG--
extra : source : e830b256419b53556e27aa2586f2ed8f715aa99e
extra : intermediate-source : c223987f3de744979a0b08b336b46ac9f199e9bd
2019-05-12 12:27:44 +02:00
Emilio Cobos Álvarez
8308eb7ea1 Bug 1527392 - Do not clamp computed width and height by min-/max- values. r=mats
The spec says that when there's no box or the property doesn't apply, the
computed value should be returned.

That's not what we're doing right now, we're clamping by min-/max- values, which
is wrong.

This patch makes us match other engines and the spec, and it's an attempt to get
interop on resolved values in:

  https://github.com/w3c/csswg-drafts/issues/3678

WebKit fails the WPT test, but due to a different reason:

  https://bugs.webkit.org/show_bug.cgi?id=197814

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

--HG--
extra : moz-landing-system : lando
2019-05-11 18:01:50 +00:00
Boris Zbarsky
02db1205c0 Bug 1550937. Stop using [array] in nsIEventListenerService. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D30773

--HG--
extra : moz-landing-system : lando
2019-05-11 08:28:29 +00:00
Boris Zbarsky
fedab9cc88 Bug 1550811. Back out the second part of the fix for bug 325352 until we have a fix for the crash issues it causes. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D30682

--HG--
extra : moz-landing-system : lando
2019-05-11 13:52:27 +00:00
Noemi Erli
900e1d1a0e Backed out 6 changesets (bug 1550616) for causing build bustages in MacroAssembler-arm64.h
Backed out changeset f1a3220fc10b (bug 1550616)
Backed out changeset b435e9bb58cc (bug 1550616)
Backed out changeset 1b35028d64e4 (bug 1550616)
Backed out changeset 5fd47cd91b82 (bug 1550616)
Backed out changeset 59f2744f50c5 (bug 1550616)
Backed out changeset dc57399bbbe3 (bug 1550616)
2019-05-12 05:09:23 +03:00
Jeff Walden
a1ec048c2b Bug 1550616 - Don't #include EitherParser.h in BytecodeCompilation.h when a simple forward-declaration will do. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D30579

--HG--
extra : moz-landing-system : lando
2019-05-12 01:39:24 +00:00
Jeff Walden
646492945b Bug 1550616 - Move ModuleBuilder into its own header so that module object-related data structures don't depend on EitherParser.h (and therefore all of parsing and tokenizing). r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D30578

--HG--
rename : js/src/builtin/ModuleObject.h => js/src/vm/ModuleBuilder.h
extra : moz-landing-system : lando
2019-05-12 01:39:15 +00:00
Jeff Walden
255be22c2a Bug 1550616 - Move Token-related types to a new frontend/Token.h header so needing something like TokenPos doesn't demand a dependency on TokenStream.h. (ParseNode.h is a notable instance of this.) r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D30577

--HG--
rename : js/src/frontend/TokenStream.h => js/src/frontend/Token.h
extra : moz-landing-system : lando
2019-05-12 01:38:54 +00:00
Jeff Walden
c162440a04 Bug 1550616 - Make SharedContext.h not #include TokenStream.h now that it doesn't depend on it. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D30576

--HG--
extra : moz-landing-system : lando
2019-05-12 01:38:40 +00:00