Commit Graph

21105 Commits

Author SHA1 Message Date
Gabor Krizsanits
fd952cca72 Bug 1016875 - part9: System should only import other system documents. r=mrbkap 2014-07-16 14:32:00 +02:00
Gabor Krizsanits
d99bac8fba Bug 1016875 - Part8: handling imports with non-http uri. r=mrbkap 2014-07-16 14:32:00 +02:00
Gabor Krizsanits
da0eb19637 Bug 1016875 - Part7: Imports should have their own LoadGroup. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
bdc4b81d52 Bug 1016875 - Part6: CORS and other security checks for imports. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
3d27b298eb Bug 1016875 - Part5: Redirection test for Imports. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
c9c9a49a0e Bug 1016875 - Part4: Removing mChannel in ImportLoader. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
8d411a86ad Bug 1016875 - Part3: Events in HTML imports should not bubble. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
ceca061b6b Bug 1016875 - Part2: Ensure mDocument in ImportLoader::OnStopRequest. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
0dd0f2f5d0 Bug 1016875 - Part1: Fixing leaking of mImportParent. r=mrbkap 2014-07-16 14:31:58 +02:00
Matt Woodrow
b4a7175439 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
107ab3668c Merge m-c to inbound 2014-07-15 17:39:19 -07:00
Wes Kocher
4112a9fcd6 Merge fx-team to m-c a=merge 2014-07-15 17:26:32 -07:00
Brad Lassey
1b217d7fde bug 1037644 - don't use mozAfterPaint events to drive tab stream r=jesup 2014-07-11 17:03:47 -04:00
Brad Lassey
4b63fe5886 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
bd6a5ac2de 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
04e0f33548 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
6a6b83b4f7 Bug 1038971 - Fix libav frame ordering; r=edwin 2014-07-16 11:54:26 +12:00
Wes Kocher
b988da0782 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
e6a49546dc Bug 1005225: Follow up, changed uuid in the wrong idl (r=ckerschb) 2014-07-15 13:59:59 -07:00
Sid Stamm
c6eb0f78e2 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
fb1a5cb7eb 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
c8ebace128 Bug 1038202 - Give MSCOMInitThreadPoolListener a private destructor; r=bjacob 2014-07-15 16:37:33 -04:00
Randell Jesup
8005b8e97b Bug 1038879: ensure odd widths/heights in getUserMedia are handled correctly r=rillian 2014-07-15 15:49:01 -04:00
Benoit Girard
e7aea75462 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
62311033af Bug 1033391 - Enable GeometryUtils APIs in privileged code. r=smaug,roc 2014-07-03 14:23:14 +01:00
Jed Davis
19cbb4fe90 Bug 1038406 - Privatize destructor for ResourceSocketListener. r=cpearce
Bonus fix: remove redundant `public:`.
2014-07-14 14:47:00 +02:00
Matthew Gregan
b198a0510d Bug 1031532 - Hold the SourceBufferResource monitor during eviction. r=cajbir 2014-07-14 22:41:00 +12:00
Matthew Gregan
12cdd3b377 Bug 1031532 - Tighten up public interface of SourceBufferResource::ResourceQueue. r=cajbir 2014-07-14 22:41:00 +12:00
Ehsan Akhgari
e6b267fe80 Bug 1038221 - Fix some WMF destructors to be private; r=cpearce 2014-07-14 21:51:13 -04:00
Gabriel Luong
0db3e380b1 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
ffa2468a1f Merge m-c to inbound. a=merge 2014-07-14 16:19:58 -04:00
Ryan VanderMeulen
28579f0ccd Merge b2g-inbound to m-c. a=merge 2014-07-14 16:17:10 -04:00
Octoploid
84be337f08 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
77d782bb63 Bug 1038207 - Fix various classes that reimplement nsISupports. r=ehsan 2014-07-14 12:21:34 -07:00
Carsten "Tomcat" Book
12336940c8 Merge mozilla-central to b2g-inbound 2014-07-14 15:32:20 +02:00
Martijn Wargers
7e7fb9343c Bug 1037976 - Enable some of the Iframe sandbox mochitests on b2g emulator. r=jmaher 2014-07-13 17:23:39 +02:00
Jonathan Watt
4b0563806f Bug 1037570 - Remove gfxPath. r=mattwoodrow 2014-07-11 11:25:00 +02:00
Bruce Sun
6c553816e4 Bug 1037282 - Create MediaResourceHandler and MediaCodecProxy. r=sotaro,cpearce 2014-07-11 11:01:30 +08:00
Randell Jesup
93e17d66dd 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
6064176f06 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
7da48eb8d2 Bug 1037911: bustage fix for the other half rs=bustage 2014-07-13 20:48:45 -04:00
Randell Jesup
d7b8f3271a Bug 1037911: Bustage fix for -Werror rs=bustage 2014-07-13 15:11:39 -04:00
Randell Jesup
51e9a98280 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
3076eaa115 Bug 1034304: Remove nsIDOMHTMLAudio/VideoElement. r=smaug 2014-07-12 19:20:42 -07:00
Vivien Nicolas
f315842261 Bug 1013913 - Add a DOMMetaChanged event. r=bz 2014-07-12 13:28:48 +02:00
Jeff Gilbert
794e13ab01 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
31eedc81ed Bug 1034907 - Remove dangerous public destructor of TimeRanges. r=smaug 2014-07-12 20:26:21 -05:00
Ryan VanderMeulen
27a0fdf6de Merge inbound to m-c. a=merge 2014-07-11 16:34:56 -04:00
Chris Pearce
51e6635487 Bug 1037317 - Move GMPBufferType to be a property of GMPVideoFrameEncoded. r=jesup 2014-07-11 10:39:10 -04:00
JW Wang
42c53ff792 Bug 996465 - Enable test_fragment_play.html. r=cpearce 2014-07-10 19:13:00 -04:00
JW Wang
cf5dc51375 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
9d6bfe2532 Bug 996465 - Extract code running state machine cycles into a class. r=cpearce 2014-07-11 03:11:00 -04:00
Carsten "Tomcat" Book
f0569c8ad2 Backed out changeset cf85693280c7 (bug 886570) frequent mochitest-3 errors on windows 2014-07-11 14:15:29 +02:00
Mike Hommey
07267c6f7f Bug 1036864 - Remove EXPORT_LIBRARY. r=mshal 2014-07-11 19:06:55 +09:00
Carsten "Tomcat" Book
056a078091 Backed out changeset bbcfcf00f84e (bug 996465) for bustage on a CLOSED TREE 2014-07-11 09:54:42 +02:00
Carsten "Tomcat" Book
81350142f1 Backed out changeset aa529bac2a92 (bug 996465) 2014-07-11 09:54:24 +02:00
Carsten "Tomcat" Book
9756dd6d1e Backed out changeset 19f686d29ae6 (bug 996465) 2014-07-11 09:54:22 +02:00
Neil Deakin
7f1c254454 Bug 1020496, add getAutocompleteInfo method to get components of autocomplete attribute, r=smaug 2014-07-09 08:01:00 +01:00
Gijs Kruitbosch
1207074468 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
d07265abdf Merge inbound to m-c on a CLOSED TREE. a=merge 2014-07-10 18:22:38 -04:00
Benjamin Smedberg
8961003e8a 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
d550923b30 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
2fb132097e 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
72e6e0214b 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
37cda6c7a5 Backed out changeset 91f25a63dea9 (bug 1032814) for build failures 2014-07-10 17:43:21 +01:00
Benjamin Smedberg
64468154ba 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
bef9911a6f 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
4ff5fbdfab Bug 1036444 - Kill touchenter and touchleave events. r=smaug 2014-07-09 10:27:00 -04:00
JW Wang
9cced4135c Bug 996465 - enable test_fragment_play.html. r=cpearce 2014-07-10 19:13:00 +02:00
JW Wang
174d5b15dc Bug 996465 - add ability to delay running state machine cycles for synchronization between decoding/main and state machine threads. r=cpearce. 2014-07-10 03:22:00 +02:00
JW Wang
77fd946c1c Bug 996465 - extract code running state mahcine cycles into a class. r=cpearce. 2014-07-10 03:21:00 +02:00
Ahmed Kachkach
c4872d76ea Bug 886570 - Initial integration of structured logs in mochitest. r=ahal,Ms2ger 2014-07-10 13:33:00 +02:00
Carsten "Tomcat" Book
282cfebe9d Merge mozilla-central to b2g-inbound 2014-07-10 15:20:10 +02:00
Vasanthakumar Pandurangan
13d039a8d6 Bug 1035758 - AudioOffloadPlayer: Fix seek bar reset when seek during pause. r=roc 2014-07-08 04:37:11 -07:00
Jonathan Watt
60d24634f4 Bug 1036400 - Fix hit-testing of non-SVG elements that have an SVG clip-path applied. r=longsonr 2014-07-10 08:42:29 +01:00
Boris Zbarsky
91a10b4280 Bug 965413 part 12. Use a LoadInfo in SetUpChannelOwner. r=smaug 2014-07-10 02:56:38 -04:00
Boris Zbarsky
1987b0c856 Bug 965413 part 10. Use a LoadInfo for loading documents in various places where we force a particular principal. r=smaug 2014-07-10 02:56:37 -04:00
Boris Zbarsky
7b8006afeb Bug 965413 part 1. Rename the WebRTC-private LoadInfo class to RTCLoadInfo so it won't interfere with adding mozilla::LoadInfo. r=jesup 2014-07-10 02:56:36 -04:00
Chris Double
fc54c84453 Bug 1030527 - Seeking using Media Source Extensions fails with corrupted video message since async decoder landing - r=kinetik
--HG--
extra : rebase_source : d40125ff37760b4b0008cd5ac934b8d85edb7a74
2014-07-10 03:59:17 +00:00
Bevis Tseng
af7847c86c Bug 1023695 - Part 4: Implementation of .webidl change. r=vyang,smaug. 2014-06-27 13:25:37 +08:00
Ryan VanderMeulen
2414b7c7d0 Merge fx-team to m-c. a=merge 2014-07-09 16:12:36 -04:00
Carsten "Tomcat" Book
fb097fba11 Merge mozilla-central to fx-team 2014-07-09 16:15:17 +02:00
Carsten "Tomcat" Book
1c6ac63820 Backed out changeset 6a56c14d382f (bug 1024707) for dt1 and xpshell test bustages on a CLOSED TREE 2014-07-09 13:19:33 +02:00
Rick Eyre
49c8453a1e Bug 1035505 - HTMLTrackElement should fire a 'load' event not a 'loaded' event. r=rillian 2014-07-07 16:49:00 +02:00
chiajung hung
478539f783 Bug 814524 - Make WebGLContext::TexImage2D avoid readback for video elements, r=jgilbert 2014-07-08 20:52:00 +02:00
Gijs Kruitbosch
21c969cd34 Bug 987230 - use consumeanchor attribute to fix button click, r=enn,mconley
--HG--
extra : rebase_source : 8e52a377eeb708e258f0190fcbc5902c5477c2b8
2014-07-01 01:09:43 +01:00
Benjamin Chen
4dd3f11780 Bug 991776: 1. Modify the testcase to ensure encoder will receive valid data. 2. Add logs for TrackEncoder. r=roc 2014-07-07 17:33:47 +08:00
Tom Schuster
cf0d038a2b Bug 1024707 - Add API to register style sheets but without loading them. r=bz 2014-07-09 11:43:33 +02:00
Sam Lin
4a6fd62a30 Bug 101741 - minor fix for the wrong usage of ChangeExplicitBlockerCount in MediaRecorder. r=roc 2014-06-28 00:16:27 +08:00
Timothy Nikkel
083529f19c Bug 1035917. If we fail to create a requested async scrollable layer then log a warning and approximate reason why. r=roc 2014-07-08 17:35:48 -05:00
Benoit Jacob
325432ff7c Bug 1035394 - Fix dangerous public destructors in content/media/eme - r=cpearce 2014-07-08 17:23:17 -04:00
Benoit Jacob
2ba4f21e5a Bug 1035394 - Fix dangerous public destructors in content/media/webaudio - r=padenot 2014-07-08 17:23:17 -04:00
Benoit Jacob
6b07d0fa43 Bug 1035394 - Fix dangerous public destructors in content/media/webspeech - r=smaug 2014-07-08 17:23:16 -04:00
Benoit Jacob
c914e1ffed Bug 1035394 - Fix dangerous public destructors in content/media - r=cpearce 2014-07-08 17:23:16 -04:00
Benoit Jacob
a4e26753c7 Bug 1035394 - Fix dangerous public destructors in content/svg - r=heycam 2014-07-08 17:23:16 -04:00
Benoit Jacob
ba120e7bd6 Bug 1035394 - Fix dangerous public destructors in content/html - r=smaug 2014-07-08 17:23:16 -04:00
Benoit Jacob
00c1cd4d5a Bug 1035394 - Fix dangerous public destructors in content/base - r=khuey 2014-07-08 17:23:16 -04:00
Benoit Jacob
d6ea06aa3f Bug 1035394 - Fix dangerous public destructors in content/xml - r=smaug 2014-07-08 17:23:16 -04:00
Benoit Jacob
a2790705d6 Bug 1035394 - Fix dangerous public destructors in content/xul - r=mrbkap 2014-07-08 17:23:16 -04:00
Benoit Jacob
8346b6bf98 Bug 1035394 - Fix dangerous public destructors in content/mathml - r=karlt 2014-07-08 17:23:15 -04:00