Commit Graph

673657 Commits

Author SHA1 Message Date
Coroiu Cristina
e1c578961a Backed out changeset 631ae4f7da71 (bug 1585428) for browser-chrome failures at browser/base/content/test/sync/browser_sync.js 2019-10-03 05:51:33 +03:00
Emilio Cobos Álvarez
d4d8e98bd6 Bug 1585819 - Restrict loading XBL bindings from WrapObject to the little amount of XUL elements that remain with bindings. r=bzbarsky
People keep shooting themselves in the feet because of this codepath and writing
slow code.

There are just a few elements with bindings left, so just check those.

Also simplify a bit the code. The XUL element + tagname check should be pretty
fast now, and ComputedStyle objects no longer keep weak pointers to pres
contexts and such, so can be safely kept on a RefPtr across an style flush.

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

--HG--
extra : moz-landing-system : lando
2019-10-03 02:31:16 +00:00
Emilio Cobos Álvarez
c09aa065ce Bug 1585818 - Don't check for <html:object> or <html:embed> in MayNeedXBLBinding. r=bzbarsky
They no longer load bindings since quite a while ago.

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

--HG--
extra : moz-landing-system : lando
2019-10-03 02:34:30 +00:00
Mark Hammond
51a55ec4ba Bug 1585299 - ensure only 1 fxaccounts:onverified notification when a new account verifies. r=lina
Differential Revision: https://phabricator.services.mozilla.com/D47861

--HG--
extra : moz-landing-system : lando
2019-10-03 01:18:09 +00:00
Dorel Luca
4ce638ade8 Backed out changeset 343178f58cf9 (bug 1581980) for Eslint failure on gecko/browser/components/BrowserGlue.jsm. CLOSED TREE 2019-10-03 04:47:43 +03:00
Glenn Watson
611160e516 Bug 1585240 - Add a composite code path for picture cache tiles. r=kvark
Previously, picture cache tiles were added to normal batches, and drawn
via the brush_image shader. Since all content is now in picture cache
tiles, we can instead draw the tiles via a separate code path. The tiles
for all picture caches are collected into a single composite config, that
is stored in the Frame structure. These two changes provide a number of
advantages:

 * The composite shader is very simple - it doesn't need to deal with
   transforms, anti-aliasing, repetition etc.
 * Since we create the tile batches in render(), rather than in the
   backend, we can take advantage of information not available until
   the render() call. For example, Gecko will provide information here
   when the partial presentation rects need to be reset. This will be
   used to enable partial presentation parameters on Windows.
 * In future, we can access this list of tiles to be composited, and use
   them to configure the OS compositor integration, and hand the tiles
   directly to the OS compositor.
 * In future, we can apply global optimizations to the set of picture
   cache tiles (e.g. occlude background tiles on CPU to skip paying
   the z-reject cost of drawing them).
 * In future, we can take advantage of the simpler composite path
   for software rasterizer implementations.

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

--HG--
extra : moz-landing-system : lando
2019-10-03 01:14:42 +00:00
Mark Hammond
534414ccc2 Bug 1585428 - update FxA toolbar heading from 'Manage Account' to 'Settings'. r=flod,eoger
Differential Revision: https://phabricator.services.mozilla.com/D47852

--HG--
extra : moz-landing-system : lando
2019-10-03 01:24:20 +00:00
Mark Hammond
15dc6a8aae Bug 1585426 - remove heading from 'choose what to sync' dialog. r=eoger,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D47850

--HG--
extra : moz-landing-system : lando
2019-10-02 14:41:29 +00:00
Mark Hammond
b96fbe7716 Bug 1581980 - change the text of many Sync notifications so they aren't Sync specific. r=flod,eoger
Differential Revision: https://phabricator.services.mozilla.com/D47853

--HG--
extra : moz-landing-system : lando
2019-10-03 01:21:45 +00:00
Eitan Isaacson
cc288d94bb Bug 1582619 - Return DocAccessible if doc root element is passed to GetAccessibleOrDescendant. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D47365

--HG--
extra : moz-landing-system : lando
2019-10-03 00:31:13 +00:00
Eitan Isaacson
18deeb8110 Bug 1582561 - Don't access lazily created descendants in GetAccessibleOrDescendant. r=Jamie
Lazily creating children might cause us to make layout calls at unsafe times.

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

--HG--
extra : moz-landing-system : lando
2019-10-03 00:30:06 +00:00
Dorel Luca
46491fb5f0 Backed out changeset 62b78793d12e (bug 1583867) for WPT failures in webrtc/RTCRtpReceiver-getSynchronizationSources.https.html 2019-10-03 02:43:28 +03:00
Emilio Cobos Álvarez
59196e7850 No bug - remove silly assertion as OwnerDoc() never returns null.
Differential Revision: https://phabricator.services.mozilla.com/D47994

--HG--
extra : moz-landing-system : lando
2019-10-02 23:29:51 +00:00
Brian Grinstead
98a08a3ce4 Bug 1514926 - Convert the arrowscrollbox binding to a Custom Element r=dao
This uses Shadow DOM slotting instead of XBL, and migrates styles from
using XBL anonymous traversal to using CSS Shadow Parts.

This also removes the basecontrol binding, since this was the last
binding to extend it.

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

--HG--
rename : toolkit/content/widgets/scrollbox.xml => toolkit/content/widgets/arrowscrollbox.js
extra : moz-landing-system : lando
2019-10-02 22:57:39 +00:00
Brian Hackett
aa6db0d7ab Bug 1585775 - Fix undefined reference, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D47987

--HG--
extra : moz-landing-system : lando
2019-10-02 22:48:24 +00:00
Mark Striemer
1cad67ef67 Bug 1533858 - Add a border to the about:config add row r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D46344

--HG--
extra : moz-landing-system : lando
2019-10-02 22:58:27 +00:00
Jason Laster
15cc722a58 Bug 1582870 - Reduxify console actions. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D46674

--HG--
extra : moz-landing-system : lando
2019-10-02 22:50:25 +00:00
Wes Kocher
c4acd9439a Bug 1573271 - Run the iris test suite in CI on Windows and Linux r=grenade,tomprince
This patch enables the iris test suite to run in CI against Windows and Linux shippable builds on mozilla-central and try. The framework is in place for Iris to run against MacOS in CI, but it is currently disabled while bootstrapping issues are sorted out.

Linux uses a new docker image based on the debian10-test parent image that installs preinstalls most of Iris's dependencies. Windows installs a few dependencies using the scoop package manager. Both then install the rest of the python dependencies via pip.

This adds a new toolchain artifact to fetch the iris_firefox git repo without touching the outside network.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 01:58:31 +00:00
Nico Grunbaum
6722b1c2c1 Bug 1583867 - add rtpTimestamp field to RTP sync/contrib sources; r=jib,smaug
Differential Revision: https://phabricator.services.mozilla.com/D47096

--HG--
extra : moz-landing-system : lando
2019-10-02 21:55:33 +00:00
Valentin Gosu
69224531f0 Bug 1585748 - Update test_trr.js to account for network.trr.request-timeout being renamed r=agrover
Differential Revision: https://phabricator.services.mozilla.com/D47965

--HG--
extra : moz-landing-system : lando
2019-10-02 20:47:05 +00:00
Jeff Muizelaar
b01dc0a82e Bug 1584375. Remove unused origin from recording. r=nical
This was added as part of an intermediate step to blob
recoordination. It's not used anymore.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 21:47:11 +00:00
Chris Manchester
0498c437c9 Bug 1578493 - Updates to sccache-dist docs. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D47836

--HG--
extra : moz-landing-system : lando
2019-10-02 20:56:52 +00:00
Glenn Watson
29fd75717f Bug 1566031 - Update vulnerable lodash version in WebRender Debugger. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D47856

--HG--
extra : moz-landing-system : lando
2019-10-02 19:52:48 +00:00
Andrew Osmond
4cb5bd51f8 Bug 1583647 - Make the GIF decoder use the accelerated RGB unpacking. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D47063

--HG--
extra : moz-landing-system : lando
2019-09-25 23:31:40 +00:00
thomasmo
e062f9499c Bug 1585465 - Add support for WM_KEYDOWN/UP with SendUIMessageToVRWindow in vrhost r=daoshengmu,PhilipLamb
Differential Revision: https://phabricator.services.mozilla.com/D47821

--HG--
extra : moz-landing-system : lando
2019-10-02 17:10:36 +00:00
Iain Ireland
79e36589ac Bug 1585158: Add pre-barriers to XDRAtomMap and XDRAtomTable r=tcampbell
Depends on D47926

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

--HG--
extra : moz-landing-system : lando
2019-10-02 20:07:18 +00:00
Iain Ireland
b4eb18f850 Bug 1584820: Minor cleanups r=caroline
Depends on D47680

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

--HG--
extra : moz-landing-system : lando
2019-10-02 19:59:57 +00:00
Iain Ireland
ebeb69e3cf Bug 1584820: Properly root XDRDecoder::atomTable r=tcampbell
The original atom deduplication patch in bug 1575370 rooted the atom map used when encoding data, but not the atom table used when decoding data. This patch fixes that problem by turning it into a RootedVector.

This means the decoder needs to be stack-allocated. (Fortunately, we already always allocate the decoder on the stack.) Currently, XDRDecoder is the templatized sibling of XDRDecoder, which means there's no base decoder class to put the RootedVector in (and mark with MOZ_RAII). This patch adds a real XDRDecoder class to make it all work.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 17:58:24 +00:00
Jorg K
97ad709c61 Bug 1583129 - Calculate legacy hash using x86 program file path for Thunderbird. r=mossop 2019-10-02 21:28:21 +02:00
Iain Ireland
6336baab22 Bug 1584820: Refactor atomMap / hasAtomMap to match other XDRState accessors r=caroline
Differential Revision: https://phabricator.services.mozilla.com/D47670

--HG--
extra : moz-landing-system : lando
2019-10-02 15:43:53 +00:00
Rob Wood
68186d1a2f Bug 1581990 - Align page-load test delays and timeouts under --browsertime with Raptor r=nalexander,tarek
Differential Revision: https://phabricator.services.mozilla.com/D47833

--HG--
extra : moz-landing-system : lando
2019-10-02 19:26:38 +00:00
Dorel Luca
4d474a42ea Backed out changeset 18cdbda1b5e1 (bug 1574963) for build bustage in /toolkit/profile/nsToolkitProfileService.cpp. CLOSED TREE 2019-10-02 22:43:04 +03:00
David Walsh
3abfc57f0c Bug 1585720 - Avoid CodeMirror operation when there are no column breakpoints r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D47942

--HG--
extra : moz-landing-system : lando
2019-10-02 19:26:31 +00:00
Andrew Osmond
4c101d240f Bug 1581606 - Consider all screens when deciding to turn on WebRender. r=jrmuizel
Before this patch, we only considered the primary screen when deciding
whether or not WebRender should be enabled. This is problematic for
Intel users where we don't want to turn on WebRender for large screens;
several small screens are just as bad as one large screen. Now we sum
the pixel count for all the screens when making this decision.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 18:48:11 +00:00
Dão Gottwald
c881cdb936 Bug 1585755 - Remove obsolete .search-panel-input-value rule. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D47968

--HG--
extra : moz-landing-system : lando
2019-10-02 18:52:41 +00:00
Sebastian Streich
1aa0b1244d Bug 1583871 Refactor ThirdpartyUtil.cpp r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D47099

--HG--
extra : moz-landing-system : lando
2019-10-02 15:10:40 +00:00
Michael Cooper
52e089f981 Bug 1584352 - Use sinon matcher instead of exact call list in Normandy addon rollout test r=Gijs
This avoids an intermittent test failure when other parts of Firefox set
experiments active while this test is running.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 18:22:22 +00:00
Geoff Brown
0e59b1bfda Bug 1585416 - Disable support for Android mochitest-chrome in mochitest harness; r=bc
mochitest-chrome is not supported with geckoview and attempts to run chrome
tests with geckoview result in a hang. mach test runs can accidentally attempt
to run chrome tests if the flavor is not specified and the directory contains
a chrome.ini manifest.
Existing harness support allows for filtering flavors based on buildapp, like
android, but not by run-time app like geckoview, so this patch disables
mochitest-chrome for all android runs.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 17:43:27 +00:00
Michael Kaply
1ddd4cc6a3 Bug 1574963 - Add a policy for using legacy profiles on Windows. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D47841

--HG--
extra : moz-landing-system : lando
2019-10-02 18:25:29 +00:00
Honza Bambas
976b757c89 Bug 1584207 - Forward nsILoadInfo.requestBlockingReason to the parent process for both old and new redirect channels, r=dragana,asuth
Differential Revision: https://phabricator.services.mozilla.com/D47264

--HG--
extra : moz-landing-system : lando
2019-10-01 16:50:23 +00:00
Emilio Cobos Álvarez
92ca18ea23 Bug 1585317 - follow-up: Rename a test so that it doesn't collide with css/css-scroll-snap/scroll-padding.html. r=me CLOSED TREE
MANUAL PUSH: Investigating https://bugzilla.mozilla.org/show_bug.cgi?id=1585751 / fixing upcoming bustage.


--HG--
rename : testing/web-platform/tests/css/css-scroll-anchoring/scroll-padding.html => testing/web-platform/tests/css/css-scroll-anchoring/scroll-padding-affects-anchoring.html
2019-10-02 21:01:56 +02:00
Francesco Lodolo (:flod)
90b06e0032 Bug 1584920 - Add Tibetan (bo) and Bodo (brx) to Firefox Nightly builds r=Pike. On a CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D47868

--HG--
extra : rebase_source : 360606a3921ba9bb4c793587eedff27d6bd1c9ec
extra : amend_source : 4b3753a9e240708c6c8f256bc6c72ac64c79cef7
extra : source : b3743b6fb2f3408201cb491fa4f3c8d69222a1a6
2019-10-02 14:42:21 +00:00
Brendan Dahl
4f80accf77 Bug 1583403 - Remove default namespace from various global.css files. r=dao
Makes it easier to share this CSS with HTML namespaced files.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 18:10:53 +00:00
Lee Salzman
5d27394460 Bug 1573683 - adjust fuzz for webkit-text-stroke-propery-003.html. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D47939

--HG--
extra : moz-landing-system : lando
2019-10-02 17:31:38 +00:00
Dão Gottwald
f9b9d71d3d Bug 1577541 - Enable megabar pref by default in Nightly. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D46595

--HG--
extra : moz-landing-system : lando
2019-10-02 17:26:37 +00:00
Emilio Cobos Álvarez
d7169f40f6 Bug 1585637 - Rename a test that's no longer tentative now that there's spec text for it. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D47903

--HG--
rename : testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio.tentative.html.ini => testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio.html.ini
rename : testing/web-platform/tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio.tentative.html => testing/web-platform/tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio.html
extra : moz-landing-system : lando
2019-10-02 17:06:20 +00:00
Jeff Muizelaar
06f5d9b0b1 Bug 1584378. blob: Remove unused mImageBounds. r=nical
We don't use this for the bounds of the blob anymore.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 16:43:35 +00:00
Emilio Cobos Álvarez
3a164c3f60 Bug 1585637 - Turn on layout.css.width-and-height-map-to-aspect-ratio.enabled on late beta and release. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D47902

--HG--
extra : moz-landing-system : lando
2019-10-02 17:06:11 +00:00
David Walsh
e1edf98b83 Bug 1584843 - Simplify and optimize inline preview mapping and rendering r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D47557

--HG--
extra : moz-landing-system : lando
2019-10-02 15:50:10 +00:00
Ed Lee
b34af2b581 Bug 1585672 - [mach] Skip modules whose __file__ attribute is None in the global ImportHook r=ahal
This also gets around a flake8 lint exception.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 17:54:11 +00:00