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

628729 Коммитов

Автор SHA1 Сообщение Дата
Martin Stransky 70f9a9330e Bug 1514828 - [Wayland] Enable CSD titlebar mode on all Wayland compositors, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D14767

--HG--
extra : moz-landing-system : lando
2018-12-18 13:43:25 +00:00
Blake Kaplan d418ca74d9 Bug 1509442 - Enter a realm here. r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D13481

--HG--
extra : moz-landing-system : lando
2018-12-12 14:24:29 +00:00
Blake Kaplan cb3d965403 Bug 1514894 - Tell the new content process about its principal. r=asuth
By forcing our subject principal to be that of the service worker, we confuse
the permissions-checking code in the new process we create for
clients.openWindow. We need to tell the new process about the principal that's
doing work before it does any work.

Further principals (such as the principal for the loaded page) will be passed
down to the child via the various networking channels that we create for it.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 22:00:09 +00:00
Boris Chiou 647706e4fd Bug 1322780 - Part 4: Add tests. r=dholbert
1. Test the most simple cases when we use max-content/min-content on
   width/height/block-size.
   * block-size-with-min-or-max-content-1a.html
   * block-size-with-min-or-max-content-1b.html
2. Test base cases when we use max-content/min-content on
   width/height/block-size inside the table element.
   * block-size-with-min-or-max-content-table-1a.html
   * block-size-with-min-or-max-content-table-1b.html
3. For {horizontal|vertical} writing mode, we use max-content/min-content on
   {min-|max-}{height|width} and {min-|max-}block-size on the inner element.
   * hori-block-size-small-or-larger-than-container-with-min-or-max-content-1.html
   * vert-block-size-small-or-larger-than-container-with-min-or-max-content-1.html
4. For {horizontal|vertical} writing mode, we use max-content/min-content on
   {min-|max-}{height|width} on the outer element (i.e. the container).
   * hori-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html
   * vert-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html
5. For {horizontal|vertical} writing mode, we use max-content/min-content on
   {min-|max-}block-size on the outer element (i.e. the container).
   * hori-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html
   * vert-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html

Depends on D14320

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

--HG--
extra : moz-landing-system : lando
2018-12-18 18:47:41 +00:00
Boris Chiou 5c91563dc1 Bug 1322780 - Part 3: Let logical height, block-size, accept keywords. r=emilio
We should let block-size/min-block-size/max-block-size accept keywords as the
initial value, just like width in vertical writing mode or height in horizontal
writing mode.

Depends on D7536

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

--HG--
extra : moz-landing-system : lando
2018-12-18 18:47:39 +00:00
Boris Chiou c35f47093e Bug 1322780 - Part 2: Support unprefixed min-content and max-content. r=mats,emilio
Support unprefixed min-content and max-content and treat the prefixed
version as aliases for
1. width, min-width, max-width if inline-axis is horizontal, and
2. height, min-height, max-height if inline-axis is vertical, and
3. inline-size, min-inline-size, max-inline-size, and
4. flex-basis.

Besides, update the test cases to use unprefixed max-content and
min-content.

Depends on D7535

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

--HG--
extra : moz-landing-system : lando
2018-12-18 18:47:37 +00:00
Boris Chiou 17c2c5c3c4 Bug 1322780 - Part 1: Use cbindgen for ExtremumLength. r=emilio
ExtremumLength is the keyword type for css sizing properties, so we
could use cbindgen.

In Gecko, we use nsStyleCoord to store the sizing properties, and use
integer values to check the enum values, so I keep the macros in nsStyleConsts.
Even though we need to convert the enum type into integer, we still have
benefits to reduce the complexity of converting Rust into C++, and leave
the simplified mappings in C++ for better readability.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 18:47:35 +00:00
terrameijar 9f28cc669c Bug 1506611 - Fixed linter errors in testing/awsy and testing/geckodriver r=ahal
Before this change, testing/awsy had 94 errors and testing/geckodriver had 17. The errors have been resolved

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

--HG--
extra : moz-landing-system : lando
2018-12-18 21:31:59 +00:00
John Lin 9abf52aa0f Bug 1511607 - don't suspend background video decoding for unseekable media. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D14821

--HG--
extra : moz-landing-system : lando
2018-12-18 19:46:16 +00:00
Florens Verschelde 7c5190820e Bug 1513530 - Improve doorhanger menu icons alignment; r=gl
Differential Revision: https://phabricator.services.mozilla.com/D14422

--HG--
extra : moz-landing-system : lando
2018-12-18 19:58:39 +00:00
Cameron McCormack 59475d7fc5 Bug 1512597 - Resolve currentcolor in fill and stroke against visited-dependent color r=xidorn
Differential Revision: https://phabricator.services.mozilla.com/D14706

--HG--
extra : moz-landing-system : lando
2018-12-18 09:39:07 +00:00
Julia 7e1563241b Bug 1508991 - Enable ESLint for dom/manifest/ (manual changes) r=Standard8,Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D13208

--HG--
extra : moz-landing-system : lando
2018-12-18 20:39:42 +00:00
Julia d252be35ef Bug 1508991 - Enable ESLint for dom/manifest/ (automatic changes) r=Standard8,Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D13207

--HG--
extra : moz-landing-system : lando
2018-12-18 20:38:43 +00:00
Michael Cooper 725ceeccf7 Bug 1514820 - Recommend a VSCode extension for IDL language highlighting r=jya
Differential Revision: https://phabricator.services.mozilla.com/D14766

--HG--
extra : moz-landing-system : lando
2018-12-18 19:43:33 +00:00
Ting-Yu Lin 1e0598caea Bug 1507244 Part 2 - Suppress column-span descendants under a new block formatting context. r=dbaron
Bug 1506163 fixed only part of the issue. There are more types of frames
such as table, grid, flex, etc. that create their own block formatting
context.

Instead of propagating NS_FRAME_HAS_MULTI_COLUMN_ANCESTOR to the
children, we explicit carry the bit over to block and inline frames by
checking that their parent doesn't suppress column-span descendants.

Also, remove the unused "onload" from <body> in the tests.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 00:40:58 +00:00
Ting-Yu Lin 122e7483c6 Bug 1507244 Part 1 - Add block formatting context bits for column-span in nsBlockFrame::Init(). r=dbaron
That's the common place where the bits are added.

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

--HG--
extra : moz-landing-system : lando
2018-12-17 18:41:01 +00:00
Bogdan Tara b13992b643 Backed out changeset 82ca028b0524 (bug 1503984) for StaticPrefList failures CLOSED TREE 2018-12-18 22:06:19 +02:00
thomasmo 32f32b7a86 Bug 1508225 - Change return type of VRDisplayExternal::GetSensorState to a reference r=kip,dmajor
This change fixes a compiler warning, where a VRSensorState object is returned on the stack as a rather large object.
To address this warning, the return type of VRDisplayExternal::GetSensorState now returns a const reference to the member. The rest of the change are updates to uphold the new constness.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 19:39:44 +00:00
Dragana Damjanovic 2ebce46fd8 Bug 1415625 - Use Telemetry::CanRecordPreReleaseData instead of toolkit.telemetry.enabled. Remove network.allow-experiments because it is not used. r=michal
Differential Revision: https://phabricator.services.mozilla.com/D12745

--HG--
extra : moz-landing-system : lando
2018-12-18 17:19:29 +00:00
Ehsan Akhgari 7fd9558a09 Bug 1514070 - Ensure that the cookies subpanel will correctly show granted permissions to trackers as soon as they're granted r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D14570

--HG--
extra : moz-landing-system : lando
2018-12-18 16:57:13 +00:00
Bogdan Tara 69fe878c79 Backed out changeset ddb6f7d7a0e3 (bug 1514894) for ClientManagerService related build bustages CLOSED TREE 2018-12-18 21:22:18 +02:00
Alex Gaynor b132b348d1 Bug 1514884 - Part 2 - convert the remaining fields in the IPDL compiler from ints to bools; r=nika
Depends on D14790

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

--HG--
extra : moz-landing-system : lando
2018-12-18 18:47:11 +00:00
Alex Gaynor 1fced99467 Bug 1514884 - Part 1 - clarify refs vs. rvalrefs in the IPDL compiler; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D14790

--HG--
extra : moz-landing-system : lando
2018-12-18 18:45:33 +00:00
Felipe Gomes 72585dea54 Bug 1503984 - Add a pref to block chrome code from accessing content subframes. r=nika
The pref dom.chrome_frame_access.enabled will default to true. When false, it will block various methods that chrome code can use to traverse subframes. The initial list is:
  iframe.contentWindow
  iframe.contentDocument
  window.top
  window.parent
  window.opener
  window.frames[i]
  window.frames.length
  MessageEvent.source

More blocks are likely to be added in the future.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 18:53:24 +00:00
Blake Kaplan ba862815a3 Bug 1514894 - Tell the new content process about its principal. r=asuth
By forcing our subject principal to be that of the service worker, we confuse
the permissions-checking code in the new process we create for
clients.openWindow. We need to tell the new process about the principal that's
doing work before it does any work.

Further principals (such as the principal for the loaded page) will be passed
down to the child via the various networking channels that we create for it.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 18:59:16 +00:00
Blake Kaplan f9cc1d1c09 Bug 1514908 - Reduce deep copies of the closures passed to this function. r=baku
By taking an rvalue reference and using std::move more aggressively, we can
avoid at least two copies of these closures, which avoids a bit of atomic
refcounting.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 18:52:26 +00:00
Jan de Mooij 618fd67694 Bug 1512655 part 3 - Fix assertion in Cu.permitCPOWsInScope and ensure test globals that use it are in a separate compartment. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D14780

--HG--
extra : moz-landing-system : lando
2018-12-18 18:42:56 +00:00
Jan de Mooij 7fa54ccf51 Bug 1512655 part 2 - Assert Cu.setWantXrays is never called on system-principal scopes. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D14695

--HG--
extra : moz-landing-system : lando
2018-12-18 18:42:28 +00:00
Jan de Mooij 84fe725407 Bug 1512655 part 1 - Move forcePermissiveCOWs from CompartmentPrivate to RealmPrivate. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D14694

--HG--
extra : moz-landing-system : lando
2018-12-18 18:39:04 +00:00
Ehsan Akhgari c6e9319e51 Bug 1511303 - Ensure that visiting a page with an iframe does not cause an entry to be injected in the Cookies subpanel in the Control Centre; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D14776

--HG--
extra : moz-landing-system : lando
2018-12-18 18:33:26 +00:00
Gijs Kruitbosch 0ebae0f1d7 Bug 1515102 - remove support-files annotation for files that are no longer there or used, r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D14873

--HG--
extra : moz-landing-system : lando
2018-12-18 18:29:21 +00:00
Brindusan Cristian 4eaaa7bc4c Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-12-18 19:37:00 +02:00
Brindusan Cristian df66fd18a1 Merge inbound to mozilla-central. a=merge 2018-12-18 19:34:11 +02:00
Dustin J. Mitchell 8ea05db701 Bug 1492664 - generate portable URLs for Android mach commands; r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D14219

--HG--
extra : moz-landing-system : lando
2018-12-18 17:26:47 +00:00
Dustin J. Mitchell 50e036e7ce Bug 1492664 - update periodic-updates to use TASKCLUSTER_ROOT_URL; r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D14218

--HG--
extra : moz-landing-system : lando
2018-12-18 17:26:09 +00:00
Dustin J. Mitchell 5399564f96 Bug 1492664 - update funsize scripts to use TASKCLUSTER_ROOT_URL; r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D14217

--HG--
extra : moz-landing-system : lando
2018-12-18 17:26:31 +00:00
Dustin J. Mitchell 1e8f2b708b Bug 1492664 - update pipfile-updates to use TASKCLUSTER_ROOT_URL; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D14215

--HG--
extra : moz-landing-system : lando
2018-12-18 17:26:39 +00:00
Dustin J. Mitchell cb69ce3a36 Bug 1492664 - update diffoscope tasks to use TASKCLUSTER_ROOT_URL; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D14211

--HG--
extra : moz-landing-system : lando
2018-12-18 17:26:41 +00:00
Dustin J. Mitchell 015e1e8538 Bug 1492664 - update fetch-content to use TASKCLUSTER_ROOT_URL; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D14207

--HG--
extra : moz-landing-system : lando
2018-12-18 17:26:43 +00:00
Dustin J. Mitchell fec5b6f8ea Bug 1492664 - update libdmg-hfsplus to use TASKCLUSTER_ROOT_URL; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D14204

--HG--
extra : moz-landing-system : lando
2018-12-18 17:26:45 +00:00
Dustin J. Mitchell ca40021360 Bug 1492664 - move list_task_group to taskgraph.taskcluster.util r=bstack
Differential Revision: https://phabricator.services.mozilla.com/D14203

--HG--
extra : moz-landing-system : lando
2018-12-18 17:26:07 +00:00
Dustin J. Mitchell 29596f0cd1 Bug 1492664 - use taskcluster_urls to generate interactive URL r=bstack
Differential Revision: https://phabricator.services.mozilla.com/D14202

--HG--
extra : moz-landing-system : lando
2018-12-18 17:23:39 +00:00
Dustin J. Mitchell b0b2a623fc Bug 1492664 - use taskcluster-urls to create taskcluster URLs r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D14201

--HG--
extra : moz-landing-system : lando
2018-12-18 17:24:02 +00:00
Tom Prince 67b6439dde Bug 1492664: Replace uses of `get_taskcluster_artifact_url` with `artifact-reference`; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D14812

--HG--
extra : moz-landing-system : lando
2018-12-18 17:23:10 +00:00
Dustin J. Mitchell 7d36c2ce03 Bug 1492664 - use {artifact-reference: ..} for symbol uploads; r=ted
Differential Revision: https://phabricator.services.mozilla.com/D14198

--HG--
extra : moz-landing-system : lando
2018-12-18 17:23:06 +00:00
Dustin J. Mitchell e8246353a3 Bug 1492664 - use {artifact-reference: ..} in diffoscope; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D14364

--HG--
extra : moz-landing-system : lando
2018-12-18 17:23:08 +00:00
Dustin J. Mitchell a63677c332 Bug 1492664 - add {artifact-reference: ..} r=tomprince
This provides an easy way to encode an artifact URL in static data such as
taskcluster/ci/nightly-l10n/kind.yml.  This could be used in
mozharness_test.py, for example, as well -- but other code (such as to support
backfilling) expects `task-reference` there.  To avoid breaking such subtle
bits, those can continue using `task-reference` with URLs generated based on
TASKCLUSTER_ROOT_URL.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 17:22:40 +00:00
shindli 64b3a44ed2 Backed out 3 changesets (bug 1512428, bug 1513040) for causing raptor tp6-5 perma failures on Windows 7 opt/pgo
Backed out changeset bab13130b3f0 (bug 1513040)
Backed out changeset e69ec9477ef8 (bug 1513040)
Backed out changeset 5278b8d5dfe9 (bug 1512428)
2018-12-18 16:13:12 +02:00
Margareta Eliza Balazs 4d0c09ec59 Backed out changeset 3fcc7597cd8d (bug 1429198) for ES lint failure in builds/worker/checkouts/gecko/browser/components/payments/res/paymentRequest.js. CLOSED TREE
--HG--
extra : amend_source : cd939d4dce261184414b49626d0ca916ac6c8a99
2018-12-18 15:50:33 +02:00
Ted Campbell 457ff26c77 Bug 1502744 - Profiler should allow unsynced baseline addresses. r=jandem
The assert was overzealous and should just be removed. Other return
addresses reported by iterator are just sampled by stack and don't
indicate if stack is synced or not.

Also, fix up an out-of-date comment here.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 11:10:08 +00:00