Commit Graph

626228 Commits

Author SHA1 Message Date
Nicolas B. Pierron
6570f1fb9f Bug 1499323 - Prepare the check_macroassembler_style python script to accept clang-format rewritting. r=jandem 2018-11-29 14:46:02 +01:00
Olli Pettay
1b2196f200 Bug 1510633, no need to remove ShadowRoot's MutationObserver if there isn't host anymore, r=emilio,edgar 2018-11-29 15:15:22 +02:00
Xidorn Quan
bf74bc4e18 Bug 1506447 - Check overlay before checking custom scrollbar style in nsNativeThemeCocoa::GetWidgetTransparency. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D12856

--HG--
extra : source : feb9637fc2605e094e9e4fc558dacdb6ac62db43
extra : amend_source : 051ad3ae9fe44b1269480776814fa96fc54112b9
2018-11-25 22:31:53 +11:00
Xidorn Quan
15e72a9b0c Bug 1501433 - Remove nsNativeTheme::GetScrollbar{Face,Track}Color. r=jmathies
The functions were introduced in bug 1460456 as part of the initial impl
of scrollbar color properties, and then got moved to nsNativeTheme in
bug 1464722 to be shared with cocoa impl.

Its usage is later removed in bug 1494607 and bug 1498216 as we turn to
rely on native blending instead, and these functions become unused.

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

--HG--
extra : source : 02ce40d9ca40eba4485cf6e0db33b726ad531a89
2018-10-24 07:21:51 +11:00
Jan de Mooij
941e7bafcc Bug 1508097 - Remove clang-format off/on annotations for JSFunctionSpec arrays. r=tcampbell
We have a lot of these arrays and some used clang-format off/on, some are
formatted like a table, etc. We decided it's best to reformat and get rid of
the tabular structure.

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

--HG--
extra : amend_source : 7b697b5e967c90216c2fcd295a4b7c394ac1a500
2018-11-28 10:58:55 +01:00
Jan de Mooij
95da05ed99 Bug 1508095 - Add clang-format off/on annotations for JSFunctionSpecWithHelp arrays. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D13221

--HG--
extra : amend_source : 9767625c11b9ef11082b98176cb730175cb0cf5d
2018-11-28 10:31:09 +01:00
Jan de Mooij
1465f71aab Bug 1510535 - Restore a few lines in .clang-format-ignore. r=tcampbell,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D13205

--HG--
extra : amend_source : 4cd337db8a968d759273e3a43aab10b1b7ee9e3f
2018-11-28 09:33:44 +01:00
Andrea Marchesini
dc6407d869 Bug 1510628 - Add rel=opener to browser_moz_action_link.js, r=me 2018-11-29 11:46:45 +01:00
moz-wptsync-bot
6604634980 Bug 1510402 - [wpt-sync] Update web-platform-tests to fe0e2ce1f30ee67ed4c3be7ae420d49b48bc5749, a=testonly
wpt-head: fe0e2ce1f30ee67ed4c3be7ae420d49b48bc5749
wpt-type: landing
2018-11-29 10:34:25 +00:00
Hiroshige Hayashizaki
f4bf52e7ab Bug 1509279 [wpt PR 14180] - Reland "Add referrer-policy module worker tests", a=testonly
Automatic update from web-platform-testsReland "Add referrer-policy module worker tests"

This reverts commit 02c7f5d5693c6bb20ca28ab443c3eb7d5577ca18.

Reason for revert: I expect crbug/906964 is fixed by reverting
another CL, so relanding this.

Original change's description:
> Revert "Add referrer-policy module worker tests"
>
> This reverts commit ec589a5ce0cd6d297605922119065cc2805d8db9.
>
> Reason for revert: crbug.com/906964
>
> Original change's description:
> > Add referrer-policy module worker tests
> >
> > This CL adds WPT tests for referrer policy applied to
> > module worker top-level script fetch.
> >
> > The only manual changes are
> > - referrer-policy/generic/common.js
> > - referrer-policy/generic/referrer-policy-test-case.js
> > - referrer-policy/spec.src.json
> > and all other modifications are made by
> > referrer-policy/generic/tools/generate.py.
> >
> > Bug: 880027
> > Change-Id: Ib1f9136161e8efacf317fb9b7e9ba0651a103c41
> > Reviewed-on: https://chromium-review.googlesource.com/c/1330906
> > Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
> > Reviewed-by: Jochen Eisinger <jochen@chromium.org>
> > Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
> > Cr-Commit-Position: refs/heads/master@{#609589}
>
> TBR=hiroshige@chromium.org,nhiroki@chromium.org,jochen@chromium.org
>
> Change-Id: I0931159c0494b981a1d6b07232af55b20f68f559
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: 880027, 906964
> Reviewed-on: https://chromium-review.googlesource.com/c/1344213
> Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org>
> Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#609731}

TBR=hiroshige@chromium.org,nhiroki@chromium.org,jochen@chromium.org

Change-Id: I48d40a578e06526558fc7a4733395e1e505b9694
Bug: 880027, 906964
Reviewed-on: https://chromium-review.googlesource.com/c/1344267
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610256}

--

wpt-commits: fe0e2ce1f30ee67ed4c3be7ae420d49b48bc5749
wpt-pr: 14180
2018-11-29 10:34:25 +00:00
Luke Zielinski
3a8cc36f1b Bug 1509247 [wpt PR 14178] - Fix a typo, a=testonly
Automatic update from web-platform-testsFix a typo (#14178)

--

wpt-commits: f21616eaac9271130f8245db916e9b47682edca3
wpt-pr: 14178
2018-11-29 10:34:25 +00:00
moz-wptsync-bot
eaf4bff3aa Bug 1509137 [wpt PR 14168] - Update wpt metadata, a=testonly
wpt-pr: 14168
wpt-type: metadata
2018-11-29 10:34:24 +00:00
Eric Willigers
6e04fb8139 Bug 1509137 [wpt PR 14168] - CSS: WPTs for various computed values, a=testonly
Automatic update from web-platform-testsCSS: WPTs for various computed values

Test computed values for various properties from
- css-animations
- css-shapes
- css-transitions
- css-ui
- css-writing-modes
- filter-effects

Change-Id: Iad28fe2030f922bdcaa80d6ade383c69106b8822
Reviewed-on: https://chromium-review.googlesource.com/c/1345955
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610240}

--

wpt-commits: 48071530dab0ba974375debca0ad7c7033b00c49
wpt-pr: 14168
2018-11-29 10:34:24 +00:00
Morten Stenshorne
e85c4675fc Bug 1509211 [wpt PR 14173] - [LayoutNG] Rebaseline quirky test that actually passes., a=testonly
Automatic update from web-platform-tests[LayoutNG] Rebaseline quirky test that actually passes.

(writing-mode has nothing to do with it, FWIW)

Legacy layout is buggy here, so the expected rendering was wrong. Also
wrote a new wpt test for this. When calculating quirky line height, the
legacy engine makes room for whitespace that is to be collapsed.

Bug: 845902
Change-Id: I004d024578bb147d4f70c58fc1e3213a14174fd7
Reviewed-on: https://chromium-review.googlesource.com/c/1346465
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610216}

--

wpt-commits: f5a1cc435d35fbe72fd29f89ecea9fdc8168bec7
wpt-pr: 14173
2018-11-29 10:34:24 +00:00
moz-wptsync-bot
bf69aacc8f Bug 1508904 [wpt PR 14152] - Update wpt metadata, a=testonly
wpt-pr: 14152
wpt-type: metadata
2018-11-29 10:34:23 +00:00
Andreas Butler
70ecb77379 Bug 1508904 [wpt PR 14152] - IndexedDB: Handle the opaque origin case for IDBFactory.databases(), a=testonly
Automatic update from web-platform-testsIndexedDB: Handle the opaque origin case for IDBFactory.databases()

Implemented the proper throwing behaviour for handling the case of an
opaque origin for IDBFactory.databases(). Also included is a WPT for
verifying the behaviour written by jsbell@.

Spec PR: https://github.com/w3c/IndexedDB/pull/250

Change-Id: I506f82bf69b27d34b499eacbe12aaa18a69b63be
Reviewed-on: https://chromium-review.googlesource.com/c/1344629
Commit-Queue: Andreas Butler <andreasbutler@google.com>
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610143}

--

wpt-commits: 909109663818a4abe194324356208644d5602ddc
wpt-pr: 14152
2018-11-29 10:34:23 +00:00
Navid Zolghadr
d38a6e9944 Bug 1507627 [wpt PR 14081] - Replace general source type with none source type, a=testonly
Automatic update from web-platform-testsReplace general source type with none source type (#14081)

* Replace general source type with none source type

Based on the web driver spec the general source type
string should be "none".
https://w3c.github.io/webdriver/#input-source-state

* Add a test

* Rename the test title, move to promise test, set expectation for Chrome

--

wpt-commits: c6d4a3c8d42294787a54c9667675873c224e3e1a
wpt-pr: 14081
2018-11-29 10:34:23 +00:00
moz-wptsync-bot
c7f40b0c3b Bug 1508060 [wpt PR 14114] - Update wpt metadata, a=testonly
wpt-pr: 14114
wpt-type: metadata
2018-11-29 10:34:22 +00:00
Eric Willigers
b35342c63b Bug 1508060 [wpt PR 14114] - SVG Painting: property parsing, a=testonly
Automatic update from web-platform-testsSVG Painting: property parsing (#14114)

Test that properties support the full grammar.
https://svgwg.org/svg2-draft/painting.html

The tests highlight a number of spec and implementation issues:-

Spec issues:

Blink/Edge/Firefox/Safari do not accept percentage fill-opacity/stroke-opacity
https://github.com/w3c/svgwg/issues/403#issuecomment-439600770

Browsers do not accept stroke-linejoin 'miter-clip' or 'arcs'
https://github.com/w3c/svgwg/issues/592

Browsers accept numeric stroke-dashoffset and stroke-width
https://github.com/w3c/svgwg/issues/534

Browser bugs:

Blink image-rendering does not accept 'optimizespeed' or 'optimizequality'
https://bugs.chromium.org/p/chromium/issues/detail?id=901669

Firefox rejects stroke-miterlimit less than 1
https://bugzilla.mozilla.org/show_bug.cgi?id=1508028

Edge serializes fill/stroke url() without quoting the url string.
https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/16900961/

Edge accepts misformed numbers fill-opacity: 1.; stroke-miterlimit: 1.; stroke-opacity: 1.;
https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/19656838/

Edge accepts negative stroke-dasharray
Edge does not accept calc in stroke-dasharray
https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/19656979/

Edge accepts negative stroke-width values
https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/19656907/

Safari accepts negative stroke-width
https://bugs.webkit.org/show_bug.cgi?id=191804

Safari serializes color-interpolation, color-rendering, image-rendering, shape-rendering, text-rendering in mixed case
https://bugs.webkit.org/show_bug.cgi?id=190685

Edge serializes paint-order 'normal' as 'fill', unlike other browsers.

Firefox does not use shortest paint-order serialization, instead it uses 2 keywords when 1 would suffice

Browsers yet to implement properties:

Firefox does not support color-rendering

Edge does not support color-interpolation/color-rendering/image-rendering/shape-rendering/text-rendering
Note: When implementing, the keywords should serialize in lower case.
https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/19328562/

Browsers yet to implement keywords:

Blink/Edge/Safari do not accept fill/stroke 'context-fill' or 'context-stroke'
Firefox does support the keywords: https://jsfiddle.net/ericwilligers/8bhyafe1/
--

wpt-commits: e50224228f7629af05d08a50f36afbacfbd0158e
wpt-pr: 14114
2018-11-29 10:34:22 +00:00
autofoolip
4470c800d5 Bug 1509097 [wpt PR 14164] - Update interfaces/mediasession.idl, a=testonly
Automatic update from web-platform-testsUpdate interfaces/mediasession.idl (#14164)

Source: https://github.com/tidoust/reffy-reports/blob/740515b/whatwg/idl/mediasession.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/457811203
--

wpt-commits: b448498ebda2f3cf2e8d8ce66a93603096c51e4e
wpt-pr: 14164
2018-11-29 10:34:22 +00:00
Daniel Varga
79f493b2f3 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-11-29 12:02:09 +02:00
Daniel Varga
e22c0d1520 Merge mozilla-inbound to mozilla-central. a=merge 2018-11-29 11:54:56 +02:00
Bogdan Tara
87661d5c7d Backed out changeset 30accf21bb0a (bug 1510214) perma failing org.mozilla.geckoview.test.AccessibilityTest.testScroll CLOSED TREE 2018-11-29 07:51:59 +02:00
Ehsan Akhgari
0da23d95e8 Bug 1509047 - Part 6: Add an automated test for the heuristics for the automatic grants of temporary access in the storage access API; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D12867
2018-11-29 00:45:06 -05:00
Ehsan Akhgari
45a3f1578f Bug 1509047 - Part 5: Add heuristics to the storage access API for automatically granting temporary session-scoped storage access without displaying a doorhanger prompt; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D12866
2018-11-29 00:45:06 -05:00
Ehsan Akhgari
1a3a93b61f Bug 1509047 - Part 4: Add support for PermissionPromptPrototype.onBeforeShow() cancelling a prompt; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D12865
2018-11-29 00:45:06 -05:00
Ehsan Akhgari
66952eb338 Bug 1509047 - Part 3: Add support for automatically granting storage access permissions on a temporary session-based basis on the Gecko side; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D12864
2018-11-29 00:45:06 -05:00
Ehsan Akhgari
4aa18e126d Bug 1509047 - Part 2: Add an API for measuring the number of unique origins visited in the past 24 hours; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D12863
2018-11-29 00:45:06 -05:00
Ed Lee
02ecb969f0 Bug 1510766 - Add AMO firstrun, FxA defaults and bug fixes to Activity Stream r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D13317

--HG--
extra : moz-landing-system : lando
2018-11-29 05:26:55 +00:00
Coroiu Cristina
da4da94439 Merge mozilla-central to inbound a=merge 2018-11-29 06:39:53 +02:00
Coroiu Cristina
3ba5c153be Merge mozilla-central to autoland a=merge 2018-11-29 06:38:18 +02:00
Coroiu Cristina
e92b0f1d7f Merge inbound to mozilla-central a=merge 2018-11-29 06:27:40 +02:00
Ryan Hendrickson
ed4416506f Bug 1464679 - X11: Only use _NET_WM_BYPASS_COMPOSITOR hint with Basic compositor. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D13284

--HG--
extra : moz-landing-system : lando
2018-11-29 03:22:10 +00:00
WR Updater Bot
eb7d1978ea Bug 1503447 - Follow-up to fix generated FFI header. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D13358

--HG--
extra : moz-landing-system : lando
2018-11-29 03:39:45 +00:00
WR Updater Bot
d2fe946690 Bug 1510884 - Re-vendor rust dependencies. r=kats
Depends on D13356

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

--HG--
extra : moz-landing-system : lando
2018-11-29 03:36:19 +00:00
WR Updater Bot
6ab298d163 Bug 1510884 - Update webrender to commit 7f5c575c965520adffc488c76d6b0f6b4cefe9fc (WR PR #3364). r=kats
https://github.com/servo/webrender/pull/3364

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

--HG--
extra : moz-landing-system : lando
2018-11-29 03:36:07 +00:00
WR Updater Bot
8c0f959d84 Bug 1510883 - Update webrender to commit be659494b4f8d80081ea282c4b9b4c9170a70ef7 (WR PR #3362). r=kats
https://github.com/servo/webrender/pull/3362

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

--HG--
extra : moz-landing-system : lando
2018-11-29 03:31:22 +00:00
WR Updater Bot
1377909212 Bug 1510592 - Update webrender to commit 0c6b52ec22023fae247baaa98f6ca1615ef523c8 (WR PR #3365). r=kats
https://github.com/servo/webrender/pull/3365

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

--HG--
extra : moz-landing-system : lando
2018-11-29 03:30:44 +00:00
Hiroyuki Ikezoe
cb90e86a66 Bug 1510214 - Change the default minimum scale to match Chrome's. r=botond
The reftest in this commit fails without changing the default value.  The test
image is shrunk too much.

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

--HG--
extra : moz-landing-system : lando
2018-11-29 02:51:18 +00:00
Bogdan Tara
db891f9db9 Backed out 5 changesets (bug 1509047) for ES Lint failure CLOSED TREE
Backed out changeset 53f6c4e1f112 (bug 1509047)
Backed out changeset 7bfa4179a341 (bug 1509047)
Backed out changeset 37172d2d6f99 (bug 1509047)
Backed out changeset cc9d468d6ba6 (bug 1509047)
Backed out changeset 1aa87e9e3c71 (bug 1509047)
2018-11-29 03:36:47 +02:00
Geoff Brown
7436118c5f Bug 1510449 (follow-up) Fix flake8 line-too-long; a=test-only on a CLOSED TREE 2018-11-28 16:07:37 -07:00
Geoff Brown
6146b0b94b Bug 1510449 - Support installing geckoview test apps from mach test commands; r=me,a=test-only 2018-11-28 15:46:37 -07:00
Geoff Brown
bea83b7523 Bug 1505536 - Add Android x86-64 debug builds; r=nalexander 2018-11-28 15:46:37 -07:00
Geoff Brown
35c2d7106c Bug 1467868 - Support Android aarch64 artifact builds; r=nalexander 2018-11-28 15:46:37 -07:00
Geoff Brown
1a8808d568 Bug 1467868 - Add Android aarch64/debug build; r=nalexander 2018-11-28 15:46:37 -07:00
Wes Kocher
5a3c8b2b41 Bug 1510536 - Enable Fennec wpt in CI as tier 2 jobs r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D13209

--HG--
extra : moz-landing-system : lando
2018-11-28 22:34:27 +00:00
Coroiu Cristina
b8bc09a5b5 Merge mozilla-central to inbound a=merge on a CLOSED TREE
--HG--
rename : python/mozrelease/test/data/Firefox-62.0b11.update.json => python/mozrelease/test/data/Firefox-64.0b13.update.json
extra : rebase_source : 6eb078869182f40343e201993c0d0442ed96ad46
2018-11-29 00:34:07 +02:00
Vincent Cote
144c8a0202 Bug 1497727 - Add ability to add prefs on new "about:config" page. r=paolo CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D12719

--HG--
extra : source : 4deb028f32d6794abc15c3663434ab2799f78779
extra : amend_source : fee970fdd1c275cb655169481bbb87d4c21b1027
2018-11-28 22:09:16 +00:00
Ehsan Akhgari
2717ba684c Bug 1509047 - Part 6: Add an automated test for the heuristics for the automatic grants of temporary access in the storage access API r=baku
Depends on D12866

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

--HG--
extra : moz-landing-system : lando
2018-11-28 22:02:52 +00:00
Ehsan Akhgari
5fc8173685 Bug 1509047 - Part 5: Add heuristics to the storage access API for automatically granting temporary session-scoped storage access without displaying a doorhanger prompt r=johannh
Depends on D12865

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

--HG--
extra : moz-landing-system : lando
2018-11-28 22:02:52 +00:00