Xidorn Quan
adac331402
Bug 1268798 part 4 - Mark Document.fullscreenElement and fullscreenEnabled with LenientSetter. r=smaug
...
MozReview-Commit-ID: B2F2sCLm0G8
--HG--
extra : source : be1844a64bb5207f84692a9a2ed73c2dacb45aa9
2016-05-12 10:28:56 +10:00
Xidorn Quan
114633161f
Bug 1268798 part 3 - Add LenientSetter extended attribute. r=khuey
...
MozReview-Commit-ID: 61wybyS36KE
--HG--
extra : source : 98e1ae5fa2ddf5308fba6e09b47cbb831c60ac8a
2016-05-12 10:28:56 +10:00
Xidorn Quan
fe0ed0d00a
Bug 1268798 part 2 - Add result summary for WebIDL parser test. r=khuey
...
MozReview-Commit-ID: DMgATDa9yXX
--HG--
extra : source : 94aba7834b4c813251b8a8714ef7a9b10b1f3603
2016-05-12 10:28:56 +10:00
Xidorn Quan
82fa51890c
Bug 1268798 part 1 - Fix exception whitelist in WebIDL parser. r=khuey
...
MozReview-Commit-ID: 5rBXjHgQuGd
--HG--
extra : source : 0fbdf91d6cec99db9baf0646c372da0f5cb664e4
2016-05-12 10:28:56 +10:00
Matt Woodrow
96fd641cc2
Bug 881832 - Fix test_bug602962.xul to not assume that resizes have finished flushing when the resize event fires. r=tnikkel
...
--HG--
extra : rebase_source : 435b12ae6f61e63d2f0cb421a7a06e50ed2f2e14
2016-05-12 12:09:50 +12:00
Mats Palmgren
e04a74ec14
Bug 881832 - Make inner document reflow asynchronous. r=tnikkel
...
--HG--
extra : rebase_source : 9987e19e3318d5bc58ac8214496893041bc1775c
2016-05-12 12:07:45 +12:00
Dan Glastonbury
526fdd85f6
Bug 1224973 - Part 5: Implement suspend decoding for background video. r=cpearce,jwwang,jya
...
Implemented by short-circuiting calls to RequestVideoData in MDSM so no
frames are decoded. Resuming playback when video moves to foreground by
using the SeekTask/SeekJob/Seek in MDSM with result of GetMediaTime().
Special consideration is made to only seek the video part of Seek() to
remove an audible glitch in the audio playback when the video becomes
visible again.
MozReview-Commit-ID: 7YFDTanslXu
2016-05-12 09:54:15 +10:00
Dan Glastonbury
26d0966736
Bug 1224973 - Part 4: Pref media.suspend-bkgnd-video.enabled. r=cpearce,jwwang
...
Pref to control feature. Enabled at request of :cpearce.
MozReview-Commit-ID: 7Ci7mNqugOh
2016-05-12 09:54:00 +10:00
Dan Glastonbury
78730160f5
Bug 1224973 - Part 3: Plumb element visibility into MDSM. r=jya,jwwang
...
change MediaDecoder::mIsVisible to be a Canonical<bool> and plumb through to
the MediaDecoderStateMachine. This will be used to trigger suspending the
decoding of video frames.
MozReview-Commit-ID: F3Dpf0ogE7c
2016-05-12 09:53:51 +10:00
Dan Glastonbury
9f98a19f8c
Bug 1224973 - Part 2: Set MediaDecoder visibility via NotifyOwnerActivityChanged. r=cpearce,jwwang
...
Make MediaDecoder::SetElementVisibility private.
MozReview-Commit-ID: GjCuSNPalkE
2016-05-12 09:53:02 +10:00
Dan Glastonbury
d4be2cf480
Bug 1224973 - Part 1: Remove MediaDecoderOwner->IsHidden(). r=cpearce,jwwang
...
Used only by dormant mode calculations, remove IsHidden() and replace with
mIsVisible in MediaDecoder.
MozReview-Commit-ID: CksjiXsbsrb
2016-05-12 09:52:43 +10:00
Jeff Gilbert
80f726ea0b
Bug 1271478 - Implement WebGLContextCreationError. - r=jrmuizel,smaug,mtseng
2016-05-11 16:45:43 -07:00
David Keeler
3a4d7b486c
bug 883718 - remove nsIEntropyCollector and implementation r=mgoodwin,mrbkap
...
The rationale behind nsIEntropyCollector was to supplement NSS' source of
entropy with randomness from mouse move events. This obviously doesn't work on
platforms without a mouse (e.g. mobile platforms). Furthermore, as NSS seeds its
random number generator with robust randomness from the operating system, this
is unnecessary anyway. The primary concern is that initialization of the random
number generator must happen after forking, which is exactly what we do with the
child process in e10s mode.
MozReview-Commit-ID: GYQDElSCZy0
--HG--
extra : rebase_source : 6273a78203121c4d4ddf3ed97451f393ceef4b88
2016-05-10 16:24:44 -07:00
Kyle Huey
406bdf1bee
Bug 1272066: Slap the compiler. r=khuey
2016-05-11 11:46:36 -07:00
Kyle Huey
b6e81a079e
Bug 1267819: Revalidate the state of the world after processing control runnables. r=baku
2016-05-11 11:45:58 -07:00
Wes Kocher
5949ec87d1
Bug 1272066 - Try to stop assertions until a better fix can land rs=khuey
...
--HG--
extra : rebase_source : 188bad42f87f23026315146d059fc36fbe07063c
2016-05-11 11:37:59 -07:00
Wes Kocher
5c9f141313
Backed out changeset af74581564bc (bug 711886) for wpt bustage
2016-05-11 10:28:53 -07:00
Jason Duell
d3772280b8
Bug 711886. Fail Websocket if server replies with non-matching subprotocol r=mcmanus
2016-05-11 08:50:13 -07:00
Ben Kelly
23a521f80e
Bug 1271493 Dispatch fetch control runnable even in opt builds. r=mccr8
2016-05-11 07:42:05 -07:00
Neil Deakin
780d816c25
Bug 1270277, HasDataMatchingFlavors should only return true for text/unicode, r=snorp
2016-05-11 10:04:19 -04:00
Neil Deakin
a4ee9d8df2
Bug 1249522, when a file is present, only specify file type, r=smaug
2016-05-11 10:04:19 -04:00
Neil Deakin
405358d4b3
Bug 1101975, handle access keys in content process before menus, r=masayuki
2016-05-11 08:56:42 -04:00
Brian Birtles
e518a8a1ed
Bug 1263488 - Make AnimValuesStyleRule re-use PropertyStyleAnimationValuePair; r=hiro
...
Rather than defining the same type redundantly but with a name that overlaps
with a struct in KeyframeEffect.h (that has a different type).
MozReview-Commit-ID: 3MbvXWL8XlL
2016-05-11 16:43:32 +09:00
Andrea Marchesini
067604a67d
Bug 1268253 - MainThreadStopSyncLoopRunnable doesn't need to be exposed, r=khuey
2016-05-11 08:05:38 +02:00
Andrea Marchesini
59521d1cef
Bug 1268252 - XHR doesn't need to use MainThreadStopSyncLoopRunnable, r=khuey
2016-05-11 08:05:08 +02:00
Jean-Yves Avenard
2184cba811
Bug 1266260: P3. Limit maximum sampling rate to some sane value. r=gerald
...
MozReview-Commit-ID: 5ulAivVkec5
--HG--
extra : rebase_source : 2aa4f50a00b6fbd75acfcdd30f965c12cb311852
2016-05-11 12:15:55 +02:00
Jean-Yves Avenard
bf129486d9
Bug 1266260: P2. Check for OOM. r=gerald
...
Additionally, indicate in clearer fashion where setting length can't fail.
MozReview-Commit-ID: LSZtCclqhK1
--HG--
extra : rebase_source : 2dd254649809bc534c1dfc78e33ce3f46fae323c
2016-05-11 12:15:36 +02:00
Gabor Krizsanits
2585c3f697
Bug 1255138 - Window resize support from JS for e10s. r=mconley
2016-05-11 11:44:57 +02:00
Chris Pearce
b6f35101af
Bug 1271883 - Add Widevine keysystem to sGMPCodecs. r=jwwang
...
I broke Widevine in 1271242 when I changed EMEDecoderModule::SupportsMimeType()
to call GMPDecoderModule::SupportsMimeType() specifying a GMP to use, as I
didn't add the widevine keysystem to the take of keysystems that we recognise
in GMPDecoderModule. So we're unable to create an EME MediaDataDecoder.
In order to make Widevine EME work again, we need the Widevine keysystem string
in sGMPCodecs in GMPDecoderModule.cpp.
MozReview-Commit-ID: 6bJwsoGYIyL
--HG--
extra : rebase_source : be42b1848f10e2f4414319ffa8fe507d46e88cbc
2016-05-11 16:49:24 +12:00
Makoto Kato
283296d609
Bug 1258526
- Create SAPI object per speech to clear previous speech state at force. r=eeejay
...
When using the following script, stop method cannot clear pause state on SAPI backend.
speech.pause();
speech.stop();
Since SPF_PURGEBEFORESPEAK doesn't clear previous speech state, we should create SAPI object per speech instead of recycling it.
MozReview-Commit-ID: 2ajsTbauQpO
--HG--
extra : rebase_source : b72d3e1215e136f204afda18497b042112002995
2016-05-06 17:33:20 +09:00
Ben Tian
79b656f376
Bug 1261499 - [cleanup] Remove trailing spaces in nsContentUtils.{h,cpp}, r=khuey
2016-05-06 16:13:45 +08:00
Ben Tian
1d3df2ccde
Bug 1261499 - Make nsContentUtils::AddScriptRunner return void, r=khuey
2016-05-06 16:09:03 +08:00
Boris Zbarsky
20a2c90769
Bug 1268845. Make sure to set up an XPCWrappedNativeScope for SimpleGlobalObject globals on the main thread. r=bholley,ttaubert,ejpbruel
2016-05-10 20:57:29 -04:00
Boris Zbarsky
72f9bd44e0
Bug 1270349
followup to address a review comment. r=peterv
2016-05-10 20:57:29 -04:00
Boris Zbarsky
5ac1b1f8f2
Bug 1190641
part 3. Add the sandbox propagates to auxiliary browsing contexts flag to iframe sandboxing. r=ckerschb
2016-05-06 13:56:36 -04:00
Boris Zbarsky
08254285a1
Bug 1190641
part 2. Add the sandboxed modals flag to iframe sandboxing. r=ckerschb
...
Automated testing for this seems rather difficult; I've done manual testing.
2016-05-06 13:56:36 -04:00
Boris Zbarsky
0c0359682b
Bug 1190641
part 1. Reorder nsSandboxFlags.h to match the spec order better so it's easier to tell where they diverge. r=ckerschb
2016-05-06 13:56:35 -04:00
Boris Zbarsky
b84ac31e14
Bug 1271521. Add a sane way of temporarily disabling dialogs on a window. r=smaug
...
What we have right now is not very usable, because you can only enable/disable
on the scriptable top of the window, but it's not at all obvious that this is
the case when using the API.
2016-05-10 20:57:29 -04:00
Ben Kelly
45e5796248
Backout 212d1af61570 (bug 1271493) for winxp bustage. r=me
2016-05-10 17:38:39 -07:00
Ben Kelly
4fcf10742d
Bug 1271493 Dispatch fetch control runnable even in opt builds. r=mccr8
2016-05-10 16:43:17 -07:00
Mason Chang
376575c614
Bug 1267260 - Change CanvasImageCache to lookup cache images based on imgIContainer instead of imgIRequest. r=seth
...
--HG--
extra : rebase_source : 872ee783a05d0319ed69ce3c494dbf2a3206e26d
2016-05-10 08:00:06 -07:00
Kit Cambridge
f2f4e5708d
Bug 1206424 - Ensure `daysElapsed` is always non-negative when updating the push quota. r=wchen
...
--HG--
extra : rebase_source : 4c203d359f7bf965591442a3755675fd1d37ba3c
2016-05-09 20:54:05 -07:00
Wes Kocher
729942fffa
Merge inbound to central, a=merge CLOSED TREE
2016-05-10 15:20:22 -07:00
Mantaroh Yoshinaga
ce9c375596
Bug 1271515 - Remove unnecessary #include from Animation.cpp. r=birtles
...
MozReview-Commit-ID: GMPuMboBUJu
--HG--
extra : transplant_source : %B6Lf.LK12Fr%D9%9A%86%E3%08%40%C6P%D5L
2016-05-10 12:24:35 +09:00
Byron Campen [:bwc]
7ce7307ffa
Bug 998546: Fire ontrack and onaddstream on time. r=drno
...
MozReview-Commit-ID: GnuC2Skv453
--HG--
extra : rebase_source : 3440777393223c7d0b21e1ba9cb7c20a9037866c
2016-04-27 07:09:11 -05:00
bechen
c734744ad2
Bug 1242594 - Add testcase. r=rillian
...
MozReview-Commit-ID: 7icu0lE53CS
--HG--
extra : transplant_source : w_%26%97%11%FD%F2%15z%E9l%00%D9-%14%D6%B52%B4%83
2016-04-26 16:55:52 +08:00
bechen
4f3a1d8df5
Bug 1242594 - Don't remove the textTrack if it's parent is not null. r=rillian
...
MozReview-Commit-ID: 3nIE1XFFT99
--HG--
extra : transplant_source : %DD%B4%FF%22%28p%A0%CFwK%14%12%8E%0BK%AF-%B6%DB%E1
2016-04-26 16:38:24 +08:00
Jorg K
7ee391a98f
Bug 333064 - Fix space insertion in copy of CJK text. r=enndeakin
2016-05-10 05:18:00 -04:00
JW Wang
651acd2608
Bug 1271508. Part 3 - extract code to the parent class and remove use of mTaskQueue from sub-classes. r=jya.
2016-05-09 23:23:48 +08:00
JW Wang
663cb8f7b8
Bug 1271508. Part 2 - rename functions so they are the same as those of FFmpegAudioDecoder so it would be easier to extract common code to the parent class. r=jya.
...
MozReview-Commit-ID: LLwSBoL2A7r
2016-05-09 23:06:14 +08:00