Commit Graph

18672 Commits

Author SHA1 Message Date
Tom Ritter
14ad913e94 Bug 1403058 Add the MinGW32 browser build to Taskcluster r=glandium
MozReview-Commit-ID: EGWX1EfqBNJ

--HG--
extra : rebase_source : 4cbe0340bad06d4421cd0b106d1dc7a4ab2ec013
2017-10-05 11:46:32 -05:00
Jared Hirsch
738284c9e1 Bug 1405166 - Update occurrences of system-disabled pref outside screenshots system addon; r=kmag
MozReview-Commit-ID: 24PV53VM6te

--HG--
extra : rebase_source : 4042e3de5bf2a3c08da81f5ed0d709e1b859ab1c
2017-10-03 16:26:41 -07:00
Andrew Halberstadt
dddb71971e Bug 1405808 - [mozlog] Default manifest groups to empty dict in errorsummary formatter, r=gbrown
This fixes an exception when a test_status/test_end is logged before a
suite_start. This case should be an error anyway, but might as well fix this to
keep the logs looking clean.

MozReview-Commit-ID: 2TlWlSmczwH

--HG--
extra : rebase_source : c33aed0870d7b7fa51d855383d6336331d4f22fc
2017-10-05 09:07:46 -04:00
Henrik Skupin
d81d7488e4 Bug 1375660 - Add instructions for updating the Selenium atoms. r=ato
MozReview-Commit-ID: CBVAAE5RSXI

--HG--
extra : rebase_source : e9f821d859c3335d53b9df73af0422f071d17649
2017-10-05 12:10:57 +02:00
Henrik Skupin
3187df7e34 Bug 1375660 - Update Selenium atom: clearElement. r=ato
MozReview-Commit-ID: I5JIz14o4Mq

--HG--
extra : rebase_source : 9d2376ba3e1c906abe139935a155e6c0a3b06f2e
2017-09-29 16:11:04 +02:00
Henrik Skupin
25aa4fa932 Bug 1375660 - Update Selenium atom: isElementSelected. r=ato
MozReview-Commit-ID: 4cBxsGQWuiz

--HG--
extra : rebase_source : 50c3b3a9308353f4a8a5c68c10b533fe5fcc2a6a
2017-09-29 16:08:54 +02:00
Henrik Skupin
b366b0394d Bug 1375660 - Update Selenium atom: isElementEnabled. r=ato
MozReview-Commit-ID: KZqTgIfcx1O

--HG--
extra : rebase_source : b2774fc00f726e37180bb0a9f629a07725595380
2017-09-29 16:05:35 +02:00
Henrik Skupin
ea781c9646 Bug 1375660 - Update Selenium atom: isElementDisplayed. r=ato
MozReview-Commit-ID: 64mDJNmw8B5

--HG--
extra : rebase_source : ba671d8a5e370347ba83185ab74a37b5a2c944db
2017-09-29 15:58:29 +02:00
Henrik Skupin
d3ff491666 Bug 1375660 - Update Selenium atom: getElementText. r=ato
MozReview-Commit-ID: GttrWxVDlGO

--HG--
extra : rebase_source : 8d92d1d5267d3330ebf7741119f58e88e57f794b
2017-09-29 15:56:23 +02:00
Henrik Skupin
7d2717c4aa Bug 1375660 - Remove Selenium atom: getElementAttribute. r=ato
MozReview-Commit-ID: 2vyuxmVE7Oi

--HG--
extra : rebase_source : 4dd33939a20285dbb4fdcc8add2551d8550a747e
2017-09-29 15:35:14 +02:00
Henrik Skupin
e956a3ec91 Bug 1375660 - Remove duplicate button 9 reference in test_accessibility. r=ato
The element 'button9' is moved off screen by CSS and as such it is not
marked as displayed.

MozReview-Commit-ID: KQCA2QfZLrT

--HG--
extra : rebase_source : bc7118324861781eaaab76005a19815a22df31e4
2017-10-02 23:58:01 +02:00
Henrik Skupin
5cf6a1a7a8 Bug 1375660 - Fix test_l10n.py for title text. r=ato
The title is not a visible element and as such getElementText
will return an empty string. Instead use the h1 tag which has
the same content to get this test passing.

MozReview-Commit-ID: FntduPdn1P9

--HG--
extra : rebase_source : 3a9083a949df3e289a0813a4fa3ff05456088d62
2017-10-02 22:25:42 +02:00
Mike Hommey
37d01456dc 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
6dc323cfe9 Merge m-c to autoland, a=merge
MozReview-Commit-ID: Dxbv9TjDlDY
2017-10-04 16:47:41 -07:00
Wes Kocher
d8985b6e57 Merge inbound to central, a=merge
MozReview-Commit-ID: IUFdbLdYFhX
2017-10-04 16:37:59 -07:00
Andreas Tolfsen
823d5e70fb Bug 1405757 - Regenerate Marionette API docs. r=me
DONTBUILD

MozReview-Commit-ID: I6l7SfrE2W4
2017-10-04 18:35:12 +01:00
Andreas Tolfsen
2d16d4aa1f Bug 1405757 - Generate Marionette API docs to testing/marionette/doc/api. r=me
DONTBUILD

MozReview-Commit-ID: L3omU5NDVDh
2017-10-04 18:35:12 +01:00
Andreas Tolfsen
0298786e96 Bug 1405757 - Move Marionette API docs to subdirectory. r=me
DONTBUILD

MozReview-Commit-ID: HNO9CsRoQLo


--HG--
rename : testing/marionette/doc/AsyncChromeSender.html => testing/marionette/doc/api/AsyncChromeSender.html
rename : testing/marionette/doc/Command.html => testing/marionette/doc/api/Command.html
rename : testing/marionette/doc/DebuggerTransport.html => testing/marionette/doc/api/DebuggerTransport.html
rename : testing/marionette/doc/ElementClickInterceptedError.html => testing/marionette/doc/api/ElementClickInterceptedError.html
rename : testing/marionette/doc/ElementNotAccessibleError.html => testing/marionette/doc/api/ElementNotAccessibleError.html
rename : testing/marionette/doc/ElementNotInteractableError.html => testing/marionette/doc/api/ElementNotInteractableError.html
rename : testing/marionette/doc/GeckoDriver.html => testing/marionette/doc/api/GeckoDriver.html
rename : testing/marionette/doc/InputState.html => testing/marionette/doc/api/InputState.html
rename : testing/marionette/doc/InsecureCertificateError.html => testing/marionette/doc/api/InsecureCertificateError.html
rename : testing/marionette/doc/InvalidArgumentError.html => testing/marionette/doc/api/InvalidArgumentError.html
rename : testing/marionette/doc/JavaScriptError.html => testing/marionette/doc/api/JavaScriptError.html
rename : testing/marionette/doc/Message.html => testing/marionette/doc/api/Message.html
rename : testing/marionette/doc/Packet.html => testing/marionette/doc/api/Packet.html
rename : testing/marionette/doc/Response.html => testing/marionette/doc/api/Response.html
rename : testing/marionette/doc/StreamCopier.html => testing/marionette/doc/api/StreamCopier.html
rename : testing/marionette/doc/WebDriverError.html => testing/marionette/doc/api/WebDriverError.html
rename : testing/marionette/doc/accessibility.Checks.html => testing/marionette/doc/api/accessibility.Checks.html
rename : testing/marionette/doc/accessibility.html => testing/marionette/doc/api/accessibility.html
rename : testing/marionette/doc/accessibility.js.html => testing/marionette/doc/api/accessibility.js.html
rename : testing/marionette/doc/action.Action.html => testing/marionette/doc/api/action.Action.html
rename : testing/marionette/doc/action.InputState.Key.html => testing/marionette/doc/api/action.InputState.Key.html
rename : testing/marionette/doc/action.InputState.Null.html => testing/marionette/doc/api/action.InputState.Null.html
rename : testing/marionette/doc/action.InputState.Pointer.html => testing/marionette/doc/api/action.InputState.Pointer.html
rename : testing/marionette/doc/action.Key.html => testing/marionette/doc/api/action.Key.html
rename : testing/marionette/doc/action.Mouse.html => testing/marionette/doc/api/action.Mouse.html
rename : testing/marionette/doc/action.PointerParameters.html => testing/marionette/doc/api/action.PointerParameters.html
rename : testing/marionette/doc/action.Sequence.html => testing/marionette/doc/api/action.Sequence.html
rename : testing/marionette/doc/action.html => testing/marionette/doc/api/action.html
rename : testing/marionette/doc/action.html#.Chain => testing/marionette/doc/api/action.html#.Chain
rename : testing/marionette/doc/action.js.html => testing/marionette/doc/api/action.js.html
rename : testing/marionette/doc/addon.html => testing/marionette/doc/api/addon.html
rename : testing/marionette/doc/addon.js.html => testing/marionette/doc/api/addon.js.html
rename : testing/marionette/doc/assert.html => testing/marionette/doc/api/assert.html
rename : testing/marionette/doc/assert.js.html => testing/marionette/doc/api/assert.js.html
rename : testing/marionette/doc/atom.html => testing/marionette/doc/api/atom.html
rename : testing/marionette/doc/atom.js.html => testing/marionette/doc/api/atom.js.html
rename : testing/marionette/doc/browser.Context.html => testing/marionette/doc/api/browser.Context.html
rename : testing/marionette/doc/browser.Windows.html => testing/marionette/doc/api/browser.Windows.html
rename : testing/marionette/doc/browser.html => testing/marionette/doc/api/browser.html
rename : testing/marionette/doc/browser.js.html => testing/marionette/doc/api/browser.js.html
rename : testing/marionette/doc/capture.html => testing/marionette/doc/api/capture.html
rename : testing/marionette/doc/capture.js.html => testing/marionette/doc/api/capture.js.html
rename : testing/marionette/doc/cert.html => testing/marionette/doc/api/cert.html
rename : testing/marionette/doc/cert.js.html => testing/marionette/doc/api/cert.js.html
rename : testing/marionette/doc/cookie.html => testing/marionette/doc/api/cookie.html
rename : testing/marionette/doc/cookie.js.html => testing/marionette/doc/api/cookie.js.html
rename : testing/marionette/doc/driver.html => testing/marionette/doc/api/driver.html
rename : testing/marionette/doc/driver.js.html => testing/marionette/doc/api/driver.js.html
rename : testing/marionette/doc/element.Store.html => testing/marionette/doc/api/element.Store.html
rename : testing/marionette/doc/element.html => testing/marionette/doc/api/element.html
rename : testing/marionette/doc/element.js.html => testing/marionette/doc/api/element.js.html
rename : testing/marionette/doc/error.html => testing/marionette/doc/api/error.html
rename : testing/marionette/doc/error.js.html => testing/marionette/doc/api/error.js.html
rename : testing/marionette/doc/evaluate.html => testing/marionette/doc/api/evaluate.html
rename : testing/marionette/doc/evaluate.js.html => testing/marionette/doc/api/evaluate.js.html
rename : testing/marionette/doc/evaluate.this.Sandboxes.html => testing/marionette/doc/api/evaluate.this.Sandboxes.html
rename : testing/marionette/doc/event.js.html => testing/marionette/doc/api/event.js.html
rename : testing/marionette/doc/fonts/OpenSans-Bold-webfont.eot => testing/marionette/doc/api/fonts/OpenSans-Bold-webfont.eot
rename : testing/marionette/doc/fonts/OpenSans-Bold-webfont.svg => testing/marionette/doc/api/fonts/OpenSans-Bold-webfont.svg
rename : testing/marionette/doc/fonts/OpenSans-Bold-webfont.woff => testing/marionette/doc/api/fonts/OpenSans-Bold-webfont.woff
rename : testing/marionette/doc/fonts/OpenSans-BoldItalic-webfont.eot => testing/marionette/doc/api/fonts/OpenSans-BoldItalic-webfont.eot
rename : testing/marionette/doc/fonts/OpenSans-BoldItalic-webfont.svg => testing/marionette/doc/api/fonts/OpenSans-BoldItalic-webfont.svg
rename : testing/marionette/doc/fonts/OpenSans-BoldItalic-webfont.woff => testing/marionette/doc/api/fonts/OpenSans-BoldItalic-webfont.woff
rename : testing/marionette/doc/fonts/OpenSans-Italic-webfont.eot => testing/marionette/doc/api/fonts/OpenSans-Italic-webfont.eot
rename : testing/marionette/doc/fonts/OpenSans-Italic-webfont.svg => testing/marionette/doc/api/fonts/OpenSans-Italic-webfont.svg
rename : testing/marionette/doc/fonts/OpenSans-Italic-webfont.woff => testing/marionette/doc/api/fonts/OpenSans-Italic-webfont.woff
rename : testing/marionette/doc/fonts/OpenSans-Light-webfont.eot => testing/marionette/doc/api/fonts/OpenSans-Light-webfont.eot
rename : testing/marionette/doc/fonts/OpenSans-Light-webfont.svg => testing/marionette/doc/api/fonts/OpenSans-Light-webfont.svg
rename : testing/marionette/doc/fonts/OpenSans-Light-webfont.woff => testing/marionette/doc/api/fonts/OpenSans-Light-webfont.woff
rename : testing/marionette/doc/fonts/OpenSans-LightItalic-webfont.eot => testing/marionette/doc/api/fonts/OpenSans-LightItalic-webfont.eot
rename : testing/marionette/doc/fonts/OpenSans-LightItalic-webfont.svg => testing/marionette/doc/api/fonts/OpenSans-LightItalic-webfont.svg
rename : testing/marionette/doc/fonts/OpenSans-LightItalic-webfont.woff => testing/marionette/doc/api/fonts/OpenSans-LightItalic-webfont.woff
rename : testing/marionette/doc/fonts/OpenSans-Regular-webfont.eot => testing/marionette/doc/api/fonts/OpenSans-Regular-webfont.eot
rename : testing/marionette/doc/fonts/OpenSans-Regular-webfont.svg => testing/marionette/doc/api/fonts/OpenSans-Regular-webfont.svg
rename : testing/marionette/doc/fonts/OpenSans-Regular-webfont.woff => testing/marionette/doc/api/fonts/OpenSans-Regular-webfont.woff
rename : testing/marionette/doc/frame.Manager.html => testing/marionette/doc/api/frame.Manager.html
rename : testing/marionette/doc/frame.html => testing/marionette/doc/api/frame.html
rename : testing/marionette/doc/frame.js.html => testing/marionette/doc/api/frame.js.html
rename : testing/marionette/doc/global.html => testing/marionette/doc/api/global.html
rename : testing/marionette/doc/global.html#event => testing/marionette/doc/api/global.html#event
rename : testing/marionette/doc/index.html => testing/marionette/doc/api/index.html
rename : testing/marionette/doc/interaction.html => testing/marionette/doc/api/interaction.html
rename : testing/marionette/doc/interaction.js.html => testing/marionette/doc/api/interaction.js.html
rename : testing/marionette/doc/l10n.html => testing/marionette/doc/api/l10n.html
rename : testing/marionette/doc/l10n.js.html => testing/marionette/doc/api/l10n.js.html
rename : testing/marionette/doc/legacyaction.html => testing/marionette/doc/api/legacyaction.html
rename : testing/marionette/doc/legacyaction.js.html => testing/marionette/doc/api/legacyaction.js.html
rename : testing/marionette/doc/listener.js.html => testing/marionette/doc/api/listener.js.html
rename : testing/marionette/doc/message.js.html => testing/marionette/doc/api/message.js.html
rename : testing/marionette/doc/modal.Dialog.html => testing/marionette/doc/api/modal.Dialog.html
rename : testing/marionette/doc/modal.html => testing/marionette/doc/api/modal.html
rename : testing/marionette/doc/modal.js.html => testing/marionette/doc/api/modal.js.html
rename : testing/marionette/doc/navigate.html => testing/marionette/doc/api/navigate.html
rename : testing/marionette/doc/navigate.js.html => testing/marionette/doc/api/navigate.js.html
rename : testing/marionette/doc/packets.js.html => testing/marionette/doc/api/packets.js.html
rename : testing/marionette/doc/proxy.AsyncMessageChannel.html => testing/marionette/doc/api/proxy.AsyncMessageChannel.html
rename : testing/marionette/doc/proxy.SyncChromeSender.html => testing/marionette/doc/api/proxy.SyncChromeSender.html
rename : testing/marionette/doc/proxy.html => testing/marionette/doc/api/proxy.html
rename : testing/marionette/doc/proxy.js.html => testing/marionette/doc/api/proxy.js.html
rename : testing/marionette/doc/reftest.Runner.html => testing/marionette/doc/api/reftest.Runner.html
rename : testing/marionette/doc/reftest.html => testing/marionette/doc/api/reftest.html
rename : testing/marionette/doc/reftest.js.html => testing/marionette/doc/api/reftest.js.html
rename : testing/marionette/doc/scripts/linenumber.js => testing/marionette/doc/api/scripts/linenumber.js
rename : testing/marionette/doc/scripts/prettify/Apache-License-2.0.txt => testing/marionette/doc/api/scripts/prettify/Apache-License-2.0.txt
rename : testing/marionette/doc/scripts/prettify/lang-css.js => testing/marionette/doc/api/scripts/prettify/lang-css.js
rename : testing/marionette/doc/scripts/prettify/prettify.js => testing/marionette/doc/api/scripts/prettify/prettify.js
rename : testing/marionette/doc/server.TCPConnection.html => testing/marionette/doc/api/server.TCPConnection.html
rename : testing/marionette/doc/server.TCPListener.html => testing/marionette/doc/api/server.TCPListener.html
rename : testing/marionette/doc/server.html => testing/marionette/doc/api/server.html
rename : testing/marionette/doc/server.js.html => testing/marionette/doc/api/server.js.html
rename : testing/marionette/doc/session.Capabilities.html => testing/marionette/doc/api/session.Capabilities.html
rename : testing/marionette/doc/session.Proxy.html => testing/marionette/doc/api/session.Proxy.html
rename : testing/marionette/doc/session.Timeouts.html => testing/marionette/doc/api/session.Timeouts.html
rename : testing/marionette/doc/session.html => testing/marionette/doc/api/session.html
rename : testing/marionette/doc/session.js.html => testing/marionette/doc/api/session.js.html
rename : testing/marionette/doc/stream-utils.js.html => testing/marionette/doc/api/stream-utils.js.html
rename : testing/marionette/doc/styles/jsdoc-default.css => testing/marionette/doc/api/styles/jsdoc-default.css
rename : testing/marionette/doc/styles/prettify-jsdoc.css => testing/marionette/doc/api/styles/prettify-jsdoc.css
rename : testing/marionette/doc/styles/prettify-tomorrow.css => testing/marionette/doc/api/styles/prettify-tomorrow.css
rename : testing/marionette/doc/transport.js.html => testing/marionette/doc/api/transport.js.html
rename : testing/marionette/doc/wait.html => testing/marionette/doc/api/wait.html
rename : testing/marionette/doc/wait.js.html => testing/marionette/doc/api/wait.js.html
2017-10-04 18:35:12 +01:00
Geoff Brown
df602eb92c Bug 1405561 - Show --verify in mochitest help and standardize --verify description; r=jmaher 2017-10-04 11:19:39 -06:00
Aki Sasaki
3ce5a300f0 bug 1345619 - dontbuild on l10n bumper. r=ryanvm
MozReview-Commit-ID: 8k0jeMoK7Vg

--HG--
extra : rebase_source : abe87f64515dedae2f14ea9d355b6ec82648dd0d
2017-10-04 08:33:05 -07:00
Aki Sasaki
5ba8134482 bug 1345619 - fix central l10n-changesets.json path. r=pike
MozReview-Commit-ID: DOHz4c8Q9lf

--HG--
extra : rebase_source : 70b2ccfd52030d29c9deea1bda5f27deaf541f57
2017-10-03 10:50:22 -07:00
Brad Werth
cccd100f25 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 : 59e5112caa73e675139b5fd93f03afcc13a9745d
2017-09-27 14:06:37 -07:00
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
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