Commit Graph

196220 Commits

Author SHA1 Message Date
Ehsan Akhgari
37d7a2ccc2 Bug 1045091 - Fix some bad implicit constructors in gfx; r=Bas 2014-07-29 08:07:24 -04:00
Nicolas B. Pierron
5012ab1ae3 Bug 1034349 - Skip Float32 specialization for int32 operations. r=bbouvier 2014-07-29 04:49:19 -07:00
Carsten "Tomcat" Book
44fb131749 Backed out changeset c8d0a8cf50a1 (bug 1044706) for Reftest Failures 2014-07-29 13:41:42 +02:00
Nicolas Silva
c05e4a7118 Bug 1043389 - Remove TextureFlags::ALLOC_FALLBACK and handle fallback in the creation function directly. r=sotaro 2014-07-29 13:16:57 +02:00
Jonathan Kew
97f44c1606 bug 1044706 - handle temporary contextPaint as part of fontParams. r=smontagu 2014-07-29 11:58:15 +01:00
Ms2ger
116bb7d4e3 Bug 1043963 - Followup: correct condition in dom/network/moz.build. 2014-07-29 12:40:00 +02:00
Nicolas Perriault
c4150737a6 Bug 1042799: Loop UI components showcase, r=mikedeboer 2014-07-29 11:23:31 +01:00
Nicolas Silva
a642361aa4 Bug 1041416 - Preven a race condition between the deserialization and the destruction of DXGI textures for the D3D9 backend. r=Bas 2014-07-29 12:15:20 +02:00
Jean-Yves Avenard
a5e1e003e3 Bug 1040550 - Prevent MediaSource::SetDuration from being called outside the main thread. r=kinetik 2014-07-28 11:50:32 +12:00
Morris Tseng
0ffcedb048 Bug 987040 - Part 4: mochitest for mozbrowserselectionchange api. r=ehsan 2014-07-28 01:21:00 +02:00
Morris Tseng
c8cc2b0bee Bug 987040 - Part 3: Toggle mozbrowserselectionchange api by selectioncaret.enabled pref. r=ehsan 2014-07-09 00:48:00 +02:00
Morris Tseng
c931ed8a90 Bug 987040 - Part 2: Add a flag indicate whether CollectClientRects should flush layout or not. r=ehsan 2014-07-23 23:06:00 +02:00
Morris Tseng
f56cb94859 Bug 987040 - Part 1: Implement mozbrowserselectionchange. r=vingtetun,ehsan,bugs. sr=bz 2014-07-28 01:21:00 +02:00
Georg Fritzsche
34be6cd058 Bug 1043531 - Move PluginCrashed event generation to C++. r=smaug,jesup 2014-07-28 17:41:52 +02:00
Georg Fritzsche
6c0422fdd6 Bug 1043531 - Let frontend deal properly with PluginCrashed without a browser dump id. r=ttaubert 2014-07-28 16:17:00 +02:00
Georg Fritzsche
5e0480f4f6 Bug 1043531 - Fix PeerConnection WebIDL to avoid truncating the plugin id. r=smaug 2014-07-24 20:32:25 +02:00
Karl Tomlinson
8cf6207e6c b=1022945 only AppendToTrack before SourceMediaStreams are destroyed r=roc
--HG--
extra : rebase_source : 016877261fb7a10b6d99abd17a8ca26b222d38c4
2014-07-25 09:23:59 +12:00
Karl Tomlinson
362bf935fb b=1022945 null MediaInputPort::mGraph when removing port from graph r=roc
This shouldn't be necessary, if clients do the right things, but provides some
safety, in case they don't.

--HG--
extra : rebase_source : e64d663c27f03eff35f538c205cd66d42420d9e4
2014-07-25 09:18:38 +12:00
Karl Tomlinson
475c0c12d9 b=1022945 null MediaStream::mGraph before removing stream from graph r=roc
and use mGraph to test whether SourceMediaStreams are destroyed.

--HG--
extra : rebase_source : 03df9e7ab14ecd627dfeb333b79713a7b619f215
2014-07-25 09:09:22 +12:00
Karl Tomlinson
3f2f349681 b=1022945 remove SetStreamOrderDirty call from ProcessedMediaStream::DestroyImpl r=roc
The stream order is only important if there are connections, in which case
MediaInputPort::Disconnect() calls SetStreamOrderDirty().

MediaStreamGraphImpl::RemoveStream() also calls SetStreamOrderDirty(), which
ensures that mFirstCycleBreaker is updated when necessary.

--HG--
extra : rebase_source : b437f0d078a481725579456d91acc32353e1221a
2014-07-25 08:36:07 +12:00
Karl Tomlinson
dfda971016 b=1022945 make some SourceMediaStream methods,classes protected r=roc
including ResampleAudioToGraphSampleRate() which assumes a graph.

--HG--
extra : rebase_source : d6884dc8d36e4985e14558cc78d69e99ffeba921
2014-07-25 08:23:40 +12:00
Karl Tomlinson
a7a9ce2d81 b=1041466 don't remove one too many streams from the SCC stack r=roc
Also reduce the number of ProcessedMediaStream* static_casts and use a new
variable name |removed| to emphasize what is happening.

--HG--
extra : rebase_source : 50b6c5e2d97a2e4ffbf9db993e1327de8c1d7b36
2014-07-24 21:58:01 +12:00
Matt Woodrow
250a33d6d7 Bug 1043961 - Disabled desktop display port changes for android. r=tn
--HG--
extra : rebase_source : d1de78af825bac1e7f06ff81c4394d70a75cc8fd
2014-07-29 12:07:36 +12:00
Matt Woodrow
190d5e9d04 Bug 1044702 - Part 2: Convert gfxSurfaceDrawable::Draw to use Moz2D directly. r=Bas
--HG--
extra : rebase_source : 364616efdf06d9fc26017e56f17885f1489c1720
2014-07-29 12:07:32 +12:00
Matt Woodrow
1c759f175a Bug 1044702 - Part 1: Remove unnecessary gfxDrawable constructors. r=Bas,seth
--HG--
extra : rebase_source : faad3eded22c569bc9a32391dbdac16cd9db397d
2014-07-29 12:05:40 +12:00
Ahmed Kachkach
f2e49a2e99 Bug 1042963 - Only execute the first_error handler on test_status messages. r=Vaibhav 2014-07-28 11:44:00 +02:00
Malini Das
d025cccaec Bug 1038864 - Marionette find element fails on social chat component. r=automatedtester 2014-07-28 14:49:00 +02:00
Bob Owen
61a77374e7 Bug 1042798 - Test: ensure window.open followed by document.writeln doesn't throw security error when called through NPN evaluate. r=bz 2014-07-28 20:24:36 +01:00
Bob Owen
c8a1e08836 Bug 1042798 - Use an AutoEntryScript in nsNPAPIPlugin _evaluate as we are about to run script and need to ensure the correct JSContext* gets pushed. r=bholley 2014-07-28 09:27:23 +01:00
Aaron Klotz
1af7d6213e Bug 1045178 - Fix NPObject leak in PluginScriptableObjectChild::ResurrectProxyObject; r=johns 2014-07-28 16:14:00 +02:00
Jan Beich
67716c6796 Bug 1045176 - Unbreak build on non-SPS platforms after bug 1016629. r=nchen 2014-07-28 12:29:00 +02:00
Tetsuro Kato
9872690466 Bug 1045081 - TextRange.cpp failed to compile on VS2013: error C2872. r=surkov 2014-07-28 23:40:27 +09:00
Daniel Holbert
52db1d0c08 Bug 1045110 - Add parens around assignment in "while" condition, to silence GCC Wparentheses warning. r=njn 2014-07-28 17:09:00 +02:00
Nils Ohlmeier [:drno]
02f06a0859 Bug 1042791 - check that H264 offer contains correct profile-level-id. r=ehugg 2014-07-25 18:41:00 +02:00
Kan-Ru Chen (陳侃如)
5431a87422 Bug 1036264 - Always pass true for ignoreRootScrollFrame. r=kats 2014-07-28 01:25:00 +02:00
Bruce Sun
1bbf864d99 Bug 1041453 - Fix crash issues of MediaCodecReader for Vorbis data. r=cpearce 2014-07-29 11:03:06 +08:00
Daniel Holbert
2f8aa5200d Bug 1041670 - Drop obsolete comment in configure.in about --disable-angle. r=jgilbert 2014-07-21 11:09:00 +02:00
Rik Cabanier
43c8e50c54 Bug 1042411 - ASSERTION: It is assumed the initial operator is OPERATOR_OVER, when it is restored later. r=roc 2014-07-28 16:44:00 +02:00
Mike Hommey
c1aff765dd Backout changesets 7ff3cd713466, f8ec5977a454 and c7c37390b46b (bug 977026) for b2g bustage on a CLOSED TREE. 2014-07-29 14:50:41 +09:00
Wes Kocher
2793baa8d0 Merge m-c to inbound on a CLOSED TREE 2014-07-28 20:21:28 -07:00
Wes Kocher
06d13020d7 Bug 1045419 - Disable test_crash_manager.js for failures on a CLOSED TREE r=me 2014-07-28 20:14:19 -07:00
Wes Kocher
a60e741c21 Merge m-c to inbound on a CLOSED TREE 2014-07-28 18:51:24 -07:00
Mike Hommey
a783ef4c0e Followup for bug 1043869 to remove test_link_deps from python/moz.build on a CLOSED TREE. r=gps 2014-07-29 10:21:57 +09:00
Andrew McCreight
9665b2058a backed out c6691cff88a4 (bug 1044598 pt 3) for lots of leaks on this CLOSED TREE 2014-07-28 17:14:05 -07:00
Mike Hommey
aa77ac8d82 Bug 1044458 - Work around l10n jobs cherry-picking parts of the build system on a CLOSED TREE. r=mshal,a=ryanvm 2014-07-29 09:01:58 +09:00
Mike Hommey
cd12f78667 Bug 1043869 - Derive build dependencies for programs and libraries from make backend data instead of getting them from expandlibs. r=mshal 2014-07-29 08:59:56 +09:00
Mike Hommey
b8cc89acde Bug 1043865 - Remove the remainder of compilation bits from the libs tier. r=gps 2014-07-29 08:59:27 +09:00
Mike Hommey
9e0f16a8c2 Bug 1043862 - Make the binaries target use the compile tier. r=gps 2014-07-29 08:58:28 +09:00
Mike Hommey
010c0a5eb7 Bug 1043820 - Remove PARALLEL_DIRS. r=gps 2014-07-29 08:57:59 +09:00
Mike Hommey
42f57b6138 Bug 1043802 - Remove TOOLS_DIRS and TEST_TOOLS_DIRS. r=gps 2014-07-29 08:55:55 +09:00