Commit Graph

660186 Commits

Author SHA1 Message Date
Razvan Maries
10d819389e Backed out changeset 26853a62fed3 (bug 1526818) for ES Lint failure. CLOSED TREE 2019-07-13 00:03:08 +03:00
Gregory Mierzwinski
710cb7f271 Bug 1565644 - Disable raptor from running in android opt builds on integration branches. r=perftest-reviewers,rwood
This patch disables raptor tests running on android opt-builds and as a side, prevents raptor tests running on android from running on try by default. With these changes, --full in mach try fuzzy will be required to schedule raptor mobile tests on try.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 21:02:49 +00:00
Ciure Andrei
3d0c68f966 Backed out changeset a9ea4223df5a (bug 1544828) the cause for the disable was backed out bug 1354679 CLOSED TREE
--HG--
extra : rebase_source : f3b8fae6526e237d3e5fdcac730cabc81428bb81
2019-07-12 23:57:12 +03:00
Omkar Konaraddi
885533af6a Bug 1526818 - QuantumBar: Expose an autocomplete.properties bundle from UrlbarUtils r=adw
Differential Revision: https://phabricator.services.mozilla.com/D36250

--HG--
extra : moz-landing-system : lando
2019-07-12 20:54:04 +00:00
Sebastian Hengst
62f76168bd Bug 1554208 - update test expectations for unexpected passes on Android. a=unexpected-pass-fixes
--HG--
extra : rebase_source : 6ffce7e5e2848ac85764b7f78fa633ba5c83e0b6
2019-07-12 22:35:20 +02:00
Ciure Andrei
6481c7cc39 Backed out changeset fa44f47160b2 (bug 1354679)for causing high frequency browser_aboutdebugging_devtoolstoolbox_shortcuts.js and browser_aboutdebugging_devtoolstoolbox_reload.js failures CLOSED TREE 2019-07-12 23:42:16 +03:00
Mike Shal
8163764c24 Bug 1565165 - Switch Bpgo(run) tasks to 'build' (from 'test'); r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D37919

--HG--
extra : moz-landing-system : lando
2019-07-12 20:13:12 +00:00
Tom Prince
fe129c3cdc No bug: [taskgraph] Inherit treeherder collection for non-opt platforms; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D37785

--HG--
extra : moz-landing-system : lando
2019-07-12 02:11:38 +00:00
Tom Prince
bd1512fcbf Bug 1565358: Use Parameters.file_url helper consitently; r=mhentges
Only one place should need to know how to generate VCS URLs. This
makes it easier to support other VCSs.

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

--HG--
extra : moz-landing-system : lando
2019-07-11 22:00:51 +00:00
Emilio Cobos Álvarez
9fa0ebbc44 Bug 1528180 - Don't align scroll offsets to layer pixels when using WebRender. r=tnikkel
This position is only invalidated from FrameLayerBuilder, that's not a very good
signal.

This would get out of sync when using WebRender, and APZ messages will send
sub-pixel scroll positions that will get wrongly adjusted, causing small scroll
offsets which scroll anchoring would incorrectly try to correct, which is the
ultimate cause of the jittering.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 20:04:16 +00:00
Agi Sferro
61f5744ce6 Bug 1565410 - Don't expose BundleEventListener in the API. r=esawin
This also updates apilint to 0.2.2 to ensure that future instances of this
problem will be caught automatically.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 20:04:38 +00:00
Ehsan Akhgari
1a81838031 Bug 1558944 - Increase the intermittent leak threshold for wpt tests on OSX to 2100 bytes to allow for new fields to be added to OriginAttributes; r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D37909

--HG--
extra : moz-landing-system : lando
2019-07-12 19:24:53 +00:00
Shane Caraveo
b5f7e57944 Bug 1556789 minimize the chaos of search config testing r=daleharvey
700K extension reloads!  This minimizes tests to using the
necessary extensions as well as avoiding reloads of extensions while
the search config tests are run.  Local machine can now run a single
search config test file in under 2 minutes.  This was impossible before.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 01:49:41 +00:00
Shane Caraveo
36bce0da93 Bug 1556789 - Refactor extension install in searchservice to use promises r=robwu,daleharvey
This provides a set of promises that the searchservice resolves once the search engine has been configured

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

--HG--
extra : moz-landing-system : lando
2019-07-12 19:33:32 +00:00
Kartikaya Gupta
99d5d84df8 Bug 1560312 - Run fission tests without WR as well. r=botond
This also disables the test on Windows 7 because the newly enabled subtests
fail intermittently there. We don't care so much about Windows 7 these days,
and I don't have a local setup to reproduce it, so I didn't investigate the
failure.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 17:13:04 +00:00
Jeff Muizelaar
c0299a4309 Bug 1563775. Include the recording origin in the stream. r=nical
This will let us do the subtraction of the recording origin during
playback instead of during recording.

It will also let us merge recordings that have different origins.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 18:20:29 +00:00
Jeff Muizelaar
ab81cbdb67 Bug 1565580. Apply accidentally dropped review comments.
Differential Revision: https://phabricator.services.mozilla.com/D37901

--HG--
extra : moz-landing-system : lando
2019-07-12 18:16:07 +00:00
Andreea Pavel
59262a5149 Bug 1432176 - disabled test on win ccov r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D37530

--HG--
extra : moz-landing-system : lando
2019-07-10 09:22:30 +00:00
Dorel Luca
28d6d22bfe Bug 1544828 - Disabled browser_aboutdebugging_devtoolstoolbox_reload.js on Linux64 and OSX Debug r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D37868

--HG--
extra : moz-landing-system : lando
2019-07-12 14:34:49 +00:00
Ted Campbell
2fd6509104 Bug 1565556 - Rename SharedScriptData to ImmutableScriptData. r=jandem
After this patch a JSScript will have Private, Runtime, and Immutable
script data type attached to it.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 16:19:32 +00:00
Ted Campbell
79d14f02b0 Bug 1565556 - Cleanup SharedScriptData optional arrays. r=jandem
Add an 'Offset' type-alias to better document as well as fixing up
out-of-date comments. This also moves the optArrayOffset to beginning of
structure.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 15:34:11 +00:00
Jeff Muizelaar
65dccbec8c Bug 1565620. Preserve initial batching debug state across debug state changes. r=kvark
This lets us run wrench with -no-batch and turn on the profiler.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 18:04:45 +00:00
Razvan Maries
91e22ac8f8 Backed out changeset 753e9aa90af6 (bug 1549985) as per Dao's request. 2019-07-12 20:42:08 +03:00
Jeff Muizelaar
3b81239430 Bug 1565580. Improve blob metadata deserialization code. r=Gankro
This removes duplication and makes it a bit safer by using ConvertFromBytes to
do an unaligned read of the indexOffset.

Also, inner classes can't have template methods. Who knew.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 15:09:01 +00:00
Erica Wright
c9d7e55b77 Bug 1564503 - Add missing pieces to the protection report graph. r=mtigley
Bug 1564503 - Add missing pieces to the graph on protections report.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 16:09:19 +00:00
Nicolas Chevobbe
9eee9f68e1 Bug 1521452 - Create a GridElementWidthResizer component. r=Honza.
This component is placed by the consumer on a grid, and act on
one of the grid element size.
The component can be placed at the inline start or the inline end
of the area it is in.
This component relies on the existing Draggable component.
A test is added to ensure this works as expected.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 16:48:27 +00:00
Tim Nguyen
ab07cce446 Bug 1549288 - Clean up about:newinstall CSS and make it support dark mode. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D37805

--HG--
extra : moz-landing-system : lando
2019-07-12 16:12:27 +00:00
Gijs Kruitbosch
c097971fe3 Bug 1560178 - disallow unsafe loads in the parent, r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D36312

--HG--
extra : moz-landing-system : lando
2019-07-12 16:29:01 +00:00
Gijs Kruitbosch
f862faa152 Bug 1560178 - fix devtools tests that load untrusted URIs in the parent, r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D36311

--HG--
extra : moz-landing-system : lando
2019-07-12 16:28:56 +00:00
Gijs Kruitbosch
b5b5d6a0ab Bug 1560178 - fix miscellaneous tests to allow them to keep working when disallowing remote content in the parent process, r=aswan,ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D36310

--HG--
extra : moz-landing-system : lando
2019-07-12 16:27:58 +00:00
Gijs Kruitbosch
a259e5a236 Bug 1560178 - adjust webextension tests that rely on loading untrusted URIs in the parent process when remote webextensions are turned off, r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D36309

--HG--
extra : moz-landing-system : lando
2019-07-12 16:27:39 +00:00
Gijs Kruitbosch
a44b86f060 Bug 1560178 - fix/remove about:addons tests that load discovery pane in the parent, r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D36308

--HG--
extra : moz-landing-system : lando
2019-07-12 16:27:27 +00:00
Ed Lee
e308710902 Bug 1559479 - mach lint complains about newtab node_modules r=dmose
Differential Revision: https://phabricator.services.mozilla.com/D37818

--HG--
extra : moz-landing-system : lando
2019-07-12 15:24:07 +00:00
Razvan Caliman
5c78bb5b6b Bug 1554701 - Replace CssProperties.isValidOnClient() with CSS.supports() r=gl
Given that `CssProperties.isValidOnClient()` does only a client-side check for support of a CSS declaration, we can leverage the built-in `CSS.supports()` method and remove some of the inter-dependencies between the `CssProperties` object from the `CssPropertiesFront` and its consumers, `OutputParser` and `FilterWidget`.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 15:28:29 +00:00
Panos Astithas
4993f3303e Bug 1406915 - Convert uses of defer to DOM promises in devtools/shared/client/. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D37747

--HG--
extra : moz-landing-system : lando
2019-07-12 14:37:29 +00:00
Alvina Waseem
485de70925 Bug 1557096 - Add ContentDelegate.onKill() to differentiate between content process crashes and kills. r=geckoview-reviewers,agi,snorp
Differential Revision: https://phabricator.services.mozilla.com/D35874

--HG--
extra : moz-landing-system : lando
2019-07-11 22:03:43 +00:00
Jonathan Kew
54cbb9d57b Bug 1554208 - patch 6 - Add PSName and FullName support to gfxFT2FontList shared font-list initialization, so that src:local() lookups will work. r=jwatt
Also ensure we consistently use the original-case family name in FontNameCache entries,
and only lowercase it to a "key" for lookup/insertion into the font list. This avoids
failures in test_font_whitelist.html due to inconsistency in whether family names have
been lowercased.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 15:34:30 +00:00
Jonathan Kew
f91a1d3b2a Bug 1554208 - patch 5 - Implement shared-fontlist support in the gfxFT2FontList backend. r=jwatt
This is the main part of the implementation, except that it doesn't handle populating the
local names table (for @font-face src:local() lookups) with Full and PostScript names;
that follows in the next patch.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 15:34:04 +00:00
Jonathan Kew
9f9125a4d0 Bug 1554208 - patch 4 - Make the FontNameCache that we use to store the font list in the startupCache use a more robust and extensible serialization. r=jwatt
I'll need to add a couple of extra fields to the cache records, and realized that the current format
looks really fragile; in theory, it'd break if a font name ever contained a comma or semicolon
(unlikely though that may be). So let's fix it to be a bit more robust before we add to it further.
Using control characters from the C0 range to delimit fields/records, instead of ASCII punctuation,
removes the (tiny) risk of conflict with characters that actually occur in a name, and using
distinct field and record separators means that we can better check that the records we're loading
from the cache actually match the expected format.

(Given that the startup cache gets re-created when the build ID is updated, a change in the format
between versions wasn't going to cause problems for users; their old cache just gets blown away
when upgrading. Still, a little more robustness seems like a good thing.)

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

--HG--
extra : moz-landing-system : lando
2019-07-12 15:33:35 +00:00
Jonathan Kew
01e8403527 Bug 1554208 - patch 3 - Rearrange gfxFT2Fonts code so that FindFonts() does just what it says, and other work is handled by the caller. r=jwatt
This makes the functional structure a bit cleaner, so that it'll be easier to slip in the alternative
codepath for the shared font-list.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 15:33:03 +00:00
Jonathan Kew
2469dbfb9d Bug 1554208 - patch 2 - Remove redundant member-reset code from gfxFT2FontList::FindFonts (already handled by gfxPlatformFontList before this is called). r=jwatt
A bit of cleanup of the existing code, before we start actually implementing new stuff.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 15:32:35 +00:00
Jonathan Kew
21b4c1cf5a Bug 1554208 - patch 1 - Add missing checks for shared charmap. r=jwatt
This isn't really specific to the FT2 fontlist, it's a general fixup that I noticed while
working on this. (The missing checks aren't crucial, but mean that we might re-read a cmap
when we shouldn't need to.)

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

--HG--
extra : moz-landing-system : lando
2019-07-12 15:32:05 +00:00
Edwin Gao
29f92afa77 Bug 1562745 - Make OSX10.14 debug tests actually use debug builds. r=jmaher
As far as I can tell, the intermittent suite_start failures are due to
stdout/stderr output interleaving -- a known issue for reftest logging,
without a clear way forward. Let's work around it the same way we did
on Windows.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 16:18:20 +00:00
Dorel Luca
da86b02dc2 Backed out 3 changesets (bug 1562575) for Mochitest failures in browser/tools/mozscreenshots/controlCenter/browser_controlCenter.js. CLOSED TREE
Backed out changeset fce18a9477b0 (bug 1562575)
Backed out changeset c9b01b908020 (bug 1562575)
Backed out changeset de006229ba8f (bug 1562575)
2019-07-12 18:42:19 +03:00
Dorel Luca
77d61d6a6f Backed out 5 changesets (bug 1560178) for Browser-chrome failures in builds/worker/workspace/build/src/dom/base/Document.cpp. CLOSED TREE
Backed out changeset 1ff8a41dd3c1 (bug 1560178)
Backed out changeset 4aaeda889656 (bug 1560178)
Backed out changeset b1dfc0b5a14c (bug 1560178)
Backed out changeset 45fca0f1b675 (bug 1560178)
Backed out changeset fc2be64e4ece (bug 1560178)
2019-07-12 18:38:34 +03:00
Dorel Luca
40aa066748 Backed out changeset 2df4e34175d2 (bug 1564503) for Browser-chrome failures in browser/components/protections/test/browser/browser_protections_report_ui.js. CLOSED TREE 2019-07-12 18:37:06 +03:00
Maja Frydrychowicz
6426ddb4af Bug 1564917 - Use default value when there are no conditions; r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D37871

--HG--
extra : moz-landing-system : lando
2019-07-12 14:47:39 +00:00
Jan de Mooij
fb7e73ed08 Bug 1564887 - Simplify stack checks in Baseline. r=tcampbell
We no longer need the early-check mechanism if we always do environment chain
initialization + stack check before initializing locals. A comment mentions that
environment initialization can only happen _after_ pushing locals, but that
didn't match the code anyway: if the early stack check failed, we would end up
in initEnvironmentChain _without_ having initialized locals.

Ion prologue bailouts now resume in the prologue after environment chain
initialization, so the bailout code needed some small changes to always
initialize the environment chain instead of relying on the Baseline
prologue doing that.

Overall this is much simpler and deletes about 70 lines of code.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 14:28:54 +00:00
Mihai Alexandru Michis
fb4bad51c9 Backed out 2 changesets (bug 1547351) for causing bustages in nsTArray.h CLOSED TREE
Backed out changeset 46c9b479034f (bug 1547351)
Backed out changeset 4689b2870416 (bug 1547351)
2019-07-12 17:37:24 +03:00
Tim Nguyen
1aec6fb8e6 Bug 1565081 - Use CSS variables instead of hardcoded colors in 'Disconnect Sync' dialog. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D37795

--HG--
extra : moz-landing-system : lando
2019-07-12 09:04:47 +00:00