Ryan VanderMeulen
1c7872d0af
Backed out changeset 7d5f1e9ce04c (bug 1259169) for various cookie-related crashes and test failures.
2016-04-09 15:36:07 -04:00
Andrea Marchesini
d09d8959fe
Bug 1259169 - nsICookieManager::remove() should be back-compatible, r=jdm
2016-04-09 19:09:49 +01:00
Carsten "Tomcat" Book
78d9f80444
Backed out changeset 74330da56b82 (bug 1259169) for assertion failures in nsCookieService.cpp:2390
2016-04-08 14:47:39 +02:00
Andrea Marchesini
87827f2189
Bug 1259169 - nsICookieManager::remove() should be back-compatible, r=jdm
2016-04-08 12:38:15 +01:00
Henrik Skupin
e31e20a841
Bug 1259029 - Ensure that getChromeWindowHandles() returns the same window list for chrome and content scope. r=ato
...
MozReview-Commit-ID: EcmUfEH4lKd
--HG--
extra : rebase_source : eb5b5bd4305bb0ec6919fc52375507e3cbc962d1
2016-03-23 15:48:11 +01:00
Andreas Tolfsen
1df002e8b0
Bug 1257526 - Harmonise unsupported operation error usage; r=automatedtester
...
Throw unsupported operation errors the same way throughout Marionette.
MozReview-Commit-ID: D63gVIeX2qK
--HG--
extra : rebase_source : 2f93a7a847c599234a1303a27a59a64f74e8f3f6
2016-03-17 14:57:46 +00:00
Andreas Tolfsen
49e853427a
Bug 1257526 - Return unsupported operation error for screen orientation on desktop; r=automatedtester
...
MozReview-Commit-ID: 4G9Bwaqxm5k
--HG--
extra : rebase_source : 5e2a9c37d3e9ea3fb9c9da821293b5aa0918eda8
2016-03-17 14:54:48 +00:00
Carsten "Tomcat" Book
5d87e982dd
Backed out changeset f8c07a51e7ce (bug 1257526) for marionette failures
2016-03-22 13:21:35 +01:00
Carsten "Tomcat" Book
dd50937aa3
Backed out changeset c1fb88d419ca (bug 1257526)
2016-03-22 13:21:20 +01:00
Andreas Tolfsen
86fe465e04
Bug 1257526 - Harmonise unsupported operation error usage; r=automatedtester
...
Throw unsupported operation errors the same way throughout Marionette.
MozReview-Commit-ID: D63gVIeX2qK
--HG--
extra : rebase_source : 89c7d99027add7df3b38797b9df041e3e38a4939
2016-03-17 14:57:46 +00:00
Andreas Tolfsen
368f4c16af
Bug 1257526 - Return unsupported operation error for screen orientation on desktop; r=automatedtester
...
MozReview-Commit-ID: 4G9Bwaqxm5k
--HG--
extra : rebase_source : c0ffe32835da6f7ba1bfa61d0047b0393457339d
2016-03-17 14:54:48 +00:00
Andreas Tolfsen
f6bfff23ab
Bug 1257523 - Remove unused imports; r=automatedtester
...
MozReview-Commit-ID: K12laAg8zLy
--HG--
extra : rebase_source : 01f495019e69ac859b3f7eb7653a14653477bb93
2016-03-17 14:29:41 +00:00
Andreas Tolfsen
71f87b0569
Bug 1257523 - Remove GeckoDriver#deleteFile; r=automatedtester
...
MozReview-Commit-ID: 7kOZ5hVC5He
--HG--
extra : rebase_source : 514de7eeaaf0fb41cf1e8d3ae0999c01af052956
2016-03-17 14:26:57 +00:00
Andreas Tolfsen
176f8137f9
Bug 1245064 - Lint GeckoDriver#setSessionCapabilities; r=automatedtester
...
MozReview-Commit-ID: GXLGqjKCfVA
--HG--
extra : rebase_source : 8a58e5df7e1bf097b26597d6632bab6742a26bc2
2016-03-04 18:03:28 +00:00
Andreas Tolfsen
158557f87b
Bug 1245064 - Pass all capabilities to listener; r=automatedtester
...
MozReview-Commit-ID: 2UgKKAUowM4
--HG--
extra : rebase_source : 5ffd21c06fb98ac908d5118f55736b5f4271ff95
2016-03-04 18:02:56 +00:00
Andreas Tolfsen
1e70da6b17
Bug 1245064 - Lower specificationLevel to 0; r=automatedtester
...
Marionette is not yet compatible with the WebDriver specification, and
we indicate this by lowering the specificationLevel capability to 0.
This lets us "gate" specification-compatible features, such as the new
element interactability algorithm.
The new interactability algorithm can be enabled by requesting the
capability specificationLevel 1.
MozReview-Commit-ID: 6wsEAsBtR6P
--HG--
extra : rebase_source : f37444470987bb782f32e190e3b5476eb139f142
2016-03-04 18:00:17 +00:00
Andreas Tolfsen
71b94d4505
Bug 1245064 - Refactor interaction- and accessibility API; r=automatedtester
...
MozReview-Commit-ID: LblRZz8KqPx
--HG--
extra : rebase_source : fbb7995924c7e2707e2aaa2293b8a5c51fc563bc
2016-03-03 13:58:13 +00:00
Carsten "Tomcat" Book
84efe80138
Backed out changeset 4dec8d87c105 (bug 1245064) for marionette bustage
2016-03-09 14:03:28 +01:00
Carsten "Tomcat" Book
b622474229
Backed out changeset cb92135b84d1 (bug 1245064)
2016-03-09 14:03:06 +01:00
Carsten "Tomcat" Book
b685a90a5e
Backed out changeset 2483596f62ef (bug 1245064)
2016-03-09 14:03:04 +01:00
Carsten "Tomcat" Book
f06c52d3e1
Backed out changeset 9c4589c2cf47 (bug 1245064)
2016-03-09 14:03:03 +01:00
Andreas Tolfsen
608b6681f2
Bug 1245064 - Lint GeckoDriver#setSessionCapabilities; r=automatedtester
...
MozReview-Commit-ID: GXLGqjKCfVA
--HG--
extra : rebase_source : 1c0e879f11c6ec0bed455a083fe208d8cb6fb14f
2016-03-04 18:03:28 +00:00
Andreas Tolfsen
64ff8c0c0e
Bug 1245064 - Pass all capabilities to listener; r=automatedtester
...
MozReview-Commit-ID: 2UgKKAUowM4
--HG--
extra : rebase_source : aae2e03f133b21ab1e65b51aebdec155a2990beb
2016-03-04 18:02:56 +00:00
Andreas Tolfsen
01b20214ee
Bug 1245064 - Lower specificationLevel to 0; r=automatedtester
...
Marionette is not yet compatible with the WebDriver specification, and
we indicate this by lowering the specificationLevel capability to 0.
This lets us "gate" specification-compatible features, such as the new
element interactability algorithm.
The new interactability algorithm can be enabled by requesting the
capability specificationLevel 1.
MozReview-Commit-ID: 6wsEAsBtR6P
--HG--
extra : rebase_source : 3109e0925178ffca5d807a56feabfe66783b38f6
2016-03-04 18:00:17 +00:00
Andreas Tolfsen
fcdf164815
Bug 1245064 - Refactor interaction- and accessibility API; r=automatedtester
...
MozReview-Commit-ID: LblRZz8KqPx
--HG--
extra : rebase_source : 347210842fae698acde760c2733dd8d882a09c25
2016-03-03 13:58:13 +00:00
Andreas Tolfsen
772f8fbb0b
Bug 1253248 - Use element.Strategy enum consistently; r=automatedtester
...
Removes the exported constants from testing/marionette/element.js and
introduces the migrates to using the element.Strategy enum consistently
throughout Marionette.
The supported strategies array passed into ElementManager's ctor has
also received some much needed attention and now actually works.
MozReview-Commit-ID: LPuDX0aishM
--HG--
extra : rebase_source : bb06ea5a25d9a0dbcd6f3e1311d31df95cd4e26d
2016-03-04 12:01:09 +00:00
Andreas Tolfsen
278e4c6847
Bug 1251701 - Store imported scripts in memory; r=jgriffin
...
This bug is also a dependency for scheduling Mn-e10s tests on Windows 7
(bug 1251351).
MozReview-Commit-ID: 2jE4C99d1MX
--HG--
extra : rebase_source : 96c9fad49538fdadcc8f001aeef5926e82419001
2016-02-29 18:52:30 +00:00
Andrea Marchesini
b1768e7ec3
Bug 1245184 - Update mochitests, r=me
2016-02-25 16:41:13 +01:00
Andreas Tolfsen
46bb47edff
Bug 1250102 - Employ new element location API; r=automatedtester
...
MozReview-Commit-ID: K831MhwAT6X
--HG--
extra : rebase_source : 6f3edeb2b42d8168887738ce4863cc8e15bf5d05
2016-02-23 15:19:21 +00:00
Andreas Tolfsen
cb2ec4bbdf
Bug 1250102 - Correct exported symbol from testing/marionette/element.js; r=automatedtester
...
MozReview-Commit-ID: 9naIfpy9HPD
--HG--
extra : rebase_source : dc6b96137ed6c378772477cc36687a1655028ae3
2016-02-23 15:01:12 +00:00
Andreas Tolfsen
04268e1ed9
Bug 1242655 - Have ActionChain#dispatchActions return a promise; r=automatedtester
...
MozReview-Commit-ID: ITqAH4rVsHc
--HG--
extra : rebase_source : 678d4097585bedde7f12b646106a592cf42598d3
2016-02-22 13:18:13 +00:00
Andreas Tolfsen
5e64e255a6
Bug 1245153 - Rename frame-manager.js to frame.js; r=automatedtester
...
MozReview-Commit-ID: 3s6s2LccFac
--HG--
rename : testing/marionette/frame-manager.js => testing/marionette/frame.js
extra : histedit_source : a956c6f503d49544af1bf0027534826b1a244089
extra : rebase_source : ccea6a57262a6a6d66a65ff392adae142f80472b
extra : commitid : 6oE1Q2AA0Cy
extra : source : 4c2b1902d7cddeb68196b33fc4fa5c7b736c36e9
extra : intermediate-source : f79252e92acc50854e64100a805a0242b10587a9
2016-02-03 19:28:02 +00:00
Andreas Tolfsen
fddfa9ac45
Bug 1245153 - Rename actions.js to action.js; r=automatedtester
...
MozReview-Commit-ID: 58v7aMH2deS
--HG--
rename : testing/marionette/actions.js => testing/marionette/action.js
extra : histedit_source : ffe0d88ffcef11c8faf7fc7f3c3432044847afe4
extra : rebase_source : c4b890c3fbcd6952d1c4a63a321a7cf35c5cd1ee
extra : commitid : CvejXEffZ33
extra : source : 1be5f60393a02b47cc21cccd6cc73f5e5dd9bcc7
extra : intermediate-source : 9f3f1c358e47b0851a2789e627b1e385cfa61410
2016-02-03 19:25:28 +00:00
Andreas Tolfsen
b96bf07b7f
Bug 1245153 - Rename interactions.js to interaction.js; r=automatedtester
...
MozReview-Commit-ID: F51ENbkcoR2
--HG--
rename : testing/marionette/interactions.js => testing/marionette/interaction.js
extra : histedit_source : 7269fae81673ad9630ad26e4506f978401c28c3f
extra : rebase_source : d2212a7701857f5a3ea37c400cd7cc49479f6bad
extra : commitid : BW8g2i1Wntt
extra : source : c1e0abbfa66e6289b25e3c6d45867c3b627d33d8
extra : intermediate-source : 6da8099573f3c84ab4361c9987441643488baf5b
2016-02-03 19:15:54 +00:00
Andreas Tolfsen
c9fdd91435
Bug 1245153 - Rename elements.js to element.js; r=automatedtester
...
MozReview-Commit-ID: KAGGXOHMvyM
--HG--
rename : testing/marionette/elements.js => testing/marionette/element.js
extra : histedit_source : d76eb69ad2f5781bcd7a4c0cda4f2f3c6abe840c
extra : rebase_source : d7eb17a424f7c542f0081d4ea938bd461f3583ae
extra : commitid : 77YYJxt23TN
extra : source : 80ae953819c81f7aad1c635311fb0ab5517ca1dd
extra : intermediate-source : 63a56310a1b5593eeec4d546c87c9e9c4c04252d
2016-02-03 19:14:10 +00:00
Andreas Tolfsen
85d23f2052
Bug 1245153 - Remove testing/marionette/atoms; r=automatedtester
...
MozReview-Commit-ID: 1aeRNnvqmcS
--HG--
rename : testing/marionette/atoms/atoms.js => testing/marionette/atom.js
extra : histedit_source : 3f864808e86d7cafbcb9edee3702f9cc16089b76
extra : rebase_source : 8d80f0505b8b0b3779eb04165c98c72f284ce573
extra : commitid : Ekqmuuhp0pC
extra : source : 3edb67388ad6bbdee9f735b2a99d1999a1af0a46
extra : amend_source : 142a6496da5d8c7edb72b27f27944add2ce0dc8d
extra : intermediate-source : 5fe42d498a2a4511b3d479c4d75b078817f05632
2016-02-03 19:00:46 +00:00
Andreas Tolfsen
a683538e91
Bug 1245153 - Employ new modules throughout Marionette; r=automatedtester
...
This change removes almost all the remaining uses of loadSubScript and
global scope pollution. The only remaining use is for common.js, which
is resolved by a later bug for evaluating scripts.
MozReview-Commit-ID: 96h0yLElauq
--HG--
extra : histedit_source : 70f70a8aeffef3fca18addfa3fca575a9128e11a
extra : rebase_source : c251c58a7a086c606d3d3941adfeee26ecc49504
extra : commitid : 8XlX4zVZQUN
extra : source : 6bb93562a57656e6cc744c3c901a5ec80f9ec4d8
extra : intermediate-source : ad5bf32d8fef351a0bc4d6249bd16a34aa83f548
2016-02-03 18:56:02 +00:00
Carsten "Tomcat" Book
33e27d2555
Backed out 18 changesets (bug 1245153) for multiple test failures
...
Backed out changeset 18d54b8d4ae8 (bug 1245153)
Backed out changeset 98b6d0c053c0 (bug 1245153)
Backed out changeset c29a348930a4 (bug 1245153)
Backed out changeset f79252e92acc (bug 1245153)
Backed out changeset 9f3f1c358e47 (bug 1245153)
Backed out changeset 3b9e9a027fa7 (bug 1245153)
Backed out changeset 6da8099573f3 (bug 1245153)
Backed out changeset 63a56310a1b5 (bug 1245153)
Backed out changeset 5fe42d498a2a (bug 1245153)
Backed out changeset b3be2d2f3ac1 (bug 1245153)
Backed out changeset ad5bf32d8fef (bug 1245153)
Backed out changeset 68a6dda373d2 (bug 1245153)
Backed out changeset 6ebd9fde50c0 (bug 1245153)
Backed out changeset e41a5b41859a (bug 1245153)
Backed out changeset 048d70070751 (bug 1245153)
Backed out changeset eff85dc0eaa9 (bug 1245153)
Backed out changeset dc6460e0f336 (bug 1245153)
Backed out changeset 36526a2e8b00 (bug 1245153)
--HG--
rename : testing/marionette/event.js => testing/marionette/EventUtils.js
rename : testing/marionette/action.js => testing/marionette/actions.js
rename : testing/marionette/atom.js => testing/marionette/atoms/atoms.js
rename : testing/marionette/element.js => testing/marionette/elements.js
rename : testing/marionette/frame.js => testing/marionette/frame-manager.js
rename : testing/marionette/interaction.js => testing/marionette/interactions.js
2016-02-11 17:05:41 +01:00
Andreas Tolfsen
da4859314b
Bug 1245153 - Rename frame-manager.js to frame.js; r=automatedtester
...
MozReview-Commit-ID: 3s6s2LccFac
--HG--
rename : testing/marionette/frame-manager.js => testing/marionette/frame.js
extra : commitid : 6oE1Q2AA0Cy
extra : rebase_source : 58df4e795ea6a7047930b23f455a03cfa39dfa8e
extra : source : 4c2b1902d7cddeb68196b33fc4fa5c7b736c36e9
extra : histedit_source : a956c6f503d49544af1bf0027534826b1a244089
2016-02-03 19:28:02 +00:00
Andreas Tolfsen
fd1a2f3260
Bug 1245153 - Rename actions.js to action.js; r=automatedtester
...
MozReview-Commit-ID: 58v7aMH2deS
--HG--
rename : testing/marionette/actions.js => testing/marionette/action.js
extra : commitid : CvejXEffZ33
extra : rebase_source : d7cb58bc1a84b4d96e0a011c36f2be22e72fea4b
extra : source : 1be5f60393a02b47cc21cccd6cc73f5e5dd9bcc7
extra : histedit_source : ffe0d88ffcef11c8faf7fc7f3c3432044847afe4
2016-02-03 19:25:28 +00:00
Andreas Tolfsen
8601465556
Bug 1245153 - Rename interactions.js to interaction.js; r=automatedtester
...
MozReview-Commit-ID: F51ENbkcoR2
--HG--
rename : testing/marionette/interactions.js => testing/marionette/interaction.js
extra : commitid : BW8g2i1Wntt
extra : rebase_source : a8fcc42b45fb2edeeec4fbee97a472fe0300bc66
extra : source : c1e0abbfa66e6289b25e3c6d45867c3b627d33d8
extra : histedit_source : 7269fae81673ad9630ad26e4506f978401c28c3f
2016-02-03 19:15:54 +00:00
Andreas Tolfsen
111c3bc1a1
Bug 1245153 - Rename elements.js to element.js; r=automatedtester
...
MozReview-Commit-ID: KAGGXOHMvyM
--HG--
rename : testing/marionette/elements.js => testing/marionette/element.js
extra : commitid : 77YYJxt23TN
extra : rebase_source : 9ed6f3e8d0b43e68716c462b83cdd718346b6c16
extra : source : 80ae953819c81f7aad1c635311fb0ab5517ca1dd
extra : histedit_source : d76eb69ad2f5781bcd7a4c0cda4f2f3c6abe840c
2016-02-03 19:14:10 +00:00
Andreas Tolfsen
e55d84e08c
Bug 1245153 - Remove testing/marionette/atoms; r=automatedtester
...
MozReview-Commit-ID: 1aeRNnvqmcS
--HG--
rename : testing/marionette/atoms/atoms.js => testing/marionette/atom.js
extra : histedit_source : 3f864808e86d7cafbcb9edee3702f9cc16089b76
extra : rebase_source : 9af66df47570b37b18469940f7efbe7862da5725
extra : commitid : Ekqmuuhp0pC
extra : source : 3edb67388ad6bbdee9f735b2a99d1999a1af0a46
extra : amend_source : 142a6496da5d8c7edb72b27f27944add2ce0dc8d
2016-02-03 19:00:46 +00:00
Andreas Tolfsen
33ab7ed5af
Bug 1245153 - Employ new modules throughout Marionette; r=automatedtester
...
This change removes almost all the remaining uses of loadSubScript and
global scope pollution. The only remaining use is for common.js, which
is resolved by a later bug for evaluating scripts.
MozReview-Commit-ID: 96h0yLElauq
--HG--
extra : commitid : 8XlX4zVZQUN
extra : rebase_source : a5c8057c7ce0f52dc319f2e9d0937d6a4aab84d4
extra : source : 6bb93562a57656e6cc744c3c901a5ec80f9ec4d8
extra : histedit_source : 70f70a8aeffef3fca18addfa3fca575a9128e11a
2016-02-03 18:56:02 +00:00
Andreas Tolfsen
a3530100e4
Bug 1246411 - Constructors must use new keyword; r=automatedtester
...
MozReview-Commit-ID: 4fl0Cl3mf5j
--HG--
extra : rebase_source : 7b39d94cecf7420aedf51d9e7918d607dab0a828
2016-02-06 18:20:07 +00:00
Andreas Tolfsen
6d10dd54f8
Bug 1246411 - Remove unreachable break statements; r=automatedtester
...
MozReview-Commit-ID: 7l0OEwIKoHS
--HG--
extra : rebase_source : bc92122f864c04c300cd7df89a5e6c1677f7c9e4
2016-02-06 18:19:46 +00:00
Andreas Tolfsen
2d1370817c
Bug 1246411 - Access to properties is better written using dot notation; r=automatedtester
...
MozReview-Commit-ID: KlmrhB8GKpY
--HG--
extra : rebase_source : ee3a097b7c9f61d0b67a26eea44e60e85399d6de
2016-02-06 18:19:25 +00:00
Andreas Tolfsen
24cf57701c
Bug 1246411 - Yield statements must be inside generator functions; r=automatedtester
...
MozReview-Commit-ID: HHFkvior8gI
--HG--
extra : rebase_source : 4d289bfb3ad2bb41b1b44d7597d84a8b4a34cd46
2016-02-06 18:19:02 +00:00
Carsten "Tomcat" Book
d07b3125f8
Backed out 16 changesets (bug 1245153) for mochitest test-bustage on a CLOSED TREE
...
Backed out changeset 30c8ec933737 (bug 1245153)
Backed out changeset 4c2b1902d7cd (bug 1245153)
Backed out changeset 1be5f60393a0 (bug 1245153)
Backed out changeset 22321e6b65e9 (bug 1245153)
Backed out changeset c1e0abbfa66e (bug 1245153)
Backed out changeset 80ae953819c8 (bug 1245153)
Backed out changeset 3edb67388ad6 (bug 1245153)
Backed out changeset 55f64197f6b5 (bug 1245153)
Backed out changeset 6bb93562a576 (bug 1245153)
Backed out changeset 5da7628c3767 (bug 1245153)
Backed out changeset bd41e4ab829d (bug 1245153)
Backed out changeset ee7ee24cc65e (bug 1245153)
Backed out changeset 4b2a5ee7199e (bug 1245153)
Backed out changeset d75ad1397656 (bug 1245153)
Backed out changeset 1f5e37f8e446 (bug 1245153)
Backed out changeset aec0a0166685 (bug 1245153)
--HG--
rename : testing/marionette/event.js => testing/marionette/EventUtils.js
rename : testing/marionette/action.js => testing/marionette/actions.js
rename : testing/marionette/atom.js => testing/marionette/atoms/atoms.js
rename : testing/marionette/element.js => testing/marionette/elements.js
rename : testing/marionette/frame.js => testing/marionette/frame-manager.js
rename : testing/marionette/interaction.js => testing/marionette/interactions.js
extra : rebase_source : 11bba1116e87ed79fa72f24ff41216a6e3fb00d6
2016-02-05 14:18:19 +01:00
Andreas Tolfsen
2b8a4b3ca1
Bug 1245153 - Rename frame-manager.js to frame.js; r=automatedtester
...
--HG--
rename : testing/marionette/frame-manager.js => testing/marionette/frame.js
extra : commitid : 6oE1Q2AA0Cy
extra : rebase_source : 3416ffd125751cd5e9bff235daa439e67fd84811
extra : histedit_source : a956c6f503d49544af1bf0027534826b1a244089
2016-02-03 19:28:02 +00:00