Commit Graph

18650 Commits

Author SHA1 Message Date
Sebastian Hengst
b8b7f52566 Backed out changeset 3adba9da5967 (bug 1376931) for bustage at layout/style/nsMediaFeatures.cpp:296: 'class nsPresContext' has no member named 'GetEffectiveFullZoom'; did you mean 'GetDeviceFullZoom'. r=backout on a CLOSED TREE 2017-10-05 00:15:51 +02:00
Mike Hommey
57157cc24b Bug 1403997 - Don't pass tooltool flags to mach artifact toolchain when no tooltool manifest is configured. r=mshal
--HG--
extra : rebase_source : 2fbbf85481dbb368189a117ff34bbb7cef41e77e
2017-10-04 15:11:25 +09:00
Brad Werth
1450446d11 Bug 1376931 Part 2: Extend ContentViewer to allow reporting of effective full zoom level as determined by the device context. r=bz,heycam
MozReview-Commit-ID: EoVp1DwAl0j

--HG--
extra : rebase_source : b0bdf52adb0e44b51c4bbeb33668c35f559b8464
2017-09-27 14:06:37 -07:00
Andreas Tolfsen
31adf07368 Bug 1405279 - Lint for unused variables. r=whimboo
MozReview-Commit-ID: 6hUMzC21Tl

--HG--
extra : rebase_source : 64943c3d934674066abf385035db1949c1a71891
2017-10-03 14:36:09 +01:00
Andreas Tolfsen
d28ce13224 Bug 1405279 - Remove unused variables. r=whimboo
MozReview-Commit-ID: CmiDVCw6xVK

--HG--
extra : rebase_source : e71cfb7da973d95c796a93cc1e4da6f709acf65e
2017-10-03 14:35:47 +01:00
Peter Major
f497148541 Bug 1405240 - Fix test_cookie.js unit test assertions r=ato
When verifying error messages, the second parameter of Assert.throws has
to be a regular expression.

MozReview-Commit-ID: LJ6Iif8ORTs

--HG--
extra : rebase_source : 0cbe9f31880df44f9c822d8410ab4571281c17ef
2017-10-03 16:28:17 +01:00
Sebastian Hengst
59aaffbcda Backed out changeset 9264d5789f76 (bug 1397849) for import failures, e.g. in mochitests and xpcshell tests. r=backout 2017-10-04 15:25:07 +02:00
Steve Armand
50c9b712c0 Bug 1397849 - Enable py2 and py3 linter on testing/mozbase. r=ahal
MozReview-Commit-ID: GnaVLhtO4un

--HG--
extra : rebase_source : 19f47b7f5854b7ee25d9779622ce4cd734ac15e5
2017-09-25 22:57:18 -04:00
Tarek Ziadé
bb9b5c6dae Bug 1397180 - Ability to run with heavy profiles r=ahal,jmaher
MozReview-Commit-ID: LNUuFMpwhoS

--HG--
extra : rebase_source : f575658438c9cc6c23e26bc395f2026b4cc53bce
2017-09-22 14:11:28 +02:00
Sebastian Hengst
7e81b9743d merge mozilla-central to autoland. r=merge a=merge 2017-10-04 11:15:12 +02:00
Sebastian Hengst
5e0b457b10 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: EVLGo1zCANb
2017-10-04 11:13:24 +02:00
Sebastian Hengst
2e58d81866 Backed out changeset ff0705eda4bd (bug 1403366) 2017-10-04 01:26:56 +02:00
Mike Hommey
5f2f5b4e64 Bug 1403366 - Don't set MOZILLA_FIVE_HOME from multiple scripts. r=froydnj
It was seldom used before previous commit and now does nothing.

--HG--
extra : rebase_source : e0b1dcdabe798af478e054cde0df65facf25ea21
2017-09-28 11:00:09 +09:00
Wes Kocher
9e15b5649f Merge m-c to autoland, a=merge
MozReview-Commit-ID: 43R3aNMoMyN
2017-10-03 14:58:01 -07:00
Wes Kocher
f4358f1539 Merge inbound to central, a=merge
MozReview-Commit-ID: I1ge4dvWtTB
2017-10-03 14:37:35 -07:00
Henrik Skupin
89dbeb8d8c Bug 1404891 - Add noProxy documentation for proxy capabilities. r=ato
We missed adding it for the implementation on bug 1387094.

DONTBUILD

MozReview-Commit-ID: E717NEO7o2U

--HG--
extra : rebase_source : facb28d006e514bff6796f8c0e085c73f313d0ce
2017-10-02 23:16:07 +02:00
Ionut Goldan
d7f72fff74 Bug 1399024 - fix mainthreadio intermittents r=jmaher
MozReview-Commit-ID: 61Tn0AqbTbX

--HG--
extra : rebase_source : 13c25e6fb5bfaac95abd9271be4acb887fdb5786
2017-10-02 09:55:15 +03:00
Wes Kocher
0b65e8f6ab Merge m-c to inbound, a=merge
MozReview-Commit-ID: 42IMgMJGiDu
2017-10-03 14:54:08 -07:00
Andrew Halberstadt
6b65448914 Bug 1403222 - Add test suite families to SCHEDULES.exclusive r=dustin
MozReview-Commit-ID: JWKB7eOgfWc

--HG--
extra : rebase_source : b81ab806cd2455f4e4fc761863fe699feadd0bb5
2017-09-26 10:47:22 -04:00
Vedant Chakravadhanula
d8b5c6edce Bug 1350897 - Tested quit shutdown/restart cause in Marionette Python client. r=whimboo
The Marionette server now returns a JSON containing the cause of shutdown which isn't included in previous Firefoxen. We needed to test this JSON in the quit and restart methods in the python client.

MozReview-Commit-ID: 8uL9tbNszcm

--HG--
extra : rebase_source : 7f01fe55444b034a5f07e42acac0224a981be881
2017-10-03 10:48:30 +05:30
Thomas Wisniewski
5b68608547 Bug 1070763 - Ensure that XHRs sniff the BOM for non-JSON responseTypes, and flush the decoder upon end-of-stream; r=hsivonen
MozReview-Commit-ID: ICHbs2BQcbR

--HG--
extra : rebase_source : 91fac79b191330c5f771386f9977450a569157b1
2017-10-03 08:54:14 -04:00
Rob Wood
3ae0743248 Bug 1398193 - Port base vs reference style-perf-tests into talos as subtests; r=jmaher
MozReview-Commit-ID: LIRSPsQ83QR

--HG--
extra : rebase_source : 9da25f843f001e3242c49420fd4836ff4d08c16f
2017-09-25 19:30:32 -04:00
Peter Major
3d736e3368 Bug 1402978 - Add cookie domain field to WebDriver:AddCookie r=ato
There were two issues with the previous implementation:
* Domain cookies were created as host only cookies (due to lack of
leading '.' characters)
* The cookie domain included in the Marionette request was completely
ignored, which always resulted in host-only cookies

MozReview-Commit-ID: 2JLQ3vwNMrb

--HG--
extra : rebase_source : c72ba077ef1b1a1f308e4c9a1d2093c18f7483ce
2017-09-29 15:22:50 +01:00
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