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

18621 Коммитов

Автор SHA1 Сообщение Дата
Brian Birtles 02f8ed3fe4 Bug 1404774 - Defer throwing errors from parsing keyframe easing until after reading off all properties; r=hiro
As required by the recent spec change:

  d696468777

MozReview-Commit-ID: Ev6kUk1uLAY

--HG--
extra : rebase_source : 70f8ca3143a8b3bb4e03016b9989925d5a328049
2017-10-02 12:35:47 +09:00
Brian Birtles 9dcb8abd7e Bug 1402170 - Consistently use arrow syntax for functions in processing-a-keyframes-argument-*.html tests; r=hiro
We don't however, use arrow syntax for local functions that act as class
constructors since they don't want the lexical this that arrow functions use.

MozReview-Commit-ID: FuVhHIBFZrE

--HG--
extra : rebase_source : 919bbe7a6f6fc42281411ad4058540f233a3e010
2017-10-02 16:57:56 +09:00
Brian Birtles 2d450ffd4a Bug 1402170 - Rename copy-contructor.html to copy-constructor.html in two places in wpt for web-animations; r=hiro
MozReview-Commit-ID: JxqRcQ5TJd5

--HG--
rename : testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/copy-contructor.html => testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/copy-constructor.html
rename : testing/web-platform/tests/web-animations/interfaces/KeyframeEffectReadOnly/copy-contructor.html => testing/web-platform/tests/web-animations/interfaces/KeyframeEffectReadOnly/copy-constructor.html
extra : rebase_source : 23c99e64d0d0803484fad54adecc7149f794ee4e
2017-10-02 12:35:38 +09:00
Brian Birtles 98b910109f Bug 1402170 - Add tests for error handling when parsing the 'easing' property on keyframes; r=hiro
This tests the behavior clarified in the following spec changeset:

  d696468777

MozReview-Commit-ID: 3hS7rHcTpUn

--HG--
extra : rebase_source : 13941772212d169824d3058a131067ca0823d2ca
2017-10-02 12:30:33 +09:00
Brian Birtles b9aed51679 Bug 1402170 - Update test descriptions in processing-a-keyframes-argument-002.html; r=hiro
MozReview-Commit-ID: 8ofSWFs5b3u

--HG--
extra : rebase_source : 6200917e4611136663f10620cb0f200f77309c57
2017-09-22 16:27:27 +09:00
Brian Birtles 21b0af96bd Bug 1402170 - Use KeyframeEffect constructor in processing-a-keyframes-argument-002.html; r=hiro
MozReview-Commit-ID: 3JTFxw6Va1r

--HG--
extra : rebase_source : ec1d2168a4a0ae6742a8a18b0ee235505fc27a12
2017-09-22 16:12:44 +09:00
Brian Birtles 7bd1b199dc Bug 1402170 - Move ease parsing tests to easing-tests.js; r=hiro
MozReview-Commit-ID: JvUB6okJYI9

--HG--
extra : rebase_source : b7c9bab9edb9512e60f4ca5a635c428c7a2bdaff
2017-09-22 16:08:49 +09:00
Brian Birtles 9f539fe579 Bug 1402170 - Tidy up processing-a-keyframes-argument-002.html; r=hiro
MozReview-Commit-ID: H7envMXOJhU

--HG--
extra : rebase_source : 29b5b4bb725c681202398ae8fcd6f99ab357f167
2017-09-22 16:03:01 +09:00
Brian Birtles d8fba27f62 Bug 1402170 - Move tests for easing values on keyframes to processing-a-keyframes-argument-002.html; r=hiro
MozReview-Commit-ID: LEydYxdMoay

--HG--
extra : rebase_source : 5fa9abd6b2a0e1f796da11931332adef392bc3c2
2017-09-22 15:58:37 +09:00
Brian Birtles 6610802e22 Bug 1402170 - Rename processing-a-keyframes-argument.html to have a 001 extension; r=hiro
This naming is recommended by [1] and from a random sampling of tests in
web-platform-tests it seems like most test don't use this, only tests that are
split over multiple files.

This "processing a keyframes argument" section is quite large so I intend to
split the tests up into a number of files to cover:

* Tests for property access
* Tests for easing
* Tests for offset
* Tests for composite
* Tests for equivalent forms

[1] http://web-platform-tests.org/writing-tests/general-guidelines.html#file-paths-and-names

MozReview-Commit-ID: JW2m50UnsKv

--HG--
rename : testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument.html => testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001.html
extra : rebase_source : fafe135996b11661385b0f28a82abc9b11c77c25
2017-09-22 15:52:37 +09:00
Brian Birtles 0ffbac81e3 Bug 1402170 - Merge gInvalidEasingInKeyframeSequenceTests with gInvalidEasings; r=hiro
MozReview-Commit-ID: CIjKWyU2GIs

--HG--
extra : rebase_source : 4595b005b293860d116a36aa3fd81d121864c0e6
2017-09-22 15:37:23 +09:00
Brian Birtles c1d4cb856e Bug 1402170 - Consistently use spaces in object notation; r=hiro
This seems to be standard JS style recently (as used in prettier etc.): Use
spaces to separate the { and } from the properties (but not for arrays).

MozReview-Commit-ID: FRkFRwwcJJh

--HG--
extra : rebase_source : f45fbc371bc23b542032612bcf4578ee4de9f98e
2017-09-22 15:20:13 +09:00
Brian Birtles acf8354bc5 Bug 1402170 - Update various test descriptions to make them testable statements; r=hiro
MozReview-Commit-ID: 9zVjiwb9vm8

--HG--
extra : rebase_source : 28b0da472ce0e00068803baf3bce7beeddd1c6ee
2017-09-22 15:14:45 +09:00
Brian Birtles 5071ac2ec7 Bug 1402170 - Tidy up test for property access order somewhat; r=hiro
MozReview-Commit-ID: 4JFae0SqMCX

--HG--
extra : rebase_source : 077e90d7597999aef4f7bd50b34201f08b883aca
2017-09-22 15:04:54 +09:00
Brian Birtles 0f31da822e Bug 1402170 - Move test for accessing keyframe property order to processing-a-keyframes-argument.html; r=hiro
MozReview-Commit-ID: 3y6SnzAtNZZ

--HG--
extra : rebase_source : 9d2b01110e94b4bbd129599e13b9ca7b7f14b2d3
2017-09-22 15:00:15 +09:00
Brian Birtles 98d62118de Bug 1402170 - Update some test descriptions; r=hiro
* We should refer to reading or accessing properties, as opposed to
  "considering" them.
* We should use "property-indexed" consistently.

MozReview-Commit-ID: ItCE4g8LmOC

--HG--
extra : rebase_source : 8656dc185f6e6e820a283a725fd4217336b06712
2017-09-22 11:54:50 +09:00
Brian Birtles 345d8f9b41 Bug 1402170 - Drop invalid test for offsets; r=hiro
There is a test that assumes that an offset specified on a property-indexed
keyframe is applied to all generated keyframes but that behavior is not (yet)
specified.

This behavior will be specified in [1] but until that happens it seems invalid
to test for it. Furthermore, when that is specified we will need much more
thorough tests than this one.

[1] https://github.com/w3c/web-animations/issues/148

MozReview-Commit-ID: HUUw88dg2P7

--HG--
extra : rebase_source : 5e38d8f0fb01b3ecf7339ca1be0e31c775bf4b21
2017-09-22 11:43:11 +09:00
Brian Birtles 37e6378154 Bug 1402170 - Use template strings in processing-a-keyframes-argument.html; r=hiro
But only in a couple of places where it makes the test more readable.

MozReview-Commit-ID: 6zVJ6h7Zb3k

--HG--
extra : rebase_source : 8ec4e7957cfccb4b60b97032a1a12fa12d9ff589
2017-09-22 11:38:58 +09:00
Brian Birtles 33aab1ad3b Bug 1402170 - Use for...of instead of forEach for several tests in processing-a-keyframes-argument.html; r=hiro
for...of is generally preferred over forEach since it is a little easier to read
and allows using 'break' and 'continue'. Furthermore it is supported in all
major browsers. (It also makes wrapping one of the long lines in this file
easier.)

MozReview-Commit-ID: 1BuoW0QSxaG

--HG--
extra : rebase_source : 4c0e04720cda5ecb60a276ac52c595cba693aa16
2017-09-22 11:36:42 +09:00
Brian Birtles f70aff93e2 Bug 1402170 - Use ES6 let/const in processing-a-keyframes-argument.html; r=hiro
Gradually we plan to move all these tests to ES6 (or at least the subset
supported by all UAs that are likely to implement this spec) so while we are
touching this file we update a few uses of 'var' to let/const.

MozReview-Commit-ID: 45OJyXmUzKu

--HG--
extra : rebase_source : a14138a9ffddd8a89da0635e316f918297010529
2017-09-22 11:09:04 +09:00
Brian Birtles 9ad46fa3ee Bug 1402170 - Consistently use KeyframeEffect constructor for testing in processing-a-keyframes-argument.html; r=hiro
KeyframeEffectReadOnly may disappear (see [1]) and is only needed for CSS
Animations and CSS Transitions so in that sense KeyframeEffect is more basic
(despite being a subclass of KeyframeEffectReadOnly) so we should prefer it to
KeyframeEffectReadOnly.

Furthermore, as the comment at the start of the file suggests, we should
consistently use the same method for testing these procedures. We currently use
the KeyframeEffect constructor because it is more direct and basic.

[1] https://github.com/w3c/web-animations/issues/185

MozReview-Commit-ID: LBrlfzyn2Ch

--HG--
extra : rebase_source : 358c60c89c70d642cb5c193a1bdff4e5991aac54
2017-09-22 11:03:35 +09:00
Brian Birtles 355dd57951 Bug 1402170 - Fix title in processing-a-keyframes-argument.html test; r=hiro
And also drop the slightly misleading and redundant comment about the procedure
that this test covers (it covers *both* the "process a keyframes argument"
procedure and the "process a keyframe-like object" subprocedure).

MozReview-Commit-ID: 9lzx4rCj20o

--HG--
extra : rebase_source : 64c429d8dfceb7e518cac1418cd6c6ea6de16eaf
2017-09-22 10:18:25 +09:00
Andreas Tolfsen 9251f67abf Bug 1405004 - Remove unused imports from testing/marionette/element.js. r=whimboo
MozReview-Commit-ID: 7EoehdeV8tf

--HG--
extra : rebase_source : ce0a2a5e68b60514a4ec847df176ea4dd9452588
2017-10-02 17:20:57 +01:00
Wes Kocher 83fd890d27 Merge m-c to autoland, a=merge CLOSED TREE
MozReview-Commit-ID: HeJwJwwTzhQ
2017-10-02 16:26:42 -07:00
Wes Kocher 382a7d90d6 Merge inbound to central, a=merge
MozReview-Commit-ID: CvJ9hmTQBcR
2017-10-02 16:22:37 -07:00
Wes Kocher c5de7a07ee Backed out changeset 29a6664e8f73 (bug 1319342) for wpt failures in Node-cloneNode.html a=backout
MozReview-Commit-ID: 2FoC3zDqXO2

--HG--
extra : source : 6f575308a3818ded268d34403f1aa158502290e1
2017-10-02 14:27:09 -07:00
John Dai c76b412976 Bug 1319342 - Clone a node should enqueue an upgrade reaction. r=smaug 2017-10-01 23:12:00 -04:00
Mike Hommey 2e9f610f90 Bug 1403997 - Still run `mach artifact toolchain` when no tooltool manifest is set but MOZ_TOOLCHAINS is. r=mshal
Bug 1382564 made the `mach artifact toolchain` invocations from
mozharness use the MOZ_TOOLCHAINS environment variable when it's set by
taskcluster through the decision task, so that toolchain dependencies
from the task graph are used, but the mozharness code is still skipping
mach artifact toolchain when MOZ_TOOLCHAINS is set but there is no
tooltool manifest set. Most jobs today still have a tooltool manifest
set, but jobs shouldn't need a dummy tooltool manifest to use toolchain
dependencies automatically.

--HG--
extra : rebase_source : 0437a8f3d43a83ffe32c4192f86ee9a621977e3e
2017-09-29 10:17:03 +09:00
John Dai 25f8ec6929 Bug 1121994 - Implement adopted callback for custom elements. r=smaug 2017-10-02 00:42:00 -04:00
Nathan Froyd 5d7c3ce146 Bug 1373878 - part 4 - mozharness and mozconfigs for rusttest builds; r=chmanchester
We need mozharness configurations and mozconfigs for rusttests.  We are
explicitly not doing Windows debug configurations currently because of
peculiar link errors in such configurations.
2017-10-02 09:21:22 -04:00
Aki Sasaki 340d36350a bug 1345619 - update l10n-bumper to include desktop. r=Callek
This patch:
- removes the obsolete mozilla-aurora l10n-bumper config.
- adds both central and beta format desktop bumper configs to jamun for testing.
- updates the central and beta configs to add desktop.
- updates the script to support the desktop configs.

We now support an `ignore_config` which acts like the `ignore-platforms` attribute.

MozReview-Commit-ID: KGwo0bRibw4

--HG--
extra : rebase_source : 1014c8d46104fc3b05586aa64f207cf38f37f98f
2017-09-25 10:16:04 -07:00
Marina Samuel 8991d65dea Bug 1403695: Send a generic health telemetry ping through Ping Centre for Activity Stream. r=k88hudson
MozReview-Commit-ID: CJGX1aihFuV

--HG--
extra : rebase_source : ea28a8ec1c16e95ce55cdd8b37e9d2c4c3abf5cd
2017-09-27 16:29:06 -04:00
Sebastian Hengst b1575a7d2b Backed out changeset ddfc127526b2 (bug 1403222) for failing python/mozbuild/mozbuild/test/frontend/test_reader.py::TestBuildReader::test_schedules, at least for Linux asan opt builds. r=backout on a CLOSED TREE 2017-10-02 16:03:12 +02:00
Andrew Halberstadt ef896de9c0 Bug 1403222 - Add test suite families to SCHEDULES.exclusive r=dustin
MozReview-Commit-ID: JWKB7eOgfWc

--HG--
extra : rebase_source : 6c456c91985f2006910bda66fdbc5d18e066d020
2017-09-26 10:47:22 -04:00
Mark Banner 79b29f1549 Bug 1402248 - Disable idle-daily during mochitests to avoid possible background interactions that might cause intermittents. r=jmaher
Set the idle preference to be the current time, so that idle-daily won't kick in for 24 hours.

MozReview-Commit-ID: 6OJCSm8RaeZ

--HG--
extra : rebase_source : 71217263ddd5b9299e8463254f48ad2d9918b8a2
2017-10-02 11:10:15 +01:00
Henrik Skupin c5802a3204 Bug 1404277 - Retrieve namespaceURI as property and not attribute. r=ato
With newer Selenium atoms which do not conflate attributes and
properties, the retrieval via getElementAttribute will fail. By
retrieving it directly as property will fix it.

MozReview-Commit-ID: CFy3JZDeUWq

--HG--
extra : rebase_source : ed3a358f52b7cd54f3c5dda037fddaa93173e3b6
2017-09-29 12:54:03 +02:00
Markus Stange 8e7d24a02d Bug 1403697 - When restricting background colors to the background region, only use clips if we have rounded corners. r=mattwoodrow
MozReview-Commit-ID: F1ked65OBxA

--HG--
extra : rebase_source : 3ba3859da65d6be929821a7c13d47fd7c090b54e
2017-09-29 17:39:21 -04:00
Wes Kocher eb9a2ed0f2 Merge inbound to central, a=merge
MozReview-Commit-ID: IqwKWn7ceHC
2017-09-29 14:47:25 -07:00
Wes Kocher 9345eb3842 Backed out changeset fbc75bbbebc1 (bug 1403697) for wptlint issues a=backout
MozReview-Commit-ID: 5gaaqSD7sUa
2017-09-29 11:20:24 -07:00
Markus Stange d70957bd08 Bug 1403697 - When restricting background colors to the background region, only use clips if we have rounded corners. r=mattwoodrow
MozReview-Commit-ID: F1ked65OBxA

--HG--
extra : rebase_source : a3fe97d550755f4a469bec923991f63becf5daed
2017-09-29 13:30:58 -04:00
Thomas Wisniewski 81d59581ae Bug 1341609 - Don't throw on async XHR send() failures when open() created no channel; r=baku
MozReview-Commit-ID: IKVSbdRXoP8

--HG--
extra : rebase_source : 6f85751dae1bf7413598a3ddc381bee86545de9b
2017-09-29 11:36:55 -04:00
Sebastian Hengst bcf3a955e6 Backed out changeset 0b56649e9680 (bug 1403695) for mass failing tests due to non-local connection. r=backout on a CLOSED TREE 2017-09-29 18:27:18 +02:00
Ryan VanderMeulen 838d384fa0 Bug 1401076 - Skip webrtc/RTCPeerConnection-setRemoteDescription-offer.html for frequent timeouts.
--HG--
extra : rebase_source : ad17f66296624970067c7ff24e0c2c84174261ae
2017-09-29 12:54:32 -04:00
Geoff Brown 308a809310 Bug 1403501 - Do not kill non-orphan xpcshell/ssltunnel; r=bc 2017-09-29 10:40:24 -06:00
Geoff Brown d054111cf9 Bug 1404012 - Break out of multi-flavor |mach mochitest| with one ctrl-c; r=jmaher 2017-09-29 10:40:21 -06:00
Wes Kocher 134e495909 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 6RdWW73Lc0A
2017-09-28 17:16:12 -07:00
Wes Kocher 1674eb3e4f Merge inbound to m-c a=merge
MozReview-Commit-ID: 7zOjePOWzOM
2017-09-28 16:56:44 -07:00
Wes Kocher 6b564b9e3c No bug - Mark variable-substitution-variable-declaration.html as passing on stylo after servo PR 18660 a=bustage
MozReview-Commit-ID: BURWYVI1vFO

--HG--
extra : rebase_source : 2b7f2fedd440db25786cc3f3d07e593edb00b318
2017-09-28 11:26:31 -07:00
Henrik Skupin 884db29fa1 Bug 1403503 - Remove obsolete socksUsername and socksPassword capabilities. r=automatedtester
MozReview-Commit-ID: bHqc96uzsm

--HG--
extra : rebase_source : 633bcc11d85addf837abca71120959b4b5f6aeb5
2017-09-28 09:28:13 +02:00
Sebastian Hengst 8b3a2fc88e Backed out changeset 8a970e561fe1 (bug 1389274) for unexpected passes of web-platform-test /cssom-view/scrollIntoView-shadow.html. r=backout 2017-09-28 19:46:03 +02:00