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

11426 Коммитов

Автор SHA1 Сообщение Дата
Brian Birtles 6d3b936823 Bug 1268858 part 1 - Move keyframe sequence test data to appropriate place in keyframe-utils.js; r=heycam
MozReview-Commit-ID: 8laNGaElWz6
2016-05-09 08:27:29 +09:00
Brian Birtles 107334bcdf Bug 1268858 part 0.5 - Replace DOS line endings in keyframe-utils.js with unix line endings; r=whitespace-only
I previously tried to make a similar change in
https://hg.mozilla.org/mozilla-central/rev/5896e929871b but somewhere along the
way the changeset became empty.
2016-05-10 08:37:24 +09:00
Henrik Skupin be7be9082c Bug 1262181 - Update install section of Firefox Puppeteer documentation. r=maja_zf
MozReview-Commit-ID: 1SSS0HGGqFy

--HG--
extra : rebase_source : dd3bba519119c1ea7d4a6162deeb24d1365996b7
2016-05-09 13:12:14 +02:00
Ryan VanderMeulen 174671db1d Bug 1271347 - Schedule only e10s TC jobs on Ash. r=garndt 2016-05-09 17:01:15 -04:00
Steve Fink b0e8bc56fc Bug 1267876 - Make usable on developer desktops, r=jorendorff
MozReview-Commit-ID: K6kMX8WD15g

--HG--
rename : js/src/devtools/rootAnalysis/README.txt => js/src/devtools/rootAnalysis/README.md
rename : testing/taskcluster/scripts/builder/build-browser-haz-linux.sh => testing/taskcluster/scripts/builder/build-haz-linux.sh
extra : rebase_source : dd87796d10456d83f3b2faa4d67cdf5feceb03be
extra : source : 69b3bf72b9d1a2dadb5a25cd43e82e92a37b29c6
2016-05-05 16:47:08 -07:00
Andreas Tolfsen 90edca9757 Bug 1123506 - Update references to __webDriverArguments; r=automatedtester
__marionetteParams was renamed to __webDriverArguments.

MozReview-Commit-ID: 9t1skl5MESf
2016-05-09 16:08:27 +01:00
Andreas Tolfsen 1d15796afc Bug 1123506 - Evaluate scripts in content with lasting side-effects; r=automatedtester
In order to achieve WebDriver parity, Marionette needs the ability to
evaluate scripts in content space with lasting side-effects.  This means
that state modifications should affect behaviour and state of the browsing
context, and such transgress the boundaries of the sandbox.

This patch brings a new script evaluation module that is shared between
code in chrome- and content space.  This brings the number of unique
script evaluation implementations in Marionette down from six to one.

evaluate.sandbox provides the main entry-point for execution.  It is
compatible with existing Marionette uses of Execute Script and Execute
Async Script commands in Mozilla clients, but also provides a new stateful
sandbox for evaluation that should have lasting side-effects.

It is not expected that Mozilla clients, such as testing/marionette/client
and the Node.js client in Gaia, should have to change as a consequence
of this change.

A substantial change to the script's runtime environment is that many
globals that previously existed are now only exposed whenever needed.
This means for example that Simple Test harness functionality (waitFor,
ok, isnot, is, &c.) is only available when using a sandbox augmented
with a Simple Test harness adapter.

Conversely, this patch does not expose marionetteScriptFinished as a
callback to asynchronous scripts for sandboxes which sandboxName parameter
is undefined, because this is what determines if the script should be
evaluated under WebDriver conformance constraints.  In all other cases
where sandboxName _is_ defined, the traditional marionetteScriptFinished
et al. runtime environment is preserved.

MozReview-Commit-ID: 8FZ6rNVImuC
2016-05-09 16:08:17 +01:00
Carsten "Tomcat" Book 889cd30471 Merge mozilla-central to mozilla-inbound 2016-05-09 13:07:48 +02:00
Carsten "Tomcat" Book 0d5c5981a7 Backed out changeset b893641e2d9f (bug 1270317) to hopefully unbreak builds 2016-05-09 12:34:26 +02:00
Carsten "Tomcat" Book e680b22307 Backed out changeset b01744f2d97d (bug 1270317) 2016-05-09 12:34:10 +02:00
Carsten "Tomcat" Book 22833d30bb Backed out changeset e679c2e0b1b5 (bug 1270317) 2016-05-09 12:34:09 +02:00
Carsten "Tomcat" Book 2a08dfae2a Backed out changeset e97f355e24c9 (bug 1270317) 2016-05-09 12:34:08 +02:00
Carsten "Tomcat" Book c212343418 Backed out changeset 214b6958340a (bug 1270317) 2016-05-09 12:34:06 +02:00
Carsten "Tomcat" Book cfb8ab10ef Backed out changeset 20cb1be5da65 (bug 1270317) 2016-05-09 12:34:05 +02:00
Carsten "Tomcat" Book 5257224b2f Backed out changeset 86fccb7da8ac (bug 1270317) 2016-05-09 12:34:04 +02:00
Carsten "Tomcat" Book 0c3931f25f Backed out changeset beded14a92c5 (bug 1270317) 2016-05-09 12:34:03 +02:00
Carsten "Tomcat" Book 12a780d391 Backed out changeset 273d52aff2ad (bug 1270317) 2016-05-09 12:34:01 +02:00
James Graham ea86fedb84 Bug 1270507 - Elide subtest results from web-platform-tests on treeherder when they match expectations, r=ahal
MozReview-Commit-ID: DyatYcpdjvQ

--HG--
extra : rebase_source : 8947cfc0084a2523c570ff2f832a7ce79852ba1d
2016-05-03 23:21:07 +01:00
Henrik Skupin a3371f3c80 Bug 1270078 - Fix AutocompleteResults.get_matching_text() for new awesomebar design. r=adw
MozReview-Commit-ID: 1kZX35CVpga

--HG--
extra : rebase_source : 7b38a67375600fbe596e14a8dabfaa095208c60c
2016-05-04 18:44:51 +02:00
L. David Baron 5aafe1d979 Bug 567283 patch 4 - Support #rgba and #rrggbbaa colors in CSS. r=xidorn
This adds support for #rgba and #rrggbbaa colors to CSS.  This feature
is specified in https://drafts.csswg.org/css-color-4/#hex-notation .

This adds new types to nsCSSValue so that we can serialize the syntax
that was specified, as we do for other distinctions in how colors are
specified.

It does not change the behavior of the hashless color quirk, which
continues to support only 3 and 6 digit colors as specified in
https://quirks.spec.whatwg.org/#the-hashless-hex-color-quirk (step 4).

This changes property_database.js to remove various uses of 4 and 8
digit colors as invalid values.  It then adds them in slightly fewer
places as valid values, but more thoroughly testing both initial and
non-initial values on 'color'.

It marks two canvas tests explicitly testing this feature as no longer
known to fail by removing their .ini files.

Finally, it adjusts the web platform test testing the hashless color
quirk to no longer treat 4 and 8 digit colors with hashes as invalid
values.  Removing the relevant test items seems like the right thing
since they're in a section where 3 and 6 digit colors were skipped but
other lengths were tested.  Modifying this imported test is OK since:
  <jgraham> dbaron: Commit the change you want to m-c, it is
    (semi-)automatically upstreamed every so often (typically
    about once a week)

MozReview-Commit-ID: IFq4HxaRkil
2016-05-08 22:16:42 -07:00
Aryeh Gregor b607cb2e71 Bug 1269712 - <track kind=invalid> should behave like metadata, not subtitles; r=bz
This follows a spec change <https://github.com/whatwg/html/issues/293>,
which AFAIK no other browser has implemented, so it has some regression
potential.

The web-platform tests changed are out-of-date and match the old spec,
so I'm changing them here to match the new spec.
2016-05-08 14:46:20 +03:00
James Graham db0cf2d998 Bug 1270508 - Update web-platform-tests expected data to revision 26663baa852c0b42b91e7e72d3aa940e43371571, a=testonly
MozReview-Commit-ID: 3SZYeNaUf2R
2016-05-07 09:05:39 +01:00
James Graham df2ee20f9e Bug 1270508 - Update web-platform-tests to revision 26663baa852c0b42b91e7e72d3aa940e43371571, a=testonly
MozReview-Commit-ID: JLzeheMYLlz
2016-05-07 09:05:37 +01:00
Wes Kocher 419e80ad06 Merge m-c to inbound, a=merge 2016-05-06 15:58:32 -07:00
Wes Kocher b17d7be7c1 Merge fx-team to central, a=merge 2016-05-06 15:57:08 -07:00
David Burns 6420fa4705 Bug 1258316 - Have marionette call maximize() on window instead of resize r=ato
This allows use to be able restore the window size if we wanted to.

MozReview-Commit-ID: Kx3JH1UroI2

--HG--
extra : rebase_source : 1b41e6b488eee2b4cbbea1104323b5807890b368
2016-05-06 21:15:13 +01:00
Wes Kocher 6586a41d87 Backed out changeset 08754cfc737c (bug 1123506) for various test bustage due to ` JavascriptException: JavascriptException: ReferenceError: __marionetteParams is not defined` CLOSED TREE 2016-05-06 15:12:14 -07:00
J. Ryan Stinnett 1b0b375ad7 Bug 1270596 - Upgrade to ESLint 2.9.0. r=ahal
MozReview-Commit-ID: IylFUWf1HVG
2016-05-06 10:41:04 -05:00
Joel Maher f57aa57196 Bug 1257570 - --spsProfile doesn't work from try syntax. r=wlach
MozReview-Commit-ID: 50N5inHlBsd

--HG--
extra : rebase_source : a66dc04a5f7e0ae5b43a18a00d744f4a635f0035
2016-05-06 09:38:34 -04:00
Jan Henning 2bd21731f2 Bug 1268177 - Disable background tab zombifications during tests. r=margaret
During tests that open additional tabs, the main test tab controlling the test is at risk of being zombified if a memory pressure event arrives, which breaks the test and leads to the test timing out. Therefore, we now disable background tab zombifications during tests.

This means that there's a slightly increased risk of being OOM killed instead, however
- the tabs opened by the tests themselves are normally relatively short-lived anyway
- we're no worse off than if the tab containing the test harness code had been zombified.

MozReview-Commit-ID: 1Ntvn4yjWlZ

--HG--
extra : transplant_source : %E78%93%3B%0F%5DnX%BC%E6G%10%B2%B5%1B%3A%9F%CE%F9%DD
2016-04-29 21:19:43 +02:00
Edgar Chen ba0d0471ef Bug 1264467 - Force a reload only when crossOrigin's state is really changed. r=jdm
MozReview-Commit-ID: F0wvy4TkPiQ
2016-04-14 18:53:44 -04:00
Henrik Skupin 57680e3919 Bug 1270820 - Improve failure messages for Wait().until() calls in Firefox UI testcase classes. r=maja_zf
MozReview-Commit-ID: IML3RZy3kXD

--HG--
extra : rebase_source : 55bb0796a0c29e11b659015985e0b64413247801
2016-05-06 17:31:22 +02:00
Rail Aliiev 61de32e703 Bug 1265425 - Fix buildbot properties r=coop a=release DONTBUILD
MozReview-Commit-ID: DBWsXeSuobI

--HG--
extra : rebase_source : 491d42f48534838e860b2201f408f917dac1a9d4
2016-05-06 07:01:30 -04:00
Ben Kelly 117f82a98c Bug 1270673 Fix wpt stream tests to reference new service-worker test-helpers.sub.js. r=jgraham 2016-05-06 06:33:38 -07:00
Henrik Skupin daf4cc9886 Bug 1270040 - Fix host usage in control center for fx ui tests. r=Gijs
MozReview-Commit-ID: 65RpUfoJEiW

--HG--
extra : rebase_source : 2a515489c20ca7a06775d19dad652d5fb6ff3919
2016-05-04 13:50:00 +02:00
Henrik Skupin 2f07b8ee9e Bug 1270040 - Fix fx ui tests regressions for certerror page merge. r=Gijs
MozReview-Commit-ID: D7qCF9q1eGY

--HG--
extra : rebase_source : e25095b66d5c37b5f47a5470252d5a3ad005d6e9
2016-05-04 13:46:02 +02:00
Henrik Skupin a1d418d3f2 Bug 1270040 - Fix test_unknown_issuer.py for cert domain changes. r=Cykesiopka
MozReview-Commit-ID: JcEe9bo2jEC

--HG--
extra : rebase_source : 01ca0c742819cf3d40b77d5c43a5ed634863e037
2016-05-04 12:30:44 +02:00
Andreas Tolfsen 2b77034fa3 Bug 1123506 - Evaluate scripts in content with lasting side-effects; r=automatedtester
In order to achieve WebDriver parity, Marionette needs the ability to
evaluate scripts in content space with lasting side-effects.  This means
that state modifications should affect behaviour and state of the browsing
context, and such transgress the boundaries of the sandbox.

This patch brings a new script evaluation module that is shared between
code in chrome- and content space.  This brings the number of unique
script evaluation implementations in Marionette down from six to one.

evaluate.sandbox provides the main entry-point for execution.  It is
compatible with existing Marionette uses of Execute Script and Execute
Async Script commands in Mozilla clients, but also provides a new stateful
sandbox for evaluation that should have lasting side-effects.

It is not expected that Mozilla clients, such as testing/marionette/client
and the Node.js client in Gaia, should have to change as a consequence
of this change.

A substantial change to the script's runtime environment is that many
globals that previously existed are now only exposed whenever needed.
This means for example that Simple Test harness functionality (waitFor,
ok, isnot, is, &c.) is only available when using a sandbox augmented
with a Simple Test harness adapter.

Conversely, this patch does not expose marionetteScriptFinished as a
callback to asynchronous scripts for sandboxes which sandboxName parameter
is undefined, because this is what determines if the script should be
evaluated under WebDriver conformance constraints.  In all other cases
where sandboxName _is_ defined, the traditional marionetteScriptFinished
et al. runtime environment is preserved.

MozReview-Commit-ID: 8FZ6rNVImuC

--HG--
extra : rebase_source : 38cc7b1e374fd42afb213133fd1a5e11bf8bdd95
2016-02-26 14:36:39 +00:00
Steve Fink 24cca19816 Backed out changeset 69b3bf72b9d1 (bug 1267876) on a CLOSED TREE
MozReview-Commit-ID: FRR8EgrjtDX

--HG--
rename : js/src/devtools/rootAnalysis/README.md => js/src/devtools/rootAnalysis/README.txt
rename : testing/taskcluster/scripts/builder/build-haz-linux.sh => testing/taskcluster/scripts/builder/build-browser-haz-linux.sh
extra : amend_source : 19525de501a17ab208ed4c92956b3dd75520cf6e
extra : histedit_source : 3206492a624870292018495474ed75e00534f9e9
2016-05-06 13:55:41 -07:00
Steve Fink 5c3dc60ab4 Bug 1267876 - Make usable on developer desktops, r=jorendorff
MozReview-Commit-ID: K6kMX8WD15g

--HG--
rename : js/src/devtools/rootAnalysis/README.txt => js/src/devtools/rootAnalysis/README.md
rename : testing/taskcluster/scripts/builder/build-browser-haz-linux.sh => testing/taskcluster/scripts/builder/build-haz-linux.sh
extra : rebase_source : 1791028b202c29f0d376bf840ed177a5effbe77c
extra : histedit_source : 53a2f102613ae128d09677a06470bdda2ee7e8df
2016-05-05 16:47:08 -07:00
William Lachance ccaae03fd3 Bug 1270617 - Fix suite summary lines in treeherder r=ahal
MozReview-Commit-ID: DBKSoUFM5uw

--HG--
extra : rebase_source : a3fbcff50ffdb91448af2eae3baec78c0f716dd3
2016-05-05 16:05:07 -04:00
David Burns a1f95963a9 Bug 965308: Remove b2g capability returned on startup r=ato
This removes a hack that was left behind so to not break eideticker
and mochitests on b2g.

MozReview-Commit-ID: 3n02qaAIPyp

--HG--
extra : rebase_source : 5e81c5ee42e152681f7306185c49f4b4628ac9b6
2016-05-06 00:02:04 +01:00
Steve Fink 0d4c159a93 Bug 1270888 - Add spidermonkey arm64 simulator task, r=jmaher
MozReview-Commit-ID: 61Ou54OV6Nr

--HG--
extra : rebase_source : c69c7683ffe8a9dbc9fb309938d2fdbc87e64cb9
2016-05-06 10:25:59 -07:00
Steve Fink cc388bdbcd Bug 1270888 - Fix the sm-* build types; they are debug but claim to be opt, r=jmaher
MozReview-Commit-ID: 2rXVMCToDhR

--HG--
extra : rebase_source : 20ad31daa5508bba4b3ea037e87bd829adda36ec
2016-05-06 12:40:57 -07:00
Henrik Skupin 3c7afa1336 Bug 1270256 - Update UpdateWizard class for removal of incompatible add-ons check. r=maja_zf
MozReview-Commit-ID: 8kDS0vtmcFM

--HG--
extra : rebase_source : e1ce0dcc77cfef1e53b5fd4d347e11a530cc22d0
2016-05-06 18:51:43 +02:00
Armen Zambrano Gasparnian b9a7729633 Bug 1270936 - Remove duplicate entries on try job flags. r=dustin
MozReview-Commit-ID: DploNskceAi

--HG--
extra : rebase_source : 6a1aacbd1f7258f9b1c6b944890ac540fcf5ba41
extra : histedit_source : 3159115e71a58a4f20ba619f986b5e0c8ddf7aec
2016-05-06 12:59:21 -04:00
Armen Zambrano Gasparnian 8a81728c6c Bug 1270885 - Enable Linux64 e10s debug mochitest-gl jobs. r=gbrown
MozReview-Commit-ID: K47ozR6Ifta

--HG--
extra : rebase_source : 696ac5d6c0bca5c574a25483a97c8099436cec17
extra : histedit_source : 1a934321975388af3d94a7f718ecfd1f4ae4cf73
2016-05-06 12:54:35 -04:00
Wes Kocher 462fc252b3 Backed out 3 changesets (bug 1190641) for failures in test_dialogArguments.html and test_iframe_sandbox_modal.html
Backed out changeset ef1d1a433415 (bug 1190641)
Backed out changeset b037f2642082 (bug 1190641)
Backed out changeset 733eacd2ed13 (bug 1190641)

--HG--
extra : rebase_source : 218cf6d49e6f71742da7c69cf42b0a6a355e1863
2016-05-06 12:54:16 -07:00
Gregory Szorc 01ada9de5b Bug 1270317 - Record hg version and install info; r=jlund
hgtool printed the hg version info when running. This is useful data
when debugging Mercurial failures. Add it back in.

We also add `hg debuginstall`, which prints useful bits about the
install, including the Python path and version.

MozReview-Commit-ID: IeKhfWDXEys

--HG--
extra : rebase_source : 93496db608a2f9480e521c526e30a25646583997
2016-05-06 11:00:29 -07:00
Gregory Szorc e944883993 Bug 1270317 - Stop using hgtool for Firefox builds; r=jlund
Now that the MercurialVCS VCS tool does things optimally, we no longer
need to use hgtool!

Again, this will effectively require a modern Mercurial version or
things will fail.

MozReview-Commit-ID: 9SM9qfYGlU6

--HG--
extra : rebase_source : 541303fb53a4ebd9aa4fd3313f8c72182d01ad37
2016-05-06 10:59:52 -07:00