Commit Graph

671623 Commits

Author SHA1 Message Date
Alexander Surkov
9b73536b9c Bug 1555497 - allow shadow DOM in content process for XUL elements to make possible running chrome UI in content process needed for wpt tests r=emilio
* wpt runs chrome priv for a subset of tests (mostly things testing toolkit chrome stuff), but it's still in the content process
* we only ever hit this case if the test is explicitly loaded as chrome. originally added for a couple osx tests at https://bugzilla.mozilla.org/show_bug.cgi?id=1465457. then expanded for all xul tests at https://bugzilla.mozilla.org/show_bug.cgi?id=1557371
* so what we used to do here is run xul/xbl in the content process (not chrome priv)
* the change here is that with our chrome Custom Elements we need to run with chrome priv for https://searchfox.org/mozilla-central/rev/4218cb868d8deed13e902718ba2595d85e12b86b/toolkit/components/processsingleton/CustomElementsListener.jsm#16 to load the elements
* so we made it explicit. the alternative at the time was to change wpt harness to load these tests in parent process, but it was too complex for what we needed (discussed with dbaron)
* this parentprocess check was meant kind of as an optimization so that we wouldn't have to check priv on random pages. but (a) that's short circuited anyway by the xul elem check and (b) this is only called when attachShadow is called on a non-html element so not in any kind of hot path

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

--HG--
extra : moz-landing-system : lando
2019-09-19 11:19:22 +00:00
Jared Wein
daeea469fc Bug 1570937 - Disable the sort select when there are no visible logins in the list. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D46474

--HG--
extra : moz-landing-system : lando
2019-09-19 17:21:32 +00:00
Jared Wein
79f0725ce8 Bug 1579482 - Header should use --in-content-page-background. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D46346

--HG--
extra : moz-landing-system : lando
2019-09-19 17:47:48 +00:00
Jared Wein
36fe930baf Bug 1579180 - Adjust the logged-out-view of the FxA button to match the spec. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D46343

--HG--
extra : moz-landing-system : lando
2019-09-19 17:49:14 +00:00
Chris H-C
3c3ec8555c Bug 1579752 - Add a testing pref to override Telemetry's products check r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D46458

--HG--
extra : moz-landing-system : lando
2019-09-19 13:57:26 +00:00
Chris H-C
d932ed6673 Bug 1576948 - Do not trigger environment-change telemetry when plugins or theme changes r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D46068

--HG--
extra : moz-landing-system : lando
2019-09-19 07:37:56 +00:00
Geoff Brown
9991b48e25 Bug 1582241 - Increase ccov browser-chrome max-run-time; r=marco
Increase max-run-time for linux and windows ccov browser-chrome tasks to avoid
frequent task timeouts. (linux platform name was incorrect in existing configuration).
I would prefer to see shorter max-run-time but there may be no alternative for
these tasks.

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

--HG--
extra : moz-landing-system : lando
2019-09-19 18:36:38 +00:00
Agi Sferro
1a1a96e3f6 Bug 1581951 - Fix CHANGELOG bug links for v71. r=fluffyemily
Differential Revision: https://phabricator.services.mozilla.com/D46217

--HG--
extra : moz-landing-system : lando
2019-09-19 18:26:12 +00:00
Marco Bonardo
5e4e4da1ce Bug 1580792 - "Paste and Go" no longer searches for the clipboard term if strings are in the address bar. r=dao
Autocomplete used to close the urlbar panel when opening the contextual menu.

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

--HG--
extra : moz-landing-system : lando
2019-09-19 11:14:07 +00:00
gfmcknight
38ae518715 Bug 1405031 - Add middle-click and click modifiers to browserAction r=robwu
and pageActions.

Before this change, browserActions and pageActions did not trigger
onClick events when middle-clicked, and no information on the button or
any modifiers were passed in the onClick event. With this change, middle
clicking triggers an event, and a clickData object is passed in the
onClick event, with the button and a list of modifiers.

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

--HG--
extra : moz-landing-system : lando
2019-09-19 17:06:22 +00:00
Mats Palmgren
c83d0686e2 Bug 1580051 - Detect a subgrid also when it has a <line-name-list>. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D46371

--HG--
extra : moz-landing-system : lando
2019-09-19 09:14:59 +00:00
Martin Stransky
59589dad99 Bug 1581638 - Provide logging to Linux/Gtk clipboard code, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D46266

--HG--
extra : moz-landing-system : lando
2019-09-19 07:24:41 +00:00
Jan Horak
f1f19846f0 Bug 1581773 - Fix disappearing bookmark edit panel when choosing folder under Wayland; r=stransky
Differential Revision: https://phabricator.services.mozilla.com/D46440

--HG--
extra : moz-landing-system : lando
2019-09-19 09:28:28 +00:00
Rob Wu
cda779b4c4 Bug 1581300 - Remove unneeded browser.webProgress r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D45936

--HG--
extra : moz-landing-system : lando
2019-09-17 15:32:41 +00:00
Eden Chuang
d6b2ea7588 Bug 1582125 - disable failed tests for fission r=perry
Disable failed tests for fission

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

--HG--
extra : moz-landing-system : lando
2019-09-18 22:35:22 +00:00
Harry Twyford
a90e45458c Bug 1582240 - Differentiate hover and selected states on TIP help buttons. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D46347

--HG--
extra : moz-landing-system : lando
2019-09-19 14:21:08 +00:00
Tarek Ziadé
b1507c0416 Bug 1581818 - Make sure client.py stays Python 2 compatible r=stephendonner
We need to keep util.py python 2 compatible. The Python 3 helper class
that's used to generate conditioned profiles is moved to its own
module and we're reactivating util.py in flake8

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

--HG--
extra : moz-landing-system : lando
2019-09-18 15:16:57 +00:00
Julian Descottes
d49f8aea06 Bug 1582468 - Add shared-head and telemetry-helpers imports to devtools/shared/webconsole browser.ini r=nchevobbe
shared-head.js is loaded by the suite's head.js file. telemetry-helpers is loaded by shared-head itself.

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

--HG--
extra : moz-landing-system : lando
2019-09-19 17:41:36 +00:00
Bogdan Tara
7e0aba7d00 Backed out changeset b0c0887e223c (bug 1563063) for browser_test_feature_preferencereads and browser_test_profile_multi_frame_page_info failures CLOSED TREE 2019-09-19 23:18:06 +03:00
Gijs Kruitbosch
5ad1f2be51 Bug 1580646 - move default button to the right place on Windows, r=mak
Differential Revision: https://phabricator.services.mozilla.com/D46473

--HG--
extra : moz-landing-system : lando
2019-09-19 17:40:41 +00:00
Kristen Wright
9f99cda7e4 Bug 1582238 - Remove duplicate media.wmf.* prefs from all.js r=njn
Removes the duplicate media.wmf.* prefs from `all.js`. Defaults to `all.js` values in Static Prefs where needed.

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

--HG--
extra : moz-landing-system : lando
2019-09-19 05:42:12 +00:00
Nico Grunbaum
11d7e7febf Bug 1581023 - Expand DataChannel logging capabilities - r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D45800

--HG--
extra : moz-landing-system : lando
2019-09-19 14:50:57 +00:00
Bryce Seager van Dyk
ee7fee057b Bug 1578143 - Prevent TrackBuffersManager attempting to access buffered ranges if none exist when evicting data. r=jya
It appears possible for data eviction to take place despite the manager not
currently having any buffered ranges. This shouldn't happen, but if it can if
the buffers have become full with 0 duration data. This patch attempts to
mitigate that case by removing all coded frames. This prevents a bad access on
the buffered ranges and should clear up space in the buffers to append more
data.

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

--HG--
extra : moz-landing-system : lando
2019-09-19 15:38:40 +00:00
Jared Wein
cfb357924d Bug 1574498 - Scroll the login-list to the top after changing the sort order. r=MattN
This patch does not attempt to keep the selected login visible, as we select a login upon loading so the user may not care where their currently selected login resides within the sort order.

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

--HG--
extra : moz-landing-system : lando
2019-09-19 16:39:50 +00:00
Jared Wein
689691cf5c Bug 1558235 - Record telemetry events for sorting the login list. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D46334

--HG--
extra : moz-landing-system : lando
2019-09-19 14:54:41 +00:00
Jason Laster
0d8811c4bc Bug 1580374 - DOM BPs ignore ignores blackboxed files. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D45761

--HG--
extra : moz-landing-system : lando
2019-09-18 18:00:58 +00:00
Miriam
8762ab72e8 Bug 1581958 - Add sub-menu to watchpoints context menu r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D46333

--HG--
extra : moz-landing-system : lando
2019-09-19 16:31:12 +00:00
Mark Banner
f1e0885d64 Bug 1563016 - Save details of the private browsing search engine in the telemetry environment. r=chutten,daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D43258

--HG--
extra : moz-landing-system : lando
2019-09-13 17:26:21 +00:00
championshuttler
2aab9454f8 Bug 1428710 - Add support for Python 3 for mozleak. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D46480

--HG--
extra : moz-landing-system : lando
2019-09-19 16:12:49 +00:00
abowler2
7f306608f9 Bug 1578693 - removed duplicate CSS rule from info-item.css r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D46185

--HG--
extra : moz-landing-system : lando
2019-09-19 13:47:13 +00:00
Brian Hackett
1f31f996f6 Bug 1582057 - Whitelist exceptions from canceled operations in debugger tests, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D46345

--HG--
extra : moz-landing-system : lando
2019-09-19 17:32:18 +00:00
Gijs Kruitbosch
0077e210fe Bug 1561581 - listen for key events in panels 'later' than the builtin menu handling code, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D44679

--HG--
extra : moz-landing-system : lando
2019-09-18 22:48:15 +00:00
Doug Thayer
5920fc459e Bug 1554242 - Don't open file just to ftell it r=baku
In bug 1554242 we're noticing main thread file IO sending a PNG
thumbnail as a blob over IPC. The stack is roughly
IPCBlobInputStream::Close() -> nsFileInputStream::Close() ->
nsFileStreamBase::DoOpen(). The file in question is always a
deferred open file, and we didn't open it in append mode, so there
is no way for ftell to be anything other than 0 (?). This was
verified with an assertion on a try run.

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

--HG--
extra : moz-landing-system : lando
2019-09-19 10:03:23 +00:00
Patrick Brosset
cfe3a4c9ef Bug 1568857 - Get flexbox information from the right target; r=ochameau
The flexbox inspector is different from the grid inspector in that it
does not list all of the flexbox layouts on the page. In D45524 we needed
to list all of the LayoutFronts to retrieve all of the GridFronts in the
page. However here, we do not need to do this. We only need to get the
LayoutFront contextual to the NodeFront currently selected.

I also took this opportunity to remove an old backward-compatibility
check called hasGetCurrentFlexbox which was no longer required since it
guarded a feature added in Fx60.

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

--HG--
extra : moz-landing-system : lando
2019-09-19 12:12:21 +00:00
Patrick Brosset
6da9470cf4 Bug 1568857 - Use the contextual highlighter in the box-model; r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D45525

--HG--
extra : moz-landing-system : lando
2019-09-19 12:12:02 +00:00
Patrick Brosset
5842ca7532 Bug 1568857 - Get the grids from all current targets; r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D45524

--HG--
extra : moz-landing-system : lando
2019-09-19 12:11:44 +00:00
Nicolas B. Pierron
58585aac29 Bug 1579876 - Add telemetry to estimate the benefit of a streaming parser for JS. data-review=mlopatka r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D45551

--HG--
extra : moz-landing-system : lando
2019-09-19 12:42:51 +00:00
Edouard Oger
dc0356a8c5 Bug 1581170 - Normalize FxA mobile type to phone. r=vladikoff
Differential Revision: https://phabricator.services.mozilla.com/D46479

--HG--
extra : moz-landing-system : lando
2019-09-19 15:25:44 +00:00
Olli Pettay
bcf140f437 Bug 1563063 - Cross-process idle handling, r=farre
This is to get initial feedback/review.
PIdleScheduler.ipdl has the documentation about the basic architecture.
(v15)

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

--HG--
extra : moz-landing-system : lando
2019-09-18 23:53:42 +00:00
Andi-Bogdan Postelnicu
f26c05d126 Bug 1581846 - mark some Coverity checkers as disabled since their results yiled to be false-positive. r=bastien
Differential Revision: https://phabricator.services.mozilla.com/D46151

--HG--
extra : moz-landing-system : lando
2019-09-19 03:57:34 +00:00
Mark Hammond
7531325c86 Bug 1582023 - Replace "sync disconnect" dialog and local data removal with simple confirmation dialog. r=eoger,flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D46253

--HG--
extra : moz-landing-system : lando
2019-09-19 05:59:51 +00:00
Nicholas Nethercote
91294276b6 Bug 1579775 - Extend testing of #filter slashslash. r=glandium
Depends on D45152

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

--HG--
extra : moz-landing-system : lando
2019-09-18 02:44:32 +00:00
Nicholas Nethercote
d2520b74ee Bug 1579775 - Improve some comments in preprocessor.py. r=glandium
In particular, there was some weird use of blank lines.

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

--HG--
extra : moz-landing-system : lando
2019-09-18 02:43:48 +00:00
Yuan Cheng
cc97995953 Bug 1577513 - The website's favicon from the login item changes to the default one if the saved login is edited, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D46080

--HG--
extra : moz-landing-system : lando
2019-09-19 04:06:37 +00:00
Cosmin Sabou
db07080d87 Backed out changeset 08f2148de713 (bug 1581757) for causing webrender reftest failures.
--HG--
extra : rebase_source : 6d41ee1b453c7433768f9b77b6f88483a4215f04
2019-09-19 07:40:01 +03:00
James Teh
79314daf0b Bug 1316965: Give file inputs an a11y role of GROUPING so screen readers report their label when focus enters them. r=MarcoZ
Differential Revision: https://phabricator.services.mozilla.com/D46375

--HG--
extra : moz-landing-system : lando
2019-09-19 04:39:21 +00:00
James Teh
90f724704e Bug 1582323: When a file input has DOM focus, focus the browse button inside it for a11y. r=MarcoZ
Differential Revision: https://phabricator.services.mozilla.com/D46386

--HG--
extra : moz-landing-system : lando
2019-09-19 04:34:29 +00:00
Cosmin Sabou
abc3c42a71 Merge mozilla-central to autoland. 2019-09-19 07:05:31 +03:00
Cosmin Sabou
705e6d23bb Merge mozilla-inbound to mozilla-central. a=merge 2019-09-19 06:59:14 +03:00
Daniel Holbert
99952c0744 Bug 1580012: In css 'display' blockification codepath, leave -moz-box alone and promote -moz-inline-box to -moz-box (if a new pref is set). r=emilio
This is in the interests of allowing the frontend team to experiment with
switching from XUL grid to CSS grid, without inadvertently changing the
display values for the grid items via css-grid-item blockification.

This patch's new pref is not expected to remain in the codebase for long.
We're just adding it so that the behavior remains the same by default, because
we do currently have some XUL code that inadvertently depends on -moz-box
display values being blockified to 'block'.  The plan is for folks to remove
that dependency e.g. by adding explicit 'display:block' styling to frontend
code as-needed. After we've done that, we can tentatively flip the pref to true
by default, and then remove the pref entirely.

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

--HG--
extra : moz-landing-system : lando
2019-09-19 03:58:53 +00:00