Robert O'Callahan
727fa86a21
Bug 779715. Part 6: Rework capturing MediaStreams from media elements to use TrackUnionStreams. r=cpearce,jesup
...
Moves to a new setup where a decoder manages a single SourceMediaStream internally. Each stream
returned from mozCaptureStream(UntilEnded) is a TrackUnionStream which is fed by the
decoder's SourceMediaStream.
We want the captured streams to be blocked while the media element is not playing. We do that
by blocking any captured stream that has no SourceMediaStream feeding into it, and blocking
any SourceMediaStream while its decoder is not playing.
We arrange for the decoders's PlaybackEnded to be delayed until its SourceMediaStream has
finished according to the media stream graph. This ensures the state of captured media streams
corresponds more closely to the media element state.
--HG--
extra : rebase_source : 3324ff0e9bdce9c71a23c0f5f2032815e9046081
2012-08-01 00:17:22 +12:00
Chris Double
31255e897a
Backout bug 730765 Part 3/3
...
--HG--
extra : rebase_source : 2aadbb2419cceeac30bd95484e37ab905525662f
2012-08-24 00:12:53 +12:00
Chris Double
9543e95d97
Backed out changeset 5583ccdfea18
2012-08-23 22:42:14 +12:00
Chris Double
60775d2dba
Backout bug 730765 Part 2/3
...
--HG--
extra : rebase_source : b8dd48577e1ad97d090eee991600772c72ebd0ea
2012-08-23 21:45:52 +12:00
Chris Double
06499b0759
Backed out changeset 581cdaf67a25
...
--HG--
extra : rebase_source : 4577b8706e4b807af0bf59f9c33456ffee119d76
2012-08-23 21:45:33 +12:00
Mark Capella
c33263eef6
Bug 772272 - Remove do_load_httpd_js from xpcshell tests, Final, r=ted
...
Remove last three references, final cleanup
2012-08-23 08:16:44 -04:00
Ed Morley
80ccbe7866
Merge mozilla-central to mozilla-inbound
2012-08-23 13:06:17 +01:00
Chris Lord
302322fd64
Bug 771154 - Invalidate only the frame rect when new frames come into view. r=roc
...
Instead of forcing a full-layer invalidation when new frames appear, invalidate
only the bounds of the frame. Invalidating untrusted geometry still causes a
full-layer invalidation.
2012-08-23 12:14:47 +01:00
Ed Morley
5e2606362a
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-08-23 11:29:20 +01:00
Chris Jones
bd97a83fa5
Bug 762221: Enable font hinting for "app" processes. r=jfkthame,jlebar
2012-08-23 11:23:43 +01:00
KO Myung-Hun
47865c4b22
Bug 773958 - Define NP_CALLBACK as NP_LOADDS for a calling convention consistency. r=josh
2012-08-23 06:18:45 -04:00
Ed Morley
a5affa5b78
Backout 254a6ae6cf2a, 63f9b653db9d, 73f018c8fbea, be2dc5ca1acb (bug 778582) for native R3 failures
2012-08-23 10:29:48 +01:00
Ed Morley
cb6e92c0d0
Backout 06f6eede6b77 (bug 762221) for crashes
2012-08-23 10:27:56 +01:00
Chris Double
f8d129abf0
Backout bug 730765 Part 1/3
...
--HG--
extra : rebase_source : b0fab9405c40722d33e1b73e0f66b38312964348
2012-08-23 21:04:07 +12:00
Chris Double
582ccdbe03
Backed out changeset ec5685278f82
...
--HG--
extra : rebase_source : cb4c644f30773cd63dfa8c71c8b5dab0bfb02614
2012-08-23 21:03:37 +12:00
Chris Lord
97efc4771c
Bug 781516 - Fix invalidation caused by unprocessed merged frames. r=roc
...
As clip items aren't processed, they have no associated layer entries. This is
a problem when a clip item's underlying frame is the same as one that gets
merged into a container layer, as display-item data will be created, but no
layer entry will be added. This will cause it to be removed on the next
layer-build, and cause a full invalidation.
Fix this by adding an 'mIsMergedFrame' entry to DisplayItemDataEntry and setting
it on all merged frames in BuildContainerLayerFor. This property stops the
entry from being removed when it gets updated.
2012-08-23 09:30:53 +01:00
Chris Jones
3d18bb7445
Bug 762221: Enable font hinting for "app" processes. r=jfkthame,jlebar
2012-08-23 01:22:19 -07:00
Tim Taubert
bb4a8970e4
merge m-c to fx-team
2012-08-22 22:15:08 -07:00
Nicolas B. Pierron
55e8e7cccc
Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett
2012-08-22 20:51:01 -07:00
George Wright
66a49ed9e6
Bug 740194 - Add missing .patch file to gfx/skia/patches which was left out of the commit for bug 740194 by accident. r=none
2012-08-22 22:09:53 -04:00
Alex Crichton
acc10ae0ea
Bug 433529: Part 7 - Name functions whose field in an object literal is a PNK_STRING node. r=jimb
2012-08-22 19:07:40 -07:00
Alex Crichton
f6fd736dd3
Bug 433529: Part 6 - Add JS_GetFunctionDisplayId as a jsapi function for a JSFunction's displayAtom. r=jimb
2012-08-22 19:07:40 -07:00
Alex Crichton
4c491e32fe
Bug 433529: Part 5 - Add jit-tests for the displayAtom() attribute of functions. r=jimb
2012-08-22 19:07:39 -07:00
Alex Crichton
7b1dd22b60
Bug 433529: Part 4 - Add DebuggerObject_displayName for a function's displayAtom attribute. r=jimb
2012-08-22 19:07:39 -07:00
Alex Crichton
cd23a19143
Bug 433529: Part 3 - Change error stack traces to use displayAtom() instead of atom(). r=jimb
2012-08-22 19:07:39 -07:00
Alex Crichton
5088c74c6b
Bug 433529: Part 2 - Add a displayAtom to JSFunction to store resolved names. r=jimb
2012-08-22 19:07:38 -07:00
Alex Crichton
80317626af
Bug 433529: Part 1 - Statically resolve names for anonymous functions. r=jimb
2012-08-22 19:07:38 -07:00
Matt Woodrow
abbfc42bd1
Bug 780260 - Remove PRInt32 types added by the previous changeset. r=ehsan
2012-08-23 14:02:51 +12:00
Michael Wu
faefd7af60
Bug 784858: Pass LD_PRELOAD to child processes. r=cjones
2012-08-22 18:50:25 -07:00
Peter Van der Beken
dbe6f48445
Fix for bug 775543 (Passing a Worker object to console.log() results in a crash). r=bz.
...
--HG--
extra : rebase_source : 60ee731af1e77c21f466026a04c71eeb96b1ff7d
2012-08-22 18:16:14 -07:00
Jan Beich
22b7f56ca1
Bug 784741 - Unbreak --enable-debug --disable-methodjit on platforms without YarrJIT support. r=dmandelin
2012-08-22 21:28:47 -04:00
Jan Beich
bf20bbffc0
Bug 784741 - Don't implicitly define ENABLE_YARR_JIT with MethodJIT. r=dmandelin
2012-08-22 21:28:47 -04:00
Chris Lee
fa1940deb1
Bug 771284 - Better fix for expander icon padding and unprefix -moz-linear-gradients. r=fryn
2012-08-22 17:14:04 -07:00
Justin Lebar
7649f5cc25
Bug 784436 - Part 2: Use new infallible nsIDocShell methods. r=bz
2012-08-22 18:27:04 -07:00
Justin Lebar
9e3313408d
Bug 784436 - Part 1: Make some nsIDocShell attributes infallible. r=bz
2012-08-22 18:27:04 -07:00
Justin Lebar
0878eec900
Bug 780970 - Add [infallible] attribute for XPIDL attributes. r=khuey
2012-08-22 18:27:04 -07:00
Cameron McCormack
d9f9abdf58
Bug 782610 - Fix format of @supports tests. r=dbaron
2012-08-23 11:25:05 +10:00
Cameron McCormack
a71153c4eb
Bug 782591 - Ensure needPaddingProp is always initialized in nsHTMLReflowState::InitOffsets. r=roc
2012-08-23 11:24:19 +10:00
Cameron McCormack
d2c8e91b44
Bug 655877 - Part 38: Ignore the non-SVG frames when propagating SVG changes through a tree. r=longsonr
2012-08-23 11:23:23 +10:00
Fabrice Desré
4123ef22e8
Bug 784678 - Error when calling postCancel and postSuccess in an activity [r=gwagner]
2012-08-22 18:20:09 -07:00
Kyle Machulis
750960ea54
Backout be6da7f8989c due to bustage
2012-08-22 18:11:52 -07:00
Kyle Machulis
0d4ed25b68
Backout 81fc1a3fc920 due to bustage
2012-08-22 18:11:24 -07:00
Kyle Machulis
404d0e527c
Bug 783426: Patch 2 - Tests for Async DOMRequest Firing; r=sicking
2012-08-22 18:04:01 -07:00
Kyle Machulis
136c814c22
Bug 783426: Patch 1 - Async DOMRequest Firing; r=sicking
2012-08-22 18:03:43 -07:00
Kyle Machulis
efa61e474d
Backing out df43ad6d04c1 due to incorrect commit messages
2012-08-22 18:02:36 -07:00
Kyle Machulis
6184ec9c96
Backing out 542abbd15139 due to incorrect commit messages
2012-08-22 18:00:57 -07:00
Kyle Machulis
37e48ad8a8
Bug 783426: Patch 2 - Tests for Async DOMRequest Firing
2012-08-22 17:58:05 -07:00
Kyle Machulis
bd6b9f037f
Bug 783426: Patch 1 - Async DOMRequest Firing
2012-08-22 17:57:50 -07:00
Nicholas Nethercote
acdff1c523
No bug. Fix a spelling mistake in a function name and avoid a compile warning. r=terrence.
2012-08-22 17:48:35 -07:00
Tim Taubert
5555b7c0bf
Backed out changeset 5fb14f57f34a (bug 784558)
2012-08-22 16:02:25 -07:00