Commit Graph

9687 Commits

Author SHA1 Message Date
Andreas Tolfsen
86bd46756a Bug 1211489: Provide message sequencing in Marionette
Message sequencing allows Marionette to provide an asynchronous,
parallel pipelining user-facing interface, limit chances of payload
race conditions, and remove stylistic inconsistencies in how commands
and responses are dispatched internally.

Clients that deliver a blocking WebDriver interface are still be expected
to not send further command requests before the response from the last
command has come back, but if they still happen to do so because of
programming error or otherwise, no harm will be done.  This will guard
against bugs such as bug 1207125.

This patch formalises the command and response concepts, and applies
these concepts to emulator callbacks. Through the new message format,
Marionette is able to provide two-way parallel communication.  In other
words, the server will be able to instruct the client to perform a
command in a non ad-hoc way.

runEmulatorCmd and runEmulatorShell are both turned into command
instructions originating from the server.  This resolves a lot of
technical debt in the server code because they are no longer special-cased
to circumvent the dispatching technique used for all other commands;
commands may originate from either the client or the server providing
parallel pipelining enforced through message sequencing:

             client      server
               |            |
    msgid=1    |----------->|
               |  command   |
               |            |
    msgid=2    |<-----------|
               |  command   |
               |            |
    msgid=2    |----------->|
               |  response  |
               |            |
    msgid=1    |<-----------|
               |  response  |
               |            |

The protocol now consists of a "Command" message and the corresponding
"Response" message.  A "Response" message must always be sent in reply
to a "Command" message.

This bumps the Marionette protocol level to 3.

r=dburns
r=jgriffin

--HG--
extra : commitid : 2upWRuXyqPF
extra : rebase_source : f384801e209e4b49ef57055fd550c3c435ece4ef
2015-09-26 17:12:01 +01:00
Catalin Badea
f363c7dd2d Bug 1189659 - Part 5 - Fix race in skip-waiting.https.html and add some logging for SkipWaitingFlag in ServiceWorkerManager. r=ehsan 2015-11-26 19:03:10 +02:00
Catalin Badea
8497aa95e5 Bug 1189659 - Part 3 - Use separate synchronization queues for service worker register jobs and install jobs. r=bkelly 2015-11-26 19:03:10 +02:00
Andreas Tolfsen
3ddc4dcff5 Bug 1223907: Refactor cookies in Marionette
Moves most of the cookie implementation to a new file,
testing/marionette/cookies.js.  The new Cookies class encapsulates all
APIs for manipulating and querying cookies from content space.

It communicates with chrome space, where the cookie manager lives, through
a new SyncContentSender provided by testing/marionette/proxy.js.  This new
interface provides synchronous and transparent communication from content
to chrome, not dissimilar from how the original listener proxy works.

r=dburns

--HG--
extra : commitid : 7jF7OFSx4Yk
extra : rebase_source : 8fc73fb59196f8076e85673d002c42e2ae458ad0
2015-11-13 13:35:22 +00:00
Andreas Tolfsen
853e5f05ba Bug 1201050: Part 4: Pass value directly back to chrome space
r=ato

--HG--
extra : commitid : KhzPrcieDpE
extra : rebase_source : 56de2819edfb8539a83406ae5fcc285d543b9282
2015-11-26 14:31:45 +00:00
Andreas Tolfsen
6d114b137e Bug 1201050: Part 3: Use dispatcher for listener mutliAction
r=dburns

--HG--
extra : commitid : 1lEK3P90oh0
extra : rebase_source : 45a9aded327adb1899ef795898683fa71aaf5c26
2015-09-02 14:04:58 +01:00
Andreas Tolfsen
884048b644 Bug 1201050: Part 2: Unbreak test by using correct imports
Do note that this test is disabeld in the manifest.

r=dburns

--HG--
extra : commitid : HvrxGUF6QhD
extra : rebase_source : 370886c6a60b132ac9406c38ca42fce78301190f
2015-09-02 14:04:10 +01:00
Andreas Tolfsen
407cfefbc9 Bug 1201050: Part 1: Use dispatcher for listener actionChain
r=dburns

--HG--
extra : commitid : EcKvt9OtC10
extra : rebase_source : b9f9d53fa2d3815863bf5c3261c0b8a4334d4028
2015-09-02 13:36:03 +01:00
Yura Zenevich
2c5a38020c Bug 1227147 - ensuring that switchToShadowRoot does not crash when shadowRoot host element is dead. r=automatedtester 2015-11-26 09:23:30 -05:00
Henrik Skupin
17662932f1 Bug 1228108 - [firefox-ui-tests] Ensure that vcs_checkout gets the full environment passed in as argument. r=ahal DONTBUILD 2015-11-25 14:34:00 +01:00
Henrik Skupin
86da919399 Bug 1227571 - [firefox-ui-tests] mozharness scripts have to install and uninstall the application. r=armenzg 2015-11-24 14:15:00 +01:00
Phil Ringnalda
53745073f0 Back out 13 changesets (bug 1170760) for Gu bustage in homescreen/test/unit/apps_test.js
CLOSED TREE

Backed out changeset 5d84599a8846 (bug 1170760)
Backed out changeset 6104fe33d5f5 (bug 1170760)
Backed out changeset 1dfb229da01d (bug 1170760)
Backed out changeset f380faddfdd8 (bug 1170760)
Backed out changeset 541831dc6b57 (bug 1170760)
Backed out changeset 6a5b7dfab882 (bug 1170760)
Backed out changeset ee514a256922 (bug 1170760)
Backed out changeset 3c2c1acc34ee (bug 1170760)
Backed out changeset dc2a7f5dc5d6 (bug 1170760)
Backed out changeset b312a08fbab5 (bug 1170760)
Backed out changeset cb6aba9b8497 (bug 1170760)
Backed out changeset 39e4f5b1ba40 (bug 1170760)
Backed out changeset 7d79cce3630a (bug 1170760)
2015-11-25 21:02:55 -08:00
Chris Pearce
c9a6b8d6a4 Bug 1227775 - Call mozilla::ipc::windows::InitUIThread() in RunGtestFunc(). r=benwa 2015-11-26 13:50:52 +13:00
Andrew McCreight
04d7c6f325 Bug 1226291 - disable test on Android in the proper way. r=bustage
CLOSED TREE
2015-11-25 14:37:35 -08:00
Nick Thomas
8232b5be71 Bug 1222227, upload public b2g files to S3 system, temporarily disables socorro and source manifest uploads, r=catlee CLOSED TREE
--HG--
extra : source : 75f773254be643aa08efaa913f0cefed1319d7ce
extra : intermediate-source : 3e7edd0d28a6ab21191fac9946ea0a3ac7eecc98
2015-11-26 11:06:02 +13:00
Boris Zbarsky
d71fb767c8 Bug 1170760 part 13. Add subclassing support to Promise::Then/Catch. r=baku,efaust 2015-11-25 15:48:10 -05:00
Boris Zbarsky
0bbce93c83 Bug 1170760 part 11. Add subclassing support to Promise::Reject. r=baku,efaust 2015-11-25 15:48:09 -05:00
Boris Zbarsky
93faa5b1b0 Bug 1170760 part 10. Add subclassing support to Promise::Resolve. r=baku,efaust 2015-11-25 15:48:09 -05:00
Boris Zbarsky
66b2d1a604 Bug 1170760 part 8. Add subclassing support to Promise::All. r=baku,efaust 2015-11-25 15:48:09 -05:00
Boris Zbarsky
df222dfc09 Bug 1170760 part 7. Add subclassing support to Promise::Race. r=baku,efaust
Note that the web platform tests don't actually have quite the behavior they're
expected to per the spec yet.  They will get adjusted later on as we add
subclassing support to Promise.resolve and Promise.prototype.then.
2015-11-25 15:48:09 -05:00
Andrew McCreight
4898740306 Bug 1226291 - Add SpecialPowers API for importing a jsm into the main process. r=jmaher 2015-11-25 12:34:08 -08:00
Andrew Halberstadt
bf62ed093b Bug 1227252 - [marionette] Don't depend on a potentially stale tab reference in hasRemotenessChange(), r=ato
--HG--
extra : commitid : GznhxqM06QD
extra : rebase_source : 80d4a3a620c55e79079552b3567f63844b9cbc6b
extra : amend_source : 462238c3e143a98fd085c065838fb728b4dc7552
2015-11-23 14:49:13 -05:00
Julien Pagès
16f41f3464 Bug 1227646 - reduce the number of load retry in pageloader. r=jmaher
--HG--
extra : commitid : 3ALENVUMzeQ
2015-11-25 12:35:18 +01:00
Julien Pagès
f9869aca74 Bug 1186834 - run flake8 automatically on harness for talos. r=jmaher
--HG--
extra : commitid : 35TfMYD805S
extra : rebase_source : 1491138e3ef395f46a7f2ad4edb60c471d5cc0c3
2015-11-23 17:04:51 +01:00
Julien Pagès
1157ce7802 Bug 1186834 - fix flake8 issues on talos. r=jmaher
--HG--
extra : commitid : 9n5csR4qtv
extra : rebase_source : c83f9d7c842966a222bdce2fe18943e582b71975
2015-11-23 17:05:45 +01:00
Julian Seward
aaa346467a Bug 1222043 - Make "mach xpcshell-test" more TSan-friendly. r=ahalberstadt. 2015-11-25 12:38:20 +01:00
Jeff Gilbert
19d84fb0fe Bug 1221822 - Finish the WebGL texture refactor. r=kamidphish,mattwoodrow,bz 2015-11-24 20:15:29 -08:00
Wes Kocher
3f9d73cccc Merge m-c to inbound, a=merge CLOSED TREE
--HG--
extra : commitid : HQ2HZ9hq60S
2015-11-24 16:59:18 -08:00
Wes Kocher
fcb2a5060a Merge b2ginbound to central, a=merge
--HG--
extra : commitid : DY49ZjkFuGD
2015-11-24 16:52:38 -08:00
Wes Kocher
d04352af5d Merge fx-team to central, a=merge
--HG--
extra : commitid : GWsEhTdRTPF
2015-11-24 16:33:15 -08:00
Wes Kocher
bee783ac06 Merge inbound to m-c a=merge
--HG--
extra : commitid : C5ZGJHM8FSu
2015-11-24 13:54:06 -08:00
Michael Ratcliffe
0520cbc652 Bug 1225289 - Make eslint plugin code conform to .eslintrc r=pbrosset
Added use strict statements now that we are no longer set up for ES6 modules.

--HG--
extra : commitid : BjJFvuFTZXZ
extra : rebase_source : 7781800bce61036a04734b858c8d7d13910377f1
2015-11-20 16:57:20 +00:00
Michael Ratcliffe
4a49c900a9 Bug 1225289 - Create appropriate .eslintrc for eslint-plugin-mozilla folder r=pbrosset
--HG--
extra : commitid : KJ27ZjmERRc
extra : rebase_source : 3477b633c9eb2f7bf68116f917e82ab0bd72d5dc
extra : amend_source : 76c679b125b5a9c94d95591d2d56d08b4f187b06
2015-11-20 16:55:58 +00:00
Michael Ratcliffe
5ac2b8706d Bug 1217922 - eslint head.js plugin does not seem to work r=pbrosset
--HG--
extra : commitid : 7lU7InBJixs
extra : rebase_source : df9d023a5e87aaa593d6fdbe96577765739641e6
extra : amend_source : 6158d4ffd46cf0fbf7f69ce9d4266279f5f29a10
2015-11-20 16:51:48 +00:00
Michael Ratcliffe
44786e5ba4 Bug 1222232 - Help mach eslint find espree and escope r=pbrosset
--HG--
extra : commitid : 2Wnf9u36M9V
extra : rebase_source : d6360c430b7653e2fcf3d6576c7cf5f86b4ab922
extra : amend_source : 6c5ddfd558420210179b352b105cb0fe9ad93b0b
2015-11-20 16:28:57 +00:00
Gregory Arndt
1b9639d398 Bug 1226603 - Include scope for gecko-decision cache r=jonasfj
--HG--
extra : commitid : rStkcOrjen
extra : rebase_source : 9c47610b23a7f756ab813f9f807fe03e68bd4676
2015-11-20 08:58:54 -06:00
Carsten "Tomcat" Book
5f1ac1afb3 merge mozilla-inbound to mozilla-central a=merge 2015-11-23 14:08:50 +01:00
Carsten "Tomcat" Book
7e51d297a6 merge fx-team to mozilla-central on a CLOSED TREE 2015-11-23 11:52:13 +01:00
Robert O'Callahan
81ca4c4489 Bug 1226293. Followup: add SVG tests. r=bz
--HG--
extra : commitid : 8JNnozpGBij
2015-11-23 18:09:39 +13:00
Ghislain 'Aus' Lacroix
0099b5adb2 Bug 1223661 - Update base-tester, tester to node v4.2.2 (LTS). r=garndt 2015-11-20 18:10:58 -08:00
Wes Kocher
359fa021b5 Merge inbound to central, a=merge
--HG--
extra : commitid : 7NebvxBmkpu
2015-11-20 14:36:13 -08:00
Gregory Arndt
71cdbe4128 Bug 1226648 - Flame-kk device tests should be disabled r=jlorenzo
--HG--
extra : commitid : 1RmCUlo8Pyt
extra : rebase_source : 4a2386887ebb95673c68b6d0e45843b5ea9cc472
2015-11-20 11:36:37 -06:00
Carsten "Tomcat" Book
133a1d2dae Merge mozilla-central to b2g-inbound on a CLOSED TREE 2015-11-20 14:36:21 +01:00
Carsten "Tomcat" Book
e59d6747c1 merge mozilla-inbound to mozilla-central a=merge 2015-11-20 13:13:07 +01:00
Ben Kelly
fa2ee8dbae Bug 1226441 - Part 1: Add wpt test verifying fetch event waits for activate to complete; r=catalinb 2015-11-24 10:48:38 -05:00
Wander Lairson Costa
aaa9cd3fe2 Bug 1224770: Remove dogfood configuration from nexus 4-kk and 5-l. r=gerard-majax 2015-11-19 17:55:03 -02:00
Andrew Halberstadt
629335ccca Bug 1225903 - Drop support for b2g desktop in mochitest, r=jgriffin
Mochitests on b2g desktop are no longer being run on any trunk branches, including
b2g-inbound. Dropping support for it significantly reduces complexity
in the mochitest harness.

--HG--
extra : commitid : jAe5IJxAQp
extra : rebase_source : 5f163aea70fb99a95667fdafeb7b3361bed1f82d
2015-11-18 13:35:38 -05:00
Wes Kocher
3236d241db Merge m-c to fx-team, a=merge
--HG--
extra : commitid : 3hKx4ECzupv
2015-11-20 14:45:33 -08:00
dimi
b11276e3a6 Bug 1217367 - Add a wpt test that verified coalesced .update() calls resolve properly. r=bkelly 2015-11-19 15:40:36 +08:00
dimi
251af3768d Bug 1217367 - Service workers update algorithm optimization. r=bkelly 2015-11-20 16:43:07 +08:00
Carsten "Tomcat" Book
3eb892c2bc Merge mozilla-central to mozilla-inbound 2015-11-20 14:34:24 +01:00
Robert O'Callahan
c8ae753205 Bug 1226293. innerText for non-display:none elements with display:none ancestors should use textContent. r=bz
--HG--
extra : commitid : 15c4gKDyb8I
extra : rebase_source : 35de63c7ef87a1de6f78c50c112704a4b4c61dc2
2015-11-20 17:14:57 +13:00
Nick Thomas
978e9306ef Bug 1222872 - Upload *_info.txt for Socorro, r=rail DONTBUILD 2015-11-23 15:50:55 +13:00
Gregory Arndt
e29e437904 Bug 1226413 - Allow task images to be built upon push r=wcosta
--HG--
extra : commitid : A6frApCneR2
extra : rebase_source : 28cac7f5eef2f9c71db699fbd179bd6cc16d447d
extra : amend_source : 8464b96cc2f7aacd9076f8b2e3e4bb9a1af856f2
2015-11-16 12:01:15 -06:00
Mike Conley
8f691672c9 Bug 1171708 - Add windowClosed and domWindowClosed helpers to BrowserTestUtils. r=billm
--HG--
extra : commitid : JCFpD6uastb
extra : rebase_source : f707eaca1a5b1eabc67989057d90b46ab9a6738b
extra : source : e1fcd236bdd367332fd0ef0ebb3815ea5a48cf37
2015-11-12 17:42:42 -05:00
Mike Conley
8cdd233ac6 Bug 1171708 - Fix SessionStore tests to account for async window flushing. r=billm
--HG--
extra : commitid : GukwXUsbANw
extra : rebase_source : 7fd34f268859887633c39db31504b9237126a55b
extra : source : 32196b22b4544981f5658ce028e7566bff3fbca4
2015-11-16 16:17:29 -05:00
Kyle Machulis
78d7eefaea Bug 1225293 - Mochitests for Win64 Silverlight Whitelisting; r=bsmedberg 2015-11-24 12:10:27 -08:00
William Lachance
409d14e794 Bug 1227239 - Fix generation of talos summary where # subtests > 1;r=jmaher 2015-11-24 13:51:07 -05:00
Jan Varga
38ee7f95d8 Bug 961049 - Part 4: QuotaManager on PBackground core changes; r=baku
--HG--
rename : dom/quota/QuotaManager.cpp => dom/quota/ActorsParent.cpp
rename : dom/quota/nsIUsageCallback.idl => dom/quota/nsIQuotaCallbacks.idl
rename : dom/quota/nsIQuotaManager.idl => dom/quota/nsIQuotaManagerService.idl
rename : dom/quota/nsIQuotaRequest.idl => dom/quota/nsIQuotaRequests.idl
2015-11-22 10:43:55 +01:00
Wes Kocher
a02a3f64d5 Merge m-c to inbound, a=merge
--HG--
extra : commitid : 7agHgfFx0Vv
2015-11-20 14:44:04 -08:00
Boris Zbarsky
64b9c0ed0b Bug 1223523. The named getter on document should not return images with an empty name. r=peterv 2015-11-20 16:54:49 -05:00
Ben Kelly
f1ab7986b2 Bug 1186856 ServiceWorker .register() should always stop current registration from uninstalling. r=jdm 2015-11-19 17:42:09 -08:00
Geoff Brown
446af250a7 Bug 1219807 - Support 'mach run --debug' for Android; r=jmaher 2015-11-19 13:15:34 -07:00
Wes Kocher
480b4c994e Backed out changeset 6ab228593820 (bug 1225903) for android robocop bustage CLOSED TREE
--HG--
extra : commitid : Jt9KCML2G2Y
2015-11-19 11:54:17 -08:00
Chris Manchester
a972a09279 Bug 1225568 - Install psutil from a wheel for windows builds so we can get build stats on dep builds. r=jlund
The psutil extension gets built on windows build machines during configure,
but that step only runs consistently after a clobber. This patch installs
psutil from a wheel in the mozharness virtualenv so it's available in
mozharness independent of what happens in the build.

--HG--
extra : commitid : EgDikk2zgod
2015-11-19 11:34:59 -08:00
Andrew Halberstadt
60681c7eb8 Bug 1225903 - Drop support for b2g desktop in mochitest, r=jgriffin
Mochitests on b2g desktop are no longer being run on any trunk branches, including
b2g-inbound. Dropping support for it significantly reduces complexity
in the mochitest harness.

--HG--
extra : commitid : 6wYdpJe0jU0
extra : rebase_source : 69d997a523551210b156e09de339fd6bc8cf2504
extra : amend_source : aed1da36f41210339ab91d53cb34ac2e7b0d770c
2015-11-18 13:35:38 -05:00
Mike Conley
cfb24b9ef3 Bug 1220929 - Refactor aboutTabCrashed to use RemotePageManager. r=felipe
--HG--
extra : commitid : JgkEySyHPUj
extra : rebase_source : ad75e0732a125a6c883173839dd236e5fdfa3e5c
2015-11-02 16:03:33 -05:00
Alexandre Poirot
431e7927c7 Bug 1198877 - Support building FxOS simulators from try builds. r=jryans 2015-11-19 09:51:22 -08:00
Tooru Fujisawa
6350ec15bd Bug 1224790 - Use SetFakeModal instead of SetModal for non-modal window opened by modal window. r=smaug, mstange
--HG--
extra : rebase_source : e7f6009ecadf0347f916b95c51e7223855cc6294
2015-11-18 20:12:26 +09:00
James Graham
081c759f58 Bug 1225909 - Remove some incorrect expectations from Wr caused by intermittent tests, a=testonly on a CLOSED TREE 2015-11-18 22:07:00 +00:00
Andrew Halberstadt
1252d85394 Bug 1219442 - Re-write specialpowers as a restartless addon, r=jmaher
In order to meet the addon signing requirement for tests, specialpowers
needs to be installed at gecko runtime. This means it must be restartless.
This patch packages specialpowers as a restartless addon, but it does not
yet install it at runtime.

--HG--
rename : testing/specialpowers/components/SpecialPowersObserver.js => testing/specialpowers/content/SpecialPowersObserver.jsm
extra : commitid : Bbg8gFten8S
extra : rebase_source : 99d0b841a1f8f9eb6b6ca846363a158836482e57
2015-11-05 10:00:59 -05:00
James Graham
ab26eecf8b Bug 1225909 - Update web-platform-tests expected data to revision 623c1536821f7536d8ee2859bbeaf0d9738ea707, a=testonly 2015-11-18 17:21:25 +00:00
James Graham
55699f2d5c Bug 1225909 - Update web-platform-tests to revision 623c1536821f7536d8ee2859bbeaf0d9738ea707, a=testonly 2015-11-18 17:20:47 +00:00
Johan Lorenzo
2a9bb2436a Bug 1226581 - Increase number of chunks for tc-Gip. r=garndt 2015-11-23 17:38:00 +01:00
Henrik Skupin
300570e586 Bug 1227079 - Call to ProcessHandler also has to use shell argument. r=jlund 2015-11-24 08:46:02 +01:00
Phil Ringnalda
71a6f5da62 Back out changeset 2f614bcd9405 (bug 1221822) for test_conformance__extensions__ext-sRGB.html and test_webgl2_alpha_luminance.html failures 2015-11-23 21:55:59 -08:00
Jeff Gilbert
87397c265b Bug 1221822 - Finish the WebGL texture refactor. r=kamidphish,mattwoodrow,bz 2015-11-23 19:27:13 -08:00
Henrik Skupin
799d9525fa Bug 1227102 - tooltool_fetch() should download tooltool if instructed via the config. r=jlund 2015-11-23 23:28:20 +01:00
William Lachance
9193f2d1f2 Bug 1227239 - Don't summarize talos suites with only one test;r=jmaher 2015-11-23 14:05:05 -05:00
Ben Kelly
fe644e3d4d Bug 1200677 - Import navigation-redirect.https.html for non-e10s. r=jdm 2015-11-19 08:11:26 -08:00
Chris Manchester
4be10332a7 Backed out changeset 39db40982d31 (bug 1225568) for not entirely fixing what it intended to fix. r=me
--HG--
extra : commitid : KxXCa7W23Iq
2015-11-23 13:33:32 -08:00
Henrik Skupin
8c13010a53 Bug 1225440 - [firefox-ui-tests] Fix default location of report folder. r=armenzg DONTBUILD 2015-11-23 21:15:32 +01:00
Henrik Skupin
9e84f90e90 Bug 1226769 - [firefox-ui-tests] Update config files for external tools. r=armenzg DONTBUILD 2015-11-23 21:09:50 +01:00
John Daggett
15444a76a4 Bug 1119062 - enable unicode-range in release builds. r=dbaron 2015-11-20 14:46:47 +09:00
Blake Wu
c89963ec79 Bug 1220631 - Enable mochitest on emu-x86-kk, Treeherder Production. r=garndt.
--HG--
extra : rebase_source : 13c450fc61f3a839749d096fbf44d7877ff045a7
2015-11-16 11:25:48 +08:00
Boris Chiou
6f3da5cd48 Bug 1215406 - Part 6: Test. r=birtles 2015-11-22 18:27:00 +01:00
Julien Pagès
2a5f77fac1 Bug 1225553 - Should validate that PERFHERDER_DATA works against the perfherder data schema in treeherder. r=jmaher
--HG--
extra : commitid : HRHMghCDsI7
extra : rebase_source : f5767274ac1d0703923f7b33b3abbeda7a1a90eb
2015-11-21 10:55:27 +01:00
Julien Pagès
81ba9cb30a Bug 1222603 - talos --print-tests and --print-suites are broken. r=jmaher
--HG--
extra : commitid : AcUcMMyfblZ
extra : rebase_source : 67d2c2894bbf3fd6e76107c582c313e84b332ea8
2015-11-21 12:47:30 +01:00
Ehsan Akhgari
a81ba9e395 Bug 1219085 - Import the fetch-request-redirect.https.html test from Blink; r=jdm 2015-11-18 06:52:28 -08:00
Carsten "Tomcat" Book
d14fba3fa1 merge mozilla-inbound to mozilla-central a=merge 2015-11-18 14:50:18 +01:00
Blake Kaplan
4a7d6134cd Bug 1159385 - Make PDFJS browser-chrome tests e10s compatible. r=yury 2015-11-17 14:20:00 -08:00
Phil Ringnalda
11b784c436 Merge m-c to m-i 2015-11-17 20:33:07 -08:00
Gregory Arndt
5540610f3d Bug 1223394 - Use desktop-test image for Mulet mochitests to fix audio issues, r=aus, a=philor
--HG--
extra : rebase_source : 73bb5268f8be0ac64eda5b083f05543913ce10b7
2015-11-17 14:40:31 -06:00
Wes Kocher
f3c1ddea35 Merge inbound to central, a=merge
--HG--
extra : commitid : 5s06anNiSWA
2015-11-17 13:10:03 -08:00
Carsten "Tomcat" Book
d74447ffaa Merge mozilla-central to fx-team 2015-11-17 12:35:11 +01:00
Carsten "Tomcat" Book
1cf9b8b2ab merge mozilla-inbound to mozilla-central a=merge 2015-11-17 12:26:16 +01:00
Wes Kocher
187dd319f1 Merge m-c to inbound, a=merge
--HG--
extra : commitid : DGwcWNlrDUA
2015-11-16 17:27:08 -08:00
Wes Kocher
c4f40f5dfc Merge inbound to m-c a=merge
--HG--
extra : commitid : 8FO2ow49CX2
2015-11-16 17:20:42 -08:00
Wes Kocher
9d1f194cbb Backed out 2 changesets (bug 1218433) for wpt failures CLOSED TREE
Backed out changeset 1cc8cc0444c0 (bug 1218433)
Backed out changeset 5418ca0e0378 (bug 1218433)

--HG--
extra : commitid : H1h8VHrzxx8
2015-11-16 11:13:43 -08:00
Boris Zbarsky
f4152a3bed Bug 1224643. Fix handling of U+0000 in URLSearchParams serialization. r=baku 2015-11-16 13:29:55 -05:00
Tom Tromey
77c4a729db Bug 1224735 - don't use "for..of" in eslint plugin. r=miker
--HG--
extra : rebase_source : 4d7d04b4b59ba28318ba0b0180c09e9b3db097e4
2015-11-16 07:47:00 +01:00
Phil Ringnalda
17dc892635 Merge m-c to f-t 2015-11-17 20:34:57 -08:00
Boris Zbarsky
9ecf8df931 Bug 1225188. Implement window.onstorage. r=smaug 2015-11-17 18:09:53 -05:00
Mike Hommey
5ab167c3b0 Bug 1224490 - Kill LIBXUL_DIST. r=mshal 2015-11-17 10:00:19 +09:00
Andrea Marchesini
5f0c0c81f8 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 3 - WPT, r=sicking, r=Ms2ger 2015-11-17 00:22:24 +00:00
Ryan VanderMeulen
f24007287b Bug 1223734 - Add crashtest. r=baku 2015-11-16 18:07:39 -05:00
Kris Maglione
f53316bcb8 Bug 1224893: [webext] Queue unexpected messages for subsequent calls to awaitMessage, follow-up. r=me r=billm
--HG--
extra : commitid : 1CwK1XzJye
2015-11-17 14:04:53 -08:00
Kris Maglione
6b321abca2 Bug 1224893: [webext] Queue unexpected messages for subsequent calls to awaitMessage
--HG--
extra : commitid : CjtZ0fLwmsI
extra : rebase_source : a0d7eaaaa8143fcc43deedae9bdc12d8174d3d8c
2015-11-15 00:29:55 -08:00
Alexandre Lissy
b81c6532a1 Bug 1224897 - Update list of important manifests r=rail
--HG--
extra : rebase_source : 04d8fc35fd1ffe1c0589fd5bdb2dcdcf797c3949
2015-11-15 02:05:00 +01:00
Wes Kocher
fbf34fffd5 Merge m-c to inbound, a=merge
--HG--
extra : commitid : BuzWgtZwBCW
2015-11-17 13:23:01 -08:00
Andrea Marchesini
36e922b9b7 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking, r=Ms2ger 2015-11-16 22:41:54 +00:00
Andrea Marchesini
fe6be4c172 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 1, r=sicking 2015-11-16 22:41:03 +00:00
Nigel Babu
68937cc705 Merge m-c to b-i 2015-11-16 18:48:46 +05:30
Nigel Babu
c862a95c6c Backed out changeset 25a5db43969c (bug 1159385) 2015-11-16 18:30:49 +05:30
Wander Lairson Costa
5fca0ce461 Bug 1207428: Configure per branch object directory for nexus builds. r=garndt 2015-11-16 09:19:03 -02:00
Phil Ringnalda
fdbcbe2391 Bug 1215800 - Disable wpt close_beforeunload.html and close_unload.html for very frequent timeouts
--HG--
extra : rebase_source : 6c743d9116f90e5408b6d2b1af2cb2cd6d5f9c2b
2015-11-14 22:31:24 -08:00
Christoph Kerschbaumer
57888510df Bug 663570 - Update passing web-platform tests for meta csp (r=sicking) 2015-11-14 19:30:31 -08:00
Phil Ringnalda
0cccf0ed58 Merge m-i to m-c, a=merge 2015-11-14 13:22:10 -08:00
Carsten "Tomcat" Book
207a0886e9 Backed out changeset 5807dfe3b873 (bug 1218351) 2015-11-13 15:12:16 +01:00
Carsten "Tomcat" Book
11f254091e Merge mozilla-central to fx-team 2015-11-13 14:37:10 +01:00
Jonas Sicking
ccb3b8dd1e Bug 1223647 followup. Indicate that we're failing the correct WPT tests. Landing on a CLOSED TREE 2015-11-12 23:36:10 -08:00
Wes Kocher
965f61f745 Merge m-c to inbound, a=merge CLOSED TREE
--HG--
extra : commitid : GWqH03Ikv84
2015-11-12 16:26:18 -08:00
Wes Kocher
7818a5d82d Merge b2ginbound to central, a=merge
--HG--
extra : commitid : 4oxpTfmj62P
2015-11-12 16:10:14 -08:00
Wes Kocher
aa703c8ebc Merge fx-team to central, a=merge
--HG--
extra : commitid : 2P60329DeS
2015-11-12 16:04:09 -08:00
Sebastian Hengst
95aa206ff2 Backed out changesets 5a3092c456c0,8dcbfd14f1e5 (bug 1218433) for M3, W3 failures and M10 failure on Android. r=backout a=merge
* * *
Backed out changeset 8dcbfd14f1e5 (bug 1218433)


dom/security/test/csp/test_child-src_worker-redirect.html | CSP child-src worker test other-src-worker_redir-same - got "Error: Failed to load script (nsresult = 0x805e0006)", expected "blocked"
dom/security/test/csp/test_child-src_worker.html | Test timed out.
dom/security/test/csp/test_child-src_worker_data.html | Test timed out.

--HG--
extra : commitid : AdufAFGM6At
extra : source : 89f3fe7202921aaf81b78cc1287b5e99940dc85b
2015-11-12 18:44:51 +01:00
Carsten "Tomcat" Book
d577fff5aa Merge mozilla-central to b2g-inboind 2015-11-12 12:40:40 +01:00
Carsten "Tomcat" Book
fde361620f merge mozilla-inbound to mozilla-central a=merge 2015-11-12 12:00:55 +01:00
Wes Kocher
20d7e77456 Merge m-c to b2ginbound, a=merge
--HG--
extra : commitid : FcH9KT7v2Ab
2015-11-11 17:13:06 -08:00
Wander Lairson Costa
896d99aaa6 Bug 1223950: Fix branch name for balrog publishing. r=nthomas
--HG--
extra : commitid : E4lukhPD0sx
2015-11-11 21:58:15 -02:00
Wander Lairson Costa
e69be4da50 Bug 1223447: Enable fota builds for flame and nexus devices. r=jlund
--HG--
extra : commitid : GzLVPwwqzvC
2015-11-11 18:32:14 -02:00
Carsten "Tomcat" Book
0610c350a3 merge mozilla-inbound to mozilla-central a=merge 2015-11-11 12:42:52 +01:00
Carsten "Tomcat" Book
10eb71a64a merge fx-team to mozilla-central a=merge 2015-11-11 12:04:33 +01:00
Kit Cambridge
651792a7c1 Bug 1220531 - Link to the Push notifications article on SUMO. r=MattN
--HG--
extra : commitid : CyXebSUVhVq
2015-11-10 09:29:47 -08:00
Wander Lairson Costa
45804cc8b4 Bug 1223259 part 3: Disable fota builds. r=pmoore
Nexus 4 does not support fota builds, so let's disable fota to get v2.5
released.

--HG--
extra : commitid : 42f60EQEbl8
2015-11-10 12:23:42 -02:00
Wander Lairson Costa
32ff39119f Bug 1223259 part 2: Disable balrog publishing for OTA builds. r=pmoore
OTA builds is publishing FOTA updates (and I don't have a context why)
so let's disable automatic balrog publshing and do it manually.

--HG--
extra : commitid : BArLZcu5neY
2015-11-10 12:23:42 -02:00
Wander Lairson Costa
88e80f438b Bug 1223259 part 1: Provide nexus 4 and 5 ota builds for v2.5 branch. r=pmoore
--HG--
extra : commitid : CZIZrBsFWVZ
2015-11-10 12:23:41 -02:00
Andrew Halberstadt
bf1fc268f1 Bug 1223171 - [marionette] add ability to install addons programatically, r=ato
This is needed to install unsigned addons in developer mode. A special pref that
can only be set at runtime will determine whether or not unsigned addons can be
installed. So unsigned addons required for testing will need to be restartless
and installed on the fly. The normal method of dropping the addon in the profile
folder will no longer work.

--HG--
extra : commitid : HaXy0GQQmz9
extra : rebase_source : 4ba87c3d40a7fea9dd7afc510ce16ab54019e32b
2015-11-10 08:29:36 -05:00
Andrea Marchesini
dde96283d8 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking 2015-11-12 14:51:50 +00:00
Andrea Marchesini
f55a08e614 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 1, r=sicking 2015-11-12 14:51:17 +00:00
Carsten "Tomcat" Book
84e6562266 Merge mozilla-central to b2g-i 2015-11-10 14:07:08 +01:00
Carsten "Tomcat" Book
5c359d92c8 merge mozilla-inbound to mozilla-central a=merge 2015-11-10 11:59:34 +01:00
Carsten "Tomcat" Book
79048447d7 merge fx-team to mozilla-central a=merge 2015-11-10 11:53:26 +01:00
Wander Lairson Costa
7f0df83c36 Bug 1223223: Schedule only aries-dogfood and flame-kk-ota for b2g44_v2_5. r=jlund a=catlee
This is to avoid balrog channel conflicts.

--HG--
extra : commitid : EtQR1knS8LV
2015-11-10 00:35:50 -02:00
Andrea Marchesini
76aba80dc5 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking, r=Ms2ger 2015-11-16 16:57:29 +00:00
Andrea Marchesini
d35be12a6d Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 1, r=sicking 2015-11-16 16:57:29 +00:00
Henrik Skupin
1cfcbcafb8 Bug 1223746 - Refactor logging for firefox-ui-tests to allow an easy submission of failures to Treeherder. r=armenzg DONTBUILD 2015-11-16 17:29:47 +01:00
Ben Kelly
f1965a5c01 Bug 1217909 P6 Fix wpt registration.https.html to expect TypeError for script evaluation errors. r=catalinb 2015-11-16 08:04:11 -08:00
Ben Kelly
b4fa59c0cd Bug 1217909 P5 Add wpt test case for fetch event handlers that throw. r=catalinb 2015-11-16 08:04:11 -08:00
Ben Kelly
034b029b68 Bug 1217909 P4 Extend wpt tests to verify update() promise values for different script failures. r=catalinb 2015-11-16 08:04:11 -08:00
James Graham
6ee92329cd Bug 1213121 - fixup! Wait for at least one close event to fire before ending close-multiple test, to prevent instability, rs=Ms2ger
Missing a return.
2015-11-16 15:42:29 +00:00
James Graham
6094eaba0c Bug 1213121 - Wait for at least one close event to fire before ending close-multiple test, to prevent instability, r=bz 2015-11-16 15:35:43 +00:00
Wander Lairson Costa
e0a1d73b43 Bug 1223223: Schedule flame-kk-ota and aries-dogfood on b2g44_2_5. r=jlund a=catlee
--HG--
extra : commitid : HGJEXBs7c5U
2015-11-09 23:37:56 -02:00
Wes Kocher
f228433404 Merge m-c to fx-team, a=merge
--HG--
extra : commitid : 9v6NXQJLWKT
2015-11-09 17:35:59 -08:00
Wes Kocher
d533ed9ba6 Merge b2ginbound to central, a=merge
--HG--
extra : commitid : J9BhYbnGILd
2015-11-09 17:31:35 -08:00
Wander Lairson Costa
1dd9464b0f Bug 1222501: Fix query mar update url function. r=jlund.
--HG--
extra : commitid : CSac6BeR6E6
2015-11-09 17:49:30 -02:00
Nick Alexander
ade40baf2d Bug 938994 - Move build/mobile/robocop into mobile/android/tests/browser/robocop. r=gbrown
This builds the Robocop tests with |mach build mobile/android|, making
it easier for developers to build Fennec and the tests at the same
time.

--HG--
rename : build/mobile/robocop/AndroidManifest.xml.in => mobile/android/tests/browser/robocop/AndroidManifest.xml.in
rename : build/mobile/robocop/Makefile.in => mobile/android/tests/browser/robocop/Makefile.in
rename : build/mobile/robocop/README => mobile/android/tests/browser/robocop/README
rename : build/mobile/robocop/moz.build => mobile/android/tests/browser/robocop/moz.build
rename : build/mobile/robocop/res/values/strings.xml => mobile/android/tests/browser/robocop/res/values/strings.xml
rename : build/mobile/robocop/robotium-solo-4.3.1.jar => mobile/android/tests/browser/robocop/robotium-solo-4.3.1.jar
extra : commitid : BuNBjgXdm1d
extra : rebase_source : c36b8bf0183d8f5821b7f7839668ca963065d894
extra : histedit_source : a86fef3b834420ea496a9c2644ca72786a2d7da9
2015-11-09 12:55:38 -08:00
Andreas Tolfsen
dac05c8fbd Bug 1223028: Exhaust server-originated commands
The Python client does not currently exhaust all the command
requests originating from the server as pointed out by :bhsu in
https://bugzilla.mozilla.org/show_bug.cgi?id=1211503#c12.

This prevents making multiple calls to runEmulatorCmd and runEmulatorShell
inside executeScript/executeJSScript/executeAsyncScript.  This failure
makes marionette-webapi fail.

We loop through all the commands originating from the server until we
get sent back a response.

r=dburns

--HG--
extra : commitid : 1SVHwcJrDcU
2015-11-09 15:54:10 +00:00
Carsten "Tomcat" Book
605ba2d307 Merge mozilla-central to mozilla-inbound 2015-11-11 12:44:18 +01:00
William Lachance
77d94895a4 Bug 1222588 - Fix counter ingestion in Perfherder;r=jmaher 2015-11-17 12:20:52 -05:00
Julien Pagès
409f2fa183 Bug 1222588 - talos should output PERFHERDER_DATA instead of TALOS_DATA. r=jmaher
--HG--
extra : commitid : HC3KyBlSrx
extra : rebase_source : 5da946485a827a5eeb4fcf79214e1576515f8cf1
2015-11-07 20:35:40 +01:00
Naoki Hirata
6d956e3e76 Bug 1218452 - Remove the spark distro from the Aries Engineering builds. r=wcosta 2015-11-05 17:43:54 -08:00
David Burns
19232bc3e9 Bug 1222388: Correct ./mach marionette-test r=ato
There have been a number of improvements to the marionette test runner
unfortunately we missed this regression.

--HG--
extra : commitid : KE4FPolRysN
extra : rebase_source : 546152a67a4fd96a1d3c63ba914839c316022eaf
2015-11-09 14:07:52 +00:00
Maja Frydrychowicz
1b4a262a4c Bug 1219397 - Collect Firefox-Desktop-specific prefs in a subclass of GeckoInstance; r=automatedtester
--HG--
extra : rebase_source : 890b1e9915f8ef09e2c74dcbd0cacad68fb4c464
2015-11-05 12:16:32 -05:00
Luis Miguel [:quicksaver]
8fd6fc6676 Bug 1218351 - (e10s) Don't lose initial typed characters when opening the findbar; r=mikedeboer
Moved some of the routine from content to chrome process. The drawback is that now the content process must wait for a response on every keypress.

--HG--
extra : transplant_source : f%99%83H%91%C6B%3FJ%DC%29s%AF%E1%BA%E6GO%0B%17
2015-11-04 15:26:40 +00:00
Andreas Tolfsen
e50c5aed41 Backed out changeset de2c852c9853 (bug 1217988)
CLOSED TREE

--HG--
extra : commitid : 7V7qyzLQGn4
extra : amend_source : afd52fb64b0ed6e49d12cd950ead847df153a6cd
2015-11-10 23:23:47 +00:00
Andreas Tolfsen
22ca8dbc18 Backed out changeset a3f9ac7c8454 (bug 1223028)
CLOSED TREE

--HG--
extra : commitid : 1bAUklMyy5l
extra : amend_source : 93e1e088fe70a510b51b27bdf8380ef577daf946
2015-11-10 22:47:17 +00:00
Andreas Tolfsen
942d6c9426 Bug 1223028: Exhaust server-originated commands
The Python client does not currently exhaust all the command
requests originating from the server as pointed out by :bhsu in
https://bugzilla.mozilla.org/show_bug.cgi?id=1211503#c12.

This prevents making multiple calls to runEmulatorCmd and runEmulatorShell
inside executeScript/executeJSScript/executeAsyncScript.  This failure
makes marionette-webapi fail.

We loop through all the commands originating from the server until we
get sent back a response.

r=dburns

--HG--
extra : commitid : 8oBRRddi4TJ
extra : rebase_source : 98b10ccaba525acd391bf614a91aec1b8f7daf4e
2015-11-09 15:54:10 +00:00
Andreas Tolfsen
4d78a9aa16 Bug 1217988: Use current system OS for platformName capability
Services.appinfo is populated by the target compile system's OS name,
taken from the OS_TARGET configure variable.

By using Services.sysinfo instead, we are returning the effective current
local system's operating system, which is similar to what is found in
Gecko's UA string.

r=dburns

--HG--
extra : commitid : 2UVeU9zzO6p
extra : rebase_source : cea1d6f8bc00173a68a28b51df33d59320be8093
2015-11-10 15:43:58 +00:00
Armen Zambrano Gasparnian
6e7426cf02 Bug 1203552 - Upload buildbot_properties.json for all builds. r=mshal
There are now Buildbot jobs which can be triggered via the Buildbot Bridge.
Buildbot test jobs triggered by BBB builds do not receive the installer and test
urls with a sendchange, hence, failling to run.

In order to pass the installer and test urls to Buildbot test jobs triggered
via BBB (which run with --read-buildbot-configs) we have added functionality
to find these build artifacts by querying TaskCluster.

Up until last quarter this worked because the Buildbot Bridge uploaded a proprties.json
file for every task it created to mirror a Buildbot job (bug 1221091).

Since that is broken, I have found that we can generate a buildbot_properties.json
file and upload it. The current upload mechanism for Buildbot build jobs is that
it creates a TC task and uploads the artifacts there. In this code change, we
determine when a Buildbot job is being driven by a task on TC (aka BBB) and tell
the upload system to use that task instead of creating a new one.

By doing that, tools like Mozilla CI tools can schedule TC graphs out of band by
specifying 'parent_task_id' and getting to the buildbot_properties.json file uploaded
by the parent build job.

--HG--
extra : commitid : 20XrR5whTms
extra : histedit_source : 2f41ffcd33ea7bb0a1fca1c95f92a2c4218b803e%2C7806527c93fc234daf87fa2c704138d4cd368cca
2015-11-10 12:56:58 -05:00
Dustin J. Mitchell
3cddc03eff Bug 1223063: remove redundant file; r=ahal
--HG--
extra : commitid : Lje83PAphPy
extra : rebase_source : 7b098286d29c71ae8ca734f3986cb4f8b13a5bd3
extra : amend_source : 169588e50da0eb9d410ea92d552f17f6a41411ff
2015-11-09 19:15:27 -05:00
Edgar Chen
cea3a0af78 Bug 1223676 - [Marionette] Remove waiting for homescreen on emulator. r=ahal
--HG--
extra : commitid : EppY5lQSe21
extra : rebase_source : 2520211aab893431f9af32ad2217c1b604c637e3
extra : amend_source : beb71aefc8d313ff0eeeec4becebac785535e3b2
2015-11-11 15:23:22 +08:00
Paolo Amadini
083cc54da4 Bug 1206244 - Fix Marionette test that used the identity icon element to test a framework function. r=ato on a CLOSED TREE
--HG--
extra : commitid : ILrIG9g5hRP
extra : amend_source : 3d5286fcd9394bede7a8ddc6b0d3711ecdb0eaf5
2015-11-12 17:55:01 +00:00
Michael Ratcliffe
65b3f9f335 Bug 1218412 - Create ESLint rule to check for CPOWS in browser mochitests r=pbrosset
--HG--
extra : transplant_source : %A8%14Q%E4n%F4%A8%001%B7F%5D%04WO%A2A%CFY%D4
2015-10-30 17:24:45 +00:00
Wes Kocher
c0ece6bf0d Merge m-c to fx-team, a=merge
--HG--
extra : commitid : 2bzybQqlwy0
2015-11-16 17:28:26 -08:00
Alexandre Poirot
02e511006d Bug 1113865 - Replace all calls to dbg_assert with DevToolsUtils.assert. r=fitzgen 2015-11-16 07:22:49 -08:00
James Graham
32ca398d6c Bug 1215800 - Make tests for [before]unload events in window.close not depend on timers, r=Ms2ger 2015-11-16 13:52:16 +00:00
James Graham
fe5e1cf751 Bug 1225032 - Update to latest wptrunner, a=testonly 2015-11-16 13:52:16 +00:00
James Graham
9fda7aa8f7 Bug 1225032 - Update web-platform-tests expected data to revision a5f15d6bdbeeec010465dc906e542873d64797ec, a=testonly 2015-11-16 13:52:16 +00:00
James Graham
e4b7092280 Bug 1215461 - Re-enable session history and navigation tests that are stable after updates, a=testonly 2015-11-16 13:52:16 +00:00
James Graham
6d8a5cdbc6 Bug 1225032 - Update web-platform-tests to revision a5f15d6bdbeeec010465dc906e542873d64797ec, a=testonly
--HG--
rename : testing/web-platform/tests/dom/collections/storage-supported-property-names.html => testing/web-platform/tests/webstorage/storage_supported_property_names.html
2015-11-16 13:52:16 +00:00
Nigel Babu
5b496f6a84 Merge m-c to m-i
CLOSED TREE
2015-11-16 18:42:29 +05:30
Sebastian Hengst
a0cf7d50ad Backed out 2 changesets (22360424ed15, 325a67608df0) (bug 1218433) for W(1,2) failures. r=backout on a CLOSED TREE
Backed out changeset 22360424ed15 (bug 1218433)
Backed out changeset 325a67608df0 (bug 1218433)
2015-11-15 15:56:45 +01:00
sajitk
6418c52357 Bug 1201997 - Part 1 - Converted compiled test to gtest for nsDeque class. Added tests to test untested methods. r=froydn
--HG--
rename : xpcom/tests/TestDeque.cpp => xpcom/glue/tests/gtest/TestNsDeque.cpp
2015-11-15 14:47:49 +01:00
Andrea Marchesini
3285721a07 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking 2015-11-15 11:57:22 +00:00
Andrea Marchesini
9137d7e47b Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 1, r=sicking 2015-11-15 11:57:06 +00:00
Carsten "Tomcat" Book
a22ff2640a Merge mozilla-central to mozilla-inbound 2015-11-17 12:33:46 +01:00
Ting-Yu Chou
f016efafb8 Bug 1220012 - Remove mozbrowserclose listener properly to fix memory leaks. r=ato 2015-10-30 14:29:14 +08:00
Ting-Yu Lin
2322e84c59 Bug 1206545 - Add a marionette test case. r=roc
Test AccessibleCaretEventHub is properly initialized if <html> has
"display: none" initially.

--HG--
extra : commitid : 4D5733d5Xr8
extra : rebase_source : 9c767b200a63777b3f20e85ebc3f83272e979bc9
2015-11-16 18:16:43 +08:00
Chris Manchester
f7d1d2246a Bug 1224305 - Add an option to the mochitest harness to provide a copy of the extra chrome manifest it writes. r=ahal
--HG--
extra : commitid : 93RvsmK2rA0
2015-11-13 16:14:40 -08:00
Sebastian Hengst
c7cc4bc5c8 Backed out changesets 5a3092c456c0,8dcbfd14f1e5 (bug 1218433) for M3, W3 failures and M10 failure on Android. r=backout
* * *
Backed out changeset 8dcbfd14f1e5 (bug 1218433)


462 INFO TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_child-src_worker-redirect.html | CSP child-src worker test other-src-worker_redir-same - got "Error: Failed to load script (nsresult = 0x805e0006)", expected "blocked"
479 INFO TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_child-src_worker.html | Test timed out.
486 INFO TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_child-src_worker_data.html | Test timed out.
2015-11-12 18:44:51 +01:00
Bill McCloskey
9c2a47898f Bug 1208874 - [webext] Generate an extension-specific UUID (r=kmag) 2015-11-12 08:19:45 -08:00
Chris Manchester
a112ba5f02 Bug 1222549 - Add build-metrics submission to perfherder. r=wlach,jlund
This adds "basic" build time metrics to data already submitted to perfherder
from mozharness: the overall build time, and the duration of each build step
as a subtest.

--HG--
extra : commitid : FBjFaDzGeFc
2015-11-16 14:00:56 -08:00
Blake Kaplan
6735c0f1a7 Bug 1223635 - Coerce this to a boolean. r=billm 2015-11-11 13:52:29 -08:00
Wes Kocher
9e8bd5977f Backed out 2 changesets (bug 1218433) for android CSP test failures in m(10) CLOSED TREE
Backed out changeset 50af9a9ba6d9 (bug 1218433)
Backed out changeset 5d8b8744419f (bug 1218433)

--HG--
extra : commitid : 625lyUcSwAk
2015-11-11 10:22:08 -08:00
Andrea Marchesini
f11e7ac146 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking 2015-11-11 16:59:47 +00:00
Andrea Marchesini
934e4c3ba4 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 1, r=sicking 2015-11-11 16:59:46 +00:00
Nick Thomas
37a1662904 Bug 1220641 - Push to mirrors prefix is too greedy. r=rail DONTBUILD 2015-11-10 10:00:49 -05:00
Julien Pagès
9adf808c0e Bug 1223364 - talos --print-suites should list the tests associated to each suite. r=jmaher
--HG--
extra : commitid : Ds0Vwds2qhi
extra : rebase_source : 55bde4c4feacd2ceab420493b39f8d79b9c193bd
2015-11-10 14:34:15 +01:00
Andreas Tolfsen
021a5ea9b8 Bug 1202381: Remove null check on element id
Corrects type checks on parameters passed to command, indentation level,
and clarifies when the code leaps into content space.

Thanks to Stanislas Daniel Claude Dolcini for doing the first iteration
fix for this.

r=dburns

--HG--
extra : commitid : 3HeTTEsvvBx
extra : rebase_source : 7088760ae24d695a2f9fa20b14a16cdec2e125d7
2015-11-09 17:48:31 +00:00
Carsten "Tomcat" Book
1b50326426 Merge mozilla-central to mozilla-inbound 2015-11-10 12:13:10 +01:00