Kris Maglione
8b884c80c8
Bug 1399646: Part 2 - Use the async shutdown service for ServiceWorkerRegistrar. r=baku
...
The current shutdown handling code is susceptible to deadlocks, since it spins
the event loop while it holds mMonitor, and other main thread methods which
try to acquire mMonitor can be called from code that runs while the event loop
is spinning.
My initial solution was just to release mMonitor before spinning the event
loop, but at this point I think it makes more sense to switch to the
standardized AsyncShutdown routines, which provide better diagnostics and
allow us to avoid one more nested event loop during shutdown.
MozReview-Commit-ID: 1RtFN585IR7
--HG--
extra : rebase_source : 978f3bf7cef73e56b3e1c1c838c2bc6efcefb0c0
extra : amend_source : 2b7c9422004b58ad1d38d7dd705ad446bc47cb23
extra : histedit_source : 7a4e80de7d5aa48e074ea03821bb78e5e287842e%2C92c1119a131adaa33f5691c0e534bb243115817b
2017-09-14 11:30:50 -07:00
Tim Taubert
dd24dc77e0
Bug 1388843 - Part 1: Copy u2f-hid-rs into dom/webauthn/ r=gerv,qdot
2017-08-09 21:16:49 +02:00
Ryan VanderMeulen
277d6a438f
Merge m-c to inbound. a=merge
2017-09-14 10:52:18 -04:00
Sebastian Hengst
65bd75b8f9
merge autoland to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 6nttXoSo3Fh
2017-09-14 11:04:14 +02:00
Wes Kocher
ff68b95b87
Merge inbound to central, a=merge
...
MozReview-Commit-ID: ClVRh99eIUo
2017-09-14 00:03:28 -07:00
Ryan VanderMeulen
7995fdbb33
Merge m-c to inbound. a=merge
2017-09-13 20:37:13 -04:00
Ryan VanderMeulen
3fc86b0be1
Backed out 2 changesets (bug 864845) for causing bug 1399649.
...
Backed out changeset c991b71d3642 (bug 864845)
Backed out changeset 9e6a4d96cf76 (bug 864845)
2017-09-13 19:23:12 -04:00
Sebastian Hengst
006a58c35d
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 2iVDKexRjxu
2017-09-13 23:58:43 +02:00
Christoph Kerschbaumer
d52e12418d
Bug 1399468 - Update remaining tests within dom/browser-element to comply with new toplevel data: URI navigation policy. r=smaug
2017-09-13 16:07:19 +02:00
Michael Layzell
44f1d8fa25
Bug 1396976 - Flush IME document changes when entering nested Document Update, r=masayuki
2017-09-13 11:45:49 -04:00
Michael Layzell
5dff36164d
Bug 1398883 - Disable the DataTransfer::Protected state for Firefox 57, r=baku
...
This isn't a super essential feature, and is just a change to try to bring us in
line with chromium and the spec. As this has apparent web compat issues, and
DataTransfer is a hard to test area, this patch moves the changes behind a pref,
which we can come back to turning on after we ship 57.
2017-09-13 11:45:48 -04:00
Andrew Osmond
cf998634b8
Backed out changeset e66c8d65d0f1 (bug 1389021) because it did not reduce the crash volume.
2017-09-13 11:19:06 -04:00
Sebastian Hengst
61569e53a2
Backed out changeset 142c2979af94 (bug 1254688) for failing mochitest dom/tests/mochitest/general/test_resource_timing_unload.html | Only one entry should be found. r=backout on a CLOSED TREE
2017-09-13 16:58:44 +02:00
Sebastian Hengst
49cb3c40cb
Backed out changeset 0140b9418003 (bug 1398556) for asserting at dom/file/ipc/IPCBlobInputStream.cpp:555. r=backout on a CLOSED TREE
2017-09-13 16:57:39 +02:00
Sebastian Hengst
b3fd3e1e87
Backed out changeset 393e901c47f6 (bug 1399466) so bug 1398556 can be backed out. r=backout on a CLOSED TREE
2017-09-13 16:56:25 +02:00
Shawn Huang
f86d1e915d
Bug 1399038 - Enable Storage API on beta/release. r=janv, baku
2017-09-13 21:46:36 +08:00
Andrea Marchesini
88cc64e1f7
Bug 1399466 - IPCBlobInputStream should not use STS to read from the remote Stream, but DOMFile thread instead, r=smaug
2017-09-13 15:37:49 +02:00
Andrea Marchesini
2961a9e492
Bug 1398556 - IPCBlobInputStream should call OnInputStreamReady() on the current thread if ::AsyncWait() is called without passing nsIEventTarget, r=smaug
2017-09-13 15:29:39 +02:00
Dan Minor
b155d6c5ca
Bug 1393687 - Add mochitest for max-fs; r=jesup
...
This adds a mochitest to verify that the max-fs constraint results in smaller
video for VP8 and H.264.
MozReview-Commit-ID: Hk6uyqoiwUY
--HG--
extra : rebase_source : 99602d3d98f8f17b8d71fd94ef3198d43abb7541
2017-09-12 08:24:48 -04:00
Valentin Gosu
825c888826
Bug 1254688 - Test that loaded in onunload shouldn't show up in the next page performance object r=bz
...
MozReview-Commit-ID: ApFxoKmwoji
2017-09-13 14:55:15 +02:00
Ben Kelly
f43590de33
Bug 1398484 Only assert that the channel does not change for top level service worker scripts. r=baku
2017-09-13 05:53:54 -07:00
Sebastian Hengst
7dd2b068b5
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-09-13 13:35:21 +02:00
Sebastian Hengst
e4a2f44531
merge autoland to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 9SALJlvWgoZ
2017-09-13 13:32:44 +02:00
Sebastian Hengst
1fbe7771e8
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: GUc4LEY8qp4
2017-09-13 11:27:47 +02:00
Sebastian Hengst
dd669d05e1
merge autoland to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: JWKcdNfAFqk
2017-09-13 11:25:59 +02:00
Andrea Marchesini
57228a9b15
Bug 1359017 - onmessageerror for WindowEventHandlers in case StructuredClone algorithm fails when deserializing, r=masayuki, r=smaug
2017-09-13 05:59:06 +02:00
Andrea Marchesini
abd6b28844
Bug 1359017 - onmessageerror for Workers in case StructuredClone algorithm fails when deserializing, r=masayuki, r=smaug
2017-09-13 05:59:06 +02:00
Andrea Marchesini
f59c3de953
Bug 1359017 - onmessageerror for BroadcastChannel in case StructuredClone algorithm fails when deserializing, r=masayuki, r=smaug
2017-09-13 05:59:06 +02:00
Andrea Marchesini
ab8673f32d
Bug 1359017 - onmessageerror for MessagePort in case StructuredClone algorithm fails when deserializing, r=masayuki, r=smaug
2017-09-13 05:59:05 +02:00
Jon Coppeard
a3c0357907
Bug 1399141 - Attribute malloc memory when creating reflector object r=baku
2017-09-13 11:21:12 +01:00
Sebastian Hengst
a3ed708553
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-09-13 11:44:38 +02:00
Joel Maher
7806465584
Bug 1398244 - run mochitest-media on windows 10 instead of windows 8. r=rwood
2017-09-13 05:18:46 -04:00
Boris Zbarsky
101a69d71a
Bug 864845 part 2. Make window.content chromeonly. r=mystor
...
MozReview-Commit-ID: Q7hTmngEgI
2017-09-12 15:33:10 -04:00
Ryan VanderMeulen
68c8008faf
Backed out 7 changesets (bug 1364364) for causing bug 1399182.
...
Backed out changeset c517d8071dfb (bug 1364364)
Backed out changeset 809036cfd7d9 (bug 1364364)
Backed out changeset c394b06dc30c (bug 1364364)
Backed out changeset c5a737bbfdeb (bug 1364364)
Backed out changeset 21ee8f318a47 (bug 1364364)
Backed out changeset 074475da0f2c (bug 1364364)
Backed out changeset de6c153ec533 (bug 1364364)
--HG--
rename : dom/indexedDB/test/bfcache_page1.html => dom/indexedDB/test/bfcache_iframe1.html
rename : dom/indexedDB/test/bfcache_page2.html => dom/indexedDB/test/bfcache_iframe2.html
rename : dom/media/webspeech/synth/test/file_bfcache_page1.html => dom/media/webspeech/synth/test/file_bfcache_frame.html
rename : dom/media/webspeech/synth/test/file_bfcache_page2.html => dom/media/webspeech/synth/test/file_bfcache_frame2.html
rename : dom/workers/test/WorkerDebugger_frozen_window1.html => dom/workers/test/WorkerDebugger_frozen_iframe1.html
rename : dom/workers/test/WorkerDebugger_frozen_window2.html => dom/workers/test/WorkerDebugger_frozen_iframe2.html
rename : dom/workers/test/suspend_window.html => dom/workers/test/suspend_iframe.html
2017-09-12 13:21:17 -04:00
Sebastian Hengst
643376d693
Backed out changeset a8d6f6fd7bda (bug 1359017) for failing wpt's /html/dom/reflection-forms.html. r=backout
2017-09-13 08:56:53 +02:00
Sebastian Hengst
92d408093a
Backed out changeset 354139a05e75 (bug 1359017)
2017-09-13 08:56:23 +02:00
Sebastian Hengst
264522f53d
Backed out changeset 9248962260f9 (bug 1359017)
2017-09-13 08:56:18 +02:00
Sebastian Hengst
66969c6b7b
Backed out changeset 7b45c1aebf7f (bug 1359017)
2017-09-13 08:56:13 +02:00
Andrea Marchesini
68fed142b9
Bug 1359017 - onmessageerror for WindowEventHandlers in case StructuredClone algorithm fails when deserializing, r=masayuki, r=smaug
2017-09-13 05:59:06 +02:00
Andrea Marchesini
977186322a
Bug 1359017 - onmessageerror for Workers in case StructuredClone algorithm fails when deserializing, r=masayuki, r=smaug
2017-09-13 05:59:06 +02:00
Andrea Marchesini
f3bcbfa12b
Bug 1359017 - onmessageerror for BroadcastChannel in case StructuredClone algorithm fails when deserializing, r=masayuki, r=smaug
2017-09-13 05:59:06 +02:00
Andrea Marchesini
456461ba4d
Bug 1359017 - onmessageerror for MessagePort in case StructuredClone algorithm fails when deserializing, r=masayuki, r=smaug
2017-09-13 05:59:05 +02:00
Sebastian Hengst
ecf716b8bb
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: CmMBcpJapLy
2017-09-12 11:35:15 +02:00
Xidorn Quan
a0f7c55075
Bug 1398619 - Correctly inherit backend for document created by DOMParser, and add test for it. r=bholley
...
The old code doesn't work because mScriptHandlingObject is a nsWeakPtr,
which cannot be casted to nsPIDOMWindowInner directly.
Since scriptHandlingObject is a strong reference to the same object, we
can just try casting that.
MozReview-Commit-ID: JRBs5N6xxc0
--HG--
extra : rebase_source : cd0237553198182b00ff9c667a17271b23464567
2017-09-12 14:28:27 +10:00
James Cheng
be5b995e78
Bug 1397123 - [Part2] Decouple ChromiumCDMProxy from ChromiumCDMParent. r=cpearce
...
1. Pass ChromiumCDMCallback interface to ChromiumCDMParent instead of ChromiumCDMProxy directly.
2. Wrap dispatching to main thread function to clean up the redundant code.
MozReview-Commit-ID: 5HxS9Fc1yr
--HG--
extra : rebase_source : 3ac4c4b260f3196bd862e97aaf12c2422d43ad11
2017-09-11 12:17:36 +08:00
James Cheng
e3b97ecea3
Bug 1397123 - [Part1] Make aMessage of CDMProxy::OnSessionMessage const. r=cpearce
...
MozReview-Commit-ID: Bsw6s2HE02
--HG--
extra : rebase_source : 40a0bd4d5cc20210322daed0eba04dec2273fbd7
2017-09-11 12:16:18 +08:00
Stone Shih
6837036723
Bug 1397461: Fire coalesced mousemove event when the event button or buttons changes. r=smaug.
2017-09-08 10:21:09 +08:00
Bill McCloskey
fe8e58f308
Bug 1397941 - Fix DecodedStream labeling bug (r=jwwang)
...
MozReview-Commit-ID: KL5XzLJuWgz
2017-09-11 19:10:59 -07:00
Sebastian Hengst
16e918b99e
Backed out changeset bc3d643c4973 (bug 1395973) for failing browser-chrome's toolkit/content/tests/browser/browser_bug982298.js and toolkit/modules/tests/browser/browser_Finder_hidden_textarea.js. r=backout on a CLOSED TREE
2017-09-14 14:48:50 +02:00
Andrea Marchesini
b837bb47ab
Bug 1399466 - IPCBlobInputStream should not use STS to read from the remote Stream, but DOMFile thread instead, r=smaug
2017-09-14 14:28:29 +02:00