Carsten "Tomcat" Book
2dc450ceba
Backed out changeset a8bae4554679 (bug 1259831)
...
--HG--
extra : rebase_source : 18ccc0c8c21d4d42afa5e8db22921b5468117b30
2016-04-29 14:21:12 +02:00
Paul Adenot
1011bcc2a0
Bug 1259831 - Remove the auto-suspend logic for AudioContext. r=karlt
...
MozReview-Commit-ID: JoSMPVfbgJb
2016-03-29 16:57:19 +02:00
Henri Sivonen
7d6b2afbac
Bug 1221856 - Infer b/f cache restoration of MediaDocument from readyState. r=smaug.
2016-04-29 10:56:53 +03:00
JW Wang
438a0405e7
Bug 1267936 - make a stronger assertion to catch that MediaDecoder is created when MediaShutdownManager::Shutdown() begins. r=jya.
...
MozReview-Commit-ID: K3OdjMFGEUF
2016-04-29 10:18:35 +08:00
Cameron McCormack
2617364266
Bug 1268390 - Part 1: Factor out most of nsStyleSet::AddDocStyleSheet for re-use. r=bholley
2016-04-29 14:01:44 +10:00
Lee Salzman
61d1a0da74
Bug 1265131, part 4 - fix tests for Skia m51 update. r=jrmuizel
2016-04-28 22:55:27 -04:00
Andrea Marchesini
1c0c183890
Bug 1261009 - Remove the Data Store API, r=fabrice
2016-04-29 09:02:45 +08:00
Andrea Marchesini
b4fdf724ae
Bug 1268393 - Some compilation issues in ServiceWorker code, r=ehsan
2016-04-29 09:01:22 +08:00
Nicholas Nethercote
2511b2c327
Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
...
It's an annotation that is used a lot, and should be used even more, so a
shorter name is better.
MozReview-Commit-ID: 1VS4Dney4WX
--HG--
extra : rebase_source : b26919c1b0fcb32e5339adeef5be5becae6032cf
2016-04-27 14:16:50 +10:00
Kyle Machulis
bb87072fdb
Backout of 541618e4babd (bug 1263696) due to performance timeline test bustage
2016-04-28 14:48:14 -07:00
Jeff Walden
61eb1f6b30
Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
...
--HG--
extra : rebase_source : 52cdd9abe79b46385c54f6b28047f24a0cd57aee
2016-03-18 16:45:31 -07:00
Jeff Walden
56d59777fd
Bug 888969 - Make the getPrototypeOf/setPrototypeOf traps scriptable. r=efaust, r=bholley
...
--HG--
extra : rebase_source : 4a19f3a59e9a5935f8a41f2928b74c0af3947942
2016-02-23 13:42:30 -08:00
Ehsan Akhgari
a9cd8f1af3
Bug 1267966 - Remove the deprecation warning from Attr.ownerElement; r=baku
...
I added this deprecation back in bug 957431 by mistake, but it's clear
that we won't be removing this attribute after all.
2016-04-28 10:49:11 +08:00
Andrea Marchesini
68f5bb0f60
Bug 1260766 - the comparison of OriginAttributes in nsFrameLoader::Swap* methods should consider the usercontextid attribute of the owning element, r=smaug
2016-04-28 10:39:51 +08:00
Kyle Huey
7579799b01
Bug 1266595: Replace Chromium Task with Runnable. r=froydnj
2016-04-27 17:06:05 -07:00
Andrea Marchesini
a9b65ecfb0
Bug 1261094 - Improve how MessageChannel::mInterruptStack is used in IPC code, r=jld
2016-04-28 07:21:49 +08:00
Wes Kocher
6a486eb10c
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 56rcBPa9a6G
2016-04-27 14:16:30 -07:00
Wes Kocher
20598f44f6
Backed out changesets baa6c68ec413,5b8583070c9e,2942bb31152c,dd2ad6863f53,c68772362633,c8db6695b991 (bug 1231981) a=backout
...
MozReview-Commit-ID: EoGyz071RoN
--HG--
extra : amend_source : 69d6593ae0a946ed6366513a2e186b43c7435440
extra : histedit_source : cdce5a0698d6e7996ae731cff56263abc202ae65%2Ca62e94bdb37fc3e9266884f283d732e61e0f4715
2016-04-27 10:24:37 -07:00
Wes Kocher
55d7bfae3f
Backed out changesets 8ed054e5853e,d56adef9c8e0,408df9f84697,7092e498ac3a,29dce05596c6,ae1dc75009e7 (bug 1231975) for breaking local mochitests a=backout
...
MozReview-Commit-ID: 17mJDyZMVju
--HG--
extra : histedit_source : cf965b94d4b36cc1b4ce0a89272f9c355ae1b82e%2C72cefdebce52a0e6653a87dd0ef0a1316fe0ec18
2016-04-27 10:20:42 -07:00
Nathan Froyd
5672bb749c
Bug 1259733 - use forward declarations for nsIDocument in a few places; r=dholbert
...
This is sufficient for nsCSSFrameConstructor.h's needs, and the
corresponding C++ file already includes nsIDocument.h.
2016-04-27 14:48:36 -04:00
Christoph Kerschbaumer
da0d241d98
Bug 1206961 - Use channel->AsyncOpen2() for imageLoader; Remove security checks from callsites (r=bz)
2016-04-27 19:41:13 +02:00
Dan Minor
4b3726dd99
Bug 1265405 - Add test case for PeriodicWave normalization; r=padenot
...
MozReview-Commit-ID: B85kaip1xQT
--HG--
extra : rebase_source : 565fe160a510cad0bf1f406404e33121a0783a3c
2016-04-22 09:47:07 -04:00
Dan Minor
c86fe66751
Bug 1265405 - Use a dictionary to specify how PeriodicWave should be normalized (or not); r=padenot
...
MozReview-Commit-ID: IH7no48COML
--HG--
extra : rebase_source : 649afa948369812a93667929e1b9bf1cba93172a
2016-04-25 11:37:20 -04:00
Dan Minor
11d3cf6d22
Bug 1265405 - Add a dictionary to specify how PeriodicWave should be normalized (or not); r=smaug
...
MozReview-Commit-ID: CR5kO8MXdZv
--HG--
extra : rebase_source : 10ac8c5f18b18fdc92d8eb2013354bbbf2da0c9e
2016-04-26 06:54:38 -04:00
Morris Tseng
fa4e4a6fd2
Bug 1193526 - Add generated files. r=jgilbert
...
MozReview-Commit-ID: FX6wNAmtfUH
2016-04-27 11:55:46 +08:00
Morris Tseng
91b61fd363
Bug 1193526 - Update errata to mark all failures in 1.0.3 webgl conformance tests. r=jgilbert
...
MozReview-Commit-ID: 3sXVAcVByvh
2016-04-27 11:55:45 +08:00
Morris Tseng
455022580c
Bug 1193526 - Handle image.src being invalid. r=jgilbert
...
MozReview-Commit-ID: IhTC5kkiBu5
2016-04-27 11:55:45 +08:00
Morris Tseng
53a7c08931
Bug 1193526 - Handle image failing to load. r=jgilbert
...
MozReview-Commit-ID: viVuDjJkGH
2016-04-27 11:55:45 +08:00
Morris Tseng
adb83aa7cc
Bug 1193526 - Handle video failing to load. r=jgilbert
...
MozReview-Commit-ID: CBO2VQXsHuD
2016-04-27 11:55:45 +08:00
Morris Tseng
e79aaa8b81
Bug 1193526 - Rename built_in_varying_array_out_of_bounds to biv_array_oob. r=jgilbert
...
The name of some tests is too long and exceed maximum length of windows
path. So we rename it to shorter name.
MozReview-Commit-ID: 2Mp94FkUehd
--HG--
rename : dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html => dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biv_array_oob/biv_array_oob_001_to_001.html
rename : dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag => dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biv_array_oob/gl_Color.frag
2016-04-27 11:55:45 +08:00
Morris Tseng
42adee6ebb
Bug 1193526 - Update tests to 1.0.3 from a8ffce2eb6906f3b910399de9ce82dc5538df95b. r=jgilbert
...
MozReview-Commit-ID: H4SQMlrx5ZP
2016-04-27 11:55:45 +08:00
Morris Tseng
0bb31aa671
Bug 1193526 - Update mochitest paths. r=jgilbert
...
MozReview-Commit-ID: 5oLPIdQCuAI
2016-04-27 11:55:42 +08:00
Morris Tseng
96090d52da
Bug 1193526 - Update all generator files for webgl conformance test 1.0.3. r=jgilbert
...
MozReview-Commit-ID: GfDBclBMKcP
2016-04-27 11:55:41 +08:00
Morris Tseng
7387ca5b1d
Bug 1193526 - Update conformance path and remove unused file. r=jgilbert
...
The folder name "webgl-conformance" is too long. Rename it to
"webgl-conf".
MozReview-Commit-ID: FPpYn7MkjFN
--HG--
rename : dom/canvas/test/webgl-conformance/always-fail.html => dom/canvas/test/webgl-conf/always-fail.html
rename : dom/canvas/test/webgl-conformance/generate-wrappers-and-manifest.py => dom/canvas/test/webgl-conf/generate-wrappers-and-manifest.py
rename : dom/canvas/test/webgl-conformance/mochi-single.html => dom/canvas/test/webgl-conf/mochi-single.html
rename : dom/canvas/test/webgl-conformance/mochi-wrapper.html.template => dom/canvas/test/webgl-conf/mochi-wrapper.html.template
rename : dom/canvas/test/webgl-conformance/mochitest-errata.ini => dom/canvas/test/webgl-conf/mochitest-errata.ini
rename : dom/canvas/test/webgl-conformance/mochitest.ini.template => dom/canvas/test/webgl-conf/mochitest.ini.template
2016-04-27 11:55:41 +08:00
Morris Tseng
6f5966c383
Bug 1193526 - Remove old conformance tests and generated files. r=jgilbert
...
MozReview-Commit-ID: 7kXV1e0Cgua
2016-04-27 11:55:41 +08:00
Henry Chang
535880a873
Bug 1178337 - Part 2: Update/add test cases. r=sicking.
...
--HG--
extra : source : 1f0f356a737c1a7063fe5a464c14c8255b89122f
2016-04-27 10:28:38 +08:00
Henry Chang
7ec95c63c9
Bug 1178337 - Part 1: Supports all referrer policies for element atrributes. r=sicking, r=Gijs, r=mcmanus
...
--HG--
extra : source : 6948efdbc5187e754d5bddd6391a7b67a30222a5
2016-04-27 10:26:57 +08:00
Sebastian Hengst
b578483c45
Backed out changeset 286171389d12 (bug 1264214) for unexpected passes in test_conformance__glsl__misc__shaders-with-name-conflicts. r=backout
2016-04-27 18:59:01 +02:00
JerryShih
77e1be0c84
Bug 1267100 - test case for webgl getFramebufferAttachmentParameter() call. r=jgilbert
2016-04-27 18:58:54 +02:00
JerryShih
dc3eae0de8
Bug 1267100 - add makeCurrent() for WebGLContext::GetFramebufferAttachmentParameter(). r=jgilbert
2016-04-27 18:58:47 +02:00
Sebastian Hengst
5fcb84c80e
Backed out changeset de77b0c64ad9 (bug 1267100) for unexpected passes in test_conformance__glsl__misc__shaders-with-name-conflicts.html. r=backout
...
de77b0c64ad9
2016-04-27 18:49:57 +02:00
Sebastian Hengst
5560e8ccb1
Backed out changeset f72ce6c9ec3f (bug 1267100)
2016-04-27 18:47:49 +02:00
Ben Kelly
c9b282c4c6
Bug 1267733 P3 Trigger service worker update after failed interception. r=jdm
2016-04-27 02:24:04 -07:00
Ben Kelly
2623d70dd2
Bug 1267733 P2 Pass ServiceWorkerRegistrationInfo down to CancelChannelRunnable. r=jdm
2016-04-27 02:24:04 -07:00
Ben Kelly
0dd830cdc0
Bug 1267733 P1 Treat last-update-time as infinitely in the past when checking for service worker update after restart. r=jdm
2016-04-27 02:24:04 -07:00
Neil Deakin
1cb35f2cd1
Bug 1267259 - Add extra drag promise types to whitelist. r=smaug
...
--HG--
extra : rebase_source : 1ceaa05bfeb1afbeba86307453802cada4f8be57
2016-04-26 02:21:00 +02:00
JerryShih
1972cbd20e
Bug 1267100 - test case for webgl getFramebufferAttachmentParameter() call. r=jgilbert
...
--HG--
extra : rebase_source : a8f5b4d19b3a8f8803ac5d820fb205681436dbb7
2016-04-25 22:04:00 +02:00
JerryShih
eeaa88231c
Bug 1267100 - add makeCurrent() for WebGLContext::GetFramebufferAttachmentParameter(). r=jgilbert
...
--HG--
extra : rebase_source : d6a28a318fac9ba2712e9d4500eee2ae757780a1
2016-04-25 22:04:00 +02:00
Jean-Yves Avenard
a466daa52e
Bug 1267637: [wmf] P9. Reject audio data with unsupported channel configuration. r=gerald
...
MozReview-Commit-ID: BJQXojV4SZZ
--HG--
extra : rebase_source : a956ba4df7256ba7cca408ee66d7a64231b2aed6
2016-04-27 17:56:45 +10:00
Jean-Yves Avenard
ceb6630f4a
Bug 1267637: [gonk] P8. Reject audio data with unsupported channel configuration. r=gerald
...
MozReview-Commit-ID: 8pURK1mQ714
--HG--
extra : rebase_source : 6bd0743a090794a04077fad80ae4a47962a155fe
2016-04-27 17:55:26 +10:00
Jean-Yves Avenard
d65e98a062
Bug 1267637: [ffmpeg] P7. Reject audio data with unsupported channel configuration. r=gerald
...
MozReview-Commit-ID: AoEjMjYfUzn
--HG--
extra : rebase_source : a7d4fe53fc27bb19f2bb30c01d7c02f0275ea6b0
2016-04-27 17:54:15 +10:00
Jean-Yves Avenard
65e4605445
Bug 1267637: [AT] P6. Reject audio data with unsupported channel configuration. r=gerald
...
MozReview-Commit-ID: IrjTi5gWp7F
--HG--
extra : rebase_source : b6a9887ff7154286f3f5a1357034ecd3ab29fe27
2016-04-27 17:51:40 +10:00
Jean-Yves Avenard
938a977605
Bug 1267637: [android] P5. Reject audio data with unsupported audio configuration. r=gerald
...
MozReview-Commit-ID: LkXcG7HhJ2V
--HG--
extra : rebase_source : 58351327bee907a006d873c6c60b5567153bb694
2016-04-27 17:50:23 +10:00
Jean-Yves Avenard
0c5b54bf23
Bug 1267637: [vorbis] P4. Reject audio data with unsupported audio configuration. r=gerald
...
MozReview-Commit-ID: LS41MX5LwW5
--HG--
extra : rebase_source : 230307e125862a914aed93ce0ab0f8b130a28ba4
2016-04-27 17:43:49 +10:00
Jean-Yves Avenard
38261a97cc
Bug 1267637: [opus] P3. Reject audio data with unsupported audio configuration. r=gerald
...
MozReview-Commit-ID: 5od4WqRAorK
--HG--
extra : rebase_source : 15d945e1a7a7479209294d5d623d7c1049cf71c5
2016-04-27 17:41:06 +10:00
Jean-Yves Avenard
f15a29610d
Bug 1267637: P2. Ignore outright audio track considered invalid. r=gerald
...
MozReview-Commit-ID: 6rMz8cjgLiY
--HG--
extra : rebase_source : 9e006f0125d9d3c786d64aae5f521f8239bbae8b
2016-04-27 17:35:58 +10:00
Jean-Yves Avenard
25410f2b25
Bug 1267637: P1. Consider invalid an AudioData with more than 8 audio channels. r=gerald
...
Add AudioConfig::IsValid() method
--HG--
extra : rebase_source : 80f7dd62b3b5971a0710c0c3bbf40735a4095fbf
2016-04-27 17:34:41 +10:00
Ethan Lin
9b75326cc2
Bug 1264214 - WebGL check the conflict name when LinkProgram. r=jgilbert
...
--HG--
extra : rebase_source : be2acb64cda6932174643802033c439a8fded28b
2016-04-24 23:39:00 +02:00
KuoE0
253cb47534
Bug 1234492 - Part 3 - Test case, r=smaug
...
--HG--
extra : rebase_source : adc59deab0c27b58b41b6abae944acb187e56409
2016-04-26 20:25:00 +02:00
KuoE0
f4bf3654a2
Bug 1234492 - Part 2 - Use the role definition in nsIPresentationService, r=smaug
...
--HG--
extra : rebase_source : 3e04a5cb6e5a6f20730f6d0a4d45a376405aec66
2016-04-18 02:23:00 +02:00
KuoE0
846c1e60ec
Bug 1234492 - Part 1 - Add direction in PresentationService, r=smaug
...
Conflicts:
dom/presentation/PresentationConnection.cpp
dom/presentation/PresentationService.cpp
dom/presentation/interfaces/nsIPresentationService.idl
dom/presentation/ipc/PPresentation.ipdl
dom/presentation/ipc/PresentationIPCService.cpp
dom/presentation/ipc/PresentationParent.cpp
--HG--
extra : rebase_source : c592a64c13113cc323a18a68c103faaa7614d314
2016-04-18 02:19:00 +02:00
Ting-Yu Lin
3256e20da1
Bug 1267209 - Convert nsLayoutUtils::PaintFrame flags to be an enum class. r=jfkthame
...
MozReview-Commit-ID: 4IFOlP9oVHl
--HG--
extra : rebase_source : 012b15e5e7b7489cf8ea9a2c812719ed009ef72e
2016-04-27 12:01:54 +08:00
Jessica Jong
9066685a11
Bug 1206616 - Part 1: Fire input event for type=checkbox,radio,file. r=smaug
2016-04-25 19:52:00 +02:00
Yoshi Huang
ba1bb72568
Bug 1263496 - Part 3: fix for nsNullPrincipal::Create
...
This fixed the locations listed by
http://searchfox.org/mozilla-central/search?q=nsNullPrincipal::Create (&redirect=true
that needs to inherit origin attributes.
2016-04-27 18:38:07 +08:00
Yoshi Huang
7ae2e09f40
Bug 1263496 - Part 2: fix for NS_NULLPRINCIPAL_CONTRACTID. r=bholley
...
This fixed the locations listed by
http://searchfox.org/mozilla-central/search?q=NS_NULLPRINCIPAL_CONTRACTID&redirect=true
2016-04-27 18:38:03 +08:00
Yoshi Huang
7dbdb00273
Bug 1237077 - Part 3: use createCodebasePrincipal. r=tanvi
2016-04-27 18:32:32 +08:00
Gregor Wagner
acecad8f82
Bug 1267577 - Move nsRunnable to mozilla::Runnable. r=gsvelto
2016-04-27 12:05:40 +02:00
JW Wang
686c1bbdad
Bug 1195601 - Remove MediaDecoderStateMachine::mLogicallySeeking. r=kinetik.
...
MozReview-Commit-ID: 9YVPTO8hYqB
2016-04-27 12:51:57 +08:00
Hiroyuki Ikezoe
68ab4bd520
Bug 1267547 - Test to check script animations keep running on display:none element but does not cause restyles. r=birtles
...
Currently isRunningOnCompositor flag is not cleared when 'display:none'
is set to the target element.
We need to fix it at some point.
MozReview-Commit-ID: CjtWUyT9CP9
--HG--
extra : rebase_source : c1da5ed5e79f9a7f78d920943dabad719cb7abc7
2016-04-27 17:17:00 +09:00
Brian Birtles
5b507cd9d6
Bug 1267893 part 4 - Make setting the start time set 'did seek' to true; r=hiro
...
Based on changes to the spec: 8bf2b102de
MozReview-Commit-ID: GXllrLuyh8
--HG--
extra : rebase_source : cc979b43e46632aefdd3262299f4d810b13f6015
2016-04-27 11:34:05 +09:00
Andrea Marchesini
e065196e10
Bug 1267932 - Update EventSource.webidl, r=ehsan
2016-04-27 14:58:54 +08:00
Jocelyn Liu
be57980c08
Bug 911477 - Implement DOM4 methods: prepend(), append(), before(), after() and replaceWith(). r=bz
...
MozReview-Commit-ID: A6SklLqXZtv
--HG--
extra : rebase_source : 87b99d99881347e4fe89dbc203a536bd99c7cb29
2016-04-12 10:48:14 +08:00
Kyle Huey
48a594a09e
Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
2016-04-28 14:08:25 -07:00
Kyle Huey
12d497cb39
Bug 1268313: Part 6 - Replace NewRunnableMethod with NS_NewRunnableMethod. r=froydnj
2016-04-28 14:08:24 -07:00
Kyle Huey
a13954d079
Bug 1268313: Part 3 - Replace some NewCancelableRunnableMethod with NS_NewNonOwningCancelableRunnableMethod. r=froydnj
2016-04-28 14:08:24 -07:00
Kyle Huey
72c9966484
Bug 1268313: Part 2 - Replace some NewRunnableMethods with NS_NewNonOwningRunnableMethod. r=froydnj
2016-04-28 14:08:24 -07:00
Kyle Huey
e713dbefec
Bug 1268313: Part 1 - Be explicit about which NewRunnableMethod callers want to be able to cancel. r=froydnj
2016-04-28 14:08:24 -07:00
Ethan Lin
a929c63894
Bug 1264214 - WebGL check the conflict name when LinkProgram. r=jgilbert
2016-04-28 06:10:00 -04:00
Kit Cambridge
e74c4e5540
Bug 1265828 - Remove persistent notifications from storage. r=wchen
...
MozReview-Commit-ID: DmegHA1YVsB
--HG--
extra : rebase_source : dfe052327a29b7b28d76f9c1993e6cff181471c9
2016-04-20 17:13:21 -07:00
Kit Cambridge
c6e8720d75
Bug 1267021 - Use fallible allocation and move semantics for Push events. r=wchen
...
MozReview-Commit-ID: H43zrz5fhvU
--HG--
extra : rebase_source : 63631f3c2f4a3389e8e0365cd9a770a537162762
2016-04-22 20:54:22 -07:00
Boris Zbarsky
d2cd761b35
Bug 1267338. Remove dead codepath for the case when we opened a window even though popupState was openAbused, since we never open a window in that situation. r=mrbkap
2016-04-28 16:18:52 -04:00
Kyle Machulis
58d9018e54
Bug 1263696 - Block content loading for embed nodes that are ancestors of objects with data; r=bz
2016-04-28 13:08:12 -07:00
Geoff Brown
22f6c292d5
Bug 1268050 - Skip dom/xbl/crashtests/336744-1.html on Android, for frequent failures
2016-04-28 10:49:40 -06:00
Eitan Isaacson
5a98fd6332
Bug 1267309 - Escape embedded speech command delimiters. r=m_kato
...
MozReview-Commit-ID: qv7TbGGWdE
--HG--
extra : rebase_source : ffba7e10038df5fd5ab622e920aba85b1024d5f5
2016-04-26 11:53:42 -07:00
Boris Chiou
c9cda033c2
Bug 1067769 - Part 15: Test for setting the target while running on the compositor. r=birtles
...
MozReview-Commit-ID: 7xHwFk4sFKn
--HG--
extra : rebase_source : 6c6f94413599326e05ff0c838e15eb231d801a67
2016-04-28 23:22:44 +08:00
Boris Chiou
b64b7ea3fc
Bug 1067769 - Part 14: Test for our animation mutation observer. r=birtles
...
MozReview-Commit-ID: IQItWcNBscr
--HG--
extra : rebase_source : 218ac06dcb2b9d75d4078c66aa0f112678d42ba0
2016-04-28 23:22:44 +08:00
Boris Chiou
44367b12f2
Bug 1067769 - Part 12: Use Maybe<OwningAnimationTarget> in KeyframeEffect(ReadOnly) constructors. r=birtles
...
MozReview-Commit-ID: Euv76D6sIFX
--HG--
extra : rebase_source : 7ef6e5d70104942b21671e2143c107e678f400a7
2016-04-28 23:22:44 +08:00
Boris Chiou
43960e1a63
Bug 1067769 - Part 11: Implement animation mutation observer while setting the target. r=birtles
...
MozReview-Commit-ID: EjgbslUwPKw
--HG--
extra : rebase_source : a93b08d48769c1e73fccb420553b41d06fbc8e16
2016-04-28 23:22:43 +08:00
Boris Chiou
6b5b1483f8
Bug 1067769 - Part 10: Implement SetTarget(). r=birtles
...
MozReview-Commit-ID: GW3Ujn5cbY3
--HG--
extra : rebase_source : ffc006c67d5b0dd712c4d7d3f938c37b8167ad58
2016-04-28 23:22:43 +08:00
Boris Chiou
cba7a5b73d
Bug 1067769 - Part 9: Wrap RequestRestyle and UnregisterTarget. r=birtles
...
We will need to request a restyle and unregister the current target in
SetTarget(), and there are many duplicate code segments for them now, so wrap
them for reusing the code.
MozReview-Commit-ID: 33XoNspZme3
--HG--
extra : rebase_source : 881aa13d79ccc75872a6cc48d0a1da71cfdff2ae
2016-04-28 23:22:43 +08:00
Boris Chiou
0937d3158e
Bug 1067769 - Part 8: Add ConvertTarget function. r=birtles
...
Use ConvertTarget() to convert Nullabe<ElementOrCSSPseudoElement> into
Maybe<OwningAnimationTarget>, so SetTarget() can use it as well. The return type
of ConvertTarget is not Maybe<NonOwningAnimationTarget> because we need to
compare the return type with KeyframeEffectReadOnly::mTarget, so using the same
type would be easier to implement.
MozReview-Commit-ID: GskbydOMoo0
--HG--
extra : rebase_source : d1a8fe2d8fe89e4ffdb79844ab5581a9af3b2ce5
2016-04-28 23:22:43 +08:00
Boris Chiou
d423a8f2b2
Bug 1067769 - Part 7: Define OwningAnimationTarget and use it. r=birtles
...
1. Define OwningAnimationTarget.
2. Replace the KeyframeEffectReadOnly::mTarget/mPseudoType members with
a Maybe<OwningAnimationTarget> mTarget member.
MozReview-Commit-ID: 65qOoNyDRSy
--HG--
extra : rebase_source : b938dbc00c918861d4141128fad8e30f61668e40
2016-04-28 23:22:43 +08:00
Boris Chiou
22e871661b
Bug 1067769 - Part 6: Rename NonOwningAnimationTarget.h to AnimationTarget.h. r=birtles
...
MozReview-Commit-ID: ErAaPe6ttjc
--HG--
rename : dom/animation/NonOwningAnimationTarget.h => dom/animation/AnimationTarget.h
extra : rebase_source : 79b52ece67f16bd32ac8c07d698a9aae076fe5fe
2016-04-28 23:22:43 +08:00
Boris Chiou
57a8894260
Bug 1067769 - Part 5: Support setting KeyframeEffect.target webidl interface. r=smaug
...
MozReview-Commit-ID: 9494jdI97MT
--HG--
extra : rebase_source : 4c8fa7bfb6502c78a96e1af1e2a6d98d7708d7dd
2016-04-28 23:22:43 +08:00
Boris Chiou
6679d6416c
Bug 1067769 - Part 3: Test for KeyframeEffectReadOnly with null target. r=birtles
...
MozReview-Commit-ID: DQ5k6W1bgUC
--HG--
extra : rebase_source : 44b919cb3e227a3aa6b2d0adce582d4e8338b8f9
2016-04-28 23:22:42 +08:00
Boris Chiou
ea72ffdf23
Bug 1067769 - Part 2: Support nullable target in KeyframeEffect(ReadOnly) constructor. r=birtles
...
We set a null target only from Web Animations API, so make sure
KeyframeEffectReadOnly::ConstructKeyframeEffect() can handle null target
properly.
MozReview-Commit-ID: D6PoV7PGFj3
--HG--
extra : rebase_source : 4ba2d616d6b2cdfe7985ced29e4454e818d076b8
2016-04-28 23:22:42 +08:00
Boris Chiou
ce16585e39
Bug 1067769 - Part 1: Avoid doing RequestRestyle and mutation batch for null target. r=birtles
...
We don't need to restyle if mTarget is nullptr, so skip it. For
nsAutoAnimationMutationBatch, we also skip it if mTarget is nullptr.
AnimationColletion, nsAnimationManager and nsTransitionManger are for
CSS Animations and CSS Transtions, so the effect should have an effective
target. Therefore, I think we don't have to revise them for
nsAutoAnimationMutationBatch.
MozReview-Commit-ID: Egzr1QVEa0v
--HG--
extra : rebase_source : 2f9125f71f67a3d50f2126fed4d1b459d938de22
2016-04-28 23:22:42 +08:00
Bas Schouten
bb762a5da8
Bug 1265598: Deal with the possibility of a write map failing. r=kaku r=milan
...
MozReview-Commit-ID: KLrlKf6Silc
2016-04-28 13:22:32 +00:00
Bas Schouten
12035215b2
Bug 1266432: Use CopySurface in ImageBitmap::PrepareForDrawing even when using D2D 1.1. r=kaku
...
MozReview-Commit-ID: 4VjcaT5GwSu
2016-04-28 13:22:32 +00:00
Bas Schouten
17a1f926e2
Bug 1266390: Preserver mIsPremultipliedAlpha when creating an ImageBitmap from an existing ImageBitmap. r=kaku
...
MozReview-Commit-ID: 2p58Z9JUPe6
2016-04-28 13:22:31 +00:00
Byron Campen [:bwc]
37a184c8eb
Bug 1231975 - Part 7: Disable trickle for the NAT tests, since trickle delays can cause lower priority pairs to get selected. r=drno
...
MozReview-Commit-ID: GaqZQxJ7g2E
--HG--
extra : rebase_source : 576924d843f24b943a7f4f9ead4cd5b83c3b62d1
2016-04-28 09:47:08 -05:00
Byron Campen [:bwc]
c790fde040
Bug 1231975 - Part 6: Disable NAT tests on android due to bug 1266217 r=drno
...
MozReview-Commit-ID: 60vkF8cY08G
--HG--
extra : rebase_source : 09cb3564f933d2f159939e06459a5517425e9c1d
2016-04-21 09:53:36 -05:00
Byron Campen [:bwc]
48a9dd8dea
Bug 1231975 - Part 2: Break a reference cycle between NrTcpSocketIpc and TCPSocketChild, in the same manner as the UDP case. r=mcmanus
...
MozReview-Commit-ID: FNscaNoeloU
--HG--
extra : rebase_source : 452841985267cbd5c79fc628b768ee5ac9da36a7
2016-04-07 12:51:59 -05:00
Byron Campen [:bwc]
ff7fa1e45c
Bug 1231975 - Part 1: Basic audio mochitests for NAT scenarios. r=drno
...
MozReview-Commit-ID: 1chfSrXeCL1
--HG--
extra : rebase_source : 12e1d24a7324ff1d87954fa1b56d83d2adaaa530
2016-03-14 13:31:01 -05:00
Byron Campen [:bwc]
73c29a05f5
Bug 1231981 - Part 3: Set up TURN server for webrtc mochitests, when configured to. r=drno
...
MozReview-Commit-ID: CVbAYPrwpuB
--HG--
extra : rebase_source : 7b9b7cc850a7968e9ad778a42e87b9df196307f1
2016-03-04 15:45:57 -06:00
Dan Minor
1eb1d5f91e
Bug 1266112 - Remove unnecessary alignment checks from AudioNodeEngine.cpp; r=padenot
...
Assuming that Bug 1266405 fixed the underlying cause for the unaligned
buffers we were seeing, the checks in AudioBufferAddWithScale and
AudioBlockCopyWithScale shoudl no longer be necessary.
MozReview-Commit-ID: 4OQ4qQVjEP3
--HG--
extra : rebase_source : fda9b1f7604a2732c9dea4985bfd47ce9293bc0f
2016-04-29 08:35:30 -04:00
Jim Mathies
fa8be62cee
Bug 1268714 - Check for failure result or a failed nsresult from SendLoadGMP. r=mccr8
...
MozReview-Commit-ID: 9bE9hfXiBI5
2016-04-29 13:24:30 -05:00
Aaron Raimist
ae1acee3f0
Bug 1188539 - Remove the deprecated TouchList::identifiedTouch method; r=jst
...
MozReview-Commit-ID: Gvsky55K19X
--HG--
extra : rebase_source : 24e3fcd07d95f5dd5c9e4963c2d4f7f25f0b5aa4
extra : amend_source : d827583c99917113662368d51e1204c07987099e
2015-08-12 20:57:58 -05:00
Nils Ohlmeier [:drno]
49438ee761
Bug 1251821: increase UDP socket send buffer on Win 7 r=jdm,jesup
...
MozReview-Commit-ID: ETkx1Z56bI8
--HG--
extra : rebase_source : c3221aa336beb5fcf450754537a5cd1856357494
2016-04-08 16:51:21 -07:00
Randell Jesup
62e918c87a
Bug 1267600 - Ask the main thread to shut down the SystemClockDriver if needed. r=jesup
...
MozReview-Commit-ID: 3v74w9UN4o3
2016-04-26 15:33:14 -04:00
Jonathan Watt
2bb448cbb2
Bug 1267509 - Make nsContentSecurityManager::IsURIPotentiallyTrustworthy act on an nsIPrincipal. r=bz
...
MozReview-Commit-ID: Zu1zU4Brkx
--HG--
rename : dom/security/test/unit/test_isURIPotentiallyTrustworthy.js => dom/security/test/unit/test_isOriginPotentiallyTrustworthy.js
2016-04-26 11:30:43 +01:00
Nils Ohlmeier [:drno]
eab8d51225
Bug 929977: disable orange Android tests. r=bwc
...
MozReview-Commit-ID: H1fQwKS2rb9
--HG--
extra : rebase_source : b2b2ac2434c99c3ecf02e768f84828a030156a76
2016-04-06 15:13:24 -07:00
Sebastian Hengst
6ae866f41c
Backed out changeset 1fa138c4519b (bug 1267600) for bustage. r=bustage on a CLOSED TREE
2016-04-26 21:49:34 +02:00
Randell Jesup
6d4db8c98f
Bug 1267600 - Ask the main thread to shut down the SystemClockDriver if needed. r=jesup
...
MozReview-Commit-ID: 3v74w9UN4o3
2016-04-26 15:33:14 -04:00
Jim Mathies
86d8f2f66f
Bug 1263951 - Avoid trying to initialize new GMP instances once the browser enters shutdown. r=cpearce
...
MozReview-Commit-ID: G6ND2LyT0tp
2016-04-26 12:11:26 -05:00
Jonathan Watt
258f5b6244
Bug 1267718 - Add a nsPIDOMWindow::GetScriptableParentOrNull method. r=bz
...
MozReview-Commit-ID: 9L33Wq0fBF6
2016-04-25 15:17:32 +01:00
Kit Cambridge
91fa002ac4
Bug 1267493 - Replace `isURIPotentiallyTrustworthy` usage in Push with a testing pref. r=dragana
...
MozReview-Commit-ID: LrjAyVeNMyI
--HG--
extra : rebase_source : 7b2f821a80f853986bb196d8fc5e1eae9d77fd48
2016-04-25 20:53:06 -07:00
Kit Cambridge
2e593175f4
Bug 1266433 - Update the comments in the Push XPIDL interfaces. r=me
...
MozReview-Commit-ID: 7s9VFqYYV9s
--HG--
extra : rebase_source : 65498b06fd03e7824cf197e4f292f8b7fd5e85fb
2016-04-26 10:20:08 -07:00
Kit Cambridge
14ee7e9341
Bug 1266433 - Indicate push subscriptions created by privileged code. r=dragana
...
MozReview-Commit-ID: HYKndQiU98U
--HG--
extra : rebase_source : 5671a231b02dacf71de77a0d15c284c9b6365a73
2016-04-23 19:41:59 -07:00
Kit Cambridge
6de951432a
Bug 1266433 - Clean up `nsIPushNotifier` static casts. r=dragana
...
MozReview-Commit-ID: AsZZ4TJquuB
--HG--
extra : rebase_source : c38f971c435748947c85c1f2bba9ea69d7fddaf1
2016-04-22 20:27:44 -07:00
Kit Cambridge
87fd821095
Bug 1266433 - Send an observer notification when a push subscription is lost. f=janx r=dragana
...
MozReview-Commit-ID: EjCVWje2jLB
--HG--
extra : rebase_source : 1cab8dfb1514a44a6e36f37e55e520ebaa343659
2016-04-21 12:04:15 -07:00
Kit Cambridge
4a32c937e7
Bug 1266433 - Send Push observer notifications to parent and content processes. f=janx r=dragana
...
MozReview-Commit-ID: 1aUS8HcQApo
--HG--
extra : rebase_source : 63c35b05cf9219c311ce96cd99932c6c20bd1e0c
2016-04-21 11:11:03 -07:00
Boris Zbarsky
907c772eb9
Bug 1266851. Make <xmp> and <listing> use HTMLPreElement as their primary interface, per < https://github.com/whatwg/html/issues/1015 >. r=peterv
2016-04-26 12:50:30 -04:00
Boris Zbarsky
906512279d
Bug 1266831 part 1. Remove the unnecessary (and incorrect, in the XML case) innerHTML getter override from <xmp> and <plaintext>. r=smaug
2016-04-26 12:50:24 -04:00
Dan Minor
317ceb9c8e
Bug 1267579 - Add test case; r=padenot
...
MozReview-Commit-ID: KQQKuw7KSXg
--HG--
extra : rebase_source : a5360f568149c32b279dfdec206773acf5b943f7
2016-04-26 09:24:42 -04:00
Dan Minor
d9f8adcc4b
Bug 1267579 - Unexpected result when using OscillatorNode with custom wave shape; r=padenot
...
This fixes some division by zero errors introduced by Bug 1222405 when the
fundamental frequency is zero.
MozReview-Commit-ID: A7qfJjJOJ3H
--HG--
extra : rebase_source : 02506b547c5f78495c449bba9f476d3f42cf7ed0
2016-04-26 09:41:54 -04:00
Paul Adenot
0d3dbc04dc
Bug 996685 - Report an error in the console when a cross-origin media element is used with a Media(ElementAudio|Stream)SourceNode. r=pehrsons
...
MozReview-Commit-ID: 8VP7Sv8unUq
2016-04-26 17:46:31 +02:00
Byron Campen [:bwc]
42d7cf29cb
Bug 1231975 - Part 6: Disable NAT tests on android due to bug 1266217 r=drno
...
MozReview-Commit-ID: 60vkF8cY08G
--HG--
extra : rebase_source : d97be7e392761c75bdfe7e1466673c1c8f676644
extra : source : 743e8e8230f55b3b05175aaadd0c73232ac18a81
2016-04-21 09:53:36 -05:00
Byron Campen [:bwc]
7239d5fd9b
Bug 1231975 - Part 2: Break a reference cycle between NrTcpSocketIpc and TCPSocketChild, in the same manner as the UDP case. r=mcmanus
...
MozReview-Commit-ID: FNscaNoeloU
--HG--
extra : rebase_source : 5a63bc9af8b347aaead43124e83dfad7fd2b25f9
extra : source : 48af27964d30af09ade27498df8b7635294cd432
2016-04-07 12:51:59 -05:00
Byron Campen [:bwc]
18f4a13f02
Bug 1231975 - Part 1: Basic audio mochitests for NAT scenarios. r=drno
...
MozReview-Commit-ID: 1chfSrXeCL1
--HG--
extra : rebase_source : d5fa4d0138112d5932f4db43958b60f1606f0af2
extra : source : 81271ec54981bd4c7b0fa72889ba509e5c434ff4
2016-03-14 13:31:01 -05:00
Byron Campen [:bwc]
903901c97b
Bug 1231981 - Part 3: Set up TURN server for webrtc mochitests, when configured to. r=drno
...
MozReview-Commit-ID: CVbAYPrwpuB
--HG--
extra : rebase_source : 81f06e74ab74558cfba435cac79bc6fee0d7409c
extra : source : 9249495e35aa39f4cf4f5604a9e1b56608c8775a
2016-03-04 15:45:57 -06:00
Andreas Farre
be7e35d725
Bug 1267135 - Include nsTextNode.h in nsGenericDOMDataNode.cpp. r=ehsan
...
MozReview-Commit-ID: Hclg8MCEUhv
--HG--
extra : transplant_source : %15%B85%3E%2CpE%3E%1FkZy%99%19%0103%E2%D4P
2016-04-25 09:15:55 +02:00
Christoph Kerschbaumer
c607e5cac1
Bug 1263286 - Update csp base-uri tests. r=bz
...
--HG--
rename : dom/security/test/csp/file_base-uri.html => dom/security/test/csp/file_base_uri_server.sjs
2016-04-26 12:38:06 +02:00
Christoph Kerschbaumer
232720eac5
Bug 1263286 - Move base-uri CSP check into SetBaseURIUsingFirstBaseWithHref. r=bz
2016-04-26 11:48:29 +02:00
Paul Adenot
32e1303937
Bug 1243857
- Enable duplex audio for Windows/WASAPI. r=jesup
...
MozReview-Commit-ID: 4h1JTGSHr2v
2016-03-30 17:21:16 +02:00
ctai
4e89100cf8
Bug 1266644 - Rename DOMMediaStream:: CreateXXXStream to DOMMediaStream:: CreateXXXStreamAsInput. r=jesup r=pehrsons
...
MozReview-Commit-ID: 4X0Q1XuENa4
2016-04-25 11:43:27 +08:00
ctai
864b8381af
Bug 1266644 - Remove redundant step. r=jesup r=pehrsons
...
MozReview-Commit-ID: KAyRvjP2Elq
2016-04-25 11:48:10 +08:00
ctai
a06045fa0f
Bug 1266644 - Update the comments to reflect the latest code base. r=jesup r=pehrsons r=padenot
2016-04-25 15:00:43 +08:00
ctai
5d4238b60d
Bug 1266644 - Simple refactoring. r=jesup r=pehrsons
...
Update some comments, rename.
MozReview-Commit-ID: A747Fd8mH3D
2016-04-07 11:44:00 +08:00
ctai
1bcafe7412
Bug 1266644 - Unlock mMutex earlier. r=jesup r=pehrsons
...
MozReview-Commit-ID: 3Pf3yxwQlHI
2016-04-25 11:59:39 +08:00
ctai
e22bc567de
Bug 1266644 - Remove unused codes. r=jesup r=pehrsons
...
MozReview-Commit-ID: 4Ib1qWhoBw3
2016-04-25 11:54:54 +08:00
ctai
8fcb64e480
Bug 1266644 - Rename StreamBuffer to StreamTracks. r=jesup r=pehrsons
...
Rename StreamBuffer to StreamTracks. We still need a place to keep the track information in every MediaStream, even the StreamBuffer::Track::mSegment is empty.
--HG--
rename : dom/media/StreamBuffer.cpp => StreamTracks.cpp
rename : dom/media/StreamBuffer.h => StreamTracks.h
2016-01-26 10:49:01 +08:00
Stone Shih
2f90ac66c5
Bug 1266637 - Followup to Bug1240436 - Add test case to load service worker script with special characters. r=khuey
2016-04-21 10:01:00 +08:00
J.C. Jones
fa14e077d5
Bug 1265211
- Fix intermittent U2F Test r=mgoodwin
...
- The u2futil.js script's verifySignature method was causing an intermittent
in test_frame_register_sign.html due to incomplete ASN.1 decoding. Since
we're calready pulling in an ASN.1 parsing library, this changes that code to
do a complete parse and santizize, which should cover all cases.
MozReview-Commit-ID: 9kDWT2KUFdq
--HG--
extra : transplant_source : %A9CD%CD%E7E%11s%0A%82ls%5B%7B%80jQ%FC%FE%0B
2016-04-19 08:49:13 -07:00
bechen
136e5a6371
Bug 1205865 - Enable test_mediarecorder_bitrate.html for android. r=jwwang
...
MozReview-Commit-ID: o34eRYFNEm
--HG--
extra : transplant_source : %97%CF%BA3%DC%12%FF%06y%20%F4%0FDi%F3L%8B%E5A%1C
2016-04-22 11:47:48 +08:00
Andrea Marchesini
55614d4c60
Bug 1266194 - Implement boolean or EventListenerOptions as 3rd param to addEventListener, r=smaug
2016-04-26 16:23:17 +08:00
Bob Owen
c4ec1107e4
Bug 1258609: Initialize nsICanvasRenderingContextInternal with a DrawTarget instead of a gfxASurface. r=jrmuizel
...
MozReview-Commit-ID: JNQ9GWvDUSq
2016-04-21 10:30:38 +01:00
Jean-Yves Avenard
f18daf30b6
Bug 1247138: [MSE] P2. Add mochitest. r=gerald
...
2nd media segment also exercise bug 1264622 resolution
MozReview-Commit-ID: F5euopyUiPk
--HG--
extra : rebase_source : b1e1199317612e159507583bcbc4753d106580a6
2016-04-15 01:46:36 +10:00
Jean-Yves Avenard
624abac6d4
Bug 1247138: [MSE] P1. Allow change of audio format. r=gerald
...
MozReview-Commit-ID: 9fktsFVXtdt
--HG--
extra : rebase_source : bba6b286c6281b34d21cd2a1d1341ef05a4977e4
2016-04-14 19:12:44 +10:00
Jean-Yves Avenard
ffad2f30e5
Bug 1264199: P10. renable test now that core issue likely fixed. r=gerald
...
Reversal of change from bug 1258922
.
--HG--
extra : rebase_source : 644b5fae5e1e16d88b89a1e77e78494653e416fd
2016-04-26 12:24:52 +10:00
Jean-Yves Avenard
bb9dfe8544
Bug 1264199: P9. Include pending frames in HasUnplayedFrames calculation. r=jwwang
...
MozReview-Commit-ID: 5m8zCe4cB2s
--HG--
extra : rebase_source : 5c33353294acfc0ec51385bf7d00fea9aa985b39
2016-04-26 00:13:01 +10:00
Jean-Yves Avenard
2fb52f2e0d
Bug 1264199: P8. Handle potential resampling errors. r=kinetik
...
The speex resampler can never return an error in its current state. But just in case and to handle any future changes to the speex resampler.
Also ensure that we can never access a stale speex resampler.
MozReview-Commit-ID: CEME0AA9ghK
--HG--
extra : rebase_source : 3dc40aa0833a85646be6d1d1a3b927fa0b5eb038
2016-04-19 14:53:18 +10:00
Jean-Yves Avenard
45a02f35c6
Bug 1264199: P6. Drain resampler when changing format or reaching the end. r=kinetik
...
MozReview-Commit-ID: KqcB0FYxNtC
--HG--
extra : rebase_source : 63eff5cb4d66483ecc2871440dda6bc9f73d9822
2016-04-14 15:44:02 +10:00
Jean-Yves Avenard
33f592b6a5
Bug 1264199: P5. Perform all downmixing operations in DecodedAudioDataSink. r=kinetik
...
Performing all audio processing operations in the same place, allows to simplify the code.
Additionally, if accessibility.monoaudio.enable is not set, we always upmix mono to stereo so that if the first audio stream seen was mono, we aren't stuck playing all future streams in mono.
MozReview-Commit-ID: 5yANN6PLFhX
--HG--
extra : rebase_source : 8b2138368d97f4ec2857c021ed9605c633282ed2
2016-04-13 20:25:50 +10:00
Jean-Yves Avenard
82191ba4a5
Bug 1264199: P4. Add mono to stereo upmix to AudioConverter. r=rillian
...
MozReview-Commit-ID: 4sCvNWKEMZS
--HG--
extra : rebase_source : aeb02fb5b7bbfb0cb5f810900d3cd6ffbf404590
2016-04-13 19:50:54 +10:00
Jean-Yves Avenard
ec0a733d51
Bug 1264199: P3. Attempt to minimize audio quality loss and unnecessary processing. r=kinetik
...
We attempt to avoid unnecessary resampling of 44.1kHz and 48kHz content, for all others we use cubeb's preferred sampling rate as final sampling rate.
MozReview-Commit-ID: 413qnsDFHzY
--HG--
extra : rebase_source : ca3508aefb29e2e64e84774bddb9fe77654c8945
2016-04-13 17:55:48 +10:00
Jean-Yves Avenard
68dc5cfd31
Bug 1264199: P2. Ensure the AudioStream only ever receive the same content format. r=kinetik
...
The audio is automatically converted to always match the format of the first processed sample.
This is a temporary approach, as it would be preferred to use a final sampling rate not causing too much quality loss.
MozReview-Commit-ID: Lo3827aon43
--HG--
extra : rebase_source : 946eabde451a33018722cb6f1c0ca7b8c1d87009
2016-04-13 17:30:23 +10:00
Jean-Yves Avenard
fa7bd08dd2
Bug 1264199: P1. Perform audio conversion in the MSDM taskqueue and ahead of use. r=kinetik
...
This will allow to easily detect audio configuration change prior immediate playback.
MozReview-Commit-ID: IwDUGOd17ND
--HG--
extra : rebase_source : ef2b492cfeed5eca8fdfcb5442dedc2b65fc1d8f
2016-04-13 17:17:54 +10:00
Jean-Yves Avenard
a9c347c652
Bug 1264199: P0.1. Export SaferMultDiv method. r=gerald
...
MozReview-Commit-ID: CzewhPB1Nod
--HG--
extra : rebase_source : e6c18d94ab7bcf1106e7027378ca2d8a494b6058
2016-04-26 11:16:23 +10:00
Jean-Yves Avenard
b9ddae6e51
Bug 1264199: P0. Fix nsDequeue/MediaQueue methods constness. r=jwwang
...
MozReview-Commit-ID: BiOedq3IHt
--HG--
extra : rebase_source : 87175a92efdcfea864256482ced7eeee61301690
2016-04-25 12:13:55 +10:00
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
Haik Aftandilian
8fc23a5fdd
Bug 1266484 - Fix crash in libsystem_kernel.dylib@0x16db6 when using Pinboard bookmarklet. r=gabor
...
--HG--
extra : histedit_source : 695d0b91bfaab84089e8a74ac2762c749960fb8d
2016-04-25 09:33:00 -04:00
Josh Matthews
4c6d253f1d
Bug 1134194 - Ensure that load events are dispatched for all cases when a responsive source updates. r=johns
...
MozReview-Commit-ID: DZmJCAIuhQb
--HG--
extra : transplant_source : %AF%A1%2C%08FB%D1Q%26%0D%E4%9B%D3%FAf%CDDH%05%AD
extra : histedit_source : a3e049c9842d69a348ab8d33c69c2f14704ef401
2016-01-06 15:40:09 -05:00
Junior Hsu
55052e066a
Bug 1263878 - Randomize presentation session ID in test. r=schien
...
--HG--
extra : histedit_source : ecd3cc5d33e9d99e3c003e041f2931a08c34ccac
2016-04-24 23:21:00 -04: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
Ryan VanderMeulen
395004da77
No bug - Re-enable some more tests that were disabled on e10s without a tracking bug.
...
--HG--
extra : histedit_source : fa83d576e38f400a6ec395101ea34b58573676aa
2016-04-25 21:45:46 -04:00
Ryan VanderMeulen
1d760a3be1
Bug 1252677 - Re-enable the dom/canvas mochitests on Windows debug e10s.
...
--HG--
extra : histedit_source : 9da03a92ae41e0ef860e72930da3bd0fc636fc78
2016-04-25 21:45:46 -04:00
Jeff Gilbert
084156ef40
Bug 1186688 - Remove cached state check for DrawBuffer maximums, since it's invalid with min-cap mode. - r=jrmuizel
2016-04-25 17:50:43 -07: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
Ben Kelly
379983f49b
Bug 1267357 Cycle collect NotificationPermissionRequest::mCallback. r=mccr8
2016-04-25 14:29:58 -07:00
Kit Cambridge
3cf5513966
Bug 1266821 - Remove `PushPermissionDescriptor` from the Permissions API. r=baku
...
MozReview-Commit-ID: 7BngZ6Lwpfu
--HG--
extra : rebase_source : 844c129d3cbaa016f44f3cc6aaa65d4202ca70e0
extra : histedit_source : b2aee5b9c8d8857ad5385255aab9092e7715d61c
2016-04-22 11:22:42 -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
Kit Cambridge
341af4d90b
Bug 1265914 - Remove Push UDP wake-up. r=dragana
...
MozReview-Commit-ID: 9uyrp75slCX
--HG--
extra : rebase_source : 92c211831bfb732ddf3b86eefd259b878f3ea7d5
extra : histedit_source : d363fd7b1fcaa0dfc48ff15425e0400ea91d6c20
2016-04-19 17:29:16 -07:00
Kit Cambridge
49323c9a2d
Bug 1265915 - Remove adaptive pings from the Push WebSocket backend. r=dragana
...
MozReview-Commit-ID: 9QuMFgIlOPQ
--HG--
extra : rebase_source : bee5228f2658bb1f01639a57af469054e5984080
extra : histedit_source : 0883971413987576abe6949819eb1377471aa0e6
2016-04-19 16:41:12 -07:00
Jeff Gilbert
8e4716b337
Bug 1266262 - Remove nearly-unused GLContext::mGLFormats. - r=jrmuizel
2016-04-25 13:17:25 -07:00
James Willcox
cbf30986b7
Bug 1266102 - Don't run VP9 benchmark on Android r=jya
2016-04-25 10:06:03 -05:00
JW Wang
0c694cb31b
Bug 1246051 - have MediaQueue<T>::Peek/PeekFront return a RefPtr<> to avoid dangling pointers per comment 0. r=gerald.
...
MozReview-Commit-ID: JhPVlqMWsTu
2016-04-25 14:36:07 +08:00
Carsten "Tomcat" Book
94cebd7b33
Backed out changeset a9fcd0e98cc3 (bug 1231981)
2016-04-25 16:28:53 +02:00
Carsten "Tomcat" Book
42f342e18c
Backed out changeset 4cff2bed6747 (bug 1231975)
2016-04-25 16:28:47 +02:00
Carsten "Tomcat" Book
32ca72ac3a
Backed out changeset 8aa793156ad0 (bug 1231975)
2016-04-25 16:28:46 +02:00
Carsten "Tomcat" Book
658315807b
Backed out changeset aa8850420313 (bug 1231975)
2016-04-25 16:28:39 +02:00
Byron Campen [:bwc]
ca64c2e86d
Bug 1231975 - Part 6: Disable NAT tests on android due to bug 1266217 r=drno
...
MozReview-Commit-ID: 60vkF8cY08G
--HG--
extra : rebase_source : 370923aea661cac9063bd1463ded3af8716a75c0
2016-04-21 09:53:36 -05:00
Byron Campen [:bwc]
e0f2cf28b2
Bug 1231975 - Part 2: Break a reference cycle between NrTcpSocketIpc and TCPSocketChild, in the same manner as the UDP case. r=mcmanus
...
MozReview-Commit-ID: FNscaNoeloU
--HG--
extra : rebase_source : 4c4c7878bb6cdd9e291070fc045f698e1a902eff
2016-04-07 12:51:59 -05:00
Byron Campen [:bwc]
98c17059df
Bug 1231975 - Part 1: Basic audio mochitests for NAT scenarios. r=drno
...
MozReview-Commit-ID: 1chfSrXeCL1
--HG--
extra : rebase_source : 20d6bc3424e433fbc0a98739310598c3c9433c87
2016-03-14 13:31:01 -05:00
Byron Campen [:bwc]
50135632ac
Bug 1231981 - Part 3: Set up TURN server for webrtc mochitests, when configured to. r=drno
...
MozReview-Commit-ID: CVbAYPrwpuB
--HG--
extra : rebase_source : f52583fe21269d4d4214b93315cc75f0535de55d
2016-03-04 15:45:57 -06:00
Jon Coppeard
d5b6a661f0
Bug 1259021 - Rename Vector::extractRawBuffer to extractOrCopyRawBuffer r=Waldo
2016-04-25 13:41:25 +01:00
Paul Adenot
62993a3f50
Bug 1265397 - Add a `length` attribute to OfflineAudioContext. r=smaug
...
MozReview-Commit-ID: J3TqIDI4saW
2016-04-25 11:45:59 +02:00
Paul Adenot
d6dc2d1ec6
Bug 1267096 - Check the return value of Promise::Create in AudioContext::StartRendering. r=smaug
...
MozReview-Commit-ID: 6w6XDDPbbiV
--HG--
extra : rebase_source : b4019e46f164af4cbe53e6437dddda4b8c1292a9
2016-04-25 11:16:08 +02:00
Paul Adenot
0b33e8847a
Bug 1267096 - Return early if we have no global when creating a Promise. r=smaug
...
MozReview-Commit-ID: LQeFGaRRAVq
--HG--
extra : rebase_source : 679009e7b26ddffe64fb2c746a187f63c7448e11
2016-04-25 11:06:30 +02:00
Takahiro Aoyagi
4f6a58fd72
Bug 1259669 Rename WidgetCommandEvent::command to WidgetCommandEvent::mCommand r=masayuki
...
--HG--
extra : rebase_source : 7755c962f01deb2583aa3581de82289c28124f7c
2016-04-25 16:04:09 +09:00
Jean-Yves Avenard
e6d396075d
Bug 1267036: Force recalculation of readyState when download is progressing. r=jwwang
...
Under some circumstances, the MP3Demuxer is unable to calculate the buffered range which would prevent the readyState value to be recalculated. To get around this we force recalculation when the progress event is fired.
MozReview-Commit-ID: DTaxJjOX4JU
--HG--
extra : rebase_source : 83389805b14c88061e492525abaada1d63b4d5ea
2016-04-24 23:34:23 +10: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
Bas Schouten
a7d662a2b1
Bug 1262898: Keep the GeckoChildProcessHost alive for the lifetime of the CompositorBridge and ImageBridge parent actors. r=jimm r=nical
...
MozReview-Commit-ID: 1rsWqRpbhgN
2016-04-25 03:54:07 +00:00
Xidorn Quan
97fdb0dd94
Bug 1264968 part 2 - Allow persisting attributes of xul:window if its owner document is not root. r=enndeakin
...
MozReview-Commit-ID: 12rz0WMZp0L
--HG--
extra : source : e53a0459cd77040271b04e748f53cc66f5f0c70e
2016-04-25 09:40:16 +08:00
Ryan VanderMeulen
2fea4e0c11
Backed out 3 changesets (bug 1234492) for frequent OSX test_presentation_dc_receiver.html failures.
...
Backed out changeset 94ec70bf8c22 (bug 1234492)
Backed out changeset ac0e65743b5d (bug 1234492)
Backed out changeset 801cac365dd9 (bug 1234492)
2016-04-24 18:50:55 -04:00
Frederik Braun
582caa399f
Bug 1142332 - Prevent calling CSP_EnumToKeyword with CSP_HASH. r=ckerschb
...
MozReview-Commit-ID: I1w9QrWJeEo
--HG--
extra : histedit_source : 1258cfc50d32c10f0de90ba1e863e21ae3ebf0f8
2016-04-24 14:56:22 -04:00
KuoE0
fce8602ee4
Bug 1234492 - Part 3: Add test case. r=smaug
...
--HG--
extra : rebase_source : fdd973e8d68d8d23b57967e5c074247991653c07
extra : histedit_source : 70aaf5ba5fb504238c2e8c91e546a60f7185e4fa
2016-03-04 12:01:09 +08:00
KuoE0
dbb9382505
Bug 1234492 - Part 2: Use the role definition in nsIPresentationService. r=smaug
...
--HG--
extra : rebase_source : c0f20c1d9603ebf416c68e6ce3b4fc27bcd86aef
extra : histedit_source : 07ce3d509e8aa9dd62558123a3f8b6b799ba385a
2016-04-18 15:13:54 +08:00
KuoE0
e5175b9483
Bug 1234492 - Part 1: Add direction in PresentationService. r=smaug
...
--HG--
extra : rebase_source : 56c30d5565e5875b2f30f8f07fad01f91a15f0f0
extra : histedit_source : 7273fb211f9656ab0487301227b3d6361644b7e8
2015-11-27 16:06:32 +08:00
J.C. Jones
f55c5966d7
Bug 1264472 - Use nsRunnables in FIDO U2F. r=keeler
...
- Move the AppID/FacetID algorithm into its own (potentially reentrant) method
to facilitate Bug 1244959
- Change the Register and Sign operations to be Runnables so that in the future
they can be executed after (future) remote fetches
- Clean up error handling
- Remove unnecessary remote-load Facet test files; we'll re-add some form of
them when the remote load algorithm is completed
MozReview-Commit-ID: 4K1q6ovzhgf
--HG--
extra : transplant_source : /%7F/%96o1%3E%5E%17%20%A2%D0%AA%10%21%88%19%D9%B3%C9
extra : histedit_source : 4d3c61294951920a22e1f1eb7846a2a03f7cd2f0
2016-04-18 14:49:07 -07:00
Jan Beich
d8d938eb8b
Bug 1266772 - Unbreak FreeBSD build after bug 881587. r=dminor
...
MozReview-Commit-ID: 5oZ1R0vYnRm
--HG--
extra : transplant_source : %BDk%E1x%29%1E%D5%92%40%24%ACVN%CB%F0U%2A%B6_%B2
2016-04-22 15:31:09 +00:00
Wei-Cheng Pan
daa8e38158
Bug 1259641 - Do not force reflow for all tabs when size mode changed. r=smaug
...
MozReview-Commit-ID: GoTCM60Hmlf
--HG--
extra : transplant_source : S%88%AD%A3%99%9Bk%D3%E4U%0302%82%87o3%28%FFK
2016-04-20 11:41:42 +08:00
Ben Kelly
e5a1d1af80
Bug 1266857 Make Clients.claim() use observer document list instead of secondary hashtable. r=bz
2016-04-24 08:11:32 -07:00
Ben Kelly
30a63e3626
Bug 1265771 P3 Expand browser_force_refresh.js to verify Clients.matchAll() behavior on refresh. r=bz
2016-04-24 08:11:32 -07: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
Jonathan Watt
6a7fdf9b55
No Bug - Remove some unnecessary SVGImageContext.h includes and add comments. r=sparky
2016-04-22 15:07:31 +01: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
Kris Maglione
f3feb0cfd3
Bug 1254194: Allow iterating over and inspecting sources of parsed CSP directives. r=ckerschb
...
MozReview-Commit-ID: G8b86UvSv0y
--HG--
extra : rebase_source : c7857e88af0d94dd1162dccfe12aae6567945f2c
2016-04-23 20:42:43 -07:00
Andreas Pehrson
122b4efd17
Bug 1266680 - Fix stopping MediaStreamTrack when there are clones. r=jib
...
MozReview-Commit-ID: KMeOd9QvVFf
--HG--
extra : rebase_source : 0a341b2bededabe2a3ece678abcca208a933f5e5
2016-04-22 17:15:06 +02:00
Andreas Pehrson
1e072d6fc3
Bug 1266680 - Rename BlockTrackId to BlockSourceTrackId. r=jesup
...
It wasn't clear which TrackID should be passed to MediaInputPort::BlockTrackId(); source or destination.
MozReview-Commit-ID: I9LoSjdpRwE
--HG--
extra : rebase_source : 20eeb5e4ee47eb1cdf00e94cdc72ee11177bbee2
2016-04-22 17:14:26 +02:00
Josh Matthews
62ce0e2f1d
Bug 1209095 - Accept opaqueredirection fetch results if the request redirection type is manual. r=bkelly
2015-12-16 19:06:54 -05:00
Masayuki Nakano
79ea112b87
Bug 1257759 part.10 PluginInstanceChild should consume WM_*CHAR messages which follow consumed WM_*KEYDOWN or WM_*KEYUP message r=jimm
...
nsWindow for Windows cannot decide if a preceding WM_*KEYDOWN or WM_*KEYUP which is a preceding message of WM_*CHAR is consumed because nsWindow cannot know if WM_*CHAR message came from same window which received the preceding WM_*KEYDOWN or WM_*KEYUP. Therefore, PluginInstanceChild should do that.
MozReview-Commit-ID: 1uuZ0nTJ5Xb
--HG--
extra : rebase_source : b99f8057d5e93035a769af2506292ff7d2cb8f4a
2016-04-22 14:22:03 +09:00
Masayuki Nakano
8f62c5aa3c
Bug 1257759 part.8 nsXBLWindowKeyHandler should handle eKeyDownOnPlugin and eKeyUpOnPlugin events only with reserved shortcut key handlers r=smaug
...
eKeyDownOnPlugin (mozkeydownonplugin) and eKeyUpOnPlugin (mozkeyuponplugin) should execute if the key combination is reserved by the linked <command> element.
Note that there is no eKeyPressOnPlugin. Therefore, eKeyDownOnPlugin may execute shortcut key handler which is registered as a keypress event handler.
MozReview-Commit-ID: CpjsFW02y26
--HG--
extra : rebase_source : 361be61bc6ff0213e3386427878d2f81321ca0df
2016-04-23 02:12:54 +09: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
Masayuki Nakano
ff3ddc1d56
Bug 1257759 part.6 Keep event order between keyboard events and IME events in a plugin process r=jimm
...
On Windows, applications cannot handle IME messages asynchronously. Therefore, we cannot put off to send IME messages to plugin even if there are some pending keyboard events which were posted to the parent process.
This patch makes PluginInstanceChild consume all key events which are returned from the parent process during IME composition. And when an IME composition is committed, mark pending key events as outdated.
MozReview-Commit-ID: 7P3LEJ6pDir
--HG--
extra : rebase_source : 42e304c45cd980f339b29526ab65854d196198ad
2016-04-14 17:28:49 +09:00
Masayuki Nakano
b332dc9ff4
Bug 1257759 part.5 PluginInstanceChild should post received native key event to chrome process if the key combination may be a shortcut key r=jimm
...
When PluginInstanceChild receives native key events, it should post the events to the chrome process first for checking if the key combination is reserved. However, posting all key events to the chrome process may make damage to the performance of text input. Therefore, this patch starts to post a key event whose key combination may be a shortcut key. However, for avoiding to shuffle the event order, it posts following key events until all posted key events are handled by the chrome process.
For receiving response from widget, this patch defines nsIKeyEventInPluginCallback. It's specified by nsIWidget::OnWindowedPluginKeyEvent() for ensuring the caller will receive the reply. Basically, the caller of nsIWidget::OnWindowedPluginKeyEvent() should reply to the child process. However, if the widget is a PuppetWidget, it cannot return the result synchronously. Therefore, PuppetWidget::OnWindowedPluginKeyEvent() returns NS_SUCCESS_EVENT_HANDLED_ASYNCHRONOUSLY and stores the callback to mKeyEventInPluginCallbacks. Then, TabParent::HandledWindowedPluginKeyEvent() will call PuppetWidget::HandledWindowedPluginKeyEvent().
MozReview-Commit-ID: G6brOU26NwQ
--HG--
extra : rebase_source : 8140456de278956d2d594e85c7b397ae366b4962
2016-04-19 20:09:37 +09:00
Masayuki Nakano
f19611cb89
Bug 1257759 part.2 Separate Windows' message and related definitions from nsWindowDefs.h to mozilla/widget/WinMessages.h r=jimm
...
This patch separates Windows' message definition and related definitions from nsWindowDefs.h to mozilla/widget/WinMessages.h because the definitions are useful in plugin module but nsWindowDefs.h cannot be included from plugin module since it depends on some headers in under widget.
MozReview-Commit-ID: KNUAffLMKT1
--HG--
rename : widget/windows/nsWindowDefs.h => widget/windows/WinMessages.h
extra : rebase_source : ae9390e700ca97a0a4eea3b2977d4d5568ce9408
2016-04-09 15:15:31 +09:00
Masayuki Nakano
3a41e70ea1
Bug 1257759 part.1 Use switch-case at the first message handling in PluginInstanceChild::PluginWindowProcInternal() r=m_kato
...
PluginInstanceChild::PluginWindowProcInternal() should use switch-case statement at checking each message because adding new message handler may make damage to the performance and switch-case statement is easier to read for Windows message handler.
MozReview-Commit-ID: KfL0LtHL6GV
--HG--
extra : rebase_source : 3d729cf0c34990019dcf52fad72c748f31ea4d71
2016-03-18 16:39:42 +09:00
Masayuki Nakano
d3b2d91e89
Bug 1252058 IMEContentObserver::IMENotificationSender shouldn't post notifications when IMEContentObserver which is the owner of it stopped observing contents r=smaug
...
When IMEContentObserver stopped observing contents, posting pending notifications to current thread may cause infinite loop because it's impossible to send notifications to widget until the IMEContentObserver is reinitialized.
When IMEContentObserver is reinitialized, pending notifications are automatically flushed. So, in such case, IMEContentObserver::IMEnotificationSender shouldn't clear the pending notifications but don't post the notifications to current thread immediately.
MozReview-Commit-ID: 5xXT3VB4Jjb
--HG--
extra : rebase_source : 5529f1921cffe14b32779199e6919f1252051dcb
2016-04-19 18:57:13 +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
b4090694b7
Bug 1266857 Make Clients.claim() use observer document list instead of secondary hashtable. r=bz
2016-04-22 00:50:13 -07:00
Ben Kelly
da6964ef2b
Bug 1265771 P3 Expand browser_force_refresh.js to verify Clients.matchAll() behavior on refresh. r=bz
2016-04-22 00:50:13 -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
Boris Zbarsky
b66f459c87
Bug 1266077. Fix <base> href getter to follow the spec; it should be using the fallback base URI to resolve against, not the document URI. r=bkelly
2016-04-22 17:59:16 -04:00
Andrew McCreight
f417b18c2b
Bug 1263001 - Don't Notify() an unlinked nsGeolocationRequest. r=jdm
...
If an unlinked nsGeolocationRequest somehow stays alive, then calling
Notify() on it will likely cause a null-deref crash.
2016-04-22 14:15:36 -07:00
Boris Zbarsky
d17aec7b6a
Bug 1260511 part 3. In dom::Throw, ignore the pending xpconnect exception if we were given a non-default message string (because we don't want to lose that string). Also, make sure to always clear the pending xpconnect exception there. r=khuey
2016-04-22 16:03:05 -04:00
Boris Zbarsky
40c7808bf8
Bug 1260511 part 2. Change XPConnect's handling of exceptions thrown from JS components so that if an nsresult integer is thrown we convert it into an actual exception object before handing it out to content instead of propagating out the numeric value. r=khuey
2016-04-22 16:03:05 -04:00
David Anderson
70e16efcdf
Remove dead code from nsPluginInstanceOwner::GetPluginPort. (bug 1266513, r=jimm)
2016-04-21 15:02:08 -04:00
Nicholas Hurley
65e701bed3
Bug 1122642 - Have an error page for H2 INADEQUATE_SECURITY r=mcmanus,bz
2016-04-22 09:56:42 -07:00
Paul Adenot
8fda7f21b4
Bug 1266438 - Remove workaround on OSX when switching device, not necessary with duplex mode. r=jesup
...
MozReview-Commit-ID: 7IontuEuiQj
2016-04-22 16:24:19 +02:00
Paul Adenot
b3adcea90b
Bug 1266438 - Reset the AEC and other processing when audio devices change. r=jesup
...
MozReview-Commit-ID: Jrr9E9ZSukv
2016-04-22 16:24:17 +02: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
Carsten "Tomcat" Book
24969b7621
Merge mozilla-central to mozilla-inbound
2016-04-22 15:57:43 +02:00
Carsten "Tomcat" Book
461379e456
merge mozilla-inbound to mozilla-central a=merge
2016-04-22 15:56:10 +02:00
Andrea Marchesini
46e984fe5d
Bug 1266702 - Clean up formatting in dom/events/DataTransfer.* and mark some methods const, r=jwatt
2016-04-22 15:53:20 +02:00
Mantaroh Yoshinaga
6e9350947b
Bug 1266650 - Revert the test_legacy_event.html tests to previous version. r=birtles
...
In bug 1260064
, I injected the investigation code about this bug incorrectly.
https://hg.mozilla.org/mozilla-central/rev/1b9787fb3e8b
MozReview-Commit-ID: KOaRjjmYLA4
--HG--
extra : rebase_source : a7005d3f076c0c91747da04cba48e7b4b0363c6e
2016-04-22 15:56:17 +09:00
JW Wang
35257991e7
Bug 1265978. Part 3 - invoke mozDumpDebugInfo() from JS. r=jya.
...
MozReview-Commit-ID: EHNKeFwNlvl
2016-04-22 14:18:41 +08:00
JW Wang
823e6216e3
Bug 1265978. Part 2.5 - also dump reader data. r=jya.
...
MozReview-Commit-ID: 3m71yGg6lbN
2016-04-22 14:18:34 +08:00
JW Wang
94b009f556
Bug 1265978. Part 2 - add methods to MediaDecoder and MDSM to dump debugging info. r=jya.
...
MozReview-Commit-ID: Dbc5FT627uL
2016-04-22 14:18:26 +08: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
d78f4aec16
Bug 1265795 P3 Assert that controlled documents have an outer window. r=bz
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
Andrea Marchesini
392b98b4bc
Bug 1266701 - some header missing in dom/events, r=jwatt
2016-04-22 15:37:28 +02:00
Ting-Yu Lin
012b5d0a33
Bug 1249201 Part 1 - Add "scroll" reason to CaretStateChangedEvent. r=smaug
...
When the carets are scrolled by APZ, they will hide and dispatch a
"visibilitychange" reason. The floating toolbar (ActionBarHandler.js) on
Android listens to the event to update its visibility.
Now we want to show carets continuously when scrolling the page, so it
make no sense to dispatch a "visibilitychange" reason. However we still
need to notify the toolbar that the carets are scrolling by apz.
Therefore, we need a this new "scroll" reason. It will be dispatch in
AccessibleCaretManager::OnScrollStart() in Part 2.
MozReview-Commit-ID: F9znxHV3xCZ
--HG--
extra : rebase_source : 89914ebe5ed4cbcb5a3fd792a9f260e4c389fe84
2016-04-21 16:43:11 +08:00
Brian Birtles
a9c3d15f51
Bug 1255683 - Rewrite some animation performance string to refer to compositor animations instead of 'Async animations', r=helenvholmes, r=hiro
...
MozReview-Commit-ID: G1p8uCK8sS6
2016-04-22 18:02:35 +09:00
Kit Cambridge
c8ec72b8aa
Bug 1259148 - Test that dismissing the notification permission doorhanger resolves the promise with `default`. r=wchen
...
MozReview-Commit-ID: ASFqCCrKCQ9
--HG--
extra : rebase_source : a462bb624345f8278c54d627caff8d3546885783
2016-04-20 13:48:36 -07:00
JW Wang
6bfff83925
Bug 1265978. Part 1 - add mozDumpDebugInfo() to HTMLMediaElement.webidl. r=bz.
...
MozReview-Commit-ID: E0RZRyWnZrF
2016-04-11 12:02:43 +08:00
JW Wang
67a95734d1
Bug 1266304. Part 2 - remove unnecessary template parameters. r=kaku.
...
MozReview-Commit-ID: E2TnNbMvJaR
2016-04-22 14:16:56 +08:00
JW Wang
69b738fc15
Bug 1266304. Part 1 - Merge MediaDecoderReader::AudioDataPromise and MediaDecoderReader::VideoDataPromise. r=kaku.
...
MozReview-Commit-ID: BhhA7sjCTtQ
2016-04-22 14:16:49 +08:00