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

25175 Коммитов

Автор SHA1 Сообщение Дата
Luke Bjerring b4f0386b5e Bug 1474489 [wpt PR 11871] - Update the mediacapture-streams IDL file, a=testonly
Automatic update from web-platform-testsUpdate the mediacapture-streams IDL file (#11871)

--

wpt-commits: e0b261f8c7c1b54b9bfcdc3627bf547d3c89dc9b
wpt-pr: 11871
2018-07-20 13:04:34 +00:00
moz-wptsync-bot 3e753fa396 Bug 1474528 [wpt PR 11879] - Update wpt metadata, a=testonly
wpt-pr: 11879
wpt-type: metadata
2018-07-20 13:04:33 +00:00
Marcos Cáceres ab16b4c964 Bug 1474528 [wpt PR 11879] - Use NotSupportedError instead of WakeLockTypeNotSupported, a=testonly
Automatic update from web-platform-testsUse NotSupportedError instead of WakeLockTypeNotSupported (#11879)

--

wpt-commits: d423033c8bc00a812698819d6fc22eb96c210d00
wpt-pr: 11879
2018-07-20 13:04:32 +00:00
Josh Matthews 79d74a3026 Bug 1474515 [wpt PR 11878] - Suppress two lint warnings about overlapping file names., a=testonly
Automatic update from web-platform-testsSuppress two lint warnings about overlapping file names.

--

wpt-commits: 6a9b866f62dfbdd69d7080c3a5d29e27f15b6c5b
wpt-pr: 11878
2018-07-20 13:04:31 +00:00
Philip Jägenstedt 612cfb2e74 Bug 1474297 [wpt PR 11852] - Replace/remove ayg in suggested_reviewers in META.yml, a=testonly
Automatic update from web-platform-testsReplace/remove ayg in suggested_reviewers in META.yml (#11852)

Responsibilities distributed as discussed in
https://github.com/web-platform-tests/wpt/issues/11521.

In html/, because there aren't obvious candidates for some of the
subdirectories, instead expand html/META.yml to include all present
editors of the HTML standard.

In the past year, most of the action has been in html/semantics/, and
the busiest of the directories within do all have more granular
reviewers, so hopefully this is an improvement.

Fixes https://github.com/web-platform-tests/wpt/issues/11521.
--

wpt-commits: d332f12c8af648643c54082194c120ba654100a2
wpt-pr: 11852
2018-07-20 13:04:31 +00:00
Philip Jägenstedt 81fa2d9ee6 Bug 1474282 [wpt PR 11851] - Remove .gitkeep files in 2dcontext/ and html/, a=testonly
Automatic update from web-platform-testsRemove .gitkeep files in 2dcontext/ and html/ (#11851)

These were added in commit 818bcab4ba58d2bc8dba94276c8b944c76570a19
and reflect the structure of the HTML spec as it was in 2012.

The structure largely remains the same, but some directories like
webappapis/user-prompts/dialogs-implemented-using-separate-documents/
are gone from the spec (https://github.com/whatwg/html/pull/374) and
others like introduction/ are non-normative and should never be
populated.

But mainly, a lot of empty directories is a nuisance when exploring
the directory in a file manager or on GitHub.

The number of directories in 2dcontext/ and html/ combined decreases
by almost 200, from 653 to 456.
--

wpt-commits: ddfe9c089bab565a9d3aa37bdef63d8012c1a94c
wpt-pr: 11851
2018-07-20 13:04:30 +00:00
moz-wptsync-bot bb35401cbc Bug 1474500 [wpt PR 11875] - Update wpt metadata, a=testonly
wpt-pr: 11875
wpt-type: metadata
2018-07-20 13:04:27 +00:00
Luke Bjerring 015b1c167c Bug 1474500 [wpt PR 11875] - Update the wasm-js-api IDL file, a=testonly
Automatic update from web-platform-testsAdd wasm-js-api IDL + test

--

wpt-commits: 46a8dfd076071bd7bfc5d554bf716554d5a95a8c
wpt-pr: 11875
2018-07-20 13:04:27 +00:00
Luke Bjerring 157cea1e62 Bug 1474495 [wpt PR 11873] - Update the subresource-integrity IDL file, a=testonly
Automatic update from web-platform-testsUpdate the subresource-integrity IDL file (#11873)

* Add ResizeObserver idl file

* Add ResizeObserver idl file

* Updated ResizeObserver IDL file

* Update IDL

* Updated ResizeObserver IDL file

* Updated SRI IDL file

* Updated SRI IDL file

* Update test

--

wpt-commits: f6e74ca48268484a2c886770530b59b0151dc420
wpt-pr: 11873
2018-07-20 13:04:26 +00:00
Antoine Quint ad75a565d4 Bug 1474536 [wpt PR 11880] - Don't assume opacity computed values are exactly the same as specified on keyframe input, a=testonly
Automatic update from web-platform-testsMerge pull request #11880 from graouts/overlapping-keyframes

Don't assume opacity computed values are exactly the same as specified on keyframe input
--

wpt-commits: afc3a452f2020dc10c51f467a435ba5b32dc0589
wpt-pr: 11880
2018-07-20 13:04:25 +00:00
Luke Bjerring 65b32e9bde Bug 1473905 [wpt PR 11824] - Update the generic-sensor IDL file, a=testonly
Automatic update from web-platform-testsUpdate the generic-sensor IDL test (#11824)

--

wpt-commits: 66218ca7d67e968f2e1384d6bba97e4c47a08061
wpt-pr: 11824
2018-07-20 13:04:24 +00:00
moz-wptsync-bot d0748765f4 Bug 1474250 [wpt PR 11850] - Update wpt metadata, a=testonly
wpt-pr: 11850
wpt-type: metadata
2018-07-20 13:04:24 +00:00
Mark Nottingham 1281faf21f Bug 1474250 [wpt PR 11850] - Revise HTTP caching tests, a=testonly
Automatic update from web-platform-testsMerge pull request #11850 from mnot/revise-caching

Revise HTTP caching tests
--

wpt-commits: aeea26ba803dcdcaf6d371b598a86e04a7dd93fa
wpt-pr: 11850
2018-07-20 13:04:23 +00:00
Luke Bjerring f9f82fa0eb Bug 1474467 [wpt PR 11867] - Update the css-animations IDL file, a=testonly
Automatic update from web-platform-testsUpdate the css-animations IDL file (#11867)

--

wpt-commits: 302521d54db47ed6eeec8e8a8b8e18548a27fcfc
wpt-pr: 11867
2018-07-20 13:04:22 +00:00
moz-wptsync-bot 8d673b7861 Bug 1473733 [wpt PR 11813] - Update wpt metadata, a=testonly
wpt-pr: 11813
wpt-type: metadata
2018-07-20 13:04:22 +00:00
Majid Valipour 8b6348f8c8 Bug 1473733 [wpt PR 11813] - [web-animation] Make contain/will-change/writing modes props not animatable, a=testonly
Automatic update from web-platform-tests[web-animation] Make contain/will-change/writing modes props not animatable

Match the recent CSSWG resolutions:
https://github.com/w3c/csswg-drafts/issues/2737#issuecomment-402574750
https://github.com/w3c/csswg-drafts/issues/2751#issuecomment-402604609

Make following properties none animatable:

* contain
* direction
* display
* text-orientation
* unicode-bidi
* will-change
* writing-mode

Note that wpt tests have already been updated for direction and writing-mode
here [1]

[1] 41f4ab65b2

Bug: 860359
Change-Id: I3e7296e3c28ff494eddbc6f011621dd29ba7d2aa
Reviewed-on: https://chromium-review.googlesource.com/1127062
Commit-Queue: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#573509}

--

wpt-commits: 7f017e863fec0f00ab1eb531b1bc12864d850d06
wpt-pr: 11813
2018-07-20 13:04:21 +00:00
Nicolas Pena 7e609e53d5 Bug 1473351 [wpt PR 11773] - Use AtomicString for PerformanceEntry::entryType(), a=testonly
Automatic update from web-platform-testsUse AtomicString for PerformanceEntry::entryType()

This CL makes PerformanceEntry::entryType() a pure virtual method
instead of storing |entry_type_|. It also changes the usage from String
to AtomicString. Only PerformanceEventTiming keeps |entry_type_| since
it can be 'event' or 'firstInput'.

Since the entry type is no longer available from the PerformanceEntry
constructor, we change EntryTypeEnum() to pure virtual too.

Bug: 852050
Change-Id: Ie02040b52cf17c7563667ef440bbb78ae97e64c7
Reviewed-on: https://chromium-review.googlesource.com/1113671
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Yoav Weiss <yoav@yoav.ws>
Reviewed-by: Timothy Dresser <tdresser@chromium.org>
Cr-Commit-Position: refs/heads/master@{#573442}

--

wpt-commits: d59ad168b7820ace3bfc7c80707f9d1b08a6f313
wpt-pr: 11773
2018-07-20 13:04:20 +00:00
Majid Valipour 8b02da2746 Bug 1474388 [wpt PR 11860] - [testing] Remove per platform expectations for wpt animation-types tests, a=testonly
Automatic update from web-platform-tests[testing] Remove per platform expectations for wpt animation-types tests

The only difference that required per platform expectation files was
the fact that 'hyphens: auto' is only supported in Chromium on Mac.

These tests don't care about the actual css property value but how one
value is animated to another in web animation interpolation model. So instead of
using 'auto' for hyphens, we use 'none' which is supported on all platforms.
This help remove three 500+ lines per platform expectation files and reduce
unnecessary maintenance burden.

Change-Id: I5f3b716ce11a72a5235e7899d2e90f4bbea77ebc
Bug: 860359
Reviewed-on: https://chromium-review.googlesource.com/1129201
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Majid Valipour <majidvp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#573328}

--

wpt-commits: 028ff8d15432d595df85c2becf66cce686659de7
wpt-pr: 11860
2018-07-20 13:04:19 +00:00
Luke Bjerring 2dcd1c9b5c Bug 1474399 [wpt PR 11861] - Update the payment-method-basic-card IDL file, a=testonly
Automatic update from web-platform-testsUpdate the payment-method-basic-card IDL file (#11861)

--

wpt-commits: 5cc42385f536582c9217a949a500da50e51e4fca
wpt-pr: 11861
2018-07-20 13:04:19 +00:00
moz-wptsync-bot 74b02ebd0b Bug 1474351 [wpt PR 11857] - Update wpt metadata, a=testonly
wpt-pr: 11857
wpt-type: metadata
2018-07-20 13:04:18 +00:00
Luke Bjerring ae5b46ed78 Bug 1474351 [wpt PR 11857] - Update the netinfo IDL file, a=testonly
Automatic update from web-platform-testsUpdate the netinfo IDL file (#11857)

--

wpt-commits: b3c2c514cc2e6ece4271c5205b85a3bbeb4a1c0b
wpt-pr: 11857
2018-07-20 13:04:17 +00:00
moz-wptsync-bot 43b7585435 Bug 1472719 [wpt PR 11756] - Update wpt metadata, a=testonly
wpt-pr: 11756
wpt-type: metadata
2018-07-20 13:04:17 +00:00
Anders Hartvoll Ruud da5a037566 Bug 1472719 [wpt PR 11756] - [css-properties-values-api] Support comma-separated lists., a=testonly
Automatic update from web-platform-tests[css-properties-values-api] Support comma-separated lists.

This adds support for syntax strings like "<length>#".

R=chrishtr@chromium.org

Bug: 859509
Change-Id: Ifd1ec986e5e11e8d00dfa5956f174616be857512
Reviewed-on: https://chromium-review.googlesource.com/1122625
Commit-Queue: Anders Ruud <andruud@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#573293}

--

wpt-commits: 4497a88542cd6e6e0dfd14742ebc0225bbae6fb3
wpt-pr: 11756
2018-07-20 13:04:16 +00:00
Philip Jägenstedt 863d1ff5b2 Bug 1474301 [wpt PR 11853] - Replace kristijanburnik in some META.yml files, a=testonly
Automatic update from web-platform-testsReplace/remove kristijanburnik in some META.yml files (#11853)

No longer active on GitHub.
--

wpt-commits: 97690698b35d56e57449c407b6b5f45a6c3487f3
wpt-pr: 11853
2018-07-20 13:04:15 +00:00
moz-wptsync-bot b60a450ce3 Bug 1474067 [wpt PR 11838] - Update wpt metadata, a=testonly
wpt-pr: 11838
wpt-type: metadata
2018-07-20 13:04:15 +00:00
Andy Paicu f3db2478fd Bug 1474067 [wpt PR 11838] - Un-deprecated 'child-src', a=testonly
Automatic update from web-platform-testsUn-deprecated 'child-src'

'child-src' is now part of the fallback chain for 'worker-src'.
This means that 'child-src' always takes precedence over 'script-src'
when checking worker requests.
Added extra tests to ensure that a worker request blocked by
'child-src' and allowed by 'script-src' is blocked.

Removed previous logic that considered 'script-src' to be the
fallback for 'worker-src' and amended tests. Removed "temporary"
logic put in place to not break sites using "child-src".

Refactored the OperativeDirective logic to ensure that the caller
does not need to be aware of precise fallback chain of the directive,
otherwise the way to get the 'worker-src' operative directive would be:

OperativeDirective(worker_src_.Get(),
      OperativeDirective(child_src_.Get(),
          OperativeDirective(script_src_.Get())));

To be submitted with the spec PR as it includes tests.
Spec: https://github.com/w3c/webappsec-csp/pull/313

Bug: 669496
Change-Id: I7ca9552df1d0ce203a604b0e469a268f6b112e49
Reviewed-on: https://chromium-review.googlesource.com/1128087
Commit-Queue: Andy Paicu <andypaicu@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#573278}

--

wpt-commits: dceb242f223cae966354d8d4558492b28f9238cf
wpt-pr: 11838
2018-07-20 13:04:14 +00:00
Dominic Farolino f7f7128327 Bug 1463039 [wpt PR 11085] - Add referrer policy support to script fetching, a=testonly
Automatic update from web-platform-testsAdd referrer policy support to script fetching

This adds referrer policy attribute to top-level script
elements and ensures that the referrer policy for a script
specified by its attribute gets inherited by imported script
subresources.

Intent to Ship: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/jfd4knvCiio

R=hiroshige@chromium.org, kouhei@chromium.org, mkwst@chromium.org, yhirano@chromium.org

Bug: 841673
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I49650d593ba433a53793c846afc18be83dc9fc87

--

wpt-commits: 172489943de49dde6b3aa9d5d5ce5e6cc3cbd6e9
wpt-pr: 11085
2018-07-20 13:04:13 +00:00
Raphael Kubo da Costa 1712413c13 Bug 1473854 [wpt PR 11823] - sensors: Stop passing undefined as an invalid SensorOptions value, a=testonly
Automatic update from web-platform-testssensors: Stop passing undefined as an invalid SensorOptions value (#11823)

While the undefined -> double conversion in WebIDL should indeed throw a
TypeError, we cannot forget we have a WebIDL dictionary (SensorOptions) in
the middle:

    {frequency: undefined}

is essentially equivalent to

    {}

so we do not actually throw a TypeError in this case at all.
--

wpt-commits: 4713ec6523e637619ec607e7882fd1e7ba54cde9
wpt-pr: 11823
2018-07-20 13:04:12 +00:00
moz-wptsync-bot 600efb1909 Bug 1474128 [wpt PR 11844] - Update wpt metadata, a=testonly
wpt-pr: 11844
wpt-type: metadata
2018-07-20 13:04:12 +00:00
Eric Willigers 47ef621941 Bug 1474128 [wpt PR 11844] - SVG ellipse supports rx/ry properties, a=testonly
Automatic update from web-platform-testsMerge pull request #11844 from ewilligers/ellipse-auto-radius

SVG ellipse supports rx/ry properties
--

wpt-commits: 7400064b74cfdd7c1a81d0de38e2846b44af77fc
wpt-pr: 11844
2018-07-20 13:04:11 +00:00
L. David Baron 0ff6b6c25d Bug 1474134 [wpt PR 11845] - Sync Mozilla tests as of 2018-07-08, a=testonly
Automatic update from web-platform-testsSync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/6c4096358e4be4610fd7b8ec16a68dd984c7f7fd . (#11845)

This consists entirely of changes by @MReschenberg from [bug 1467209](https://bugzilla.mozilla.org/show_bug.cgi?id=1467209), reviewed by @dholbert.
--

wpt-commits: f82e6636c40d9341016acf524872ceb1bd0e072e
wpt-pr: 11845
2018-07-20 13:04:10 +00:00
Soares Chen 926344788d Bug 1458407 [wpt PR 10746] - [webrtc] Use procedurally-generated media streams, a=testonly
Automatic update from web-platform-testsMerge pull request #10746 from bocoup/webrtc-media

[webrtc] Use procedurally-generated media streams
--

wpt-commits: eee513ca541588299fafa71a9337eceae6b680cf
wpt-pr: 10746
2018-07-20 13:04:10 +00:00
James Graham 8b666c4875 Bug 1477219 - Update mozlog version number for release, r=ahal
Bump the version number to 3.8, incorporating the LSAN changes. This
minor version bump assumes that mozlog consumers are supposed to
handle unknown actions gracefully (i.e. by ignoring them) and
therefore adding actions doesn't count as a compat-breaking change.

MozReview-Commit-ID: ECsDTuUgkfQ
2018-07-20 13:59:46 +01:00
Emilio Cobos Álvarez 68f214df2a Bug 1450250: Make svg:use use an actual shadow tree. r=heycam
Summary:
This fixes a couple fuzz bugs and prevents special-casing <svg:use> even more in
bug 1431255.

Unfortunately not as many hacks went away as I'd have hoped, since we still need
to match document rules, see the linked SVGWG issues.

But blocks_ancestor_combinators goes away, which is nice since it's on a very
hot path.

Test Plan: WPT for style invalidation, covered by existing tests otherwise.

Reviewers: heycam

Tags: #secure-revision

Bug #: 1450250

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

MozReview-Commit-ID: C4mthjoSNFh
2018-07-20 14:44:51 +02:00
Andreea Pavel b5a482c899 Backed out 3 changesets (bug 1475073, bug 1304645, bug 1474537) for failing wpt and mochitest on a CLOSED TREE
Backed out changeset 4fbeea69b10d (bug 1475073)
Backed out changeset d3ac68d9ead9 (bug 1304645)
Backed out changeset 113b601a3b59 (bug 1474537)
2018-07-20 14:00:09 +03:00
Tiberius Oros 5955cda3e1 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-20 13:00:01 +03:00
Tiberius Oros 10e6320abc Merge inbound to mozilla-central. a=merge 2018-07-20 12:56:59 +03:00
Christoph Kerschbaumer f33c5faa8f Bug 1474537 - CSP 'self' should translate to 'self' and not be resolved to actual self URI. r=dveditz 2018-07-20 10:39:31 +02:00
Emilio Cobos Álvarez 35d2d98d37 Bug 1476927: Enable the pref for implicit keyframes in animation-001.html.ini. r=birtles
MozReview-Commit-ID: 5JIc497ARuQ
2018-07-20 10:37:22 +02:00
Sebastian Hengst 050c18ab84 Bug 1471704 - Reftest annotation changes for tiling on linux with webrender: set background-position tests as passing. r=me 2018-07-20 10:44:59 +03:00
Bob Clary 43a7c80ca2 Bug 1402406 - do not format log message if super MochitestFormatter returns None, r=gbrown 2018-07-20 00:12:45 -07:00
Chris Pearce 45b80a65d1 Bug 1476853 - Set autoplay to allowed for testing purposes. r=jmaher
We're going to enable block autoplay of HTMLMediaElements by default in Nightly,
but lots of our tests assume they are allowed to playback media without requiring
user interaction. After we've enabled block autoplay that assumption won't be valid.

So configure the prefs that control block autoplay so that we allow media to
autoplay.

This means the existing tests we have don't need to be rewritten to work when
we enable block autoplay by default.

MozReview-Commit-ID: 50yydubQjkS

--HG--
extra : rebase_source : a19e6c5b60d3b89e754be786281ca3242baa3830
2018-07-19 15:46:38 +12:00
Bogdan Tara 217447d26d Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-07-20 00:53:24 +03:00
Bogdan Tara b6e2939995 Merge inbound to mozilla-central. a=merge 2018-07-20 00:49:06 +03:00
Bogdan Tara 97830f0e63 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-07-20 00:55:33 +03:00
Marco Castelluccio bd3f040c33 Bug 1476574 - Enable reset/dump for wpt and cleanup harness code for supporting reset/dump now that it is supported by all test suites. r=jmaher
--HG--
extra : source : c1b3950cc12f1642ad60338d2a8701e2b60131ea
extra : intermediate-source : 4ea7997194e9f995bb0b1e434524a0ea5596d758
extra : histedit_source : fffe672f456fd7c503792d2a3e99184c14bfd36c
2018-07-19 11:56:43 +02:00
Marco Castelluccio 87fbf2563c Bug 1476574 - Support resetting/dumping code coverage counters before/after web-platform-tests. r=jgraham
--HG--
extra : source : ec37892ce390414a0349e16e7cdc5d07d2d158ff
extra : histedit_source : 3f3e267d2c2385b35393c2e08621dabd47c07be4%2C03271be81bfe9f7b0d0dec52037606a20699bc3e
2018-07-19 11:57:54 +02:00
Coroiu Cristina 46afadc431 Backed out 2 changesets (bug 1476574) for browser-chrome failures at browser/base/content/test/static/browser_all_files_referenced.js
Backed out changeset 4ea7997194e9 (bug 1476574)
Backed out changeset ec37892ce390 (bug 1476574)
2018-07-19 23:40:24 +03:00
James Graham 5bf353faf1 Bug 1354232 - Update metadata for lsan failures, r=maja_zf
MozReview-Commit-ID: 1oq2gCQMzau
2018-07-19 16:32:17 +01:00
James Graham e7b4476630 Bug 1354232 - Chunk by dir more for wpt on asan, r=maja_zf
This means that when we run these tests, the LSAN exceptions will have
the minimum possible scope.

MozReview-Commit-ID: 5aFDWqSiaNb
2018-07-19 16:32:17 +01:00
James Graham 3edd7dc125 Bug 1354232 - Don't store the result of update_expected, r=maja_zf
The needs_human feature never worked well and is unused.

MozReview-Commit-ID: KemDBXjHPV8
2018-07-19 16:32:17 +01:00
James Graham 4d7745e94a Bug 1354232 - Fix, enable, and add to, the manifest update tests, r=maja_zf
Refactor the tests to make them work with pytest directly rather than
also depending on unittest. Fix the helper functions to work with the
current state of metadata.py. Add some tests for update of assertion
count and lsan data.

MozReview-Commit-ID: 1XcMqSbqr43
2018-07-19 16:32:16 +01:00
James Graham 6ec2b7d285 Bug 1354232 - Refactor data storage in metadata.py, r=maja_zf
Previously we were holding a map of test id -> test and test ->
expectation data. But this is an unnecessary layer of indirection, and
it works perfectly well to map test id to the expectation data
directly. This makes the code simpler and may also help make the
update a little faster.

MozReview-Commit-ID: 5PymX6Lxkgu
2018-07-19 16:32:16 +01:00
James Graham b35ab8e7d5 Bug 1354232 - Fix updating assert count when there's an exising value, r=maja_zf
In this case we want to take the existing value into account, and update
to 1 more than the new value (in the max-asserts case).

MozReview-Commit-ID: 1RtJ2gU1ZbH
2018-07-19 16:32:16 +01:00
James Graham 40306b756e Bug 1354232 - Support a __dir__.ini file in the metadata root, r=maja_zf
MozReview-Commit-ID: KACe0XQNsHl
2018-07-19 16:32:16 +01:00
James Graham 8f9d0073e2 Bug 1354232 - Support creating ConditionalValue objects containing a list, r=maja_zf
MozReview-Commit-ID: 5SSt1oeQj7v
2018-07-19 16:32:15 +01:00
James Graham cfa13e3552 Bug 1354232 - Always try to process the leak log whenever we stop firefox, r=ato
The `stop` method is always called to shutdown firefox, but the
cleanup method is only called at the end of a test run. Therefore we
need all the leak processing stuff ot happen in stop().

MozReview-Commit-ID: 5OE54cEygNy
2018-07-19 16:32:15 +01:00
James Graham 795ce832d0 Bug 1354232 - Add support for updating LSAN data in wpt-update r=maja_zf
LSAN data differs from existing expectation data because the data is
only generated when the browser exits, so the problems reported can
happen at any point in the current session. We use the `scope`
property in the log message to determine the path to a __dir__.ini
file that covers all the tests run in the session, and add the LSAN
exclusion rules to there.

The rules themselves are generated by taking the topmost frame of any
stack that's reported as unexpectedly leaking, and adding that to the
list of permitted frames in the lsan-allowed property. We never remove
entries from this list since intermittents may be present which won't
appear on a specific run. Instead we rely on humans fixing the issues
to also clean up the expectation files.

MozReview-Commit-ID: Kxm0hFXlGE3
2018-07-19 16:32:15 +01:00
James Graham a68bcb9344 Bug 1354232 - Add group_metadata to test group metadata and pass it through to the browser, r=ato
This initially contains a scope entry which is set to the base directory of
the tests being run. Typically this is /, but with run_by_dir, it's the
path to the current run_by_dir group e.g. /html/semantics/form_elements/

MozReview-Commit-ID: JEFJByKTUsH
2018-07-19 16:32:14 +01:00
James Graham 852006e3b9 Bug 1354232 - Support skipping output lines in handlers, r=ato
MozReview-Commit-ID: JxcPzSDt20V
2018-07-19 16:32:14 +01:00
James Graham 715bc9d317 Bug 1354232 - Log run-by-dir setting, r=maja_zf
MozReview-Commit-ID: 3iMnOMhSsC3
2018-07-19 16:32:14 +01:00
James Graham bf73a7d381 Bug 1354232 - Allow wpt manifest files to specify LSAN errors to ignore, r=maja_zf
This adds a property lsan-allowed to the expectation manifest files
that takes a list of strings. Any entry in the list that matches a
frame in an LSAN stack will cause that stack to be regarded as an
expected failure.

MozReview-Commit-ID: 2oUw0joThha
2018-07-19 16:32:14 +01:00
James Graham 58fe349617 Bug 1354232 - Enable LSAN Leak detection in wpt, r=ahal,mccr8
MozReview-Commit-ID: 1pPvYi5NQk8
2018-07-19 16:32:13 +01:00
James Graham 73f2d1ad5b Bug 1354232 - Ensure lsan failures cause treeherder jobs to fail, r=ahal
MozReview-Commit-ID: 56BMxWYWwGr
2018-07-19 16:32:13 +01:00
James Graham 5fd56eafb2 Bug 1354232 - Add support for LSAN to mozlog, r=ahal, mccr8
This adds two new actions to mozlog, one for reporting an LSAN
failure, and one for reporting the summary.

MozReview-Commit-ID: D7ep27SrI1n
2018-07-19 16:32:13 +01:00
James Graham d234e52c5b Bug 1354232 - Copy LSANLeaks to mozleak, r=ahal
This is a copy for now rather than a move because followup patches are
going to convert the LSAN support to use mozlog and I don't want to
risk breaking mochitest by accident.

MozReview-Commit-ID: I6NVgjDjsX2
2018-07-19 16:32:13 +01:00
Xidorn Quan 34c9dd8f3f Bug 1473180 part 3 - Use the new algorithm for setting property. r=emilio
MozReview-Commit-ID: HQsVwWAGPBL

--HG--
extra : rebase_source : 7280d1a0278e698ebc2fb664874aea53a19a3d3f
extra : source : 08a40cf9746a83fceb124dd148d02ccb0d2e4864
2018-07-19 10:11:04 +10:00
Gijs Kruitbosch 3c7235e904 Bug 1476035, r=jkt
--HG--
rename : browser/base/content/test/general/browser_registerProtocolHandler_notification.html => browser/components/feeds/test/browser/browser_registerProtocolHandler_notification.html
rename : browser/base/content/test/general/browser_registerProtocolHandler_notification.js => browser/components/feeds/test/browser/browser_registerProtocolHandler_notification.js
extra : rebase_source : 3322967a084f771186a0de05eaadc98059e399c5
2018-07-17 15:36:43 +01:00
Cosmin Sabou 8cd0e59ac5 Merge mozilla-central to inbound. a=merge 2018-07-18 20:23:16 +03:00
Cosmin Sabou 88199de427 Merge mozilla-inbound to mozilla-central. a=merge 2018-07-18 20:19:59 +03:00
Paolo Amadini 98b8539d10 Bug 1472555 - Part 4 - Remove the "listbox" bindings. r=bgrins
MozReview-Commit-ID: Cw90DjEMJpn

--HG--
extra : rebase_source : 74a64794699d65b2a9fe5ae4cb215403657d9e4a
2018-07-18 11:23:22 +01:00
Ryan Hunt 72b3d724c5 Bug 1471704 - Reftest annotation changes for tiling on linux. r=nical
MozReview-Commit-ID: 4dqnHHJQZ8r

--HG--
extra : source : 388b977365765c5e0edac355fbe4576687c09878
2018-07-16 12:30:48 -05:00
Andrea Marchesini 595fee0d91 Bug 1476280 - SecurityPolicyViolationEvent.blockedURI should contain the original URL in case of redirects, r=ckerschb 2018-07-18 16:49:18 +02:00
Rob Wood f3f62796a4 Bug 1473389 - Port raptor-speedometer to google chrome (chromium) on win7/win10/osx/linux64; r=jmaher
MozReview-Commit-ID: FE7XC4JNLD1

--HG--
extra : rebase_source : 15bafd218eebea8393ea311dbb22660c61a8bc06
2018-07-06 14:41:00 -04:00
Rob Wu 7d65dd2559 Bug 1459404 - Add permalink of explanation to garbageCollection logic r=mixedpuppy
At the time of the commit that introduced the original comment in
damp.js, the non-permalink pointed to
https://searchfox.org/mozilla-central/rev/33c21c060b7f3a52477a73d06ebcb2bf313c4431/xpcom/base/nsMemoryReporterManager.cpp#2574-2585
This commit changes the non-permalink to the following permalink:
https://searchfox.org/mozilla-central/rev/33c21c060b7f3a52477a73d06ebcb2bf313c4431/xpcom/base/nsMemoryReporterManager.cpp#2574-2585,2591-2594

This permalink does not only include the original snippet, but also
highlights the member and explanation that explains the need for the
three iterations of the loop (at https://bugzil.la/610166#c12 ).

MozReview-Commit-ID: 14Ypsq4mdIy

--HG--
extra : rebase_source : ca92f07e122b3655b7477c751f620626b49379d5
2018-07-17 22:01:46 +02:00
Geoff Brown 6a2583332c Bug 1476318 - Use a more generic test for webgl tests in per_test_base; r=jmaher 2018-07-18 06:30:18 -06:00
Brian Birtles 5e66cda13f Bug 1309752: Tests for Web Animations and CSS Animations of logical longhands. r=emilio
MozReview-Commit-ID: 7w6WpjTSrzr
2018-07-18 12:10:21 +02:00
Marco Castelluccio b4d232663f Bug 1471575 - Reset/dump gcov counters before/after reftest tests. r=sparky
--HG--
extra : rebase_source : 2c8175ef472caf72c3216d4e12301f6eab03f20b
2018-07-17 10:07:50 +02:00
Tiberius Oros d6492ca47e Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-18 00:59:21 +03:00
Tiberius Oros d701ae940f Merge inbound to mozilla-central. a=merge 2018-07-18 00:55:33 +03:00
Andreea Pavel eb8aaacd2d Backed out 3 changesets (bug 1471704) for failing css/css-transforms/transform3d-preserve3d-013.html on a CLOSED TREE
Backed out changeset e4d9e6cdd630 (bug 1471704)
Backed out changeset 0bd6762c91fb (bug 1471704)
Backed out changeset 065a16bd6b0a (bug 1471704)
2018-07-17 20:10:01 +03:00
Andreas Tolfsen 998f00f433 Bug 1475264 - Temporarily disable new cylical check in Marionette. r=me, a=Aryx
Bug 1447977 introduced a new implementation of evaluate.isCyclic
that was not based on JSON.stringify to overcome cyclic references
stored on Element prototypes.

This patch reverts the new behaviour and hides it behind an environment
variable MOZ_MARIONETTE_NEW_CYCLIC.  This is useful so we can more
easily test the difference in automation.

MozReview-Commit-ID: 2xtNL596Imc
2018-07-17 16:41:26 +01:00
Ryan Hunt cf33414b43 Bug 1471704 - Reftest annotation changes for tiling on linux. r=nical
MozReview-Commit-ID: 4dqnHHJQZ8r

--HG--
extra : source : dafe6c00db61368d9d8b221b6d7222168a574bc8
2018-07-16 12:30:48 -05:00
Brian Birtles 8ab6ee61ba Bug 1471814 - Add a preference for {Document,Element}.getAnimations(); r=bz,hiro
This is probably the last thing we will ship since it needs the most spec work.

MozReview-Commit-ID: LLmDBLCsCBJ

--HG--
extra : rebase_source : c06752c9201a9ede87e1ac200ab12577bf784ce6
2018-07-14 09:23:03 +09:00
Brian Birtles 382fd2fe39 Bug 1471814 - Add a preference for animation composite modes; r=bz,hiro
This feature should not be shipped until the various definitions of addition for
each additive property are properly specified.

Unlike other patches in this series, compositing is not frequently used
internally (e.g. by DevTools etc.) so there is no need to enable this by default
for system code.

Also, it turns out we have inadvertently been shipping part of this feature for
some time now. The next patch in this series will add tests for that case and
disable that part of the feature (a suitable intent to unship will follow). This
patch merely adapts and extends the existing tests without affecting the surface
area covered by the combination of the newly-added pref and the existing
dom.animations-api.core.enabled pref.

MozReview-Commit-ID: Htr6mlyCBav

--HG--
rename : dom/animation/test/mozilla/file_disable_animations_api_core.html => dom/animation/test/mozilla/file_disable_animations_api_compositing.html
rename : dom/animation/test/mozilla/test_disable_animations_api_core.html => dom/animation/test/mozilla/test_disable_animations_api_compositing.html
extra : rebase_source : 7715a25e59568eb122ba3f7dbd2c2b2ffdd19954
2018-07-14 09:23:03 +09:00
Brian Birtles fc657410ff Bug 1471814 - Add a preference for implicit keyframes; r=bz,hiro
This preference controls whether authors are allowed to specify animations
without a 0% or 100% keyframe.

We intend to ship this soon but this preference acts as a safeguard in case we
discover we need to disable it.

This feature is very convenient and commonly used so this patch ensures it is
always enabled for system content.

MozReview-Commit-ID: BHTsuS2xO61

--HG--
rename : dom/animation/test/mozilla/file_disable_animations_api_core.html => dom/animation/test/mozilla/file_disable_animations_api_implicit_keyframes.html
rename : dom/animation/test/mozilla/test_disable_animations_api_core.html => dom/animation/test/mozilla/test_disable_animations_api_implicit_keyframes.html
extra : rebase_source : 04fd93dd26a4765c14b0b22febdb0311b650ea59
2018-07-14 09:23:03 +09:00
Brian Birtles 5d13151cb9 Bug 1471814 - Add a preference for Web Animations timelines; r=bz,hiro
We don't intend to ship this in the near future until the integration with
AnimationWorklet is clear (although we might ship a read-only version).

That said, we use this feature extensively internally (e.g. in DevTools etc.) so
we enable this feature for system callers.

MozReview-Commit-ID: AhB7ZmU1Xzw

--HG--
extra : rebase_source : 630d7dc56b44a9261bb34aa5417cb9b7050efba4
2018-07-14 09:23:03 +09:00
Hiroyuki Ikezoe 01f16823cb Bug 1475127 - Enable update-and-send-events.html. r=birtles
MozReview-Commit-ID: 8bin7IRQ47s

--HG--
extra : rebase_source : fb4a6649ee43eb10f50a4535230dcafbb08dad8f
2018-07-17 12:57:11 +09:00
Hiroyuki Ikezoe 2aad79a4a6 Bug 1475127 - Drop transitionstart event and finish event checks in the test case checking the order of CSS and Web Animation events happened at the same timeline time. r=birtles
The test aims to check playback events and CSS events

MozReview-Commit-ID: Bo5OhC6AdGC

--HG--
extra : rebase_source : 7635890b84099bce14a7e2beac1fec56439d42c6
2018-07-17 12:57:10 +09:00
Hiroyuki Ikezoe ce8a216489 Bug 1475127 - Add a new test case checking 'finish' and 'cancel' events happened at the same timeline time. r=birtles
MozReview-Commit-ID: 4vWtDpREZdw

--HG--
extra : rebase_source : 17c1fd29cbc5af30e33522b3fac7eda78a9bfae7
2018-07-17 12:56:58 +09:00
Bogdan Tara 1a6ffb9e1e Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-07-17 01:02:10 +03:00
Bogdan Tara a8850882a7 Merge autoland to mozilla-central. a=merge 2018-07-17 00:58:15 +03:00
Kartikaya Gupta 4316cc3e7d Bug 1475909 - Mark some WPT reftests passing with webrender. r=mattwoodrow
MozReview-Commit-ID: 3nYyajcQZbS

--HG--
extra : rebase_source : eef7517eb439d9c75ad07cf37016b00e546cbc70
2018-07-16 10:42:44 -04:00
Paul Adenot 1e98c50388 Bug 1456271 - Ajust tests to reflect the alignment to the spec. r=padenot
Both for mochitest (simply an expectation adjustment), and in mochitest (align
with the code).

MozReview-Commit-ID: 2UIq4zrcd02

--HG--
extra : rebase_source : 1858e73b3ad89aade3219ee8556c653c55c85bed
2018-07-16 15:04:11 +02:00
Coroiu Cristina f3162b921c Merge mozilla-central to mozilla-inbound a=merge on a CLOSED TREE 2018-07-17 12:48:47 +03:00
Andrea Marchesini 14262bdc7c Bug 1418241 - CSP violation: blockedURI inline/eval, r=ckerschb 2018-07-17 11:13:12 +02:00
Emilio Cobos Álvarez 8805f43898 Bug 1473813: Don't make pseudo-elements replaced by content: url(..). r=bz
Differential Revision: https://phabricator.services.mozilla.com/D1996
2018-07-16 18:06:39 +02:00
Andrea Marchesini ceea0172b0 Bug 1473587 - CSP Violation events should have the correct sample for inline contexts, r=jorendorff, r=ckerschb 2018-07-16 17:58:04 +02:00
Michael Kaply 53432d4bf9 Bug 1462015 - Remove browser.search.countryCode pref. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D2187

--HG--
extra : moz-landing-system : lando
2018-07-18 13:55:16 +00:00
Margareta Eliza Balazs a865255e0e Backed out 2 changesets (bug 1456271) for mda failures in dom/media/webaudio/test/test_periodicWave.html
Backed out changeset b99bd4121181 (bug 1456271)
Backed out changeset b37a0606d6a0 (bug 1456271)
2018-07-16 17:11:14 +03:00