Commit Graph

2830 Commits

Author SHA1 Message Date
Andrea Marchesini
27624bd372 Bug 1295570 - Entries API - part 8 - Remove [NoInterfaceObject], r=smaug 2016-08-18 09:20:16 +02:00
Wes Kocher
a177bd0ff1 Merge m-c to inbound a=merge 2016-08-17 17:24:02 -07:00
Thomas Wisniewski
fe6139c017 Bug 932755 - Add support for input/textarea minLength and tooShort. r=mrbkap
--HG--
extra : rebase_source : 064985cbb241ef8705dcec28f60db9f4caf65ae4
2016-08-17 00:11:24 -04:00
Wes Kocher
48b8d407c8 Merge inbound to central, a=merge
a=release to get around the webidl hook for a comment-only change

--HG--
extra : amend_source : f7e57101e1a25d3cf3536a256898ec2a21c54b38
2016-08-16 17:05:30 -07:00
Marcos Caceres
7be5df61f7 Bug 1295434 - Typo in test in file test_picture_apng.html. r=heycam 2016-08-15 23:53:00 -04:00
Wes Kocher
88bc8189f9 Merge m-c to autoland, a=merge 2016-08-15 14:54:25 -07:00
Joel Maher
37e7cf1020 Bug 1291015 - move more clipboard tests and plugin tests to the hardware based m-cl job. r=RyanVM
MozReview-Commit-ID: HJHdiFrNRWM

--HG--
extra : rebase_source : e211c8f0751c7f3a58fac0430bb63c18023c3c07
2016-08-03 15:07:39 -04:00
Wes Kocher
45575a7f86 Merge m-c to autoland, a=merge
a=release for the webidl hook for a comment-only change

--HG--
extra : amend_source : e590e515ab273d097f88b35be0e5c999502ebdf4
2016-08-16 22:07:30 -07:00
kearwood
64542d8c51 Bug 1250244 - Part 9: Update test_interfaces.html,r=bz
- DOM Mochitests ensure that a dom peer has reviewed
  new interfaces listed in the test_interfaces.html file.
- This patch includes the changes to this file that
  will require DOM Peer review.

MozReview-Commit-ID: Jll2kKyNBLA
2016-07-07 15:51:49 -07:00
Kearwood (Kip) Gilbert
0fa828c884 Bug 1250244 - Part 5: Rename VRDevice to VRDisplay,r=bz
- In order to reduce the size of the following patches
  and increase their readability, we rename VRDevice
  to VRDisplay here first.

MozReview-Commit-ID: 3pv8scdIi5w
2016-04-12 17:39:28 -07:00
Marcos Caceres
4b42312a6f Bug 1160200 - APNG can't be used with type switching. r=mcaceres, r=jrmuizel, r=johns 2016-08-09 22:15:00 +02:00
Shih-Chiang Chien
5695b2c3e7 Bug 1278205 - use preference for exposing presentation API. r=smaug.
MozReview-Commit-ID: AXkZmPe9J6k

--HG--
extra : rebase_source : 4edf7b15349f235f0f655edadbce340b22a6abf7
2016-06-03 19:50:30 +08:00
Markus Stange
ebb461c874 Bug 1012752 - Snap scrolled area to layer pixels. r=tnikkel
We want the maximum scroll position to be aligned with layer pixels. That way
we don't have to re-rasterize the scrolled contents once scrolling hits the
edge of the scrollable area.

Here's how we determine the maximum scroll position: We get the scroll port
rect, snapped to layer pixels. Then we get the scrolled rect and also snap
that to layer pixels. The maximum scroll position is set to the difference
between right/bottom edges of these rectangles.
Now the scrollable area is computed by adding this maximum scroll position
to the unsnapped scroll port size.
The underlying idea here is: Pretend we have overflow:visible so that the
scrolled contents start at (0, 0) relative to the scroll port and spill over
the scroll port edges. When these contents are rendered, their rendering is
snapped to layer pixels. We want those exact pixels to be accessible by
scrolling.

This way of computing the snapped scrollable area ensures that, if you scroll
to the maximum scroll position, the right/bottom edges of the rendered
scrolled contents line up exactly with the right/bottom edges of the scroll
port. The scrolled contents are neither cut off nor are they moved too far.
(This is something that no other browser engine gets completely right, see the
testcase in bug 1012752.)

There are also a few disadvantages to this solution. We snap to layer pixels,
and the size of a layer pixel can depend on the zoom level, the document
resolution, the current screen's scale factor, and CSS transforms. The snap
origin is the position of the reference frame. So a change to any of these
things can influence the scrollable area and the maximum scroll position.
This patch does not make us adjust the current scroll position in the event
that the maximum scroll position changes such that the current scroll position
would be out of range, unless there's a reflow of the scrolled contents. This
means that we can sometimes render a slightly inconsistent state where the
current scroll position exceeds the maximum scroll position. We can fix this
once it turns out to be a problem; I doubt that it will be a problem because
none of the other browsers seems to prevent this problem either.

The size of the scrollable area is exposed through the DOM properties
scrollWidth and scrollHeight. At the moment, these are integer properties, so
their value is rounded to the nearest CSS pixel. Before this patch, the
returned value would always be within 0.5 CSS pixels of the value that layout
computed for the content's scrollable overflow based on the CSS styles of the
contents.
Now that scrollWidth and scrollHeight also depend on pixel snapping, their
values can deviate by up to one layer pixel from what the page might expect
based on the styles of the contents. This change requires a few changes to
existing tests.
The fact that scrollWidth and scrollHeight can change based on the position of
the scrollable element and the zoom level / resolution may surprise some web
pages. However, this also seems to happen in Edge. Edge seems to always round
scrollWidth and scrollHeight upwards, possibly to their equivalent of layout
device pixels.

MozReview-Commit-ID: 3LFV7Lio4tG

--HG--
extra : rebase_source : 3e4e0b60493397e61283aa1d7fd93d7c197dec29
extra : source : d43c2d5e87f31ff47d7f3ada66c3f5f27cef84a9
2016-08-04 23:51:58 -04:00
Xidorn Quan
eaf4527336 Bug 931445 - Part 5 - Avoid childIframe subtest to be started twice. r=smaug
This is a silly bug that start() is called twice in this subtest, one
from the load event of the document (by pointerlock_utils.js), the other
is by onload of the iframe. Given the document's load event comes later,
I removed the onload of iframe.

MozReview-Commit-ID: 7TQJVa3xCb9

--HG--
extra : transplant_source : %88%DFF%5E%CD%84%19%01e%A9%18%7E%85%C75%E4%BAb%EC%03
2016-08-03 15:14:49 +10:00
Michael Layzell
420156f40f Bug 1271819 - Rewrite browser_focus_steal_from_chrome to avoid race condition, r=enndeakin 2016-08-03 13:25:06 -04:00
Christoph Kerschbaumer
1ded1763e4 Bug 1290065 - Extend timeout for sendBeacon redirect test so redirect can happen before querying the result. r=tomcat 2016-07-28 14:53:37 +02:00
Mike Conley
d190976dae Bug 1287827 - Fix a race-y test_bug260264.html mochitest. r=mrbkap
In nsGlobalWindow, we have a static counter for how many popups we've seen
recently. We increment it and decrement it when popups open and close - although
the decrement only occurs once the DocShell is detached, which happens asynchronously.

The test uses a utility that returns Promises for window.open and window.close,
but it uses dom-window-destroyed for resolving close, which happens _before_ the
counter is decremented. The dom-window-destroyed observer queues a runnable which
resolves the Promise.

This means that the test is attempting to open windows before the windows from a
previous test have finished detaching their DocShells (and decrementing the counter),
which means that the attempts to open the window hit the popup limit, which blocks
the popups.

This test switches us to waiting for outer-window-destroyed instead, which gives us
a greater certainty that the decrement has occurred.

MozReview-Commit-ID: 3a7QzxelP0a
2016-07-30 08:48:26 +01:00
Xidorn Quan
0aa8c340df Bug 991899 part 2 - Unprefix PointerLock tests. r=smaug
MozReview-Commit-ID: BPAuJWKZgBG

--HG--
extra : source : e8aea995c048039521246d2032a28e3b903c30c5
2016-07-28 17:15:21 +10:00
Chih-Yi Leu
266cc7eff8 Bug 1282874 - Move addEventListener into the first callback in test_gamepad_connect_events.html. r=qDot 2016-07-27 01:20:00 -04:00
John Dai
0ff1457b76 Bug 1274505 - Remove SVG-based custom element support. r=wchen
--HG--
extra : rebase_source : a2caaa0fc1a49ca989dafc9e73c55ad752b83752
2016-07-26 00:35:00 -04:00
Christoph Kerschbaumer
5bc0a6e499 Bug 1280692: Remove redundant sendBeacon tests due to spec update of using 'no-cors' per default. r=sicking 2016-07-26 13:46:48 +02:00
Christoph Kerschbaumer
5ccdcb67f4 Bug 1280692: Update sendBeacon origin header test. r=sicking 2016-07-26 13:46:33 +02:00
Christoph Kerschbaumer
d95c44acb7 Bug 1280692: Update sendBeacon redirect test. r=sicking
--HG--
rename : dom/tests/mochitest/beacon/beacon-cors-redirect-handler.sjs => dom/tests/mochitest/beacon/beacon-redirect-handler.sjs
rename : dom/tests/mochitest/beacon/test_beaconCORSRedirect.html => dom/tests/mochitest/beacon/test_beaconRedirect.html
2016-07-26 13:46:17 +02:00
Carsten "Tomcat" Book
a3904e8a8a Merge mozilla-central to mozilla-inbound 2016-07-25 15:59:01 +02:00
Carsten "Tomcat" Book
b9a6c687fa merge mozilla-inbound to mozilla-central a=merge 2016-07-25 15:50:41 +02:00
John Dai
61e4473134 Bug 1275833 - Update wpt and test_interfaces.html. r=smaug, wchen
--HG--
extra : rebase_source : 660b579caba59d32d0b57045319610cf144fc088
2016-07-21 23:44:00 +02:00
Xidorn Quan
834c029b00 Bug 1284788 - Allow change target of pointer lock when the pointer has been locked in the document. r=smaug
MozReview-Commit-ID: HiPkCPrQQr0

--HG--
extra : rebase_source : ce3826834065242a4e99b82d52ac65ddc205ae61
2016-07-20 14:42:08 +10:00
Blake Kaplan
b43a6820bf Bug 1267479 - Use ContentTask to avoid using intermittent CPOWs in browser_bug396843.js. r=wchen 2016-07-22 16:45:47 -07:00
Carsten "Tomcat" Book
c7846e126c Backed out changeset 16aa7041c009 (bug 1287107) for causing xpcshell and mac tests 2016-07-22 11:30:23 +02:00
Fabrice Desré
f5b619fb28 Bug 1287107 - Making transition alive with gaia as chrome:// r=bholley,fabrice
MozReview-Commit-ID: 9uVUrmuVFXQ

--HG--
extra : rebase_source : d0c19fcda5c72ecdce3b0d0bbbafa5a7954d7a4c
2016-03-03 09:58:47 -08:00
Tom Tromey
5538d692d3 Bug 1286877 - do not set c-basic-offset for python-mode; r=gps
This removes the unnecessary setting of c-basic-offset from all
python-mode files.

This was automatically generated using

    perl -pi -e 's/; *c-basic-offset: *[0-9]+//'

... on the affected files.

The bulk of these files are moz.build files but there a few others as
well.

MozReview-Commit-ID: 2pPf3DEiZqx

--HG--
extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
2016-07-14 10:16:42 -06:00
Carsten "Tomcat" Book
4a64baa9d4 merge mozilla-inbound to mozilla-central a=merge 2016-07-21 16:24:36 +02:00
Jocelyn Liu
9420e6fa26 Bug 1276579: Add 'options' argument into |document.createElement[NS]()| methods and remove overloaded |createElement[NS]()| methods. r=smaug,wchen
MozReview-Commit-ID: FWd6g33SSiR

--HG--
extra : rebase_source : 1b62a987d66952ea420e10e8350399cd26b5511d
2016-06-06 18:43:39 +08:00
Till Schneidereit
f8bc4fae19 Bug 911216 - Part 30: Enable SpiderMonkey Promise implementation. r=bz,efaust,bholley,Paolo,tromey,shu
Also contains folded version of the following patches that have to land at the same time with enabling the new implementation (or be backed out at the same time, if it comes to that):

Add Promise checks to test_xrayToJS.xul. r=bholley
Change Promise debugger hook tests to use Promise ctor instead of makeFakePromise. r=shu
Change DOM interface tests to assume Promise is an ES builtin, not a DOM one. r=bz
Remove some PromiseDebugging references. r=bz
Adapt promise rejections test to new xray-unwrapping error. r=bz
Fix expectations in browser_timelineMarkers tests. r=tromey
2016-07-21 12:06:30 +02:00
Markus Stange
6bb3620330 Back out bug 1012752 for causing bug 1285532 and bug 1286674.
MozReview-Commit-ID: DYZ3D4yL1eZ

--HG--
extra : source : b98df554a6f0aa154275d363163ec618189503ed
2016-07-16 17:10:08 -04:00
Alexandre Lissy
84dcf6689f Bug 1287455 - Skip tests that are not useful on Android r=kanru
MozReview-Commit-ID: GklpSjmJZy6

--HG--
extra : rebase_source : f690e6aa529f263825e018a5dd283c460c5a7555
2016-07-18 18:54:58 +02:00
Fabrice Desré
7846da76d6 Bug 1287107 - Making transition alive with gaia as chrome:// r=bholley,fabrice
MozReview-Commit-ID: 9uVUrmuVFXQ

--HG--
extra : rebase_source : 20f6f0235667530c21aca4889b5d33e39c2d1a48
2016-03-03 09:58:47 -08:00
Carsten "Tomcat" Book
779d97cbaf Backed out changeset a80fdfc128b0 (bug 911216) for high crash-rate on developers - RyanVM request 2016-07-18 16:14:59 +02:00
Carsten "Tomcat" Book
a0992595d6 merge mozilla-inbound to mozilla-central a=merge 2016-07-17 10:08:08 +02:00
Carsten "Tomcat" Book
34ed117ba5 Backed out changeset 39cac65eb07c (bug 1286325) for causing merge conflicts with mozilla-central 2016-07-17 09:20:48 +02:00
Carsten "Tomcat" Book
4d078ded39 Backed out changeset b98df554a6f0 (bug 1012752) 2016-07-17 09:20:26 +02:00
Markus Stange
2adb931c36 Back out bug 1012752 for causing bug 1285532 and bug 1286674.
MozReview-Commit-ID: DYZ3D4yL1eZ

--HG--
extra : histedit_source : c6fc9d036cbca0589e74587e17876f9417c3f2ad
2016-07-16 17:10:08 -04:00
Till Schneidereit
3a9eed06fe Bug 911216 - Part 30: Enable SpiderMonkey Promise implementation. r=bz,efaust,bholley,Paolo,tromey,shu
Also contains folded version of the following patches that have to land at the same time with enabling the new implementation (or be backed out at the same time, if it comes to that):

Add Promise checks to test_xrayToJS.xul. r=bholley
Change Promise debugger hook tests to use Promise ctor instead of makeFakePromise. r=shu
Change DOM interface tests to assume Promise is an ES builtin, not a DOM one. r=bz
Remove some PromiseDebugging references. r=bz
Adapt promise rejections test to new xray-unwrapping error. r=bz
Fix expectations in browser_timelineMarkers tests. r=tromey
2016-07-16 15:05:12 +02:00
Doug Turner
dfb8831da1 Bug 1286325 - re-enable all geolocation tests. r=blassey 2016-07-15 19:59:00 +02:00
Alexandre Lissy
6798f02654 Bug 1286530 - Clean AvailableIn, CheckAnyPermissions and CheckAllPermissions from WebIDL r=bz,fabrice
MozReview-Commit-ID: 6EQfBM09xUE

--HG--
rename : dom/contacts/tests/test_contacts_cache.xul => dom/contacts/tests/test_contacts_a_cache.xul
rename : dom/contacts/tests/test_contacts_shutdown.xul => dom/contacts/tests/test_contacts_a_shutdown.xul
rename : dom/contacts/tests/test_contacts_upgrade.xul => dom/contacts/tests/test_contacts_a_upgrade.xul
rename : dom/mobilemessage/tests/mochitest/mochitest.ini => dom/mobilemessage/tests/mochitest/chrome.ini
extra : rebase_source : 5f708f2a927fafff66626367ef07080785ba9f55
2016-04-21 15:48:59 +02:00
Fabrice Desré
d9ec9e3a4a Bug 1218627 - backout ef8fcd144a50 2016-07-12 14:00:34 -07:00
Markus Stange
f8e66e0cdf Bug 1012752 - Snap scrolled area to layer pixels. r=tnikkel
We want the maximum scroll position to be aligned with layer pixels. That way
we don't have to re-rasterize the scrolled contents once scrolling hits the
edge of the scrollable area.

Here's how we determine the maximum scroll position: We get the scroll port
rect, snapped to layer pixels. Then we get the scrolled rect and also snap
that to layer pixels. The maximum scroll position is set to the difference
between right/bottom edges of these rectangles.
Now the scrollable area is computed by adding this maximum scroll position
to the unsnapped scroll port size.
The underlying idea here is: Pretend we have overflow:visible so that the
scrolled contents start at (0, 0) relative to the scroll port and spill over
the scroll port edges. When these contents are rendered, their rendering is
snapped to layer pixels. We want those exact pixels to be accessible by
scrolling.

This way of computing the snapped scrollable area ensures that, if you scroll
to the maximum scroll position, the right/bottom edges of the rendered
scrolled contents line up exactly with the right/bottom edges of the scroll
port. The scrolled contents are neither cut off nor are they moved too far.
(This is something that no other browser engine gets completely right, see the
testcase in bug 1012752.)

There are also a few disadvantages to this solution. We snap to layer pixels,
and the size of a layer pixel can depend on the zoom level, the document
resolution, the current screen's scale factor, and CSS transforms. The snap
origin is the position of the reference frame. So a change to any of these
things can influence the scrollable area and the maximum scroll position.
This patch does not make us adjust the current scroll position in the event
that the maximum scroll position changes such that the current scroll position
would be out of range, unless there's a reflow of the scrolled contents. This
means that we can sometimes render a slightly inconsistent state where the
current scroll position exceeds the maximum scroll position. We can fix this
once it turns out to be a problem; I doubt that it will be a problem because
none of the other browsers seems to prevent this problem either.

The size of the scrollable area is exposed through the DOM properties
scrollWidth and scrollHeight. At the moment, these are integer properties, so
their value is rounded to the nearest CSS pixel. Before this patch, the
returned value would always be within 0.5 CSS pixels of the value that layout
computed for the content's scrollable overflow based on the CSS styles of the
contents.
Now that scrollWidth and scrollHeight also depend on pixel snapping, their
values can deviate by up to one layer pixel from what the page might expect
based on the styles of the contents. This change requires a few changes to
existing tests.
The fact that scrollWidth and scrollHeight can change based on the position of
the scrollable element and the zoom level / resolution may surprise some web
pages. However, this also seems to happen in Edge. Edge seems to always round
scrollWidth and scrollHeight upwards, possibly to their equivalent of layout
device pixels.

MozReview-Commit-ID: 3LFV7Lio4tG

--HG--
extra : histedit_source : 5390eeebfe9a2791d9ac8e91ec1dfec4ec7b4118
2016-06-02 15:41:51 -04:00
Michelangelo De Simone
9508c6dd0b Bug 1218627 - Fixing randomly failing test(s) in Geo. r=dougt
MozReview-Commit-ID: LyZVmPBQT84

--HG--
extra : transplant_source : L%0D%F2%BA_%84%8E%B9%B9%7F%E7J%DB%86%8E%B6%83%9B%05%87
2016-07-05 14:46:58 -07:00
Michael Layzell
48f17dbe5d Backout Bug 1279771 due to linux test failures 2016-07-05 13:48:52 -04:00
Michael Layzell
197e47c6a7 Bug 1279771 - Treat change events triggered by changing <select> element selections as user-initiated in e10s, r=enndeakin 2016-07-05 10:40:44 -04:00
Michael Layzell
dde888ae28 Bug 906420 - Part 1: Implement DataTransferItem and DataTransferItemList, r=baku 2016-07-04 15:45:45 -04:00
Jocelyn Liu
36d3b49b3a Bug 1276240 - Ignore typeExtension argument if the value is null or undefined. r=smaug
MozReview-Commit-ID: 4ZeySrIpgFr

--HG--
extra : rebase_source : 36d230e041b01622110027e00c7b0eb1188454ed
2016-06-28 17:07:32 +08:00
Chih-Yi Leu
c2c58e120e Bug 1221730 - Update mochitest. r=qdot
--HG--
extra : rebase_source : 981798b3dc3020ad4c4fea717e6dba4ec67fe57f
2016-06-28 00:27:00 +02:00
Chih-Yi Leu
8733310923 Bug 1221730 - Change GamepadServiceTest into webidl. r=qdot, r=baku
--HG--
extra : rebase_source : 8e04725e80467a17d1a1a775f791782abe842c1b
2016-06-28 00:26:00 +02:00
Andrea Marchesini
c7264cb3ac Bug 1269162 - part 3 - Move XHR code into dom/xhr, r=smaug
--HG--
rename : dom/workers/XMLHttpRequestUploadWorker.cpp => dom/xhr/XMLHttpRequestUploadWorker.cpp
rename : dom/workers/XMLHttpRequestUploadWorker.h => dom/xhr/XMLHttpRequestUploadWorker.h
rename : dom/workers/XMLHttpRequestWorker.cpp => dom/xhr/XMLHttpRequestWorker.cpp
rename : dom/workers/XMLHttpRequestWorker.h => dom/xhr/XMLHttpRequestWorker.h
rename : dom/base/nsIXMLHttpRequest.idl => dom/xhr/nsIXMLHttpRequest.idl
rename : dom/base/nsXMLHttpRequest.cpp => dom/xhr/nsXMLHttpRequest.cpp
rename : dom/base/nsXMLHttpRequest.h => dom/xhr/nsXMLHttpRequest.h
rename : dom/base/test/echo.sjs => dom/xhr/tests/echo.sjs
rename : dom/base/test/file_XHRDocURI.html => dom/xhr/tests/file_XHRDocURI.html
rename : dom/base/test/file_XHRDocURI.html^headers^ => dom/xhr/tests/file_XHRDocURI.html^headers^
rename : dom/base/test/file_XHRDocURI.sjs => dom/xhr/tests/file_XHRDocURI.sjs
rename : dom/base/test/file_XHRDocURI.text => dom/xhr/tests/file_XHRDocURI.text
rename : dom/base/test/file_XHRDocURI.text^headers^ => dom/xhr/tests/file_XHRDocURI.text^headers^
rename : dom/base/test/file_XHRDocURI.xml => dom/xhr/tests/file_XHRDocURI.xml
rename : dom/base/test/file_XHRDocURI.xml^headers^ => dom/xhr/tests/file_XHRDocURI.xml^headers^
rename : dom/base/test/file_XHRResponseURL.js => dom/xhr/tests/file_XHRResponseURL.js
rename : dom/base/test/file_XHRResponseURL.sjs => dom/xhr/tests/file_XHRResponseURL.sjs
rename : dom/base/test/file_XHRResponseURL.text => dom/xhr/tests/file_XHRResponseURL.text
rename : dom/base/test/file_XHRResponseURL.text^headers^ => dom/xhr/tests/file_XHRResponseURL.text^headers^
rename : dom/base/test/file_XHRResponseURL_nocors.text => dom/xhr/tests/file_XHRResponseURL_nocors.text
rename : dom/base/test/file_XHRSendData.sjs => dom/xhr/tests/file_XHRSendData.sjs
rename : dom/base/test/file_XHRSendData_doc.xml => dom/xhr/tests/file_XHRSendData_doc.xml
rename : dom/base/test/file_XHRSendData_doc.xml^headers^ => dom/xhr/tests/file_XHRSendData_doc.xml^headers^
rename : dom/base/test/file_XHR_anon.sjs => dom/xhr/tests/file_XHR_anon.sjs
rename : dom/base/test/file_XHR_binary1.bin => dom/xhr/tests/file_XHR_binary1.bin
rename : dom/base/test/file_XHR_binary1.bin^headers^ => dom/xhr/tests/file_XHR_binary1.bin^headers^
rename : dom/base/test/file_XHR_binary2.bin => dom/xhr/tests/file_XHR_binary2.bin
rename : dom/base/test/file_XHR_fail1.txt => dom/xhr/tests/file_XHR_fail1.txt
rename : dom/base/test/file_XHR_fail1.txt^headers^ => dom/xhr/tests/file_XHR_fail1.txt^headers^
rename : dom/base/test/file_XHR_fail1b.txt => dom/xhr/tests/file_XHR_fail1b.txt
rename : dom/base/test/file_XHR_header.sjs => dom/xhr/tests/file_XHR_header.sjs
rename : dom/base/test/file_XHR_pass1.xml => dom/xhr/tests/file_XHR_pass1.xml
rename : dom/base/test/file_XHR_pass2.txt => dom/xhr/tests/file_XHR_pass2.txt
rename : dom/base/test/file_XHR_pass3.txt => dom/xhr/tests/file_XHR_pass3.txt
rename : dom/base/test/file_XHR_pass3.txt^headers^ => dom/xhr/tests/file_XHR_pass3.txt^headers^
rename : dom/base/test/file_XHR_system_redirect.html => dom/xhr/tests/file_XHR_system_redirect.html
rename : dom/base/test/file_XHR_system_redirect.html^headers^ => dom/xhr/tests/file_XHR_system_redirect.html^headers^
rename : dom/base/test/file_XHR_timeout.sjs => dom/xhr/tests/file_XHR_timeout.sjs
rename : dom/base/test/file_html_in_xhr.html => dom/xhr/tests/file_html_in_xhr.html
rename : dom/base/test/file_html_in_xhr.sjs => dom/xhr/tests/file_html_in_xhr.sjs
rename : dom/base/test/file_html_in_xhr2.html => dom/xhr/tests/file_html_in_xhr2.html
rename : dom/base/test/file_html_in_xhr3.html => dom/xhr/tests/file_html_in_xhr3.html
rename : dom/base/test/progressserver.sjs => dom/xhr/tests/progressserver.sjs
rename : dom/workers/test/relativeLoad_import.js => dom/xhr/tests/relativeLoad_import.js
rename : dom/workers/test/relativeLoad_worker.js => dom/xhr/tests/relativeLoad_worker.js
rename : dom/workers/test/relativeLoad_worker2.js => dom/xhr/tests/relativeLoad_worker2.js
rename : dom/base/test/responseIdentical.sjs => dom/xhr/tests/responseIdentical.sjs
rename : dom/workers/test/subdir/relativeLoad_sub_import.js => dom/xhr/tests/subdir/relativeLoad_sub_import.js
rename : dom/workers/test/subdir/relativeLoad_sub_worker.js => dom/xhr/tests/subdir/relativeLoad_sub_worker.js
rename : dom/workers/test/subdir/relativeLoad_sub_worker2.js => dom/xhr/tests/subdir/relativeLoad_sub_worker2.js
rename : dom/workers/test/terminateSyncXHR_worker.js => dom/xhr/tests/terminateSyncXHR_worker.js
rename : dom/base/test/test_XHR.html => dom/xhr/tests/test_XHR.html
rename : dom/base/test/test_XHRDocURI.html => dom/xhr/tests/test_XHRDocURI.html
rename : dom/base/test/test_XHRResponseURL.html => dom/xhr/tests/test_XHRResponseURL.html
rename : dom/base/test/test_XHRSendData.html => dom/xhr/tests/test_XHRSendData.html
rename : dom/base/test/test_XHR_anon.html => dom/xhr/tests/test_XHR_anon.html
rename : dom/base/test/test_XHR_header.html => dom/xhr/tests/test_XHR_header.html
rename : dom/base/test/test_XHR_onuploadprogress.html => dom/xhr/tests/test_XHR_onuploadprogress.html
rename : dom/base/test/test_XHR_parameters.html => dom/xhr/tests/test_XHR_parameters.html
rename : dom/base/test/test_XHR_system.html => dom/xhr/tests/test_XHR_system.html
rename : dom/base/test/test_XHR_timeout.html => dom/xhr/tests/test_XHR_timeout.html
rename : dom/base/test/test_XHR_timeout.js => dom/xhr/tests/test_XHR_timeout.js
rename : dom/base/test/test_html_in_xhr.html => dom/xhr/tests/test_html_in_xhr.html
rename : dom/workers/test/test_relativeLoad.html => dom/xhr/tests/test_relativeLoad.html
rename : dom/base/test/test_sync_xhr_timer.xhtml => dom/xhr/tests/test_sync_xhr_timer.xhtml
rename : dom/workers/test/test_terminateSyncXHR.html => dom/xhr/tests/test_worker_terminateSyncXHR.html
rename : dom/workers/test/test_xhr.html => dom/xhr/tests/test_worker_xhr.html
rename : dom/workers/test/test_xhr2.html => dom/xhr/tests/test_worker_xhr2.html
rename : dom/workers/test/test_xhrAbort.html => dom/xhr/tests/test_worker_xhrAbort.html
rename : dom/workers/test/test_xhr_3rdparty.html => dom/xhr/tests/test_worker_xhr_3rdparty.html
rename : dom/workers/test/test_xhr_cors_redirect.html => dom/xhr/tests/test_worker_xhr_cors_redirect.html
rename : dom/workers/test/test_xhr_headers.html => dom/xhr/tests/test_worker_xhr_headers.html
rename : dom/workers/test/test_xhr_implicit_cancel.html => dom/xhr/tests/test_worker_xhr_implicit_cancel.html
rename : dom/workers/test/test_xhr_parameters.html => dom/xhr/tests/test_worker_xhr_parameters.html
rename : dom/workers/test/test_xhr_parameters.js => dom/xhr/tests/test_worker_xhr_parameters.js
rename : dom/workers/test/test_xhr_responseURL.html => dom/xhr/tests/test_worker_xhr_responseURL.html
rename : dom/workers/test/test_xhr_system.html => dom/xhr/tests/test_worker_xhr_system.html
rename : dom/workers/test/test_xhr_system.js => dom/xhr/tests/test_worker_xhr_system.js
rename : dom/workers/test/test_xhr_timeout.html => dom/xhr/tests/test_worker_xhr_timeout.html
rename : dom/base/test/test_xhr_abort_after_load.html => dom/xhr/tests/test_xhr_abort_after_load.html
rename : dom/base/test/test_xhr_forbidden_headers.html => dom/xhr/tests/test_xhr_forbidden_headers.html
rename : dom/base/test/test_xhr_overridemimetype_throws_on_invalid_state.html => dom/xhr/tests/test_xhr_overridemimetype_throws_on_invalid_state.html
rename : dom/base/test/test_xhr_progressevents.html => dom/xhr/tests/test_xhr_progressevents.html
rename : dom/base/test/test_xhr_send.html => dom/xhr/tests/test_xhr_send.html
rename : dom/base/test/test_xhr_send_readystate.html => dom/xhr/tests/test_xhr_send_readystate.html
rename : dom/base/test/test_xhr_withCredentials.html => dom/xhr/tests/test_xhr_withCredentials.html
rename : dom/workers/test/file_getcookie.sjs => dom/xhr/tests/worker_file_getcookie.sjs
rename : dom/workers/test/terminateSyncXHR_frame.html => dom/xhr/tests/worker_terminateSyncXHR_frame.html
rename : dom/workers/test/testXHR.txt => dom/xhr/tests/worker_testXHR.txt
rename : dom/workers/test/xhr_cors_redirect.js => dom/xhr/tests/worker_xhr_cors_redirect.js
rename : dom/workers/test/xhr_cors_redirect.sjs => dom/xhr/tests/worker_xhr_cors_redirect.sjs
rename : dom/workers/test/xhr_headers_server.sjs => dom/xhr/tests/worker_xhr_headers_server.sjs
rename : dom/workers/test/xhr_headers_worker.js => dom/xhr/tests/worker_xhr_headers_worker.js
rename : dom/workers/test/xhr2_worker.js => dom/xhr/tests/xhr2_worker.js
rename : dom/workers/test/xhrAbort_worker.js => dom/xhr/tests/xhrAbort_worker.js
rename : dom/workers/test/xhr_implicit_cancel_worker.js => dom/xhr/tests/xhr_implicit_cancel_worker.js
rename : dom/workers/test/xhr_worker.js => dom/xhr/tests/xhr_worker.js
2016-06-27 19:13:40 +02:00
Ryan VanderMeulen
4ed824d971 Bug 1274741 - Skip the Fetch nestedWorkerTest on Windows for causing frequent WinXP timeouts in other DOM mochitests. r=bkelly
--HG--
extra : rebase_source : a91083d320543e7beb4abaf57559850ed47dad66
2016-06-21 16:07:19 -04:00
SUN Haitao
372169ecdf Bug 1264815 - Add a 'showPersistentNotification' method to nsIAlertService. r=kcambridge 2016-05-12 23:58:18 +08:00
Phil Ringnalda
7d17083dd6 Bug 1268633 followup, adjust test_interfaces.html to expect that the SpeechSynthesis API is riding the trains. r=smaug
MozReview-Commit-ID: BTBvFOoRwKV
2016-06-16 10:51:03 +01:00
Carsten "Tomcat" Book
afff301b32 Backed out changeset 5c836acf3197 (bug 906420) on developer request by baku
--HG--
extra : rebase_source : 9f109cdb706feef6d2bcd9a2e71f8c4d3c17ebdf
2016-06-09 15:30:53 +02:00
Kit Cambridge
2cd19df30d Bug 1278435 - Update DOM interface tests to reflect shipping Push on Android. r=baku
MozReview-Commit-ID: AvTW8zDPjAY

--HG--
extra : rebase_source : 2f644946ea21d3e9b1becb1f314a71c5ac41e078
extra : source : 3a4cd59e97b5100b2b14185a068271531b80c68d
2016-06-07 13:25:21 -07:00
Michael Layzell
bd973fcaa4 Bug 906420 - Part 1: Implement DataTransferItem and DataTransferItemList, r=baku 2016-06-07 18:05:55 -04:00
Dan Minor
b3ffeb37b7 Bug 1265408 - Add webidl for IIRFilterNode; r=smaug
MozReview-Commit-ID: FdaXR22KwUf

--HG--
extra : rebase_source : cdebad52ab4770de7f733826fd580ec76828b58d
extra : source : 84fab8755ac9df83a36bce68070b9354f59d2a50
2016-06-07 05:50:16 -04:00
James Andreou
1d32e86b9c Bug 1269361 - Add mPrivateBrowsingId to OriginAttributes r=ehsan,jdm 2016-06-02 17:03:11 -04:00
Mike Conley
0c3578df60 Bug 1276738 - Tag a bunch of tests that exercise opening windows with openwindow. r=me
There are a series of tests strewn about the tree that seem to exercise window
opening in one form or another, so I thought I'd put them under a tag.

MozReview-Commit-ID: 74JwLUTzaMU

--HG--
extra : rebase_source : 87439bacd9643ab63d015f58f44af2f8a74675a0
extra : source : 9d903a6a12aa7182252ec3e220c89b569c14e11b
2016-04-29 14:29:03 -04:00
Carsten "Tomcat" Book
a91653581d Backed out changeset 9d903a6a12aa (bug 1276738) for test failures in test_blank_named_window.html on a CLOSED TREE
--HG--
extra : rebase_source : cd1218144d092a62764b014cffb6b0a92b5f9141
2016-06-02 08:13:16 +02:00
Mike Conley
0d5fa55d26 Bug 1276738 - Tag a bunch of tests that exercise opening windows with openwindow. r=me
There are a series of tests strewn about the tree that seem to exercise window
opening in one form or another, so I thought I'd put them under a tag.

MozReview-Commit-ID: 74JwLUTzaMU

--HG--
extra : rebase_source : 0c92084914ffe44a781f034b2416e17905656607
2016-04-29 14:29:03 -04:00
James Andreou
5680e11169 Bug 1274690 - added missing support files r=ehsan 2016-06-01 12:26:23 -07:00
Sebastian Hengst
1b4ffa70c1 Backed out changeset 7b5c8958c61c (bug 1270962) for often failing browser_readerMode.js. r=backout 2016-06-01 00:37:33 +02:00
Joel Maher
ec8fe953e8 Bug 1270962 - move additional tests to the clipboard job. r=RyanVM
MozReview-Commit-ID: CYoapJ3zb8P
2016-05-31 16:15:01 -04:00
Hiroyuki Ikezoe
d5e07e1e8b Bug 1271487 - Enable PerformanceObserver API in nightly by default. r=baku
MozReview-Commit-ID: 7v5KhZdVuSm

--HG--
extra : rebase_source : e65095c2ebf46de2edf554d04d046ba7c18520c7
2016-05-10 13:35:35 +09:00
Valentin Gosu
3525b6a693 Bug 1254688 - Use mLoadInfo to get the performance object. r=bz, r=tanvi
MozReview-Commit-ID: KMbwR7J8FLm

--HG--
extra : rebase_source : f0be0322cdd6cacd5d047e003e4e8d71433ea54f
2016-05-09 20:42:22 +02:00
Ben Kelly
5d23454993 Bug 1275715 P2 Hold nested worker alive until outer worker is collected. r=asuth 2016-05-27 08:24:14 -07:00
Ben Kelly
479671e610 Bug 1275715 P1 Lengthen timeout for all tests using fetch_test_framework.js. r=asuth 2016-05-27 08:24:14 -07:00
Xidorn Quan
b3a584309c Bug 931445 part 2 - Use util code from fullscreen tests to improve robustness of pointerlock tests. r=smaug
MozReview-Commit-ID: HYTy2Y6VG0G

--HG--
extra : source : 430b01494f421cf0e8ff7e35c791c99ae6d50682
2016-05-27 17:13:05 +10:00
Xidorn Quan
8d4de6b913 Bug 931445 part 1 - Remove unused code from pointerlock_utils.js. r=smaug
MozReview-Commit-ID: L3rTKPUqrJh

--HG--
extra : source : b2fe0aef7eb8f22ca9458d82d6b139fb4916c297
2016-05-27 17:13:05 +10:00
Xidorn Quan
adf9f94c38 Backed out 4 changesets (bug 931445) for e10s mochitest failures
Backed out changeset 5a92875424b0
Backed out changeset 79ba5815f9aa
Backed out changeset b084784405ef
Backed out changeset 67bf9ee17564

--HG--
extra : rebase_source : 9604d138e1d333d7bcf6edc8b886340b8371524d
2016-05-27 16:08:41 +10:00
Xidorn Quan
cf1bdf2f27 Bug 931445 part 2 - Use util code from fullscreen tests to improve robustness of pointerlock tests. r=smaug
MozReview-Commit-ID: HYTy2Y6VG0G

--HG--
extra : rebase_source : 0881c98ad8ff200cc499a54a514444c1a619a0cc
extra : source : 430b01494f421cf0e8ff7e35c791c99ae6d50682
2016-05-27 11:09:58 +10:00
Xidorn Quan
fe84264d0f Bug 931445 part 1 - Remove unused code from pointerlock_utils.js. r=smaug
MozReview-Commit-ID: L3rTKPUqrJh

--HG--
extra : rebase_source : c80d36582f05afb01798e10170c020bdb27bdd3b
extra : source : b2fe0aef7eb8f22ca9458d82d6b139fb4916c297
2016-05-27 11:09:58 +10:00
Joel Maher
3ff44ada49 Bug 1270962 - move tests which access the clipboard to subsuite 'clipboard'. r=bgrins,ryanvm,armenzg
MozReview-Commit-ID: IZziPmwFtHj
2016-05-25 15:28:24 -04:00
Ben Kelly
187173a96b Bug 1228222 Don't try to access ftp::/localhost to test "unknown server". r=asuth 2016-05-25 07:55:53 -07:00
Ben Tian
7b7d04ca34 Bug 1257887 - Make windows opened through window.open() be scrollable by default. r=smaug 2016-05-17 11:25:47 +08:00
Phil Ringnalda
5236d2e4ba Back out 561138ee5a32 (bug 1271487) for web-platform-tests failures and unexpected passes
CLOSED TREE
2016-05-23 21:09:07 -07:00
Hiroyuki Ikezoe
240e8e3669 Bug 1271487 - Enable PerformanceObserver API in nightly by default. r=baku
MozReview-Commit-ID: EuenLdpscHb

--HG--
extra : rebase_source : 07d84ddd066940b74fd3f1c3e13a73cc4e4b91e2
2016-05-10 13:35:35 +09:00
Phil Ringnalda
db3e2c7d7f Back out 8 changesets (bug 931445, bug 1274104, bug 1270386) for frequent e10s APZ mochitest failures starting with test_group_mouseevents.html
CLOSED TREE

Backed out changeset 6db35dcc6885 (bug 1274104)
Backed out changeset 0c2fc088a46d (bug 1274104)
Backed out changeset 17786141f3ac (bug 1274104)
Backed out changeset f7c6b58dddc1 (bug 1274104)
Backed out changeset 67407d1829a3 (bug 1270386)
Backed out changeset 82d2c5404d84 (bug 931445)
Backed out changeset 0921152b9f08 (bug 931445)
Backed out changeset f73352ab6f99 (bug 931445)
2016-05-23 18:42:32 -07:00
Xidorn Quan
1c7060be1f Bug 931445 part 2 - Use util code from fullscreen tests to improve robustness of pointerlock tests. r=smaug
MozReview-Commit-ID: HYTy2Y6VG0G

--HG--
extra : source : 613205ba7a9fd609e27f6065fb9ea1574f8385a3
2016-05-23 09:03:32 +10:00
Xidorn Quan
3c0b0350d3 Bug 931445 part 1 - Remove unused code from pointerlock_utils.js. r=smaug
MozReview-Commit-ID: L3rTKPUqrJh

--HG--
extra : source : cec9e31e4d69c08b0f1ac9ee3e1171044e13ed4f
2016-05-23 09:03:32 +10:00
Boris Zbarsky
2b85094faf Bug 909633. Remove the HTML Microdata API, since no one else ended up implementing it and now it's been removed from the spec. r=bkelly,jgraham 2016-05-20 23:13:17 -04:00
Ben Kelly
f3cfddb783 Bug 1273070 P2 Execute fetch() mochitests in nested workers. r=khuey 2016-05-19 11:39:13 -07:00
Michael Layzell
1a795be9f7 Bug 1270115 - Rewrite browser_ConsoleStorageAPITests.js to run in e10s. r=bz 2016-05-19 09:38:03 -04:00
Michael Layzell
3c3f655608 Bug 1271067 - Make test_bug1004814 more reliable on non-e10s, r=baku 2016-05-19 09:37:51 -04:00
Michael Layzell
d09810392d Bug 1208217 - Enable paste event listener in documents with no editor component, r=enndeakin 2016-05-16 18:09:41 -04:00
Michael Layzell
a0e9525087 Bug 1270299 - Modify browser_ConsoleAPITests.js to run in e10s, r=baku 2016-05-16 13:54:55 -04:00
Jeff Gilbert
80f726ea0b Bug 1271478 - Implement WebGLContextCreationError. - r=jrmuizel,smaug,mtseng 2016-05-11 16:45:43 -07:00
Gabor Krizsanits
2585c3f697 Bug 1255138 - Window resize support from JS for e10s. r=mconley 2016-05-11 11:44:57 +02:00
Robert Longson
4236a89dfc Bug 1260032 - drop support for altGlyph as a tspan. r=cam r=peterv (DOM Peer) 2016-05-10 10:02:20 +01:00
Eugen Sawin
5733830c06 Bug 1243431 - [6.1] Enable test_vibrator on Android. r=gbrown 2016-05-09 14:38:22 +02:00
Eugen Sawin
b209b679de Bug 1243431 - [5.2] Enable vibration permission for tests. r=bz 2016-05-09 14:38:22 +02:00
Michael Layzell
5d45419a2c Backout Bug 1270115 - Rewrite browser_ConsoleStorageAPITests.js to run in e10s for bustage 2016-05-06 15:33:19 -04:00
Michael Layzell
94ab961f05 Bug 1270142 - Update test_localStorageBase.html to run on e10s, r=bz 2016-05-06 13:52:52 -04:00
Michael Layzell
295b6efb5a Bug 1270509 - Enable browser_ConsoleStoragePBTest_perwindowpb.js on e10s, r=enndeakin 2016-05-06 13:52:48 -04:00
Michael Layzell
2696694ada Bug 1270115 - Rewrite browser_ConsoleStorageAPITests.js to run in e10s. r=bz 2016-05-06 13:52:47 -04:00
Michael Layzell
1a54e3cc12 Bug 1270121 - Rewrite test_bug1004814 to work in e10s, r=baku 2016-05-06 13:52:45 -04:00
Michael Layzell
78593ea848 Bug 1270509 - Enable browser_xhr_sandbox.js on e10s, r=enndeakin 2016-05-06 13:52:43 -04:00
Michael Layzell
3082b353b8 Bug 1270117 - Modify browser_focus_steal_from_chrome_during_mousedown to run on e10s, r=enndeakin 2016-05-06 13:52:42 -04:00
Michael Layzell
7ed351b002 Bug 1270118 - Modify browser_focus_steal_from_chrome to run on e10s, r=enndeakin 2016-05-06 13:52:40 -04:00
Michael Layzell
fe89e56dfa Bug 1270119 - Rewrite browser_localStorage_privatestoragevent.js to run on e10s, r=jdm 2016-05-06 13:52:38 -04:00
Xidorn Quan
80715b9c70 Bug 1268749 part 1 - Add pref to disable unprefixed fullscreen api. r=smaug
MozReview-Commit-ID: 4NjbHgDfvBM

--HG--
extra : rebase_source : b2da0b2063a5e2a2af3bdda5dbe26e3fb6aa1935
2016-05-02 14:14:36 +10:00
Hiroyuki Ikezoe
54478052c5 Bug 1267017 - Animation interface is exposed on release channel. r=bz
MozReview-Commit-ID: JCuLySnuCzN
2016-04-23 19:54:00 -04:00
Andrea Marchesini
3df261e948 Bug 1269303 - Remove RequestSync API, r=fabrice 2016-05-03 11:13:03 +02:00
Ting-Yu Lin
807dd10097 Bug 1226455 - Enable <details> and <summary> on all channels. r=bz
MozReview-Commit-ID: Hp08CfgzgO3

--HG--
extra : rebase_source : b2351ae700eeb571fe8c19d48083adc8e1f25a04
2016-04-18 11:24:52 +08:00
Ehsan Akhgari
6826f6d89b Bug 1255121 - Fix test_bug260264.html to run in e10s mode; r=mrbkap 2016-05-02 15:10:41 -04:00
Kyle Machulis
85146b9ee1 Bug 1263696 - Block embed content loading when ancestor of object element with content; r=bz 2016-05-02 09:54:16 -07:00
Andrea Marchesini
1c0c183890 Bug 1261009 - Remove the Data Store API, r=fabrice 2016-04-29 09:02:45 +08:00
Tracy Walker
c660026541 Bug 1265436 - modernize dom/tests/browser/browser_bug396843.js to work in e10s, also re-enable dom/tests/browser/browser_bug1238427.js as it works as is. r=jimm 2016-04-21 16:12:40 -05:00
Kit Cambridge
b7fd7b1ede Bug 1247685 - Expose PushSubscriptionOptions in interface tests. r=baku
MozReview-Commit-ID: A6x2K8Phmr7

--HG--
extra : rebase_source : 986c597a59d652a220a8950c052a34a474b1192d
2016-04-14 10:26:53 -07:00
Neil Deakin
a030ec3ce6 Bug 860857, support custom datatransfer types using a special type, r=smaug,jmathies,mstange 2016-04-21 14:11:14 -04:00
Neil Deakin
d614e66d46 Bug 1226977, non-string types are only needed for chrome contexts, r=smaug 2016-04-21 14:11:13 -04:00
Luca Greco
7cf178484c Bug 1264106 - Fix browser_ConsoleAPI_originAttributes.js permafail on DevEdition. r=baku
- the test case was failing because of an additional error message which is logged only on DevEdition.
- this patch makes the assertions on the cached messages more resilient to this kind of changes in the logged messages, by filtering the cached messages and then making assertions on the length of the messages found.

MozReview-Commit-ID: GIPOkWzM9Bo

--HG--
extra : rebase_source : ba0b92859105afcc6f2101a95e74b99b5a3f9aae
2016-04-13 00:48:01 +02:00
Gijs Kruitbosch
30a0ac0ed8 Bug 1253673, r=bz
MozReview-Commit-ID: eyZ0XvZkfM

--HG--
rename : browser/base/content/test/general/dummy_page.html => dom/tests/browser/dummy.html
extra : amend_source : 0ceb77aae62ed163362e794b9aed8f92849e3e6d
extra : histedit_source : 60dbd015a6909a0023dc26613530c89a16de6ea7%2Ca5ea96457b370e57e3a73c19bea08e157f16ac4f
2016-04-19 09:56:19 +01:00
Ryan VanderMeulen
e22a2d1d81 No bug - Re-enable various tests on Windows debug e10s that no longer fail.
--HG--
extra : histedit_source : 37d53b3f1958a608e96d34799e3ff123e901aed1
2016-04-15 13:26:01 -04:00
Tracy Walker
52c3feb502 Bug 1262831 - Enable browser_frame_elements.js, browser_test_content.js and browser_test_new_window_from_content.js in dom/tests/browser/browser.ini. r=jimm
--HG--
extra : rebase_source : a4a457014e2b4024537328d50f1ba8bc69878d43
2016-04-11 15:41:50 -05:00
Doug Turner
5839d0d55d Bug 1253804 - Enable e10s geolocation tests. r=dougt 2016-03-05 00:09:00 +01:00
Aryeh Gregor
c1a60c58b4 Bug 1055776 - Move namespaceURI, prefix, localName from Node to Element; r=bz 2016-04-13 15:21:12 +03:00
Valentin Gosu
ed0ecbfd55 Bug 1263790 - Resource timing initiatorType should be "iframe" instead of "subdocument" r=bz 2016-04-13 04:56:47 +02:00
Ryan VanderMeulen
3efda0214f Bug 471139 - Re-enable test_HTMLDocument12.html. r=sicking 2016-04-09 09:54:12 -04:00
Ryan VanderMeulen
ff69545e25 Bug 932350 - Re-enable the dom-level* mochitests across all platforms. 2016-04-09 09:32:20 -04:00
William Chen
303bd1fd42 Bug 1259590 - Remove B2G ACL code. r=khuey 2016-04-07 09:50:01 -07:00
Peter Van der Beken
f781f02ccd Bug 1245650 - remove JavaScript-navigator-property category support. r=bz.
Generate normal properties with getters for things marked as NavigatorProperty,
instead of defining these from a resolve hook.
2016-02-05 20:20:08 +01:00
Chris Manchester
f7a1b3fb60 Bug 1242051 - Add inter-directory test support file dependencies to ini manifests. r=gps
Previously, every test and support file would be synced to the objdir
when running any test. Now that only those support files and tests requested
are synced, we note support files required beyond those in a test's
directory in ini manifests.

MozReview-Commit-ID: EmlDz9d4lqt
2016-04-04 14:56:52 -07:00
Luca Greco
2a28dabb62 Bug 1211665 - Save originAttributes in the console event messages. r=baku
Save the originAttributes of the current principal into the console events,
so that we can filter the console messages by originAttributes (e.g.
WebExtensions console events can be filtered using the addonId that the
ExtensionPages' originAttributes contain.

MozReview-Commit-ID: 5v9BWLbgskd

--HG--
extra : transplant_source : %2C%A1%D4%8AEp%E6G%8A%2C%DA%A8%EE%B3%EA%0E%84xk%FF
2016-04-01 13:55:40 +02:00
Martijn Wargers
6cf6655ddf Bug 1249061 - Improve property/attribute handling for marquees. r=smaug 2016-04-01 14:24:48 +02:00
Matthew Wein
2f6a139e35 Bug 1251042: Enable mochitests for extensions to run on Android. r=nalexander
MozReview-Commit-ID: FeI5bexmPg4
2016-03-25 19:52:19 -07:00
Ehsan Akhgari
3482a3267c Bug 1229220 - Update the scrollbar visibility prefs when initializing a TabChild; r=smaug
This will make sure that window.scrollbars correctly reflects the respective
chrome flags in e10s mode.

We also update nsXULWindow::SetContentScrollbarVisibility() to the new
nsContentUtils helper.  That code is responsible for doing this work in the
single process case.
2016-03-18 11:13:20 -04:00
Andrea Marchesini
fa194bc4cd Bug 1257105 - test_resize_move_windows.html should use Promise, r=ehsan 2016-03-16 17:51:46 +01:00
Ting-Yu Lin
b7df7500e3 Bug 1241750 - Enable <details> and <summary> on Nightly and Aurora. r=bz
MozReview-Commit-ID: 4pG7nso6bEd

--HG--
extra : rebase_source : 7c6b21fc32f09a65ce3dc1b7bef0b876074e0e94
2016-03-16 15:56:05 +08:00
Ehsan Akhgari
a36acab5c8 Bug 1256178 - Drop the moz prefix from the MozCSSKeyframeRule and MozCSSKeyframesRule interfaces; r=bzbarsky 2016-03-15 10:23:01 -04:00
Ryan VanderMeulen
035a81d617 Merge m-c to inbound. a=merge 2016-03-14 22:10:42 -04:00
Ryan VanderMeulen
046e8897a9 Bug 931445 - Disable test_pointerlock-api.html on Linux and Windows for frequent timeouts. 2016-03-14 20:55:56 -04:00
Sebastian Hengst
9526b58457 Backed out changeset 66fdeb1acce5 (bug 1229220) for M-e10s failure in test_fullscreen-api.html. r=backout on a CLOSED TREE 2016-03-14 23:03:37 +01:00
Ehsan Akhgari
047fa9319b Bug 1256046 - Hide MozPowerManager from the Web; r=khuey,bzbarsky
navigator.mozPower is already hidden behind the power permission,
so there is no need to be exposing this interface unconditionally.
2016-03-13 15:17:54 -04:00
Ehsan Akhgari
38d1ffea4e Bug 1043562 - Hide the Contacts API from the contexts that lack sufficient privileges, such as Firefox desktop and Android; r=smaug 2016-03-13 15:17:54 -04:00
Ehsan Akhgari
c4d18616e2 Bug 1256414 - Hide MozSettingsEvent from the Web; r=khuey
MozSettingsTransactionEvent is already hidden behind this permission, so
it makes sense to require the same permissions for this event too.
2016-03-14 16:17:18 -04:00
Ehsan Akhgari
ce1ef38b75 Bug 1229220 - Update the scrollbar visibility prefs when initializing a TabChild; r=smaug
This will make sure that window.scrollbars correctly reflects the respective
chrome flags in e10s mode.

We also update nsXULWindow::SetContentScrollbarVisibility() to the new
nsContentUtils helper.  That code is responsible for doing this work in the
single process case.
2016-03-14 16:03:21 -04:00
Marco Castelluccio
2fb9c40ec1 Bug 1250453 - Remove DOMApplicationRegistry.allAppsLaunchable property and related testing API. r=myk 2016-03-14 16:29:11 +00:00
Tom Schuster
c292e5a931 Bug 1253016 - Fix a DOM test that uses legacy define behavior. r=bz 2016-03-12 15:02:12 +01:00
Xidorn Quan
b8db274b17 Bug 1255659 part 2 - Add 'fullscreen' tag to tests which ever put window into fullscreen. r=smaug
MozReview-Commit-ID: EBynEGbpYQU

--HG--
extra : rebase_source : 1f777ff519e602403486d24e739b252a2dfc8428
2016-03-11 10:45:00 +08:00
Ehsan Akhgari
24fbc15619 Bug 1120715 - Part 6: Remove the dom.requestcache.enabled pref; r=bkelly 2016-03-11 14:40:53 -05:00
Ryan VanderMeulen
e98112b9bd Backed out 8 changesets (bug 1120715) for Android dom/u2f/tests/test_no_token.html permafail.
Backed out changeset 043770204431 (bug 1120715)
Backed out changeset e10c375353f4 (bug 1120715)
Backed out changeset c2871dbeb7cc (bug 1120715)
Backed out changeset 79158f028ad3 (bug 1120715)
Backed out changeset c74866f52320 (bug 1120715)
Backed out changeset c731944ecc64 (bug 1120715)
Backed out changeset 44f346712a3a (bug 1120715)
Backed out changeset 60d6045125e2 (bug 1120715)

CLOSED TREE
2016-03-10 20:20:05 -05:00
Kyle Machulis
70f7183ad7 Bug 1156957 - Make gamepad mochitests work on e10s; r=ted 2016-03-10 14:37:07 -08:00
Ehsan Akhgari
8508bae9bf Bug 1120715 - Part 6: Remove the dom.requestcache.enabled pref; r=bkelly 2016-03-10 17:29:11 -05:00
Carsten "Tomcat" Book
25fbf67b66 Backed out changeset 878c54ec3954 (bug 1250453) 2016-03-10 14:45:59 +01:00
Marco Castelluccio
1902f1c620 Bug 1250453 - Remove DOMApplicationRegistry.allAppsLaunchable property and related testing API. r=myk 2016-03-10 11:12:38 +00:00
Carsten "Tomcat" Book
1c95c143d4 merge mozilla-inbound to mozilla-central a=merge 2016-03-10 11:51:35 +01:00
Phil Ringnalda
3725ab4623 Back out 3476008605b4 (bug 1255121) for not fixing test_bug260264.html enough 2016-03-09 20:52:15 -08:00
Wes Kocher
53011a6a05 Backed out 6 changesets (bug 1120715) for wpt bustage in request-cache.html
Backed out changeset 2ee4b18f6b3a (bug 1120715)
Backed out changeset f87a25ade31e (bug 1120715)
Backed out changeset 9391f22c08c2 (bug 1120715)
Backed out changeset c5bf9f7bb86e (bug 1120715)
Backed out changeset 7e003fb64d41 (bug 1120715)
Backed out changeset ef66b64e9f8a (bug 1120715)

MozReview-Commit-ID: AI47IhtGWea
2016-03-09 15:57:43 -08:00
Nick Alexander
d8a65feef6 Bug 1252666 - Part 1: Mark Push* exposed in Fennec Nightly. r=ehsan
MozReview-Commit-ID: GM2YxeAZuVJ
2016-03-07 15:14:06 -08:00
Ehsan Akhgari
7fe97baf65 Bug 1255125 - Enable some of the e10s tests in dom/tests/mochitest/bugs that are currently disabled because of window.showModalDialog() not being supported in e10s mode; r=mrbkap 2016-03-09 17:27:27 -05:00
Ehsan Akhgari
e1f61a22b7 Bug 1255121 - Fix test_bug260264.html to run in e10s mode; r=mrbkap 2016-03-09 17:27:24 -05:00
Ehsan Akhgari
017bf0f2b6 Bug 1120715 - Part 6: Remove the dom.requestcache.enabled pref; r=bkelly 2016-03-09 16:45:01 -05:00
Ryan VanderMeulen
599f2304e0 Merge m-c to inbound. a=merge 2016-03-05 19:30:51 -05:00
Ryan VanderMeulen
54367e83bf Merge fx-team to m-c. a=merge 2016-03-05 19:22:45 -05:00
Carsten "Tomcat" Book
bb66901710 Backed out changeset 2c08d02caf56 (bug 1253030) should not have landed before depened bug landed 2016-03-04 15:11:36 +01:00
Doug Turner
640b683958 Bug 1252750 - Part 3: Convert dom/geolocation to use SpecialPowers.spinEventLoop. r=mrbkap
--HG--
extra : rebase_source : 0db1e8e23a6a0802f93cee1ae87b0dd243cec4ab
2016-03-05 00:06:00 -05:00
Mike de Boer
c326e059de Bug 1241930: Part 5 - convert all assertion methods used inside content tasks to the Assert.* family in dom tests. r=mconley 2016-03-04 14:32:32 +01:00
Wes Kocher
0f880fdd38 Backed out changeset 7dec4b377e6b (bug 1156957) for leaking nsTArray_base
MozReview-Commit-ID: HXJPSZTXu6G
2016-03-03 17:11:47 -08:00
Kyle Machulis
ebb0fdfb5b Bug 1156957 - Make Gamepad Mochitests work on e10s; r=ted 2016-03-03 15:23:02 -08:00
Neil Deakin
f4a281c4a0 Bug 1246662, enable test_focusrings in e10s, r=mkbkap 2016-03-09 09:12:15 -05:00
Neil Deakin
db2bfbaf4b Bug 1246661, enable test_clipboard_events.html in e10s, r=mrbkap 2016-03-09 09:12:05 -05:00
Neil Deakin
7e8e97329b Bug 1246654, enable browser_bug1008941_dismissGeolocationHanger.js in e10s, r=mconley 2016-03-09 09:11:46 -05:00
Neil Deakin
01667b7d93 Bug 1246635, enable browser_autofocus_preference.js in e10s, r=mrbkap 2016-03-09 09:11:35 -05:00
Neil Deakin
3c1f661ece Bug 1246635, enable browser_autofocus_background.js in e10s, r=mrbkap 2016-03-09 09:11:12 -05:00
Tracy Walker
7bcd6a2797 Bug 1253030 - Remove test cases for showModalDialog in dom/tests/mochitest/bugs/. r=jimmm
--HG--
extra : rebase_source : 510e23a30edc3d36e6c29575014109c807b98ffb
2016-03-02 15:32:24 -06:00
J.C. Jones
6783b15aab Bug 1251856 - Disable U2F in all releases (fix for 1231681). r=baku
* Pref off the "U2F" interface to blank out the integer constants, and
* Disable U2F in all releases.

MozReview-Commit-ID: 8HlkaRbg4Qh

--HG--
extra : transplant_source : %91%C5%1E%E6%A9%82RS%98%E4%ED%0A%CDGAVb%2B%079
2016-02-29 09:06:40 -07:00
Ehsan Akhgari
8b94dc47cb Bug 1251875 - Part 2: Remove the dom.serviceWorkers.interception.opaque.enabled pref; r=bkelly 2016-03-01 09:17:59 -05:00
Blake Kaplan
698002056e Bug 1251418 - Make test_sessionStorageBase.html work in e10s. r=smaug 2016-02-26 10:00:01 -08:00
Dragana Damjanovic
5031bdb80e Bug 580313 - New resource hints for link. r=smaug
--HG--
extra : rebase_source : 5ce4ef05217f6d513052f83a7e18b00d1596417a
2016-02-26 02:41:00 +01:00
Nick Robson
b925267d75 Bug 1170572 - MQ CSS change not observed by picture source elements r=jdm 2016-02-03 02:53:00 +01:00
Martijn Wargers
842cd6d33f Bug 1160342 - Implement marquee using mutation observers, r=smaug 2016-02-17 18:47:14 +01:00
Andrea Marchesini
0814fe6588 Bug 1246375 - Restore the previous spec version of FormData, r=smaug 2016-02-17 14:56:19 +00:00
J.C. Jones
70bc936cba Bug 1231681 - "Implement window.u2f interface". r=baku, r=dkeeler 2016-02-09 16:43:00 +01:00
Xidorn Quan
18be918951 Bug 743198 part 9 - Use unprefixed Fullscreen API in tests. r=smaug
--HG--
extra : source : da91d7fdadd82fcb7201c237d79c8708d532e371
2016-02-17 08:47:11 +08:00
Mason Chang
b4c228baec Bug 1246213 - Skia reftest fuzzing for Skia content on OS X. r=jmuizelaar 2016-02-16 09:07:52 -08:00
dimi
c82e606b07 Bug 1238950 - test that fetch() no-cors requests properly support same-origin/include/omit credentials. r=bkelly 2016-02-15 10:48:50 +08:00
Ryo Motozawa
e54a74b405 Bug 1226047 - Add AnimationEffectTiming interface in dom/webidl/AnimationEffectTiming.webidl. r=smaug,birtles 2016-02-15 09:34:47 +09:00
Ryo Motozawa
c49b9b29db Bug 1211783 - Add KeyframeEffect interface to dom/webidl/KeyframeEffect.webidl. r=smaug,birtles 2016-02-15 09:34:47 +09:00
Deepthi Venkitaramanan
008e6b8991 Bug 1244328 - Merge the functionality of DOMSettableTokenList into DOMTokenList and make everything that used to refer to DOMSettableTokenList refer to DOMTokenList instead. r=bzbarsky 2016-02-11 17:50:42 -05:00
Andrew McCreight
6256f3a859 Bug 1240906 - Shut down geolocation service at xpcom-shutdown instead of quit-application. r=dougt
Also, remove trailing spaces from network_geolocation.sjs.
2016-01-19 14:07:00 +01:00
Blake Kaplan
8b6148f70d Bug 1245723 - Fix browser_frame_elements and re-enable now-passing tests. r=felipe 2016-02-09 14:40:36 -08:00
Boris Chiou
8098462872 Bug 1174575 - Part 1: Define CSSPseudoElement interface. r=birtles, r=smaug
Create CSSPseudoElement.webidl, CSSPseudoElement.h, and CSSPseudoElement.cpp.
2016-02-01 23:49:00 +01:00
Myk Melez
a6aff185d2 Bug 1238576 - disable mozApps API on desktop/Android; r=ehsan,ochameau,bz,mcmanus,jmaher,marco 2016-02-08 11:24:22 -08:00
William Chen
a7c2c21d89 Bug 1245242 - Normalize to unit vector for DOMMatrix.rotateAxisAngleSelf. r=roc 2016-02-04 00:30:00 -08:00
Ting-Yu Lin
1e5d352993 Bug 591737 - Add pref for details and summary elements. r=bz
--HG--
extra : commitid : C40ecHqSxrO
extra : rebase_source : 937479989a52b57f3dec07a74dd9dad17ff69db7
2016-01-20 23:20:43 +08:00
Ting-Yu Lin
b8e3b9e52b Bug 591737 - Add HTMLDetailsElement and webidl interface. r=bz
--HG--
extra : commitid : y0Jiyg8dom
extra : rebase_source : 0945c6144e4a84ed3542c90b1cbd637d2b9d2b14
2016-01-20 23:20:40 +08:00
William Chen
96cc20f039 Bug 1241575 - Use transform property syntax to parse WebKitCSSMatrix transform list. r=heycam 2016-02-01 16:45:09 -08:00
Tooru Fujisawa
3ce0b7f5bb Bug 1224790 followup - Make the test actually run. r=me 2016-02-01 17:51:01 +09:00
Myk Melez
dcd9fa1424 Bug 1242899 - consolidate mozApps tests into dom/apps/tests/ dir; r=marco
--HG--
rename : dom/tests/mochitest/webapps/apps/bad_content_type.webapp => dom/apps/tests/apps/bad_content_type.webapp
rename : dom/tests/mochitest/webapps/apps/basic.webapp => dom/apps/tests/apps/basic.webapp
rename : dom/tests/mochitest/webapps/apps/basic.webapp^headers^ => dom/apps/tests/apps/basic.webapp^headers^
rename : dom/tests/mochitest/webapps/apps/installs_allowed_from_chrome_mochitests.webapp => dom/apps/tests/apps/installs_allowed_from_chrome_mochitests.webapp
rename : dom/tests/mochitest/webapps/apps/installs_allowed_from_chrome_mochitests.webapp^headers^ => dom/apps/tests/apps/installs_allowed_from_chrome_mochitests.webapp^headers^
rename : dom/tests/mochitest/webapps/apps/installs_allowed_from_example.com.webapp => dom/apps/tests/apps/installs_allowed_from_example.com.webapp
rename : dom/tests/mochitest/webapps/apps/installs_allowed_from_example.com.webapp^headers^ => dom/apps/tests/apps/installs_allowed_from_example.com.webapp^headers^
rename : dom/tests/mochitest/webapps/apps/invalid_activity_href.webapp => dom/apps/tests/apps/invalid_activity_href.webapp
rename : dom/tests/mochitest/webapps/apps/invalid_activity_href.webapp^headers^ => dom/apps/tests/apps/invalid_activity_href.webapp^headers^
rename : dom/tests/mochitest/webapps/apps/invalid_activity_href2.webapp => dom/apps/tests/apps/invalid_activity_href2.webapp
rename : dom/tests/mochitest/webapps/apps/invalid_activity_href2.webapp^headers^ => dom/apps/tests/apps/invalid_activity_href2.webapp^headers^
rename : dom/tests/mochitest/webapps/apps/invalid_entry_point.webapp => dom/apps/tests/apps/invalid_entry_point.webapp
rename : dom/tests/mochitest/webapps/apps/invalid_entry_point.webapp^headers^ => dom/apps/tests/apps/invalid_entry_point.webapp^headers^
rename : dom/tests/mochitest/webapps/apps/invalid_launch_path.webapp => dom/apps/tests/apps/invalid_launch_path.webapp
rename : dom/tests/mochitest/webapps/apps/invalid_launch_path.webapp^headers^ => dom/apps/tests/apps/invalid_launch_path.webapp^headers^
rename : dom/tests/mochitest/webapps/apps/invalid_launch_path2.webapp => dom/apps/tests/apps/invalid_launch_path2.webapp
rename : dom/tests/mochitest/webapps/apps/invalid_launch_path2.webapp^headers^ => dom/apps/tests/apps/invalid_launch_path2.webapp^headers^
rename : dom/tests/mochitest/webapps/apps/invalid_locale_entry_point.webapp => dom/apps/tests/apps/invalid_locale_entry_point.webapp
rename : dom/tests/mochitest/webapps/apps/invalid_locale_entry_point.webapp^headers^ => dom/apps/tests/apps/invalid_locale_entry_point.webapp^headers^
rename : dom/tests/mochitest/webapps/apps/invalid_message.webapp => dom/apps/tests/apps/invalid_message.webapp
rename : dom/tests/mochitest/webapps/apps/invalid_message.webapp^headers^ => dom/apps/tests/apps/invalid_message.webapp^headers^
rename : dom/tests/mochitest/webapps/apps/json_syntax_error.webapp => dom/apps/tests/apps/json_syntax_error.webapp
rename : dom/tests/mochitest/webapps/apps/json_syntax_error.webapp^headers^ => dom/apps/tests/apps/json_syntax_error.webapp^headers^
rename : dom/tests/mochitest/webapps/apps/launch_paths.webapp => dom/apps/tests/apps/launch_paths.webapp
rename : dom/tests/mochitest/webapps/apps/launch_paths.webapp^headers^ => dom/apps/tests/apps/launch_paths.webapp^headers^
rename : dom/tests/mochitest/webapps/apps/missing_required_field.webapp => dom/apps/tests/apps/missing_required_field.webapp
rename : dom/tests/mochitest/webapps/apps/missing_required_field.webapp^headers^ => dom/apps/tests/apps/missing_required_field.webapp^headers^
rename : dom/tests/mochitest/webapps/apps/no_delegated_install.webapp => dom/apps/tests/apps/no_delegated_install.webapp
rename : dom/tests/mochitest/webapps/apps/no_delegated_install.webapp^headers^ => dom/apps/tests/apps/no_delegated_install.webapp^headers^
rename : dom/tests/mochitest/webapps/apps/utf8.webapp => dom/apps/tests/apps/utf8.webapp
rename : dom/tests/mochitest/webapps/apps/utf8.webapp^headers^ => dom/apps/tests/apps/utf8.webapp^headers^
rename : dom/tests/mochitest/webapps/cross_origin.html => dom/apps/tests/cross_origin.html
rename : dom/tests/mochitest/webapps/file_bug_779982.html => dom/apps/tests/file_bug_779982.html
rename : dom/tests/mochitest/webapps/head.js => dom/apps/tests/head.js
rename : dom/tests/mochitest/webapps/test_bug_779982.html => dom/apps/tests/test_bug_779982.html
rename : dom/tests/mochitest/webapps/test_list_api.xul => dom/apps/tests/test_list_api.xul
2016-01-31 15:04:54 -08:00
Tom Schuster
56a861125f Bug 989426 - Use new Proxy instead of Proxy.create in SpecialPowers. r=bholley 2016-01-28 19:38:50 +01:00
Chris Manchester
d6f59759cd Bug 1243096 - Remove ini manifests containing only support-files and move their contents to TEST_HARNESS_FILES. r=gps
--HG--
extra : commitid : FyLge9QyfDF
2016-01-27 17:46:34 -08:00
Jeff Walden
1e1850242d Bug 1079844 - Change various non-js/ files/tests/etc. to refer to detaching of ArrayBuffers rather than neutering. (DOM references to "neutering" of DOM things remain as neutering.) r=bz
--HG--
rename : dom/media/webaudio/test/audioBufferSourceNodeNeutered_worker.js => dom/media/webaudio/test/audioBufferSourceNodeDetached_worker.js
rename : dom/media/webaudio/test/test_audioBufferSourceNodeNeutered.html => dom/media/webaudio/test/test_audioBufferSourceNodeDetached.html
extra : rebase_source : acc6f8336a3ffb084a0e95865710748edd9354d9
2016-01-25 18:10:22 -08:00
William Chen
3a32a94793 Bug 1241727 - Inverting non-invertible WebKitCSSMatrix should throw NotSupportedError. r=baku 2016-01-27 12:49:57 -08:00
Alphan Chen
c5396e386f Bug 858827 - [Geolocation] Add a handling for getCurrentLocation when timeout is zero. r=jdm
Follow W3C spec, Error callback should be called when timeout is zero and
  there's no cached position for getCurrentLocation.
2016-01-26 17:11:54 +08:00
Andrea Marchesini
fea8607ef9 Bug 1241171 - FormData should not force 'blob' as filename, r=smaug 2016-01-26 17:15:52 +00:00
Sebastian Hengst
63388f55dc Backed out changeset 3a4b31e5c049 (bug 1241171) for W(5) orange on Linux x64 debug. r=bustage 2016-01-26 13:44:51 +01:00
Andrea Marchesini
d8e12344d6 Bug 1241171 - FormData should not force 'blob' as filename, r=smaug 2016-01-26 10:34:41 +00:00
Thinker K.F. Li
7f64e8def9 Bug 1241394 - Check clip for the children of the establisher. r=mattwoodrow 2016-01-25 13:39:09 +13:00
Boris Zbarsky
d4db9bedd0 Bug 1242054. Get rid of AbortablePromise, so we can move Promise into SpiderMonkey more easily. r=khuey 2016-01-23 00:37:44 -05:00
Kit Cambridge
74ec586e11 Bug 1241278 - Change Notification.requestPermission() to return a promise. r=baku
--HG--
extra : commitid : Kl0YRQWwLkN
extra : rebase_source : ab9d18bad5b288f1c38ee2e1c7592d41f4dbaf7b
2016-01-20 14:23:04 -08:00
Wes Kocher
2ed2b43c29 Merge m-c to inbound, a=merge
--HG--
extra : commitid : KfjY9JJOq3w
2016-01-21 17:36:22 -08:00
Carsten "Tomcat" Book
3d3ee3ca4a Merge mozilla-central to fx-team 2016-01-21 12:30:07 +01:00
Phil Ringnalda
8b079b3e4c Back out 0014798942e0 (bug 1238427) for its bad implicit conversion constructor for 'TimerCallbackHolder'
CLOSED TREE
2016-01-20 21:17:44 -08:00
Honza Bambas
d36e6cf36c Bug 1165256 - Make appcache fully work with OriginAttribues. r=jduell 2016-01-18 20:20:08 +01:00
Andrew McCreight
9f632b6e53 Bug 1238427 - Avoid a strong reference from the timeout timer to nsGeolocationRequest. r=jdm
The timeout timer of a geolocation request holds a strong reference to
the request. This can cause the window to leak if the request is not
completed before the tab containing the window is closed.

To fix this, I made the timer instead hold a strong reference to a
wrapper class that has only a weak reference to the request. The
request destructor must now cancel the timeout timer.

I also outlined a call to StopTimeoutTimer() in
nsGeolocationRequest::Shutdown().
2016-01-21 09:57:30 -08:00
Andrew McCreight
8558c4b4da Bug 1241252, part 3 - Misc. cleanups in test_bug61098.html. r=mrbkap
Remove a redundant comment, check for the failure to throw an
exception, remove trailing whitespace.
2016-01-21 09:57:30 -08:00
Andrew McCreight
fbe95c4247 Bug 1241252, part 2 - Don't run the showModalDialog parts of the test if it isn't defined. r=mrbkap 2016-01-21 09:57:30 -08:00
Andrew McCreight
0eaac2edd6 Bug 1241252, part 1 - Use pushPrefEnv in test_bug61098.html. r=mrbkap 2016-01-21 09:57:29 -08:00
Andrew McCreight
5ed098eee8 Bug 1240958 - Don't test showModalDialog in test_bug414291.html if it isn't defined. r=mrbkap 2016-01-21 09:57:29 -08:00
Ben Kelly
7d613435f6 Bug 1241020 Disable test_fetch_cors_sw_empty_reroute.html on android debug. a=testonly 2016-01-21 12:07:32 -05:00
Andrew McCreight
c2fbfc9add Bug 1238427 - Avoid a strong reference from the timeout timer to nsGeolocationRequest. r=jdm
The timeout timer of a geolocation request holds a strong reference to
the request. This can cause the window to leak if the request is not
completed before the tab containing the window is closed.

To fix this, I made the timer instead hold a strong reference to a
wrapper class that has only a weak reference to the request. The
request destructor must now cancel the timeout timer.

I also outlined a call to StopTimeoutTimer() in
nsGeolocationRequest::Shutdown().
2016-01-19 14:09:00 -05:00
William Chen
15fa724be4 Bug 717722 - Implement WebKitCSSMatrix. r=baku
--HG--
extra : rebase_source : 225a96f30db5309d7d1032959b0ab8df437c820d
2016-01-20 14:48:01 -08:00
Ehsan Akhgari
d08dcc913c Bug 1209081 - Part 1: Implement the "navigate" value for RequestMode; r=bkelly 2016-01-19 17:46:10 -05:00
Blake Kaplan
913607397c Bug 1240909 - Use pushPermissions to be e10s compatible. r=mccr8
--HG--
extra : transplant_source : %23%84%0C%18C%DA%5DM%88%1D%0F%96%A2%FD%F4%25%5EaV%B6
2016-01-19 14:37:47 -08:00
Ben Kelly
5612e2c75b Bug 1237455 P3 Add a version of test_fetch_cors that reroutes through an empty service worker. r=ehsan
--HG--
rename : dom/tests/mochitest/fetch/reroute.js^headers^ => dom/tests/mochitest/fetch/empty.js^headers^
rename : dom/tests/mochitest/fetch/test_fetch_basic_http_sw_reroute.html => dom/tests/mochitest/fetch/test_fetch_basic_http_sw_empty_reroute.html
rename : dom/tests/mochitest/fetch/test_fetch_basic_sw_reroute.html => dom/tests/mochitest/fetch/test_fetch_basic_sw_empty_reroute.html
rename : dom/tests/mochitest/fetch/test_fetch_cors_sw_reroute.html => dom/tests/mochitest/fetch/test_fetch_cors_sw_empty_reroute.html
2016-01-19 13:54:15 -08:00
Ben Kelly
4ac9b8ce06 Bug 1237455 P2 Test headers on redirects in fetch mochitests. r=ehsan 2016-01-19 13:54:14 -08:00
Michael Layzell
074d4ec162 Bug 1230563 - Part 2: Test for corrected cookie permission behavior, r=ehsan 2016-01-19 01:33:20 -05:00
Xidorn Quan
0151b3edb4 Bug 931445 - Add some log for pointerlock tests for debug timeouts.
--HG--
extra : source : a9d7228c900b9c04fe5a653f7ead4650c1611982
2016-01-19 10:37:06 +11:00
Thomas Kuyper
5244c3a2d4 Bug 1184550 - Add a mochitest for the Request constructor that tests that the body is set to used after being fetched and then fails on the second fetch with the same Request. r=bkelly 2016-01-14 08:59:00 -05:00
Jan-Ivar Bruaroey
ddcdf769db Bug 1232082 - add pc.ontrack and RTCTrackEvent r=jesup,smaug
--HG--
extra : transplant_source : %BA%B7%0B%AD%EA%24%19R%93-%9F%CF%82%10%CE%8B%DC4%FB%15
2016-01-12 15:09:01 -05:00
Tooru Fujisawa
a54a44b9e0 Bug 1235159 - followup: Fix test_bug1112040.html to check updated message. r=bustage 2016-01-16 15:22:09 +09:00
Boris Chiou
fa79443f12 Bug 1214536 - Part 5: Add AnimationEffectTimingReadOnly interface. r=birtles, r=smaug
1. Add AnimationEffectTimingReadOnly.webidl.
2. Add AnimationEffectTimingReadOnly cpp files.
3. Use AnimationEffectTimingReadOnly as KeyframeEffectReadOnly::mTiming.

--HG--
extra : rebase_source : 0e9c112b70ae56f2bcdf162374388857518fc124
extra : amend_source : 0aebf0e9daac77542d913e4ad6a07c75e21a93b5
2016-01-13 18:37:00 +01:00
Carsten "Tomcat" Book
d833f9ba1a merge mozilla-inbound to mozilla-central a=merge 2016-01-13 11:57:15 +01:00
Phil Ringnalda
39b2d1946d Back out 3 changesets (bug 1232082) for causing a variety of Android webrtc failures including causing bug 1239200
CLOSED TREE

Backed out changeset 1c8afc8ea1c1 (bug 1232082)
Backed out changeset d8ec4008871e (bug 1232082)
Backed out changeset fa3363702d51 (bug 1232082)
2016-01-12 22:33:17 -08:00
Tom Tromey
279d6ac586 Bug 1230491 - add CSSStyleSheet::parsingMode; r=heycam,bz 2016-01-12 09:50:43 -07:00
Xidorn Quan
fcca2f37bb Bug 1174323 part 2 - Use native mouse move to improve robustness of screenClientXYConst subtest. r=smaug
--HG--
extra : rebase_source : 3334383b3f1f35a94384bcf3b26dc58cc962151f
extra : source : 37bca3b1d6e01cb5f43720764b93f9de00bb1c40
2016-01-13 10:29:09 +11:00
Xidorn Quan
c7a88f4081 Bug 1236195 - Add missing requestFlakyTimeout for pointerlock/movementXY test. r=smaug
--HG--
extra : rebase_source : 31edf331237322bd7597b68b2265fe03d60bca6d
extra : source : 50a589b6f9aeb3379d54c62244396a5dc8db9a67
2016-01-13 10:29:09 +11:00
Boris Zbarsky
413e8fe8b8 Bug 1237177. Make the this-rebinding callable proxy sandboxes use return the prototype of its target, not its own null prototype. r=efaust 2016-01-11 12:58:41 -05:00
Andrew McCreight
bc43636ae7 Bug 1238076 - Enable test_postMessage_closed.html with e10s. rs=bz 2016-01-08 12:40:26 -08:00
Andrew McCreight
5b8cac2504 Bug 1238080 - Remove trailing whitespace from nsIWebBrowserChrome.idl and test_window_bar.html. r=baku
IGNORE IDL because this is only whitespace changes.
2016-01-08 12:40:25 -08:00
Boris Zbarsky
e7df3e8700 Bug 1236329. Back out the patch for bug 492933 (revision d8012b35413b) because it's not web-compatible in practice. r=smaug 2016-01-05 15:05:23 -05:00
dimi
67f0b5d3cf Bug 1205288 - implement and test fetch spec changes for blob scheme with non-GET method. r=bkelly 2016-01-06 17:13:19 +08:00
Shu-yu Guo
1768759efb Bug 1220564 - Update chrome code uses of genexprs and legacy comprehensions. (r=billm) 2016-01-06 16:02:16 -08:00
Wes Kocher
e0dc3b7265 Merge m-c to inbound, a=merge CLOSED TREE
--HG--
extra : commitid : 4JS7aaOzaVD
extra : amend_source : 249ac0feaf4a6ea8ad5d2ef9de63d4c5baee012b
2016-01-05 16:52:09 -08:00
Wes Kocher
52ed1e6ff2 Backed out changeset 3aca7055f52f (bug 1236329) because something from this push turned browser_video_test.js permafail on mulet CLOSED TREE
--HG--
extra : commitid : 2RDQomPsA9l
2016-01-05 15:14:48 -08:00
Jonathan Griffin
59f626fe96 Bug 1232780 - Disable mochitests which fail on e10s so we can get that suite running, a=test-only 2016-01-05 12:02:47 -08:00
Boris Zbarsky
cb006d4926 Bug 1236329. Back out the patch for bug 492933 (revision d8012b35413b) because it's not web-compatible in practice. r=smaug 2016-01-05 15:05:23 -05:00
Kit Cambridge
8f689a5c00 Bug 1234054 - Enable Push and service worker notifications on Desktop release builds. r=ehsan
--HG--
extra : commitid : 6vRoS2CYj3v
extra : rebase_source : a2d776215cfbc97b583afeb83141c7878b014d34
2016-01-04 14:32:33 -07:00
Kit Cambridge
00c6238e01 Bug 1227300, Part 7 - Update test interfaces. a=testonly
--HG--
extra : commitid : BgDWJWJ8OmB
extra : rebase_source : f700b49d5b0aa5f94c2d1c4f9b817d3aab8e4777
2015-11-23 15:03:20 -08:00
Mike Conley
5433e47dd6 Bug 1218594 - Regression test. r=felipe
--HG--
extra : commitid : GFWHfGonWSr
extra : rebase_source : a5cf935ce2f1cb1ead5a70b162e3a93be03e8269
extra : histedit_source : f75bab77d2743c8b549d10da5654b3b57294f90f
2016-01-04 13:46:58 -05:00
Mike Conley
f9c6c36436 Bug 1218594 - Fix some bad test assertion strings. r=felipe
--HG--
extra : commitid : 3FIPSOKEnYS
extra : rebase_source : 4bf04136cba0c19bf444db94b127fcd36d335e7c
extra : histedit_source : 7336bc9c3b80c30fe2ac1a71b5913f88b9c932cb
2016-01-04 13:46:40 -05:00
Kearwood (Kip) Gilbert
b06c3df1b8 Bug 1218482 - Enable WebVR By Default,r=bz
- dom.vr.enabled is now "true" by default for non-release builds.
- dom.vr.add-test-devices is now "0" by default, so that content may detect
  VR devices accurately.
2015-10-26 19:56:49 -07:00
Jan-Ivar Bruaroey
b3526e95e1 Bug 1232082 - add pc.ontrack and RTCTrackEvent r=jesup,smaug
--HG--
extra : rebase_source : fea25f937aca628960e665d9655c60806dd7e7f5
2016-01-12 15:09:01 -05:00