Commit Graph

33593 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
ed621febbf Merge m-c to mozilla-inbound 2014-09-08 15:30:23 +02:00
Carsten "Tomcat" Book
75dcdffdac merge mozilla-inbound to mozilla-central a=merge 2014-09-08 15:22:16 +02:00
Shian-Yow Wu
e41905a55a Bug 1057855 - Fix error checking when calling nsZipArchive::GetItem(). r=smaug 2014-09-04 19:55:00 +02:00
Jean-Yves Avenard
1dc6df2eed Bug 1059066 - Avoid picture frame copy and keep picture in GPU by using IOSurface objects. r=rillian 2014-09-07 20:40:52 +10:00
Jean-Yves Avenard
0ca8fc3b56 Bug 1062596 - Use official 10.9 constant. r=rillian
There are no functional changes, but it prevents errors or typo
2014-09-07 20:33:55 +10:00
Jean-Yves Avenard
a243268a94 Bug 1062596 - Re-enable hardware acceleration in AppleVTDecoder. r=rillian 2014-09-05 11:50:37 +10:00
Jean-Yves Avenard
61f592a0ca Bug 1062596 - Bump thread stack size on OS X to avoid crashes. r=kinetik 2014-09-05 11:50:19 +10:00
Olli Pettay
33ad5a3cc6 Bug 1063583 - "Crash in shadow-dom @ nsIDocument::GetRootElement() const". r=jgraham 2014-09-05 12:54:00 +02:00
Matthew Gregan
5c88bf3ea3 Bug 1064118 - Drop MediaSourceReader sub-reader refs in a safer order. r=cajbir 2014-09-08 12:59:36 +12:00
Matthew Gregan
5d6dcd5866 Bug 931388 - Add crashtest for shutdown hang. 2014-09-08 13:38:52 +12:00
Matthew Gregan
f5a8655a03 Bug 1063354 - Refactor MSE tests, introduce mediasource.js shared functions. r=cajbir 2014-09-05 17:10:42 +12:00
Jan-Ivar Bruaroey
99f0dac500 Bug 1062981 - Disable bfcache for pages active MediaManager. r=smaug, r=jesup 2014-09-05 16:02:54 -04:00
Boris Zbarsky
8432077b40 Bug 880997 followup to fix a reflection test I missed and fix the orange 2014-09-05 23:51:50 -04:00
David Zbarsky
6813ce3dab Bug 1042654: Remove nsITouchEventReceiver r=bz 2014-09-05 23:32:49 -04:00
Boris Zbarsky
b03c146c49 Bug 880997 part 3. Change crossOrigin reflection to allow null values and be a limited enumerated attribute. r=smaug 2014-09-05 22:42:33 -04:00
Boris Zbarsky
7d93b250b5 Bug 880997 part 2. Fix reflect.js to be more strict when examining the value of the IDL attribute for enumerated reflection (e.g. to differentiate between null and empty string) and to allow flagging enumerated reflection as allowing null as a value. 2014-09-05 22:42:32 -04:00
Boris Zbarsky
4d8c8ca0fc Bug 880997 part 1. Move GetEnumAttr up to Element so I can use it in SVG code. r=smag 2014-09-05 22:42:32 -04:00
Jonathan Watt
7d2ad21e7e Bug 1063073 - Make sure embedding elements that rely on an embedded SVG's intrinsic dimensions are resized if the SVG is late in loading. r=dholbert 2014-09-04 20:09:51 +01:00
Jacek Caban
06efc6492d Bug 1063511 - Fix mingw builds after bug 1027906. r=tabraldes 2014-09-08 10:35:24 +02:00
Boris Zbarsky
2f75825ec4 Bug 1017424 part 3. Remove the now-unnecessary nsIDocument::WrapObject. r=peterv 2014-09-05 14:28:44 -04:00
Jean-Yves Avenard
67fea6cd17 Bug 1063255 - Revert fix from bug 1062098. r=rillian 2014-09-05 12:29:08 +10:00
Kilik Kuo
6b7ffc4559 Bug 1022524 - Set up audio track and video track information for Ogg files. r=rillian 2014-09-03 11:01:37 +08:00
Kilik Kuo
f9a8f31cb4 Bug 1022524 - Mochitest for Bug 1022524. r=rillian 2014-08-26 14:33:08 +08:00
Matthew Gregan
4335ec1e50 Bug 1062669 - Consider only SourceBuffers created before the first initialization segment is appended as essential for parent decoder initialization. r=cajbir 2014-09-05 12:04:54 +12:00
Ehsan Akhgari
d289d3a9b1 Bug 1063086 - Fix more bad implicit constructors in DOM; r=baku 2014-09-04 23:22:49 -04:00
Matthew Gregan
8b2ba8781f Bug 1062733 - Keep track of all TrackBuffer decoders rather than only fully initialized ones. r=cajbir 2014-09-04 19:35:01 +12:00
Boris Zbarsky
a5de334278 Bug 716491. Return a .status of 200 and .statusText of "OK" for successful non-HTTP XHR loads. r=smaug 2014-09-04 15:26:58 -04:00
Boris Zbarsky
0884032212 Bug 1057176. Don't try to use the document's window for regexp evaluation in nsContentUtils::IsPatternMatching, since there might not be one. Just use the unprivileged junk scope. r=bholley 2014-09-04 15:26:39 -04:00
Alfredo Yang
9d9c06aae5 Bug 1041393 - ImageCapture - add test case. r=roc 2014-08-18 23:39:00 +02:00
JW Wang
8d74b8027a Bug 1029372 - clear AudioQueue only after shutting down audio thread to avoid race in accessing AudioQueue. r=kinetik 2014-09-03 20:05:00 +02:00
Alfredo Yang
6957a19320 Bug 916643 - ImageCapture webidl and implementation. r=roc, r=smaug 2013-09-16 10:50:24 +08:00
Alfredo Yang
1d9ecb16df Bug 916643 - Refactory ImageEncoder. r=roc
--HG--
rename : dom/canvas/ImageEncoder.cpp => dom/base/ImageEncoder.cpp
rename : dom/canvas/ImageEncoder.h => dom/base/ImageEncoder.h
2014-09-04 02:08:00 +02:00
Alfredo Yang
eca5c8a6d7 Bug 916643 - Refactory black image. r=roc 2014-09-04 02:08:00 +02:00
Matthew Gregan
2903132a69 Bug 1059058 - Introduce abstraction to manager mapping between SourceBuffers and SourceBufferDecoders for the MediaSourceReader. r=cajbir 2014-09-04 13:57:06 +12:00
Christoph Kerschbaumer
68de320099 Bug 1062529 - Split GetChannelPrincipal into GetChannelResultPrincipal and GetChannelURIPrincipal. r=bz 2014-08-06 16:05:40 -07:00
Mike Hommey
0060683747 Bug 1059090 - Don't require SOURCES to be set for CPP_UNIT_TESTS and SIMPLE_PROGRAMS. r=mshal 2014-09-03 14:16:37 +09:00
Mike Hommey
ed70c5f377 Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps 2014-09-03 14:10:54 +09:00
Ryan VanderMeulen
bc55829916 Merge m-c to inbound. a=merge 2014-09-03 16:40:18 -04:00
Ryan VanderMeulen
f5859a2048 Merge inbound to m-c. a=merge 2014-09-03 16:38:57 -04:00
Jean-Yves Avenard
99c0be8755 Bug 1062098: Do not attempt to output dropped frames. r=rillian 2014-09-03 18:13:35 +10:00
Ryan VanderMeulen
9a0cf4ca0c Backed out 3 changesets (bug 1059058) for mochitest-1 leaks.
Backed out changeset 3a343c27fc7a (bug 1059058)
Backed out changeset 8808324ba834 (bug 1059058)
Backed out changeset c8f0afffca59 (bug 1059058)
2014-09-03 13:55:55 -04:00
JW Wang
4210e2571b Bug 1062116 - MediaDecoderStateMachine::FlushDecoding() should call AssertCurrentThreadInMonitor(). r=kinetik 2014-09-03 00:01:00 -04:00
Anuj Agarwal
c197954a8c Bug 1036052 - Privatize public destructor of DOMRect. r=baku 2014-09-02 11:47:00 -04:00
Paul Adenot
9ea3573709 Bug 1062293 - Ensure the graph stays alive when doing driver switches and audio stream shutdown operations. r=jesup
This basically gets a grip on the graph while doing driver switches operations
on another thread (system thread or audio thread), because those can take time.
Because the graph is refcounted, it'll be freed when the last operation
finishes, which is what we want.

This patch also only allows driver switching when the graph is in state
LIFECYCLE_RUNNING, which is what we want anyway.

--HG--
extra : rebase_source : 76365981ec909796509bd21e616b1ff8602406bd
2014-09-03 15:52:43 +02:00
Paul Adenot
2635504554 Bug 1062293 - Add specialized logging to track the lifetime state change of MediaStreamGraphs r=jesup
As noted in the comment, it is very useful to have this interleaved with the ADB
logcat on Android/b2g, because this way we can correlate gecko state with the
state of the Android HAL.

--HG--
extra : rebase_source : 80df45d0851a06daac3abeab2ea4b5bc7e58a21d
2014-08-31 14:19:48 +02:00
Matthew Gregan
5c6916c713 Bug 1059058 - Test bustage fix.
--HG--
extra : rebase_source : 8a9d1e62beaa3921884a70aae3f8fd23322fda68
2014-09-04 03:56:37 +12:00
Boris Zbarsky
68c7235a15 Bug 1061202. Make sure to not double-add app-theme-changed observers when a document has OnPageShow called on it twice without an OnPageHide call in between. r=khuey 2014-09-03 00:09:42 -04:00
Ryan VanderMeulen
1e2f0c6e0f Backed out changeset 483f0a6a540e (bug 1061202) for mochitest-bc asserts/crashes. 2014-09-03 11:21:02 -04:00
Matthew Gregan
a35791b9d4 Bug 1059058 - Tweak mochitest to avoid timeout.
--HG--
extra : rebase_source : 04b6fdee34462c0098917ebf22db1675235f8915
2014-09-04 03:14:10 +12:00
Matthew Gregan
f0d67ef6b1 Bug 1059058 - Introduce abstraction to manager mapping between SourceBuffers and SourceBufferDecoders for the MediaSourceReader. r=cajbir 2014-08-28 20:18:01 +12:00