Граф коммитов

632323 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez 8addc7a883 Bug 1521137 - The pres context's base min font size is dead code. r=heycam
Nobody uses it from js, and we only thread the value around in layout. Let's
kill all this code.

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

--HG--
extra : moz-landing-system : lando
2019-01-21 07:15:02 +00:00
Mike Hommey 2a53b3dd2b Bug 1521666 - Do not try to package layout debugger files when layout debugger is disabled. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D17202

--HG--
extra : moz-landing-system : lando
2019-01-22 04:01:33 +00:00
Cosmin Sabou a90615efc4 Merge mozilla-central to autoland. 2019-01-22 05:59:58 +02:00
Glenn Watson aeeb0f3b78 Bug 1521420 - Skip some redundant work during picture caching updates. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D17085

--HG--
extra : moz-landing-system : lando
2019-01-22 02:10:01 +00:00
Cameron McCormack 6898c96479 Bug 1521652 - Run rustfmt on servo/ports/geckolib/. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D17177

--HG--
extra : moz-landing-system : lando
2019-01-22 01:59:21 +00:00
James Teh ee1ef24296 Bug 1518054: Move a11y focus event firing from richlistitem.current to richlistbox.currentItem to fix the All Downloads view. r=paolo
The All Downloads view removes and re-adds its richlistbox for performance reasons.
However, after bug 1492326, this causes the richlistitem's .current property to be assigned before its binding is applied.
Since the .current property fires a11y focus events, this means this property is overridden and thus the events never get fired for that item.
To fix this, move a11y focus event firing into richlistbox.currentItem.

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

--HG--
extra : moz-landing-system : lando
2019-01-22 02:08:26 +00:00
Ryan Hunt 58a87fc778 Bug 1515946 - Let scroll anchoring ride the trains on everything except Fennec. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D17086

--HG--
extra : moz-landing-system : lando
2019-01-21 01:58:34 +00:00
Coroiu Cristina dcfebf08fe Backed out changeset e476cb7c0c0b (bug 1512436) for browser chrome failures at browser/extensions/screenshots/test/browser/browser_screenshots_ui_check.js 2019-01-21 02:51:48 +02:00
Ryan Hunt 89cf3d0af8 Bug 1521278 - Allow ScrollAnchorContainer to detach anchor frame even if pref is disabled. r=dholbert
The important piece is just that we don't queue a selection for later. This code runs
for each scroll, so we'd be wasting a lot of effort to do that.

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

--HG--
extra : moz-landing-system : lando
2019-01-20 07:21:55 +00:00
Andreas Tolfsen 497c69175e bug 1521385: toolkit: export ActorChild in global scope; r=Felipe
JS classes, unlike var or const, are not automatically made part
of the global scope in JSMs.  This makes it impossible to import
ActorChild this way:

	const {ActorChild} = ChromeUtils.import("resource://gre/modules/ActorChild.jsm", {});

By assigning the ActorChild class to this we work around this problem.

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

--HG--
extra : rebase_source : 88feda088b4e66a1166c7624d834e6a1565ced9b
extra : source : 4b6549b8a6012efa6a3b250b26fff7cf0d1ca564
2019-01-21 00:23:02 +00:00
Florens Verschelde e54b6b68dd Bug 1521340 - Simplify icon color CSS variables; r=ntim
- Remane --theme-toolbar-icon-color to just --theme-icon-color
- Rename --theme-toolbar-checked-color to --theme-icon-checked-color
- Introduce a --theme-icon-dimmed-color that is less contrasted (e.g. for Rules icon buttons)
- Remove icon color duplication for twisties, console icons
- Avoid partial opacity variants of Photon Grey as global variables in variables.css

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

--HG--
extra : moz-landing-system : lando
2019-01-21 01:22:02 +00:00
Emilio Cobos Álvarez c16bf47250 Bug 1521399 - Remove layout.css.overflow.moz-scrollbars.enabled. r=mats
We've been shipping it for a few releases already, see bug 1481125.

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

--HG--
extra : moz-landing-system : lando
2019-01-21 01:35:00 +00:00
Dorel Luca e658f2346a Backed out changeset 4b6549b8a601 (bug 1521385) for Android build bustage 2019-01-21 02:47:16 +02:00
Andreas Tolfsen 71ded3b272 bug 1521385: toolkit: export ActorChild in global scope; r=Felipe
JS classes, unlike var or const, are not automatically made part
of the global scope in JSMs.  This makes it impossible to import
ActorChild this way:

	const {ActorChild} = ChromeUtils.import("resource://gre/modules/ActorChild.jsm", {});

By assigning the ActorChild class to this we work around this problem.

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

--HG--
extra : moz-landing-system : lando
2019-01-21 00:23:02 +00:00
Emilio Cobos Álvarez 330daedbea Bug 1521392 - Make tidy happy. 2019-01-20 17:52:24 +01:00
Emilio Cobos Álvarez 9a934ed822 Bug 1521392 - Cherry-pick Servo-only changes to malloc_size_of. 2019-01-20 16:29:22 +01:00
Emilio Cobos Álvarez ea73c6b7e9 Bug 1521392 - Fix servo build and rustfmt recent changes. 2019-01-20 16:29:19 +01:00
Bogdan Tara 2bc0dd1099 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2019-01-20 11:52:26 +02:00
Bogdan Tara 78e8de968e Merge inbound to mozilla-central. a=merge 2019-01-20 11:42:58 +02:00
Yura Zenevich 63a1bbbf30 Bug 1520107 - fix focus and keyboard triggered context menu handling in a11y panel tree. r=gl
MozReview-Commit-ID: 2kzvA2Eb1eF

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

--HG--
extra : moz-landing-system : lando
2019-01-20 04:26:17 +00:00
Jeff Muizelaar 3d84f91365 Bug 1521354. Reorganize intro of DoGroupingForDisplayList a bit to make more readable. 2019-01-19 22:48:34 -05:00
Glenn Watson 07e5fa753f Bug 1521329 - Fix adding extremely large primitives to picture caching tile dependencies. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D17072

--HG--
extra : moz-landing-system : lando
2019-01-20 01:30:21 +00:00
Noemi Erli 7290d8e693 Merge inbound to mozilla-central. a=merge 2019-01-19 23:54:33 +02:00
Brindusan Cristian 1ba7bd85d7 Backed out changeset 50cc5c5bd5ef (bug 1520107) for mochitest failures at test_accessible_row_context_menu.html. CLOSED TREE 2019-01-19 20:57:45 +02:00
Jason Laster be0b81bc6e Revert "Bug 1520957 - [release 119] Redesign call stack group (#7624). r=dwalsh"
This reverts commit f2114eb41cb3a50251392bcd45f449d719a16f32.
2019-01-19 11:57:58 -05:00
Jason Laster 28affa68aa Revert "Backed out 25 changesets (bug 1520957) for causing test_smart-trace-grouping.html failures CLOSED TREE"
This reverts commit 9450cd4d2a4ba494759d2aa1494bcce16db1c99b.
2019-01-19 11:43:05 -05:00
Cosmin Sabou 0b9307f8ce Merge mozilla-central to mozilla-inbound. a=merge 2019-01-19 12:13:25 +02:00
Cosmin Sabou 7ccc9d8b0b Merge mozilla-inbound to mozilla-central. a=merge 2019-01-19 11:57:49 +02:00
Cosmin Sabou 6663cc1886 Merge autoland to mozilla-central. a=merge 2019-01-19 11:27:44 +02:00
Cosmin Sabou cdfad80704 Backed out changeset aee9f213f3c7 (bug 1496890) for causing Bug 1521264. a=backout 2019-01-19 11:22:32 +02:00
Oana Pop Rus 0ddcef3c24 Backed out changeset 611bd5949e83 (bug 1520107) for dt failures, on a CLOSED TREE. 2019-01-19 07:27:52 +02:00
Andrew Osmond fde57ca333 Bug 1520158 - Avoid scene rebuilding for image frame updates if possible. r=jrmuizel
We already avoid scene rebuilding for animated image frame updates, but
we can easily apply this to still images. If the decoding is happening
slowly and in chunks for some reason (really large image, slow network),
then we may save some work.
2019-01-18 22:21:30 -05:00
David Major c80009663b No bug - add a comment explaining why zlib's sources can't be unified. DONTBUILD 2019-01-18 22:03:40 -05:00
David Major d8d830c2dd Bug 1520647: Add a comment explaining why fdlibm sources can't be unified. DONTBUILD 2019-01-18 21:28:18 -05:00
Ciure Andrei 1ff926c9f1 Backed out 25 changesets (bug 1520957) for causing test_smart-trace-grouping.html failures CLOSED TREE
Backed out changeset 62545dd149d1 (bug 1520957)
Backed out changeset adfbaafc65e5 (bug 1520957)
Backed out changeset d3e2f8a52ea7 (bug 1520957)
Backed out changeset 1b068291a658 (bug 1520957)
Backed out changeset 83af92e6dcf5 (bug 1520957)
Backed out changeset 9e2970c8196c (bug 1520957)
Backed out changeset d3c9d833d45a (bug 1520957)
Backed out changeset 452045302b9f (bug 1520957)
Backed out changeset 38d601fa5c4e (bug 1520957)
Backed out changeset 27d0649dccc7 (bug 1520957)
Backed out changeset 314832e1b783 (bug 1520957)
Backed out changeset 2a0d5bc06991 (bug 1520957)
Backed out changeset 07d417fb91d2 (bug 1520957)
Backed out changeset b74cd7c3ae9b (bug 1520957)
Backed out changeset f1f01efee767 (bug 1520957)
Backed out changeset 118720bcf7bd (bug 1520957)
Backed out changeset 6a62f14cbf21 (bug 1520957)
Backed out changeset ea1cf6443c80 (bug 1520957)
Backed out changeset 20c18820bfa0 (bug 1520957)
Backed out changeset 4cc5d60694d2 (bug 1520957)
Backed out changeset f33a4bd9b1b7 (bug 1520957)
Backed out changeset ffde784e1ece (bug 1520957)
Backed out changeset 6bf766fe8789 (bug 1520957)
Backed out changeset 4931e64c987f (bug 1520957)
Backed out changeset 7605e6295916 (bug 1520957)
2019-01-19 03:44:50 +02:00
Oana Pop Rus 28f71e381a Backed out changeset 2227c747a95b (bug 1520833) for failing browser/components/urlbar/tests/unit/test_providerUnifiedComplete.js on a CLOSED TREE 2019-01-19 02:29:06 +02:00
Boris Zbarsky 5f472025a2 Bug 1520509. Remove the unused support for CrossOriginWritable=InterfaceName in Web IDL. r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D16712

--HG--
extra : moz-landing-system : lando
2019-01-18 22:11:04 +00:00
Henrik Skupin 6c1dfed37e Bug 1521527 - [marionette] Don't raise timeout errors for all window manipulation commands. r=ato
Marionette should do its best to get the browser into the requested
window state, but if it is not possible to do so, it shouldn't raise
a timeout error. This is mostly the case when running tests under
xvfb with no window manager running. Instead we just log the
message for further investigation.

Further the timeout value has to be set to a value which wouldn't
cause the commands to inappropriately fail due to animations, or
a slow machine.

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

--HG--
extra : moz-landing-system : lando
2019-01-21 18:39:30 +00:00
Valentin Gosu 75ba4e1542 Bug 1513458 - Add more specific MOZ_DIAGNOSTIC_ASSERTS to TransportSecurityInfo::Read in order to pinpoint crashes r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D16828

--HG--
extra : moz-landing-system : lando
2019-01-21 18:12:12 +00:00
Mike Hommey 8f49277c52 Bug 1496995 - Account for all dictionaries when updating built_in_addons.json during l10n repack. r=nalexander
All directories are part of the langpack that is being merged in, but
when the langpack includes the english dictionary, it is not handled
at the same time as other dictionaries, because it is also part of the
original application.

Instead of trying to catch all places where a dictionary might be added
to the final repack, we wrap the formatter so that it tracks all of them
wherever they're added from, and updates the built_in_addons.json file
accordingly.

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

--HG--
extra : moz-landing-system : lando
2019-01-18 21:53:16 +00:00
Andrew McCreight 9e451b1da0 Bug 1517611 - Cycle collect WebAuthnManager and U2F more. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D17026

--HG--
extra : moz-landing-system : lando
2019-01-18 23:21:46 +00:00
Muchtar Salimov a12b9e7b37 Bug 1508984 - Enable ESLint for dom/tests/unit/ and dom/system (manual changes) r=Standard8,Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D13624

--HG--
extra : moz-landing-system : lando
2019-01-18 18:56:46 +00:00
Daniel Holbert 7b8111e317 Bug 1520946: Shrink some content in various w3c-submitted flexbox tests so that they won't trigger scrollbars in WPT harness. r=TYLin
All of these tests have an .ini file indicating a failure for at least one of
them right now, in the copy that lives in the WPT harness, because
 - they trigger a scrollbar in the WPT harness
...and:
 - the scrollbar is a slightly different size in the reference case vs.
   in one of the testcases, e.g. due to a tiny margin being honored (or not)
   on the final piece of content.

This patch shrinks the content a bit in these test files so that they all fit
in a 400x400 viewport and won't trigger a scrollbar. I expect this should make
them pass in the WPT harness when they make the roundtrip through our
synchronization process.

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

--HG--
extra : moz-landing-system : lando
2019-01-18 19:36:30 +00:00
Marco Bonardo ebdc142f47 Bug 1520833 - Quantumbar history results show the URL instead of the title. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D16978

--HG--
extra : moz-landing-system : lando
2019-01-18 20:14:48 +00:00
Tom Prince 969f43de5a No bug: [taskgraph] Simplify one of the docker tests; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D17010

--HG--
extra : moz-landing-system : lando
2019-01-18 20:08:06 +00:00
Andrew Halberstadt ecf5614a49 Bug 1484691 - [doc] Don't add doctrees nested under other doctrees to the root index r=nalexander
Currently, it's possible to nest doctrees underneath one another by doing this:

    SPHINX_TREES['foo'] = 'docs'
    SPHINX_TREES['foo/bar'] = 'bar/docs'

(note: the 'bar' doctree doesn't need to be a subdir of foo and can be defined
in a completely separate moz.build)

Doing this means that the docs in 'bar' will be nested underneath the docs in
'foo' when sphinx-build ultimately runs.

This allows us to add 'bar' to foo's index, essentially making bar a subdoc of
foo.  The problem is that we also add bar's docs to the root index here:
https://searchfox.org/mozilla-central/rev/dac799c9f4e9f5f05c1071cba94f2522aa31f7eb/tools/docs/moztreedocs/__init__.py#133

The result is that the main landing page for firefox-source-docs is a big long
list of random unrelated topics. There is no organization or cohesion. By
excluding subdocs from the main index, we can start to move pages around into
some kind of organization that makes sense.

Actually moving those docs will be a lot of work, but at least this will give
us the ability.

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

--HG--
extra : moz-landing-system : lando
2019-01-18 20:10:18 +00:00
Alastor Wu d929d261a0 Bug 1519430 - part3 : add test. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D16614

--HG--
extra : moz-landing-system : lando
2019-01-18 18:23:44 +00:00
Alastor Wu 9bb36dab32 Bug 1519430 - part2 : only resume AudioContext which is blocked by autoplay policy. r=padenot
We would only start the AudioContext blocked by our autoplay policy, won't resume AudioContext which is suspended explictly by page.

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

--HG--
extra : moz-landing-system : lando
2019-01-18 18:23:58 +00:00
Alastor Wu 7915740446 Bug 1519430 - part1 : add new methods for calling suspend/resume from chrome. r=padenot
In order to separate resume/suspend called from chrome and content side, we need to create new methods.

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

--HG--
extra : moz-landing-system : lando
2019-01-18 18:35:07 +00:00
Oana Pop Rus 6ab64fd6f3 Backed out changeset 8952c559acfb (bug 1512436) for multiple failures on a CLOSED TREE. 2019-01-19 06:35:44 +02:00