Randell Jesup
37ad6cbc0c
Bug 964092: don't let DOM DataChannels get GC'd if they have an active callback r=smaug,jib
...
MozReview-Commit-ID: 48gjdDpHOM9
2016-04-26 00:28:53 -04:00
CJKu
f75bface0f
Bug 1265715 - Part 2. Add nsDisplayListBuilderMode parameter into nsLayoutUtils::PaintFrame; r=jfkthame
...
MozReview-Commit-ID: 1jkJOOH8KCi
--HG--
extra : rebase_source : c3a67cf66bb1f19cb3a0acc0cab3a45f1f02ea00
2016-04-26 00:26:40 +08:00
Ryan VanderMeulen
b7422710b7
Bug 1226477
- Disable test_fileapi_slice.html on e10s for causing intermittent crashes.
...
--HG--
extra : histedit_source : d48c8740ff0b49ba2c068349bc37e88528e96e2b
2016-04-25 21:45:46 -04:00
Kyle Huey
c73656947b
Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
2016-04-25 17:23:21 -07:00
Kit Cambridge
b3e4980239
Bug 1266569 - Avoid including the ChromeUtils
binding in Base64.h
. r=froydnj
...
MozReview-Commit-ID: 8ZLdMhJMaUe
--HG--
extra : rebase_source : d5cb2b5bcc587bad95e6223d18ef38c6937f9270
extra : histedit_source : 208b28d87e223333c2995fd615e0602b11d5bb68
2016-04-22 07:41:58 -07:00
Jon Coppeard
d5b6a661f0
Bug 1259021 - Rename Vector::extractRawBuffer to extractOrCopyRawBuffer r=Waldo
2016-04-25 13:41:25 +01:00
Andrea Marchesini
bad9abbf97
Bug 1263392 - ConsoleCallData::mStatus should be set also when ConsoleCallData is not used in workers, r=smaug
2016-04-25 13:53:49 +08:00
Ben Kelly
2464cb6262
Bug 1265771 P1 Only store active documents in the global observer list. r=bz
2016-04-24 08:11:32 -07:00
Kris Maglione
6d36833e42
Bug 1254194: Apply a content security policy to all WebExtension documents. r=gabor
...
MozReview-Commit-ID: HsFFbWdq00b
--HG--
extra : rebase_source : 07e4b6ec8c32f696d5b5987091ffc5ebde2c3061
extra : histedit_source : 20983fe6a9590d7f410276fac248c3d2f711caaa
2016-04-23 20:56:56 -07:00
Masayuki Nakano
eb041d2df7
Bug 1257759 part.7 Add new internal events which represent key events on plugin r=smaug
...
If a plugin process posts native key events to the widget, it needs to check if the key combination is reserved by chrome because if it's reserved by chrome, the reserved shortcut key handler should be executed and the event shouldn't be handled by the focused plugin.
This patches add eKeyDownOnPlugin and eKeyUpOnPlugin. nsXBLWindowKeyHandler will listen to them and handle them as normal keydown and keypress or keyup event. Note that these events won't be fired on content in the default event group and won't be sent to the remote process.
MozReview-Commit-ID: H5OKPLtVdr6
--HG--
extra : rebase_source : c6852423e47c40e9953b72061262730f7cce35d7
2016-04-23 01:22:49 +09:00
Phil Ringnalda
296f3a95c3
Back out 4 changesets (bug 1265771, bug 1266857) for leaks in browser_DownloadPDFSaver.js on Windows
...
CLOSED TREE
Backed out changeset a0c85ccffafd (bug 1266857)
Backed out changeset 1cf8785bdc0c (bug 1265771)
Backed out changeset e411c3ccd7b6 (bug 1265771)
Backed out changeset a298cd2c9417 (bug 1265771)
2016-04-22 21:27:11 -07:00
Ben Kelly
ad90cd164e
Bug 1265771 P1 Only store active documents in the global observer list. r=bz
2016-04-22 00:50:13 -07:00
Ben Kelly
d472e3219c
Bug 1266221 P1 Get devtools http service worker testing option from top window. r=bz
2016-04-21 16:26:42 -07:00
Ben Kelly
67cfa5a9ee
Bug 1265795 P4 Always call nsDocument::SetScriptGlobalObject(nullptr) from nsDocument::Destroy(). r=bz
...
Currently there are certain paths in nsDocumentViewer that can call
nsDocument::Destroy(), but fail to call SetScriptGlobalObject(nullptr). This
results in the global never being cleared.
This patch refactors things so nsDocument::Destroy() always clears the global.
This ensures a more consistent document teardown since we don't rely on
external callers to get multiple method calls correct.
2016-04-21 16:10:40 -07:00
Ben Kelly
e07a0186e8
Bug 1265795 P1 Uncontrolled service workers when global is removed from document. r=bz
2016-04-21 16:10:40 -07:00
Brian Birtles
14ae45c97e
Bug 1245000 part 4 - Enable the Animation constructor when Element.animate is enabled; r=bz
...
This also makes the constructor slightly more presentable with regards to its
current limitations.
2016-04-22 13:41:59 +09:00
Kit Cambridge
7810d425a8
Bug 1264710 - Catch IDB exceptions in IndexedDBHelper
. r=fabrice
...
MozReview-Commit-ID: 7L2lXkYvc1f
--HG--
extra : rebase_source : dabd3510266ae8445bc7d79507e56734ba879533
2016-04-14 10:00:42 -07:00
Kit Cambridge
3dc35814a4
Bug 1247685 - WebIDL and DOM implementation changes for app server keys. r=mt,baku
...
MozReview-Commit-ID: 1xYjSuLMnV4
--HG--
extra : rebase_source : 6bcb2e662cfa9a0d942731e8914a9df2e3dee197
2016-03-22 13:38:03 -07:00
Kit Cambridge
d21d6da5e8
Bug 1256488 - Add a Base64 URL-decoder for C++ and chrome JS callers. r=mt,baku
...
MozReview-Commit-ID: IrDwImYfHRu
--HG--
extra : rebase_source : ed7da7447e5d70c596234961625fcd4b8139814f
2016-03-22 12:09:04 -07:00
Seth Fowler
0847460298
Bug 1261554 (Part 1) - Prepare for implementing in-displayport visibility tracking. r=mstange
2016-04-21 01:21:58 -07:00
Edgar Chen
e81b2a134a
Bug 1262942 - Remove unnecessary warning message in ResponsiveImageSelector; r=jdm
2016-04-20 15:04:12 +08:00
Boris Zbarsky
612b86dc91
Bug 1265970. When throwing an exception from XHR open() due to not being in an active document, make sure it's an InvalidStateError. r=smaug
...
--HG--
rename : testing/web-platform/tests/XMLHttpRequest/open-url-multi-window-5.htm => testing/web-platform/tests/XMLHttpRequest/open-url-multi-window-6.htm
2016-04-20 18:05:58 -04:00
Boris Zbarsky
f0c4762155
Bug 1265072 part 6. Get rid of nsContentUtils::GetDocumentFromScriptContext. r=smaug
2016-04-20 18:04:37 -04:00
Boris Zbarsky
480a205762
Bug 1265072 part 5. Get rid of uses of GetDocumentFromScriptContext in EventSource code. r=smaug
2016-04-20 18:04:37 -04:00
Boris Zbarsky
897473a184
Bug 1265072 part 4. Get rid of uses of GetDocumentFromScriptContext in WebSocket code. r=smaug
2016-04-20 18:04:36 -04:00
Boris Zbarsky
fb36e28a0d
Bug 1265072 part 2. Get rid of uses of GetDocumentFromScriptContext in XMLHttpRequest code. r=smaug
2016-04-20 18:04:36 -04:00
Nathan Froyd
86d79217ed
Bug 1265902 - part 2 - don't construct unnecessary string temporaries in TransferablesToIPCTransferables; r=mccr8
...
Assignment works just fine here, is clearer, and avoids unnecessary work.
2016-04-20 11:50:45 -04:00
Nathan Froyd
98cfb0e977
Bug 1265902 - part 1 - be more efficient when using nsContentUtils::GetSurfaceData(); r=mccr8
...
nsContenUtils::GetSurfaceData() returns an allocated buffer; the uses of
it in PuppetWidget and nsContentUtils::TransferableToIPCTransferable
copy the allocated buffer again. We can do better than this. In the
PuppetWidgetCase, we can simply construct an nsDependentCString for
sending the IPC message. In the TransferableToIPCTransferable case, we
can transfer ownership of the buffer into the IPCDataTransferItem we are
creating.
2016-04-20 11:50:45 -04:00
Carsten "Tomcat" Book
4d6108d41a
Merge mozilla-central to mozilla-inbound
2016-04-20 11:52:05 +02:00
Carsten "Tomcat" Book
9eb45808ae
merge mozilla-inbound to mozilla-central a=merge
2016-04-20 11:50:29 +02:00
Andrea Marchesini
deaf4cf830
Bug 1265610 - test_postMessages.html and some dom/filesystem tests requires 'dom.input.dirpicker' to be true, r=smaug
2016-04-20 11:39:33 +02:00
Mantaroh Yoshinaga
1a3a4d293d
Bug 1259285 - Part1 - Move CSS/Web Animations-specific visibility handling. r=birtles
...
MozReview-Commit-ID: 5ZYUhvI1cqV
--HG--
extra : transplant_source : %85%01%5C%91%EB%C2%F9%F5a%82%5C%FCZKz%F7%2B%27%F7%9C
2016-04-20 09:05:29 +09:00
Edgar Chen
e036f20a6f
Bug 1158412 - Remove assertion for document prescontex and add crash test; r=jdm
...
MozReview-Commit-ID: BSrmQLfjYUi
2016-04-15 09:33:20 -04:00
Masayuki Nakano
9170348baf
Bug 1259656 part.7 Rename WidgetEvent::originalTarget to WidgetEvent::mOriginalTarget r=smaug
...
MozReview-Commit-ID: G1WVCWkS0Lt
--HG--
extra : rebase_source : e4790266f4efa33269c073bca1d98f9e8e6c90d7
2016-04-19 01:33:23 +09:00
Masayuki Nakano
da3898bcb7
Bug 1259656 part.5 Rename WidgetEvent::target to WidgetEvent::mTarget r=smaug
...
MozReview-Commit-ID: L0GnVR6NcAe
--HG--
extra : rebase_source : a8784d4599dad317f8335477afac9a7d4b92918f
2016-04-19 00:46:00 +09:00
Masayuki Nakano
e88a0f30fa
Bug 1259656 part.3 Rename WidgetEvent::userType to WidgetEvent::mSpecifiedEventType r=smaug
...
MozReview-Commit-ID: 5ef5lEQ1fZJ
--HG--
extra : rebase_source : 0d0f8b7e29db15b41ff6ac68db24b3e7d3df6afc
2016-04-18 23:53:03 +09:00
Masayuki Nakano
cbe8f5268a
Bug 1259656 part.1 Rename WidgetEvent::refPoint to WidgetEvent::mRefPoint r=smaug
...
MozReview-Commit-ID: ESWM5ZyBpSR
--HG--
extra : rebase_source : c5e1e3f60bcdde2a7f6c399e72430b29a3e552cd
2016-04-18 23:09:02 +09:00
Olli Pettay
cc6d1d9827
Bug 1257096, don't try to report about unusual unhandled rejected Promises, r=bz,waldo
...
--HG--
extra : rebase_source : a53d6853feeae3c54f307cef71edcdba4f771803
2016-04-20 02:29:21 +03:00
Andrea Marchesini
fd0f8bf221
Bug 1247953
- Increase the number of stored ConsoleEvent objects, r=bgrinstead
2016-04-19 14:10:15 +02:00
Andreas Farre
b674c212ab
Bug 949413 - Set href with context in Location.assign r=bz
...
MozReview-Commit-ID: Ao5eIxdo5Qv
--HG--
extra : rebase_source : c6f4a0a1d262cef057300cc39468c8f7eda59860
2016-04-14 09:58:09 -04:00
Gerald Squelart
5918188906
Bug 1248507 - p5. DecoderDoctorDiagnostics implementation - r=jya,bz
...
Minimal implementation of DecoderDoctorDiagnostics.
If the Decoder Doctor analysis needs to report something, a notification is
logged to the web console, with the media format(s) that cannot be decoded.
In this patch, there are only two notification types: "Cannot play" when no
decoders are found for any of the requested formats), or "Can play" (if pref
"media.decoderdoctor.verbose" is true) when decoders are missing for only
some of the requested formats.
MozReview-Commit-ID: 4QkiVvcNSU3
2016-04-19 17:36:19 +10:00
Carsten "Tomcat" Book
b06178a07e
Merge mozilla-central to fx-team
2016-04-19 12:09:01 +02:00
Alastor Wu
b5361feb4b
Bug 1249579 - part2 : audio competing suspend/resume methods. r=snorp, baku.
...
MozReview-Commit-ID: EjNvKELCiAy
--HG--
extra : transplant_source : %AE%20%21e%E1%94%DE%29B%9C%F5%04%13%C6%3Dr%D3%9Aj%B4
2016-04-18 18:48:41 +08:00
Shawn Huang
50467e2954
Bug 1259588 - new File("") throws TypeError exception, r=baku
2016-04-19 10:32:43 +08:00
Maksim Lebedev
9734ab0c2c
Bug 1000870 - Add some features in testing system. r=smaug
2015-05-19 07:03:00 +02:00
Masayuki Nakano
07b6f24132
Bug 1259657 Rename WidgetGUIEvent::widget to WidgetGUIEvent::mWidget r=smaug
...
MozReview-Commit-ID: 167PQWJDEHW
--HG--
extra : rebase_source : 6cd44095b9f33e03190972f043087786cbd772f2
2016-04-14 17:03:14 +09:00
Andrea Marchesini
8e22a11655
Bug 1263992 - patch 1 - Remove DirectoryType enum, r=smaug
2016-04-18 03:32:30 -04:00
Brian Birtles
05276091f4
Bug 1245000 part 1 - Add a preference for enabling Element.animate; r=bz
...
MozReview-Commit-ID: H3HPYWeyGCL
2016-04-18 09:16:04 +09:00
Kartikaya Gupta
f72cd76655
Bug 1250505 - Convert SynthesizeNativeTouchPoint and SynthesizeNativeTouchTap to take a LayoutDeviceIntPoint instead of a ScreenPoint. r=njn
...
MozReview-Commit-ID: EybGq9b1B8Z
--HG--
extra : rebase_source : defc16fc066a3a40480fa4c94f3a742a267344a8
2016-04-15 06:39:36 -04:00
Nathan Froyd
67dd0b1d96
Bug 1265056 - don't needlessly construct nsAutoCString temporaries in dom/; r=baku
2016-04-15 19:46:45 -04:00