Commit Graph

15551 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
ee9da45454 merge mozilla-inbound to mozilla-central a=merge 2017-04-11 10:17:24 +02:00
Ben Kelly
8c5a1e0c95 Bug 1351935 P2 Fix client.navigate() WPT test to support cross-origin navigations. r=smaug 2017-04-10 21:30:26 -04:00
Chris Manchester
197ea5dc12 Bug 1349180 - Don't attempt an artifact build for stylo builds with --artifact in try syntax. r=nalexander
Our configs as well as the artifact code are not equipped to do this.

MozReview-Commit-ID: BDkI3Peo8Md

--HG--
extra : rebase_source : 66a68737e080decd0f53c265553eacb1237e3194
2017-04-10 17:53:55 -07:00
Chris Manchester
952dce8637 Bug 1355027 - Don't attempt an artifact build for an asan build with --artifact in try syntax. r=nalexander
Our configs and the artifact machinery aren't equipped to handle this.

MozReview-Commit-ID: 68DYmWEdGnA

--HG--
extra : rebase_source : fa79eeab616412acab773b6d6bd46a58399699dd
2017-04-10 16:11:44 -07:00
Wes Kocher
5eabc03c18 Merge m-c to autoland a=merge 2017-04-10 16:55:21 -07:00
Aki Sasaki
84eb5a310b bug 1318919 - fix beta to release config. r=jlorenzo
--HG--
extra : rebase_source : 6addca8d772c7f08b338fcabf5ad47149d75ee17
2017-04-10 11:27:05 -07:00
Joel Maher
eb7a09677b Bug 1351409 - Intermittent /dom/events/EventListener-invoke-legacy.html. disable test. r=gbrown
MozReview-Commit-ID: J35Ac5mG0nY
2017-04-10 12:37:53 -04:00
Chris Manchester
17be7c6d47 Bug 1337986 - Convert unix paths to native paths for PDBSTR_PATH in mozharness. r=ted
A future patch will move symbolstore.py to be invoked as a py_action, making
the unix path found in the environment cause failures on some Windows builds.

MozReview-Commit-ID: Hp9AMTqWd3E

--HG--
extra : rebase_source : b9797ddb4417cfe95c193a126dd06b633bfa3d1f
2017-04-10 10:27:49 -07:00
Nicholas Hurley
3e8ff0a8d4 Bug 1352146 - Don't allow status phrases in http/2. r=mcmanus
MozReview-Commit-ID: Cf30tUivhnB

--HG--
extra : rebase_source : d3b64d6ee9077f448ff9b8aaaff3d449655f0b62
2017-04-07 13:18:20 -07:00
Nicholas Hurley
c1fe4528fa Bug 1352146 - fix whitespace in moz-http2.js. r=mcmanus
MozReview-Commit-ID: Ij4c6RS0UyV

--HG--
extra : rebase_source : 72a7b30b76f627765bcb11b9ea9b1e3f9246aafb
2017-04-07 12:58:54 -07:00
Carsten "Tomcat" Book
4c26e8c411 merge mozilla-inbound to mozilla-central a=merge 2017-04-10 10:33:54 +02:00
Fred Lin
770832b7d3 Bug 1343774 - Update devtools-signed.xpi;r=jryans
MozReview-Commit-ID: 7D7JQgZXc6D

--HG--
extra : rebase_source : e4319886719b75e8818b2431903e2fa3109b18ed
2017-04-10 09:48:48 +08:00
Fred Lin
3d18a99f39 Bug 1343774 - remove unused functions;r=Honza
MozReview-Commit-ID: CCB8o7mXOPR

--HG--
extra : rebase_source : 707c92c992e00aa7de8c9d28a1d85b6f8ea44d28
2017-04-07 11:55:13 +08:00
Sebastian Hengst
6a5fe3bae0 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: IkoXCAwjjKu
2017-04-08 22:49:04 +02:00
Geoff Brown
a12295d8a8 Bug 1354042 - Delete pending crash reports between browser mochitest tests; r=jmaher 2017-04-07 15:46:07 -06:00
Bill McCloskey
172e502215 Revert "Bug 1340719 - Throw an exception if accessing Xray from wrong docgroup (r=bholley)"
This reverts commit ff10f4faedd42f13ed2899cf4ea05c47411aba95.
2017-04-07 14:23:06 -07:00
Kate McKinley
1ceb5067b9 Bug 1325680 - Re-enable HSTS priming on web-platform tests. r=test-only
MozReview-Commit-ID: 7jdCyq2VVkZ

--HG--
extra : rebase_source : 016377b0b5285b6111169b13164bb5efa57e158c
2017-04-06 14:44:00 -04:00
Ho-Pang Hsu
35fce70839 Bug 1353638 - P2: Remove a testcase. r=bkelly 2017-04-08 02:02:18 +08:00
Sebastian Hengst
ae044c4f73 Backed out changeset dc210ac61f96 (bug 1353638) 2017-04-07 18:39:26 +02:00
Ho-Pang Hsu
c831108a0e Bug 1353638 - P2: Remove a testcase. r=bkelly 2017-04-07 10:17:39 +08:00
Carsten "Tomcat" Book
e9a1efbf89 Backed out changeset d4b635aa0c2e (bug 893505) for eslint failure
--HG--
extra : rebase_source : 4d3d223400907e2ed63384a6cf457a0b41d2624e
2017-04-07 15:53:19 +02:00
Carsten "Tomcat" Book
3a762886de Merge mozilla-central to mozilla-inbound 2017-04-07 15:33:03 +02:00
Carsten "Tomcat" Book
83d84af024 Backed out changeset 2b6c014551e0 (bug 1352699) 2017-04-07 10:48:04 +02:00
Doug Thayer
765003669c Bug 893505 - Simplify the application update UI. r=Gijs, r=enndeakin, r=rstrong, data-r=bsmedberg
There are quite a few changes in here. At a high level, all we're trying to do is to replace the old update popup with a less intrusive and more modern doorhanger (set of doorhangers) for various update success and failure conditions.
2017-04-06 17:20:36 -07:00
Sebastian Hengst
3f2001d7b9 Backed out 2 changesets (bug 893505) for failing eslint. r=backout
Backed out changeset 5880d471d75c (bug 893505)
Backed out changeset 3246d7cb2729 (bug 893505)
2017-04-07 01:04:54 +02:00
Wes Kocher
7da1f4c235 Merge m-c to inbound a=merge 2017-04-06 15:30:43 -07:00
Doug Thayer
06dfd98d7d Bug 893505 - Simplify the application update UI. r=Gijs, r=enndeakin, r=rstrong, data-r=bsmedberg
There are quite a few changes in here. At a high level, all we're trying to do is to replace the old update popup with a less intrusive and more modern doorhanger (set of doorhangers) for various update success and failure conditions.
2017-04-06 15:09:16 -07:00
Wes Kocher
0c3144c6f6 Merge inbound to central, a=merge 2017-04-06 15:01:34 -07:00
James Graham
7daf9955f1 Bug 1353858 - Fix ASAN leak detection in mochitest, r=ato
The gecko messages are now in the "process_output" action, rather than
in the "log" action (except for a few legacy cases), so examine both
when looking for LSAN messages.

MozReview-Commit-ID: 82r1p8WLwFa

--HG--
extra : rebase_source : 5af1c529e58f5ba90a3fd222e3cbbc67a850a08c
2017-04-06 17:15:01 +01:00
Ben Hearsum
0c31e96434 bug 1354115: remove special WebSense rules for non-blacklisted and unknown WebSense users. r=jlorenzo 2017-04-06 10:17:24 -04:00
Joel Maher
5e5cbbbbd1 Bug 1344486 - Intermittent TEST-UNEXPECTED-PASS | /html/semantics/scripting-1/the-script-element/nomodule-set-on-async-classic-script.html. fail early if noModule. r=jgraham
MozReview-Commit-ID: K8qMR6fICXH
2017-04-06 07:30:08 -04:00
Carsten "Tomcat" Book
207b516e89 merge mozilla-inbound to mozilla-central a=merge 2017-04-06 12:50:50 +02:00
Ricky Chien
808805247c Bug 1352699 - Fix mochitest failures r=Honza
MozReview-Commit-ID: 8rhAQw5oflC

--HG--
extra : rebase_source : 609bd5ad639e7bbedbef23b23dc890ff6fb178f3
2017-04-05 22:59:57 +08:00
Phil Ringnalda
3d24dfb690 Backed out 7 changesets (bug 1353074) for crashes in test_accessiblecaret_selection_mode.py
Backed out changeset 0c075043bc43 (bug 1353074)
Backed out changeset 001f220710a2 (bug 1353074)
Backed out changeset 9c1ca76fba9b (bug 1353074)
Backed out changeset 8dcd190a0a59 (bug 1353074)
Backed out changeset 23409efe536f (bug 1353074)
Backed out changeset 8112153e0793 (bug 1353074)
Backed out changeset 2670eec1ed8a (bug 1353074)
2017-04-06 22:11:45 -07:00
Hiroyuki Ikezoe
7982c47b04 Bug 1354053 - Enable word-spacing interpolation test. r=birtles
MozReview-Commit-ID: 7ojKarwDiyE

--HG--
extra : rebase_source : 7731d00f83845be1adacf3d52ab87fb08cc1b293
2017-04-07 10:13:37 +09:00
Andreas Tolfsen
782bf7c317 Bug 1353074 - Components ctor test should not throw; r=maja_zf
Testing the return value is misleading in this case.  What we want to
test is that it does not throw due to a permissions issue.

MozReview-Commit-ID: 2Wbwou9opyF

--HG--
extra : rebase_source : cd056ed38b9cf7b9eb095635209fbe6b090721fd
2017-04-03 19:20:19 +01:00
Andreas Tolfsen
74899f126c Bug 1353074 - Run wrappedJSObject execute script tests in all sandboxes; r=maja_zf
MozReview-Commit-ID: 5u2u5alGb7Z

--HG--
extra : rebase_source : 4a5f4e3654c38d8f177410d23cd93db2ab20e7e3
2017-04-03 19:19:05 +01:00
Andreas Tolfsen
31840306ac Bug 1353074 - Run Components permission test in all sandboxes; r=maja_zf
The Components.classes constructor should throw an error in both the
mutable and the "default" sandbox.

MozReview-Commit-ID: C40nZNaVWwz

--HG--
extra : rebase_source : f02506f16ff409761ba09ae0f32ff2902cdf07a3
2017-04-03 19:18:25 +01:00
Andreas Tolfsen
efe0198497 Bug 1353074 - Run globals execute script tests in all sandboxes; r=maja_zf
We accidentally only ran them in "default" and "system" before, and also
one of the arguments in the system globals test was wrong.

MozReview-Commit-ID: DmBYGsZaIVP

--HG--
extra : rebase_source : c9f1493ce3faed0ec2e5ad6125a4f7811a1fef03
2017-04-03 19:17:24 +01:00
Andreas Tolfsen
8cf451fca6 Bug 1353074 - Test arguments in all sandboxes; r=maja_zf
We were previously missing a test for the arguments variable that is
implicitly exposed to functions.

MozReview-Commit-ID: IC6aJcUsyhd

--HG--
extra : rebase_source : 9039dcb7fcea681d8c9cd729cca8c55701631a5c
2017-04-03 19:15:13 +01:00
Andreas Tolfsen
3516605970 Bug 1353074 - Use tuples for script arguments; r=maja_zf
The Python standard library uses tuples to define arguments for functions,
whenever they are invoked through meta programming.

The Marionette client only allows the list type for backwards
compatibility, so we prefer tuples in this case.

Another good argument for tuples is that tuples are immutable.

MozReview-Commit-ID: 72zPzYvBz7Q

--HG--
extra : rebase_source : 2406e92b8bec8a965df6457bb166fd9761513b1e
2017-04-03 19:14:16 +01:00
Andreas Tolfsen
23a0800f6f Bug 1353074 - Make unload event safe for introspection from content; r=maja_zf
Marionette does not protect the unloadHandler in
testing/marionette/evaluate.js from content introspection or
modification, which can happen when web frameworks override
window.addEventListener/window.removeEventListener.

The script evaluation module used in Marionette relies on
sandbox.window.addEventListener/removeEventListener to throw an error when
script execution is aborted due to the document unloading itself.  If the
window.addEventListener/removeEventListener functions have been overridden
to introspect the objects that are passed, they may inadvertently touch
objects originating from chrome space, such as the unloadHandler.

Because the Gecko sandboxing system put in place strict security measures
to prevent accidental chrome-space modification from content, inspecting
the unloadHandler will throw a permission denied error once the script
has finished executing.

We have found examples in the wild of this in particular with the Angular
web framework.  This patch makes the unloadHandler safe for introspection
from web content.

Fixes: https://github.com/mozilla/geckodriver/issues/515
MozReview-Commit-ID: E2LgPhLLuDT

--HG--
extra : rebase_source : 6fe4f61fd18f42fb5332a664189f3ea919db28c5
2017-04-03 18:36:43 +01:00
Wes Kocher
02ea689f15 Backed out changeset f898176c408d (bug 1281278) for xpcshell failures a=backout 2017-04-06 15:48:18 -07:00
Ting-Yu Chou
eac5520b11 Bug 1333003 part 7 - Add jittest-chunked to the suites so the tests are run. r=grenade
MozReview-Commit-ID: 8C5Qr4WuBTu

--HG--
extra : rebase_source : a2ffb528058a20d2e0d8fcd05a9e4a56e97fa051
2017-03-17 12:23:44 +08:00
Sebastian Hengst
11b59b8f06 Backed out changeset 11b27254f152 (bug 1352146) for leaks detected by Linux x64 asan. r=backout on a CLOSED TREE 2017-04-08 01:45:28 +02:00
Sebastian Hengst
2bb432f54a Backed out changeset c8199958741a (bug 1352146) 2017-04-08 01:44:22 +02:00
Doug Thayer
f463069928 Bug 893505 - Simplify the application update UI r=chmanchester,enndeakin+6102,Gijs,rstrong
There's quite a few changes in here. At a high level, all we're trying to do
is to replace the old update popup with a less intrusive and more modern
doorhanger (set of doorhangers) for various update failure conditions.

MozReview-Commit-ID: 24sESMTosNX

--HG--
extra : rebase_source : ee0c1e00fe3f99e16388f0de17274ff97a3b9fcf
2017-03-21 13:50:09 -07:00
Nicholas Hurley
8a7a1ddf0e Bug 1352146 - Don't allow status phrases in http/2. r=mcmanus
MozReview-Commit-ID: Cf30tUivhnB

--HG--
extra : rebase_source : d3b64d6ee9077f448ff9b8aaaff3d449655f0b62
2017-04-07 13:18:20 -07:00
Nicholas Hurley
7edcb91dff Bug 1352146 - fix whitespace in moz-http2.js. r=mcmanus
MozReview-Commit-ID: Ij4c6RS0UyV

--HG--
extra : rebase_source : 72a7b30b76f627765bcb11b9ea9b1e3f9246aafb
2017-04-07 12:58:54 -07:00
Sebastian Hengst
548852b3a4 merge mozilla-central to autoland. r=merge a=merge 2017-04-07 22:16:26 +02:00