Commit Graph

21137 Commits

Author SHA1 Message Date
Martijn Wargers
a96a1949fe Bug 902686 - Change manifest.js to use SpecialPowers.pushPrefEnv. r=jwwang 2014-07-14 12:18:16 +02:00
Bruce Sun
d01416c279 Bug 904177 - Add media.omx.async.enabled preference. r=sotaro, r=cpearce 2014-07-16 15:40:05 +08:00
Gabor Krizsanits
52ba548df3 Bug 1016875 - Part10: GetPrincipal for imports. r=mrbkap 2014-07-17 10:51:11 +02:00
Makoto Kato
bab6f180c8 Bug 984033 - Large OOM in nsStreamLoader::WriteSegmentFun. r=honza 2014-07-17 17:37:33 +09:00
Bruce Sun
88c3fa45d2 Bug 904177 - Create MediaCodecDecoder. r=sotaro, r=cpearce 2014-07-16 15:38:14 +08:00
Bruce Sun
940d5707c2 Bug 904177 - Create MediaCodecReader. r=sotaro, r=cpearce 2014-07-16 15:36:29 +08:00
Bruce Sun
e422707343 Bug 904177 - Extract MediaStreamResource. r=sotaro, r=cpearce 2014-07-16 15:34:30 +08:00
Bruce Sun
dd78ab4dce Bug 904177 - Add I420ColorConverterHelper. r=sotaro, r=cpearce 2014-07-16 15:32:21 +08:00
Dirkjan Ochtman
6ad61da6d3 Bug 779723 - Implement RadioNodeList collection r=bz 2014-07-16 18:44:19 +02:00
Walter Litwinczyk
e330e282ae Bug 1030206 - Update old webgl conformance test. Not supporting float rendering targets is now legal. r=kamidphish 2014-07-16 14:25:36 -07:00
Walter Litwinczyk
af8d42f874 Bug 1030206 - webgl-1.0.3 Disallow floating point render targets if WEBGL_color_buffer_float is not enabled. r=jgilbert 2014-07-07 15:15:59 -07:00
Vikneshwar
1bc50b5184 Bug 1036803 - Removed GetEventTarget() and changed NS_FORWARD_SAFE_NSIEVENTTARGET(GetEventTarget() to NS_FORWARD_SAFE_NSIEVENTTARGET(mEventTarget). r=kinetik 2014-07-15 09:53:00 +02:00
Shih-Chiang Chien
7d06a049e6 Bug 1038061 - Allow specifying audio stream for speech recognition. r=smaug,ggp sr=smaug 2014-07-16 09:38:59 +08:00
Tom Schuster
4e27ccd62e Bug 673569 - Let each frame script have its own scope (r=smaug) 2014-06-13 19:56:38 +02:00
Randell Jesup
371220169d Bug 1037754: Query GMPService to determine if H.264 is available r=cpearce 2014-07-16 22:59:17 -04:00
Randell Jesup
1bb3afde43 Backed out changeset 6d976c67e926 (bug 1037754) 2014-07-16 23:50:10 -04:00
L. David Baron
05fedabeee Bug 996798 patch 2 - Make the ability to change nsWrapperCache::FlagsType more portable. r=bzbarsky
Without this, an Android build on our automation gives:
content/xul/content/src/nsXULElement.h:359:117: error: left shift count >= width of type [-Werror]
2014-07-16 20:10:10 -07:00
Randell Jesup
241a56c740 Bug 1037754: Query GMPService to determine if H.264 is available r=cpearce 2014-07-16 22:59:17 -04:00
Edwin Flores
ba3c31b695 Bug 1038467 - Rename MediaPlugin* classes r=cpearce 2014-07-17 13:32:56 +12:00
Edwin Flores
085cde332a Bug 1038467 - Move content/media/plugins to content/media/android and rename files. r=cpearce
--HG--
rename : content/media/plugins/MediaPluginDecoder.cpp => content/media/android/AndroidMediaDecoder.cpp
rename : content/media/plugins/MediaPluginDecoder.h => content/media/android/AndroidMediaDecoder.h
rename : content/media/plugins/MediaPluginHost.cpp => content/media/android/AndroidMediaPluginHost.cpp
rename : content/media/plugins/MediaPluginHost.h => content/media/android/AndroidMediaPluginHost.h
rename : content/media/plugins/MediaPluginReader.cpp => content/media/android/AndroidMediaReader.cpp
rename : content/media/plugins/MediaPluginReader.h => content/media/android/AndroidMediaReader.h
rename : content/media/plugins/MediaResourceServer.cpp => content/media/android/AndroidMediaResourceServer.cpp
rename : content/media/plugins/MediaResourceServer.h => content/media/android/AndroidMediaResourceServer.h
rename : content/media/plugins/MPAPI.h => content/media/android/MPAPI.h
rename : content/media/plugins/moz.build => content/media/android/moz.build
2014-07-17 13:29:24 +12:00
Tim Abraldes
b34732fc82 bug 985252. Build sandbox code regardless of whether --enable-content-sandbox/MOZ_CONTENT_SANDBOX is provided. Enable sandboxing of GMP plugins. Enable SandboxBroker to set different security policies for different process types. r=bbondy, r=cpearce, r=bent 2014-07-16 16:01:34 -07:00
Chris Pearce
894f4fac92 Bug 973710 - Fix compile errors for pedantic SOB compilers and WAE. r=bustage 2014-07-17 10:47:50 +12:00
Chris Pearce
ed4d27cc38 Bug 973710 - Drain MP4Reader's decoders on EOS. r=kinetik 2014-07-17 10:37:17 +12:00
Edwin Flores
154b202425 Bug 1038031 - Add --disable-eme flag - r=cpearce,gps,bz 2014-07-17 08:54:00 +12:00
Birunthan Mohanathas
eaf5a9b897 Bug 1038535 - Flatten caps/{idl,include,src}/ directories. r=bholley,gps
--HG--
rename : caps/src/DomainPolicy.cpp => caps/DomainPolicy.cpp
rename : caps/include/DomainPolicy.h => caps/DomainPolicy.h
rename : caps/idl/nsIDomainPolicy.idl => caps/nsIDomainPolicy.idl
rename : caps/idl/nsIPrincipal.idl => caps/nsIPrincipal.idl
rename : caps/idl/nsIScriptSecurityManager.idl => caps/nsIScriptSecurityManager.idl
rename : caps/src/nsJSPrincipals.cpp => caps/nsJSPrincipals.cpp
rename : caps/include/nsJSPrincipals.h => caps/nsJSPrincipals.h
rename : caps/src/nsNullPrincipal.cpp => caps/nsNullPrincipal.cpp
rename : caps/include/nsNullPrincipal.h => caps/nsNullPrincipal.h
rename : caps/src/nsNullPrincipalURI.cpp => caps/nsNullPrincipalURI.cpp
rename : caps/src/nsNullPrincipalURI.h => caps/nsNullPrincipalURI.h
rename : caps/src/nsPrincipal.cpp => caps/nsPrincipal.cpp
rename : caps/include/nsPrincipal.h => caps/nsPrincipal.h
rename : caps/src/nsScriptSecurityManager.cpp => caps/nsScriptSecurityManager.cpp
rename : caps/include/nsScriptSecurityManager.h => caps/nsScriptSecurityManager.h
rename : caps/src/nsSystemPrincipal.cpp => caps/nsSystemPrincipal.cpp
rename : caps/include/nsSystemPrincipal.h => caps/nsSystemPrincipal.h
2014-07-15 11:12:59 -07:00
Matthew A. Miller
549c9d0443 Bug 983504 - Fix Android emulator build errors. r=jesup 2014-07-16 19:16:38 +02:00
Matthew A. Miller
4c1cff2114 Bug 983504 - Modify constraints for screen sharing. r=bholley,jib 2014-07-08 00:01:27 -06:00
Gian-Carlo Pascutto
98f56bf7f2 Bug 983504 - Enumeration & MediaEngine changes for screen sharing. r=jesup,mt 2014-07-07 09:46:00 +02:00
Christoph Kerschbaumer
0611e0b922 Bug 1005225 - CSP in C++: SImplify shouldProcess for CSP (r=sstamm) 2014-07-07 10:15:36 -07:00
JW Wang
69a1353f18 Bug 886188 - Re-enable test_preload_actions.html on Android. r=cpearce 2014-07-15 18:58:00 -04:00
Carsten "Tomcat" Book
89828810a9 Backed out changeset ffa4255ebaa7 (bug 1016875) for bustage on a CLOSED TREE 2014-07-16 15:25:59 +02:00
Gabor Krizsanits
4f48c22648 Bug 1016875 - Part10: Principal() for ImportLoader. r=mrbkap 2014-07-16 14:32:00 +02:00
Gabor Krizsanits
818336512c Bug 1016875 - part9: System should only import other system documents. r=mrbkap 2014-07-16 14:32:00 +02:00
Gabor Krizsanits
1a28bb42ef Bug 1016875 - Part8: handling imports with non-http uri. r=mrbkap 2014-07-16 14:32:00 +02:00
Gabor Krizsanits
09085f3ca2 Bug 1016875 - Part7: Imports should have their own LoadGroup. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
237296e6ae Bug 1016875 - Part6: CORS and other security checks for imports. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
2ae58cfc9a Bug 1016875 - Part5: Redirection test for Imports. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
44b803c23a Bug 1016875 - Part4: Removing mChannel in ImportLoader. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
6308e91d6b Bug 1016875 - Part3: Events in HTML imports should not bubble. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
302d5f0675 Bug 1016875 - Part2: Ensure mDocument in ImportLoader::OnStopRequest. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
6fb3e2f23c Bug 1016875 - Part1: Fixing leaking of mImportParent. r=mrbkap 2014-07-16 14:31:58 +02:00
Matt Woodrow
b76f8316a4 Bug 1039150 - Don't trigger creation a backbuffer when we set a canvas to be opaque. r=roc
--HG--
extra : rebase_source : 681d8c8e172fb2eba6639cd03e5664017d522dbc
2014-07-16 18:15:39 +12:00
Wes Kocher
3d788aba24 Merge m-c to inbound 2014-07-15 17:39:19 -07:00
Wes Kocher
2e408ff3b5 Merge fx-team to m-c a=merge 2014-07-15 17:26:32 -07:00
Brad Lassey
10f1a84d09 bug 1037644 - don't use mozAfterPaint events to drive tab stream r=jesup 2014-07-11 17:03:47 -04:00
Brad Lassey
499f8d11da bug 1037488 - MediaEngineTabVideoSource should set width, height and framerate based on constraints and prefs passed to Allocate() r=jesup 2014-07-11 11:55:23 -04:00
Brian Birtles
13ee79ab71 Bug 1036287 part 5 - Drop aTime param from IsRunning(At) and IsCurrent(At), since they now use the current timeline time; r=dholbert 2014-07-16 09:02:33 +09:00
Brian Birtles
7976ecebaf Bug 1032573 part 5 - Add GetAnimationPlayers to Element; r=bz
This patch adds the WebIDL definitions and implementation of
getAnimationPlayers on Element.

It does not include the full definition of AnimationPlayer but only readonly
versions of the currentTime and startTime attributes since these are easy
to implement and enable identifying the different animations that are returned
for the sake of testing.

Web Animations defines getAnimationPlayers as only returning the animations that
are either running or will run in the future (known as "current" animations).
This will likely change since it seems desirable to be able query animations
that have finished but are applying a forwards fill. For now, however, this
patch makes us only return animations that have not finished.

This patch also removes an assertion in ElementAnimation::GetLocalTime that
would fail if called on a finished transition. This assertion is no longer
necessary since an earlier patch in this series removed the overloading of
the animation start time that meant calling this on a finished transition
was unsafe. Furthermore, this assertion, if it were not removed, would fail
if script holds onto a transition and queries its start time after it
completed.
2014-07-16 09:02:31 +09:00
Anthony Jones
f96b22a4c6 Bug 1038971 - Fix libav frame ordering; r=edwin 2014-07-16 11:54:26 +12:00
Wes Kocher
78f6be009c Backed out 1 changesets (bug 1005225) for Gu permared
Backed out changeset 452d8502bea1 (bug 1005225)
* * *
Backed out 2 changesets (bug 1005225, bug 1030936) for Gu permared

Backed out changeset 32a1fa1b28d5 (bug 1030936)
Backed out changeset 61d41b381f30 (bug 1005225)
2014-07-15 16:18:50 -07:00
Christoph Kerschbaumer
7baffd6361 Bug 1005225: Follow up, changed uuid in the wrong idl (r=ckerschb) 2014-07-15 13:59:59 -07:00
Sid Stamm
502fa82c14 Bug 1030936 - Remove CSP fast path for certified apps (r=fabrice)
--HG--
extra : rebase_source : 29ded0fc7b6cd320b234e45571239961513bd9ff
2014-07-15 13:31:47 -07:00
Christoph Kerschbaumer
e95172359b Bug 1005225 - CSP in C++: SImplify shouldProcess for CSP (r=sstamm)
--HG--
extra : rebase_source : a0e2bacb5376afde0ccc0487da6e3ceb70bfb09c
2014-07-07 10:15:36 -07:00
Ehsan Akhgari
aa47662f4d Bug 1038202 - Give MSCOMInitThreadPoolListener a private destructor; r=bjacob 2014-07-15 16:37:33 -04:00
Randell Jesup
b938bb593a Bug 1038879: ensure odd widths/heights in getUserMedia are handled correctly r=rillian 2014-07-15 15:49:01 -04:00
Benoit Girard
cb397e6eb5 Bug 1037691 - Fix instances where refcounted classes expose a public destructor. r=ehsan,bent,mayhemer,jrmuizel 2014-07-15 11:37:45 -04:00
Michael Ratcliffe
5271f4ddf9 Bug 1033391 - Enable GeometryUtils APIs in privileged code. r=smaug,roc 2014-07-03 14:23:14 +01:00
Jed Davis
8cf2ff52b1 Bug 1038406 - Privatize destructor for ResourceSocketListener. r=cpearce
Bonus fix: remove redundant `public:`.
2014-07-14 14:47:00 +02:00
Matthew Gregan
cc129d221e Bug 1031532 - Hold the SourceBufferResource monitor during eviction. r=cajbir 2014-07-14 22:41:00 +12:00
Matthew Gregan
9e0b0e6724 Bug 1031532 - Tighten up public interface of SourceBufferResource::ResourceQueue. r=cajbir 2014-07-14 22:41:00 +12:00
Ehsan Akhgari
56654a8755 Bug 1038221 - Fix some WMF destructors to be private; r=cpearce 2014-07-14 21:51:13 -04:00
Gabriel Luong
b310347d92 Bug 591303 - Part 3: Set line and column number for all rules in nsCSSParser. r=bz 2014-07-14 15:57:54 -07:00
Ryan VanderMeulen
b34be95846 Merge m-c to inbound. a=merge 2014-07-14 16:19:58 -04:00
Ryan VanderMeulen
b565295f7a Merge b2g-inbound to m-c. a=merge 2014-07-14 16:17:10 -04:00
Octoploid
d808249c97 Bug 1035092 - "bool functions shouldn't return nullptr" [r=sfink]
--HG--
extra : rebase_source : 0a0f2549b0a34c759384d8293f6227e112610147
2014-07-12 06:26:00 -07:00
Andrew McCreight
1ee07d58d6 Bug 1038207 - Fix various classes that reimplement nsISupports. r=ehsan 2014-07-14 12:21:34 -07:00
Carsten "Tomcat" Book
1e360ef1ad Merge mozilla-central to b2g-inbound 2014-07-14 15:32:20 +02:00
Martijn Wargers
e03e2074d8 Bug 1037976 - Enable some of the Iframe sandbox mochitests on b2g emulator. r=jmaher 2014-07-13 17:23:39 +02:00
Jonathan Watt
c8e82d1245 Bug 1037570 - Remove gfxPath. r=mattwoodrow 2014-07-11 11:25:00 +02:00
Bruce Sun
875c2a9ff4 Bug 1037282 - Create MediaResourceHandler and MediaCodecProxy. r=sotaro,cpearce 2014-07-11 11:01:30 +08:00
Randell Jesup
0beb954b47 Bug 1035819: patch 2 - Enable dynamic rotation in gUM when we're hooked to a PeerConnection r=jhlin 2014-07-14 01:48:02 -04:00
Randell Jesup
ee8f20f154 Bug 1035819: patch 1 - Add notification of DirectListeners and generalize Notification of events r=roc 2014-07-14 01:47:56 -04:00
Randell Jesup
14c29a4bf9 Bug 1037911: bustage fix for the other half rs=bustage 2014-07-13 20:48:45 -04:00
Randell Jesup
f2666722f4 Bug 1037911: Bustage fix for -Werror rs=bustage 2014-07-13 15:11:39 -04:00
Randell Jesup
2c93f480c3 Bug 1037911: Downgrade assertion on GMP codec destruction since an edge case triggers it r=cpearce 2014-07-13 02:06:58 -04:00
Kyle Huey
8031891b11 Bug 1034304: Remove nsIDOMHTMLAudio/VideoElement. r=smaug 2014-07-12 19:20:42 -07:00
Vivien Nicolas
f8615d7ace Bug 1013913 - Add a DOMMetaChanged event. r=bz 2014-07-12 13:28:48 +02:00
Jeff Gilbert
a707c24aa1 Bug 843673 - Re-enable WebGL instanced drawing, and fix the max instance calculation. - r=kamidphish 2014-07-11 21:53:57 -07:00
Michael Pruett
73b88d19fd Bug 1034907 - Remove dangerous public destructor of TimeRanges. r=smaug 2014-07-12 20:26:21 -05:00
Ryan VanderMeulen
0aebdb29a0 Merge inbound to m-c. a=merge 2014-07-11 16:34:56 -04:00
Chris Pearce
9ee7bb7bfe Bug 1037317 - Move GMPBufferType to be a property of GMPVideoFrameEncoded. r=jesup 2014-07-11 10:39:10 -04:00
JW Wang
195262fa39 Bug 996465 - Enable test_fragment_play.html. r=cpearce 2014-07-10 19:13:00 -04:00
JW Wang
0f9bf7bc61 Bug 996465 - Add ability to delay running state machine cycles for synchronization between decoding/main and state machine threads. r=cpearce 2014-07-11 03:11:00 -04:00
JW Wang
80b90738fb Bug 996465 - Extract code running state machine cycles into a class. r=cpearce 2014-07-11 03:11:00 -04:00
Carsten "Tomcat" Book
d6ea794d8c Backed out changeset cf85693280c7 (bug 886570) frequent mochitest-3 errors on windows 2014-07-11 14:15:29 +02:00
Mike Hommey
34799e0459 Bug 1036864 - Remove EXPORT_LIBRARY. r=mshal 2014-07-11 19:06:55 +09:00
Carsten "Tomcat" Book
0d3361fa9d Backed out changeset bbcfcf00f84e (bug 996465) for bustage on a CLOSED TREE 2014-07-11 09:54:42 +02:00
Carsten "Tomcat" Book
fa1174ca38 Backed out changeset aa529bac2a92 (bug 996465) 2014-07-11 09:54:24 +02:00
Carsten "Tomcat" Book
87a18b60be Backed out changeset 19f686d29ae6 (bug 996465) 2014-07-11 09:54:22 +02:00
Neil Deakin
5e375bd157 Bug 1020496, add getAutocompleteInfo method to get components of autocomplete attribute, r=smaug 2014-07-09 08:01:00 +01:00
Gijs Kruitbosch
ba4ae2ee67 Bug 577892 - allow icons to change when href attribute is set directly, with automated test, r=dolske,bz
--HG--
extra : rebase_source : 8b74cb3e4c60df4b84c207f2ae1bc371e238d19d
2014-07-03 22:40:52 +01:00
Ryan VanderMeulen
6199750f94 Merge inbound to m-c on a CLOSED TREE. a=merge 2014-07-10 18:22:38 -04:00
Benjamin Smedberg
3fd5e0dcc1 Bug 1032814 - Gecko media plugins should not automatically enable plugin from system locations. Instead, there is a programmatic API for registering available plugins which will be used by addons or the addon manager. For development, there is also an environment variable. r=josh/jesup 2014-07-10 14:48:11 -04:00
Eric Rahm
39dc6549a4 Bug 1036679 - MediaStreamGraph shutdown can hang if happening in conjunction with a memory report. r=roc 2014-07-09 17:22:37 -07:00
Nicolas Silva
4020519c2c Bug 1034593 - Prevent clips with huge extents to be passed to a cairo context from CanvasRenderingContext2D. r=jrmuizel 2014-07-10 20:12:26 +02:00
Randell Jesup
1d928b0727 Bug 1037000: Include "default communications device" in the audio input enumeration for gUM r=padenot 2014-07-10 13:15:26 -04:00
Ed Morley
54b9865ebb Backed out changeset 91f25a63dea9 (bug 1032814) for build failures 2014-07-10 17:43:21 +01:00
Benjamin Smedberg
fbe5d05607 Bug 1032814 - Gecko media plugins should not automatically enable plugin from system locations. Instead, there is a programmatic API for registering available plugins which will be used by addons or the addon manager. For development, there is also an environment variable. r=josh/jesup
--HG--
extra : rebase_source : dcd8708ac50a96cff3c59d3c4a531288c19bd961
2014-07-10 10:32:59 -04:00
Olli Pettay
7b0a4c383d Bug 982039 - Radio input required not working when element disabled by js, r=bz
--HG--
extra : rebase_source : 53b134dc349ec7068c4543469e89f7e40073ea15
2014-07-10 18:01:59 +03:00
Kartikaya Gupta
35136e5a31 Bug 1036444 - Kill touchenter and touchleave events. r=smaug 2014-07-09 10:27:00 -04:00