63026 Commits

Author SHA1 Message Date
Haik Aftandilian
d302444d67 Bug 1498742 - Part 2 - Start the GMP sandbox earlier during process startup r=jya,cpearce
Change the Mac GMP process launch to include sandboxing params on the command line to allow the sandbox to be started earlier during GMP process launch. Content, extension, and RDD processes have already been changed to start the sandbox earlier.

Update GMPProcessParent to override GeckoChildProcessHost methods used to construct sandboxing parameters. Pass the plugin path as a sandbox parameter so that the sandbox rules can whitelist the plugin directory which is now read after the sandbox is enabled in the plugin process. On development builds, pass "testingReadPath" params so directories needed during automated tests can be whitelisted.

Update Mac sandboxing code to detect GMP sandbox params on the command line and enable the sandbox with additional arguments needed for early sandbox start.

Allow reverting to the old implementation by setting security.sandbox.gmp.mac.earlyinit to false.

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

--HG--
extra : moz-landing-system : lando
2019-06-14 22:55:27 +00:00
Dorel Luca
a589b46441 Backed out changeset c48327ec2874 (bug 1554014) for Browser-chrome failures in browser/components/newtab/test/browser/browser_asrouter_targeting.js. CLOSED TREE 2019-06-15 01:20:44 +03:00
Dorel Luca
fb616d00a6 Backed out 2 changesets (bug 1498742) for OSX build bustages. CLOSED TREE
Backed out changeset f6da94d90350 (bug 1498742)
Backed out changeset 4f3e83d8de59 (bug 1498742)
2019-06-15 00:13:05 +03:00
Haik Aftandilian
c0874f2dba Bug 1498742 - Part 2 - Start the GMP sandbox earlier during process startup r=jya,cpearce
Change the Mac GMP process launch to include sandboxing params on the command line to allow the sandbox to be started earlier during GMP process launch. Content, extension, and RDD processes have already been changed to start the sandbox earlier.

Update GMPProcessParent to override GeckoChildProcessHost methods used to construct sandboxing parameters. Pass the plugin path as a sandbox parameter so that the sandbox rules can whitelist the plugin directory which is now read after the sandbox is enabled in the plugin process. On development builds, pass "testingReadPath" params so directories needed during automated tests can be whitelisted.

Update Mac sandboxing code to detect GMP sandbox params on the command line and enable the sandbox with additional arguments needed for early sandbox start.

Allow reverting to the old implementation by setting security.sandbox.gmp.mac.earlyinit to false.

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

--HG--
extra : moz-landing-system : lando
2019-06-14 20:12:01 +00:00
Ed Lee
2a8ae9339f Bug 1558917 - Referrer no longer sent for new tab links r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D35073

--HG--
extra : moz-landing-system : lando
2019-06-14 20:10:29 +00:00
Chris Manchester
61e2880c1d Bug 1557019 - Package the d3d compiler dll during artifact builds. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D35069

--HG--
extra : moz-landing-system : lando
2019-06-14 20:06:06 +00:00
Gabriele Svelto
06cba1faea Bug 1558930 - Disable tab unloading when memory is running low r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D35037

--HG--
extra : moz-landing-system : lando
2019-06-14 18:22:40 +00:00
Thomas Wisniewski
1f8762a90e Bug 1554014 - add a webcompat intervention for TinyMCE 3.0 thru 3.4.4 to overwrite tiny_mce.js and tiny_mce_src.js such that isGecko=false; r=bzbarsky,Gijs
add a webcompat intervention for TinyMCE 3.0 thru 3.4.4 to overwrite tiny_mce.js and tiny_mce_src.js such that isGecko=false

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

--HG--
extra : moz-landing-system : lando
2019-06-13 23:36:29 +00:00
Jared Wein
c97e97c5e9 Bug 1550137 - Change from aria-hidden to HTML5 hidden. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D34601

--HG--
extra : moz-landing-system : lando
2019-06-14 18:20:53 +00:00
Jared Wein
5c01e14fcb Bug 1550137 - Import button for migrator in the about:logins menu. r=Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D34600

--HG--
extra : moz-landing-system : lando
2019-06-14 18:20:46 +00:00
Johann Hofmann
52d5f250f1 Bug 1557729 - Use principal for permission post prompts instead of URI. r=xeonchen
Differential Revision: https://phabricator.services.mozilla.com/D35033

--HG--
extra : moz-landing-system : lando
2019-06-14 15:49:25 +00:00
Jared Wein
634485eabc Bug 1553209 - Show the title on login list items instead of the complete origin. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D34514

--HG--
extra : moz-landing-system : lando
2019-06-14 15:54:07 +00:00
Jared Wein
9927a4ec62 Bug 1553209 - Show the password with a monospace font so the reveal-checkbox doesn't move when toggling it. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D34468

--HG--
extra : moz-landing-system : lando
2019-06-14 15:54:00 +00:00
Jared Wein
2dd599e457 Bug 1553209 - Show '(no username)' as the username for logins that lack a username. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D34467

--HG--
extra : moz-landing-system : lando
2019-06-14 15:53:58 +00:00
Jared Wein
5d220eba4f Bug 1553209 - Merge the modal-input custom element into the login-item custom element. r=MattN,fluent-reviewers,flod
The separation didn't work out right and some work started getting duplicated between login-item and modal-input.

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

--HG--
extra : moz-landing-system : lando
2019-06-14 15:53:56 +00:00
Jared Wein
6c7af56f7d Bug 1556934 - Don't show invalid form field styling on inputs before the user has modified them or submitted the form. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D34409

--HG--
extra : moz-landing-system : lando
2019-06-14 15:53:54 +00:00
Jared Wein
94dfaf8998 Bug 1556934 - Add placeholder text in fields and preprend https:// if scheme is not provided for origin. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D34408

--HG--
extra : moz-landing-system : lando
2019-06-14 15:53:47 +00:00
Jared Wein
413700585b Bug 1556934 - Remove the asterisk from the required fields. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D34407

--HG--
extra : moz-landing-system : lando
2019-06-14 15:53:42 +00:00
Jared Wein
547a63e337 Bug 1556934 - Don't include the paths in the origin field of manually added logins. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D34406

--HG--
extra : moz-landing-system : lando
2019-06-14 15:53:37 +00:00
Jonathan Kingston
aa0686544f Bug 1554294 - Adding in chrome as a supported scriptLoader IsInternalURIScheme and adding relative file paths to aboutlogins r=baku,jaws
Differential Revision: https://phabricator.services.mozilla.com/D34705

--HG--
extra : moz-landing-system : lando
2019-06-14 14:28:05 +00:00
Gurzau Raul
a173643e97 Backed out 8 changesets (bug 1556934, bug 1553209) for build bustages at modal-input.js on a CLOSED TREE.
Backed out changeset fdd0795fa469 (bug 1553209)
Backed out changeset 1bb2f67f8f3f (bug 1553209)
Backed out changeset 026e0fb77150 (bug 1553209)
Backed out changeset 9e72ce30a625 (bug 1553209)
Backed out changeset 595066673cf0 (bug 1556934)
Backed out changeset a672a53ba4dd (bug 1556934)
Backed out changeset ec8a1f1e2786 (bug 1556934)
Backed out changeset 01491e20dc1e (bug 1556934)
2019-06-14 17:59:49 +03:00
Jared Wein
0a1b917c07 Bug 1553209 - Show the title on login list items instead of the complete origin. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D34514

--HG--
extra : moz-landing-system : lando
2019-06-14 13:53:04 +00:00
Jared Wein
63fa17f03e Bug 1553209 - Show the password with a monospace font so the reveal-checkbox doesn't move when toggling it. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D34468

--HG--
extra : moz-landing-system : lando
2019-06-14 13:53:07 +00:00
Jared Wein
41e9bb84a6 Bug 1553209 - Show '(no username)' as the username for logins that lack a username. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D34467

--HG--
extra : moz-landing-system : lando
2019-06-14 13:53:00 +00:00
Jared Wein
d51be76b63 Bug 1553209 - Merge the modal-input custom element into the login-item custom element. r=MattN,fluent-reviewers,flod
The separation didn't work out right and some work started getting duplicated between login-item and modal-input.

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

--HG--
extra : moz-landing-system : lando
2019-06-14 13:52:53 +00:00
Jared Wein
f81c678374 Bug 1556934 - Don't show invalid form field styling on inputs before the user has modified them or submitted the form. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D34409

--HG--
extra : moz-landing-system : lando
2019-06-14 13:52:44 +00:00
Jared Wein
5971c2b0ca Bug 1556934 - Add placeholder text in fields and preprend https:// if scheme is not provided for origin. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D34408

--HG--
extra : moz-landing-system : lando
2019-06-14 13:52:45 +00:00
Jared Wein
3a3b48dc25 Bug 1556934 - Remove the asterisk from the required fields. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D34407

--HG--
extra : moz-landing-system : lando
2019-06-14 13:52:33 +00:00
Jared Wein
ad4c9d9377 Bug 1556934 - Don't include the paths in the origin field of manually added logins. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D34406

--HG--
extra : moz-landing-system : lando
2019-06-14 13:52:28 +00:00
Brian Grinstead
10b19180a7 Bug 1558995 - Remove <deck id="content-deck"> r=dao
This isn't necessary, since it has only 2 static children (the selected tab's content
and the customizable UI), and their visibility is toggled in a single place. We already
toggle .hidden for both - there's no need for a separate deck.

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

--HG--
extra : moz-landing-system : lando
2019-06-14 09:28:24 +00:00
Gurzau Raul
1418970a97 Backed out changeset 3ae87fbf60a5 (bug 1554294) for failing at browser_deleteLogin.js on a CLOSED TREE. 2019-06-14 14:49:03 +03:00
Bogdan Tara
c1e71642f3 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-06-14 13:45:15 +03:00
Bogdan Tara
d62176d3d7 Backed out 2 changesets (bug 1498742) for nsMacUtilsImpl.cpp related build bustage a=backout
Backed out changeset 6729dc168afd (bug 1498742)
Backed out changeset e5eed57a9111 (bug 1498742)
2019-06-14 12:50:04 +03:00
Jonathan Kingston
7d7b9948a6 Bug 1554294 - Adding in chrome as a supported scriptLoader IsInternalURIScheme and adding relative file paths to aboutlogins r=baku,jaws
Differential Revision: https://phabricator.services.mozilla.com/D34705

--HG--
extra : moz-landing-system : lando
2019-06-14 09:33:36 +00:00
shindli
95037e5b4e Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-06-14 00:51:32 +03:00
shindli
0534ae5951 Merge inbound to mozilla-central. a=merge 2019-06-14 00:46:21 +03:00
Barret Rennie
eb167a0197 Bug 1510569 - Order the RefreshBlocker's messages to the parent after the BrowserChild's r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D34564

--HG--
extra : moz-landing-system : lando
2019-06-13 21:00:02 +00:00
Marco Bonardo
c91a3fe44a * Bug 1557302 - Enter on a fully typed @alias should move the caret at the end. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D34908

--HG--
extra : moz-landing-system : lando
2019-06-13 16:54:23 +00:00
Brendan Dahl
fad31878d9 Bug 1552049 - Enable XUL persistence for all system privilege docs. r=smaug
Remove the mozpersist attribute and XULDocument requirement to use XUL
persistence and allow any system privilege document to use it by default.

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

--HG--
extra : moz-landing-system : lando
2019-06-13 18:15:54 +00:00
Brindusan Cristian
e6cda35f79 Backed out 2 changesets (bug 1550137) for bc failures at browser_masterPassword.js. CLOSED TREE
Backed out changeset d7b5c95addb1 (bug 1550137)
Backed out changeset db2092bd295b (bug 1550137)
2019-06-13 22:54:17 +03:00
Brindusan Cristian
a2461d871d Backed out changeset 3876241cc1ec (bug 1558506) for mochitest failrues at test_contextmenu_list.xul. CLOSED TREE 2019-06-13 22:52:41 +03:00
Narcis Beleuzu
ed60adfc3c Backed out 5 changesets (bug 1510569) for bustages on BrowserChild.cpp . CLOSED TREE
Backed out changeset 4f0f5351be8b (bug 1510569)
Backed out changeset 14bbe0916bdd (bug 1510569)
Backed out changeset 19e734aeffa9 (bug 1510569)
Backed out changeset abb51690fd32 (bug 1510569)
Backed out changeset 1bf1907ee0c9 (bug 1510569)
2019-06-13 22:08:23 +03:00
Barret Rennie
37bd16225a Bug 1510569 - Order the RefreshBlocker's messages to the parent after the BrowserChild's r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D34564

--HG--
extra : moz-landing-system : lando
2019-06-13 17:54:35 +00:00
Luca Greco
8628f0f273 Bug 1558540 - Show report checkbox in uninstall addon dialog only for supported addon types. r=jaws,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D34643

--HG--
extra : moz-landing-system : lando
2019-06-13 18:25:45 +00:00
Mike Conley
350ce5bb67 Bug 1558506 - Don't send a message for context menus when we know we don't want to open one. r=NeilDeakin
This fixes Bug 1558506 by making it so that the parent process ignores the context menu event
when right-clicking on the remote <browser> hosting the Add-on Options page. Before, we were
handling the event, stopping it from propagating and preventDefault'ing it, and then sending
a message to the parent that ultimately did nothing (since we knew that we didn't want to
display the context menu). Stopping propagation and preventDefault'ing meant that the event
was never fired in the Extension process for the options page.

With the parent process now returning early in the event that it knows that it doesn't want
to be the one to open the context menu, the underlying ContextMenuSpecialProcessChild can
handle the contextmenu event in the extension process, and do the right thing.

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

--HG--
extra : moz-landing-system : lando
2019-06-13 18:23:41 +00:00
Ryan VanderMeulen
0dc7a79c05 Bug 1559134 - Update pdf.js to version 2.2.207. r=bdahl 2019-06-13 09:39:05 -04:00
Hiroyuki Ikezoe
6ce88e6013 Bug 1488953 - Allows toolbar background paint flash along with the urlbar flickers on MacOSX in browser_windowopen.js. r=mconley
On MacOSX, especially on MacOS 10.10, the toolbar paint flush happens along
with the urlbar flickers.

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

--HG--
extra : moz-landing-system : lando
2019-06-13 02:30:25 +00:00
Hiroyuki Ikezoe
ec9ad7bde1 Bug 1488953 - Disable smooth scroll on tabbar scrollbox to avoid stopping scrolling the last tab on race conditions. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D33615

--HG--
extra : moz-landing-system : lando
2019-06-13 02:30:25 +00:00
Hiroyuki Ikezoe
7254f7139b Bug 1488953 - Wait for a scrollend event to make sure the scrolling has finished before proceeding the test. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D33614

--HG--
extra : moz-landing-system : lando
2019-06-13 02:29:08 +00:00
Andreea Pavel
307e3f181b Backed out 2 changesets (bug 1498742) for build bustages at GMPProcessParent.cpp on a CLOSED TREE
Backed out changeset 5f9d32e26c71 (bug 1498742)
Backed out changeset ffc8d151cf3a (bug 1498742)
2019-06-13 04:38:56 +03:00