Jean-Yves Avenard
977d53d5e1
Bug 1270323: P4. Don't drain decoder if we're already waiting for new data. r=cpearce
...
If we're in waiting for data mode, the decoder must have already been drained and we want the waiting promise to be resolved upon the next run of UpdateReceivedNewData.
MozReview-Commit-ID: Hf8pFFyQmjJ
--HG--
extra : rebase_source : c51ed65c7d7c4a9ee877e6f9420f6534480e7cb5
2016-05-23 16:09:12 +10:00
Jean-Yves Avenard
e1fd229178
Bug 1270323: [ffmpeg] P3. Use the dts of the last sample input, not the dts of the last decoded sample. r=cpearce
...
Amendment to bug 1244410. If no frames had been output yet, last dts would have been INT64_MIN.
MozReview-Commit-ID: LOdWLpyuLYm
--HG--
extra : rebase_source : f842d2214b1e82f3b069e843157b95d87e62fa01
2016-05-23 15:37:34 +10:00
Jean-Yves Avenard
1a18fcce6e
Bug 1270323: P2. Don't process new incoming data while a skip to next keyframe is pending. r=cpearce
...
Followup from bug 1272964 P4.
MozReview-Commit-ID: 18MC3O1JZLv
--HG--
extra : rebase_source : f1f09890f8837caceb37e0e5deafea6e43fbe900
2016-05-21 23:02:43 +08:00
Jean-Yves Avenard
51b5eef658
Bug 1270323: P1. Don't reset flag indicating that new data was received. r=cpearce
...
A bit of a shot in the dark, but it is possible that data got received but that information got lost as reset was called.
MozReview-Commit-ID: 1KjQeCFsGPJ
--HG--
extra : rebase_source : 3a522045bde0658fdfeccbf4d0cac11b43bc35d7
2016-05-21 22:58:40 +08:00
Xidorn Quan
26c3d73bf6
Bug 1270386 - Move unprefixed fullscreen event handlers from GlobalEventHandlers to Document. r=smaug
...
MozReview-Commit-ID: FfQhDoD5Wf3
--HG--
extra : source : db4cd63a10f577e68b238509b7a13897ff028064
2016-05-24 13:21:22 +10:00
Edgar Chen
7e21de3ed5
Bug 1274526 - Part 1: Implement support for 'q' absolute length units in CSS; r=heycam
...
MozReview-Commit-ID: vTDufVkAuv
2016-05-23 15:18:34 +08:00
Wei-Cheng Pan
4743ce02cd
Bug 1273079 - Use MOZ_MUST_USE in hal. r=gsvelto
...
MozReview-Commit-ID: 7VLDpz34DRu
--HG--
extra : transplant_source : O%9DK%DCOc%D8%CB%FD%EFf%04%C4%B4%DA%A2x%FF%88%99
2016-05-16 17:24:03 +08:00
Jessica Jong
524ca57c7e
Bug 1268556 - clicking padding area of 'number' input should not blur. r=smaug
2016-05-23 23:27:00 +02:00
Ben Tian
7b7d04ca34
Bug 1257887 - Make windows opened through window.open() be scrollable by default. r=smaug
2016-05-17 11:25:47 +08:00
JW Wang
96106a2fbc
Bug 1274522. Part 2 - fix comments. r=gerald.
...
MozReview-Commit-ID: J7YKTy1m7PU
--HG--
extra : rebase_source : 29f7497cb035545d15dc2d0c79d82bf0ff94d549
2016-05-24 11:47:23 +08:00
JW Wang
acc0134e37
Bug 1274522. Part 1 - Use AsyncShutdown API in MediaShutdownManager. r=gerald.
...
MozReview-Commit-ID: 4hMS188FBdp
--HG--
extra : rebase_source : 6c193d5a07f3109ef8a9a6268b112f3368500e88
2016-05-20 17:17:40 +08:00
Jean-Yves Avenard
4bde53c7a1
Bug 1275098: Silence incorrect dumb compiler warning. r=cpearce
...
MozReview-Commit-ID: In7HSZM2SjX
--HG--
extra : rebase_source : 9f4358e5fad4b0233847fc96a6a8097ea101498a
2016-05-24 10:16:39 +10:00
JW Wang
13fa174ec0
Bug 1274199 - remove use of FlushableTaskQueue. r=cpearce.
...
MozReview-Commit-ID: J9BHEuF6CPJ
2016-05-19 17:04:18 +08:00
JW Wang
fbdef02717
Bug 1272565 - draw a blank image when no frames in the video track.
...
MozReview-Commit-ID: 1Kijn00XAnQ
2016-05-17 10:33:32 +08:00
JW Wang
d1674fc0e3
Bug 1274212 - remove use of FlushableTaskQueue. r=kaku
...
MozReview-Commit-ID: DmyrIhGq8yb
2016-05-19 17:24:30 +08:00
JW Wang
5a7fa14c5c
Bug 1274214 - remove use of FlushableTaskQueue. r=kaku.
...
MozReview-Commit-ID: 5tMa5aqAgQ1
2016-05-19 17:32:22 +08:00
Hiroyuki Ikezoe
240e8e3669
Bug 1271487 - Enable PerformanceObserver API in nightly by default. r=baku
...
MozReview-Commit-ID: EuenLdpscHb
--HG--
extra : rebase_source : 07d84ddd066940b74fd3f1c3e13a73cc4e4b91e2
2016-05-10 13:35:35 +09:00
Wes Kocher
7f842eb00c
Merge m-c to fx-team, a=merge CLOSED TREE
2016-05-20 14:23:37 -07:00
Jared Wein
b57a662411
Bug 1270853 - Remove HTML5 video controls statistics. r=gijs, r=bz for removing internal chrome/xbl attribute in webidl
...
MozReview-Commit-ID: 53BYXvHaaB9
2016-05-19 23:30:12 -04:00
Blake Kaplan
ad87d3252d
Bug 1244533 - Pass dragend coordinates down to the content process. r=enndeakin
2016-05-19 11:55:40 -07:00
Ben Kelly
f3cfddb783
Bug 1273070 P2 Execute fetch() mochitests in nested workers. r=khuey
2016-05-19 11:39:13 -07:00
Ben Kelly
f671f48c5d
Bug 1273070 P1 Fix fetch() WorkerRunnable classes to allow it to work with nested Workers. r=khuey
2016-05-19 11:39:13 -07:00
Sebastian Hengst
d6e3286232
Backed out changeset 854a8df494d3 (bug 1271198) for many assertions at nsHttpChannel.cpp:5204. r=backout on a CLOSED TREE
2016-05-19 14:23:51 +02:00
Thomas Zimmermann
30f80487ad
Bug 1274206: Use MediaPref for |mRecognition->mTestConfig.mFakeRecognitionService|, r=jyavenard
...
MozReview-Commit-ID: Jb9CbpXYhBU
2016-05-19 12:53:35 +02:00
Christoph Kerschbaumer
0e2d46a840
Bug 1271198 - Convert Websockets to use AsyncOpen2() (r=jduell)
2016-05-19 11:54:02 +02:00
Alexandre Lissy
3222abeaab
Bug 1273945
- Move MonoAudio from gfxPrefs to MediaPrefs r=jya
...
MozReview-Commit-ID: HyA1NEpAY2d
--HG--
extra : rebase_source : 5f5458ddcd7e77060297bedcc2c08efcfdbcc38e
2016-05-18 18:26:31 +02:00
JW Wang
bdd00e6e97
Bug 1273774. Part 3 - remove members no longer used. r=jya.
...
MozReview-Commit-ID: E4OgqAOzqnr
--HG--
extra : rebase_source : 70722fcb1260d98df9216f457377929f36f39420
2016-05-18 15:26:36 +08:00
JW Wang
8e5351a7eb
Bug 1273774. Part 2 - do decoding jobs synchronously without dispatching. r=jya.
...
MozReview-Commit-ID: CkGrZfgEIhu
--HG--
extra : rebase_source : 0407045b22206a790d38ca5e4fa92e088564a042
2016-05-18 15:09:25 +08:00
JW Wang
1658845934
Bug 1273774. Part 1 - remove unused members and thread assertions. r=jya.
...
MozReview-Commit-ID: 7rIxvxAfvhq
--HG--
extra : rebase_source : 67ae86b217ef61a0251bf406737fdc7fc15aff27
2016-05-18 15:03:51 +08:00
Matthew Gregan
3e8997c3fe
Bug 1261900 - Allow WebMDemuxer to resume demuxing even after encountering EOS. r=jya
...
Use the recently added nestegg_read_reset API to restore the demuxer to the
last valid state so that MSE can reattempt parsing the next packet as more
data is added to the stream.
2016-04-22 23:10:00 +10:00
Jean-Yves Avenard
6ca9901bbc
Bug 1261900: [webm] P9. Prevent null deref when webm logs are turned on. r=kinetik
2016-04-27 10:07:03 +10:00
Jean-Yves Avenard
b5b89317e9
Bug 1261900: [MSE/webm] P6. Don't unnecessarily calculate the next keyframe time. r=kinetik
...
MSE only uses the webm demuxer to demux all samples at once. Attempting to find the next keyframe as such always fail.
2016-04-22 16:41:52 +10:00
Jean-Yves Avenard
ebffea1ce6
Bug 1261900: [MSE/webm] P5. Re-add WebMTrackDemuxer::GetEvictionOffset. r=gerald
2016-04-22 16:37:39 +10:00
Jean-Yves Avenard
f0d5590b9d
Bug 1261900: [MSE] P4. Only evict no longer used data from resource. r=gerald
2016-04-22 16:33:56 +10:00
Jean-Yves Avenard
d52e089910
Bug 1261900: P3. Re-add MediaDataDemuxer::GetEvictionOffset() API. r=gerald
...
API was removed in bug 1204419.
2016-04-22 15:48:38 +10:00
Jean-Yves Avenard
b53370f549
Bug 1261900: [MSE] P2. Prevent assertion if first media segment contains no usable frames. r=gerald
...
Encountered while using YouTube MSE/webm compliance test.
2016-04-21 21:19:47 +10:00
Jean-Yves Avenard
7a284b30ab
Bug 1261900: [webm] Use block duration if known. r=kinetik
2016-04-21 21:07:54 +10:00
Mike Conley
359f06fb50
Bug 1166351 - Prioritize getting the nsXBLDocumentInfo out of the bound document's nsBindingManager instead of the nsXULPrototypeCache. r=bobbyholley+313730
...
This is kind of a long story, stay with me on this.
In bug 990290, a WeakMap was added to any JS scope that loaded an XBL
binding. That WeakMap stored the JS prototypes that are injected into
a bound node's prototype chain.
When a binding is removed, we search the prototype chain for the
JS prototype that we'd added, and remove it.
The XUL prototype cache caches numerous things, including nsXBLDocumentInfo,
which we use to get at the nsXBLPrototypeBinding for a particular binding,
which is then used to generate the class object that's put into the WeakMap.
When the XUL prototype cache is flushed, that means that when a binding
is bound, its definition needs to be reloaded off of the disk. If, however,
there was a pre-existing instance of the binding already being used in a
document, now we were in a funny case.
We were in a funny case, because when attempting to remove a binding, we
would look up the nsXBLPrototypeBinding via the nsXBLDocumentInfo that's
being held within the nsXULPrototypeCache, find (or load off the disk) a
_new_ nsXBLDocumentInfo and generate a _new_ nsXBLPrototypeBinding that
did not match to the one that we'd already stored in the WeakMap. This
would mean that removal would go wrong, and things would break horribly.
This patch makes it so that we prioritize checking the nsBindingManager
for a document for the nsXBLDocumentInfo before checking the
global nsXULPrototypeCache. That way, even if the cache gets cleared,
if the binding was ever used in this document, it'll be in the
nsBindingManager, and we'll get the same nsXULProtoypeBinding that
we'd been using before, and sanity will prevail.
MozReview-Commit-ID: G8iLDbCPRAC
--HG--
extra : rebase_source : 4322965c0b7150b22454651ad7a9461ee76d766b
2016-05-16 19:07:26 -04:00
Mike Conley
4e5e8f7b73
Bug 1166351 - Add an assertion to make sure that we use the correct cached XBL binding prototypes. r=bobbyholley+313730
...
MozReview-Commit-ID: 7MfslXmortQ
--HG--
extra : rebase_source : 478d19031d5820acf2eeb077d689159769318b2a
2016-04-29 14:54:12 -04:00
Boris Zbarsky
61b3aedfa3
Backed out changesets bdb5b50fd858, 74dbcb56456d, 8f319062be85, 9806d7a88802, c08f417d85fd (bug 1273661) for build bustage and CLOSED TREE.
2016-05-19 00:26:24 -04:00
Boris Zbarsky
5938137a2b
Bug 1273661 another followup. Guess that msvc is not being happy with OwningNonNull not being pulled in here. r=STILL CLOSED TREE
2016-05-19 00:01:43 -04:00
Boris Zbarsky
1a82ba56e3
Bug 1273661 followup. We need different RootedCallback destructors for the OwningNonNull and RefPtr cases, unfortuntately. r=CLOSED TREE
2016-05-18 23:38:23 -04:00
Ryo Kato
34b9895d54
Bug 1272204 - Rewrite tests in test_animation_performance_warning.html to use setKeyframes r=hiro
...
* Some tests in gAnimationsTests are moved to gAnimationWithGeometricKeyframeTests.
* `expected.withoutGeometric` represents expected values where 'width' is *not* applied.
* `expected.withGeometric` represents exptected values where 'width' is applied.
MozReview-Commit-ID: 6PJttztMGxI
--HG--
extra : amend_source : 5592317764ff5a9a3db44e7be9073ff426370224
2016-05-17 15:08:29 +09:00
Gerald Squelart
837bdf8c9f
Bug 1273691 - Implement 'media.wmf.disable-d3d11-for-dlls' pref - r=cpearce
...
Format:
"dll1.dll: 1.2.3.4[, more versions...][; more dlls...]"
I.e., DLLs are separated by semicolons, a DLL and all its versions are
separated by a single colon, and versions are separated by commas.
Whitespace between names&numbers is ignored.
Seeding pref with blacklistings from bug 1268905, bug 1269204, and bug 1273406.
MozReview-Commit-ID: LbKCkaxLEis
--HG--
extra : rebase_source : 5a5969addad521669827423d28f8b94c3a8bf903
2016-05-18 15:44:42 +10:00
Bobby Holley
54e2b1cf7e
Bug 1273771 - Atom infrastructure for Servo. r=heycam
...
This is based on earlier work by Ms2ger.
2016-05-18 18:14:02 -07:00
Bobby Holley
e4d70db3b1
Bug 1272537 - Atomize the namespace manager. r=bz
2016-05-18 18:14:00 -07:00
Boris Zbarsky
f6c18909d4
Bug 1257849 followup. Add 'search' to the list of supported tokens for <link>, since the spec added it. r=bkelly originally.
2016-05-18 20:27:37 -04:00
Boris Zbarsky
893059f88a
Bug 1273661 part 3. Add the codegen bits and Trace implementation to allow Web IDL callbacks to not have to HoldJSObjects until the bindings have determined that someone is actually holding on to the callback object. r=smaug,terrence
2016-05-18 12:23:35 -04:00
Boris Zbarsky
8c3af4a958
Bug 1273661 part 2. Add a way to trace a RefPtr<T> or OwningNonNull<T> via a Rooted. r=terrence,smaug
2016-05-18 12:23:35 -04:00
Boris Zbarsky
384428f2af
Bug 1273661 part 1. Add a way to construct a callback object without calling HoldJSObjects. r=smaug
2016-05-18 12:23:35 -04:00
Boris Zbarsky
cf35c3398f
Bug 1273203. Remove the getStructuredData API from BrowserElement. r=kanru
2016-05-18 02:51:49 -04:00
Mantaroh Yoshinaga
340fd8c155
Bug 1134163 - Part4. Add tests of getComputedStyle with seeking. r=birtles
...
MozReview-Commit-ID: 364RmM8QNWQ
2016-05-18 14:14:15 +09:00
Sebastian Hengst
5438f8d848
Backed out changeset 510b8f1c5c36 (bug 1273691) for 8 bytes leak (nsStringBuffer) in mochitests on Windows 8 x64 debug. r=backout on a CLOSED TREE
2016-05-18 23:16:06 +02:00
Sebastian Hengst
2b49b5cab0
Backed out changeset 3fe3775d2f5d (bug 1272537) for Windows build bustage. r=backout on a CLOSED TREE
2016-05-18 22:35:46 +02:00
Sebastian Hengst
542bd271b5
Backed out changeset 48d8323378ac (bug 1273771) for Windows build bustage. r=backout on a CLOSED TREE
2016-05-18 22:32:30 +02:00
Eugen Sawin
e98e0d70e0
Bug 1273523 - [1.2] Don't process output if no duration is available. r=snorp
2016-05-18 22:08:36 +02:00
Alexandre Lissy
20b739aeda
Bug 1273520 - NS_NewRunnable* renaming and include task.h r=fabrice
...
MozReview-Commit-ID: BcAboKGMr3a
--HG--
extra : rebase_source : 6c5050527d8dffbce4a5e867bd48254a1041e657
2016-05-18 18:25:35 +02:00
Bobby Holley
495a804524
Bug 1273771 - Atom infrastructure for Servo. r=heycam
...
This is based on earlier work by Ms2ger.
2016-05-18 12:22:44 -07:00
Bobby Holley
e757c7ef27
Bug 1272537 - Atomize the namespace manager. r=bz
2016-05-18 12:22:40 -07:00
Alexandre Lissy
d03c6f2984
Bug 1273948 - Include push interface even with SimplePush r=kitcambridge
...
MozReview-Commit-ID: DUy8osdMH3k
--HG--
extra : rebase_source : 8eb1676979bcc22f689f9636cc23f0b318c96337
2016-05-18 18:27:38 +02:00
Andrea Marchesini
98894192c9
Bug 1272781 - nsEscape should work with ns(C)Strings and not with char pointers, r=smaug
2016-05-18 18:21:56 +02:00
Gerald Squelart
8be5775f6c
Bug 1273691 - Implement 'media.wmf.disable-d3d11-for-dlls' pref - r=cpearce
...
Format:
"dll1.dll: 1.2.3.4[, more versions...][; more dlls...]"
I.e., DLLs are separated by semicolons, a DLL and all its versions are
separated by a single colon, and versions are separated by commas.
Whitespace between names&numbers is ignored.
Seeding pref with blacklistings from bug 1268905, bug 1269204, and bug 1273406.
MozReview-Commit-ID: 8auw4GPNyb9
--HG--
extra : rebase_source : 56c093abce3dcfbf4ddad9384a7e14fd4be6ae51
2016-05-18 15:44:42 +10:00
Mats Palmgren
7137368692
Bug 1273729 - Add some missing #includes and 'using' declarations to fix unified build errors. r=bbirtles
2016-05-18 13:49:32 +02:00
Makoto Kato
fbbac87fd2
Bug 1253284 - Allow reserved attribute without command attribute r=masayuki
...
MozReview-Commit-ID: A2aEOgTx5Jz
--HG--
extra : rebase_source : f0ecefde7d39b63caf1b69cb88e3ed49b1bef084
2016-05-06 18:38:44 +09:00
Jonathan Watt
55bfea4bac
Bug 1177957, part 4 - Tests for the [SecureContext] WebIDL extended attribute. r=bz
...
MozReview-Commit-ID: IodQqQ3rAfI
2016-05-16 10:04:38 +01:00
Jonathan Watt
1f58b22c60
Bug 177957, part 3 - Make the WebIDL code generator support the [SecureContext] extended attribute. r=bz
...
MozReview-Commit-ID: 3O3V4MTgLuR
2016-05-16 10:04:38 +01:00
Sebastian Hengst
0c7d203866
Backed out changeset 9d95abc81b04 (bug 1272964) for failing mda test_BufferingWait_mp4.html, at least on Linux x64. r=backout
2016-05-18 11:22:57 +02:00
Sebastian Hengst
c2c5086178
Backed out changeset 993c685703fa (bug 1272964)
2016-05-18 11:22:49 +02:00
Sebastian Hengst
3f839a4b05
Backed out changeset f2425c95f50f (bug 1272964)
2016-05-18 11:22:40 +02:00
Makoto Kato
6a497d128a
Bug 1238522 - Don't use float type for absmiddle attirubte. r=eeejay
...
SAPI's absmiddle attibute doesn't allow float type. Example, when pitch was 0.75, abmiddle was -2.5. So ISpVoice.Speak() will return error.
MozReview-Commit-ID: 2AnrSEDTFkl
--HG--
extra : rebase_source : 155733e3ef8d28970318b0cb47b98fa0d26edf58
2016-05-13 13:23:52 +09:00
Sebastian Hengst
51ba720edc
Backed out changeset b9b23b61401f (bug 1273203) for breaking many tests. r=backout
2016-05-18 10:38:17 +02:00
Jean-Yves Avenard
6070728c61
Bug 1272964: [MSE] P3. Do not skip over gaps when searching for the next keyframe. r=gerald
...
MozReview-Commit-ID: 1wPbp6JOaa8
--HG--
extra : rebase_source : 0bdbc9bfafe69d73b4a204e10b1377b6f184fdd4
2016-05-17 16:18:07 +08:00
Jean-Yves Avenard
1b551846ce
Bug 1272964: P2. Don't activate skip to next keyframe until we passed the internal seek target. r=gerald
...
currentTime may be past the start of the internal seek time, but before its end, which would have triggered a false positive: we do not want to jump to the next key frame here.
MozReview-Commit-ID: H5O9XXnk84T
--HG--
extra : rebase_source : 4958d4c70e5fb212bebba4d6dbbb197b8f597516
2016-05-18 11:48:05 +08:00
Jean-Yves Avenard
291fd5ef8b
Bug 1272964: P1. Only activate skip to next keyframe logic when next keyframe time is known. r=gerald
...
MozReview-Commit-ID: DoAstqSRnyc
--HG--
extra : rebase_source : 96fcff0869bbdb0a80f35a8da0d2a94a231cb502
2016-05-17 22:26:34 +08:00
JW Wang
84e2b30a72
Bug 1273390. Part 5 - remove use of FlushableTaskQueue. r=jya.
...
MozReview-Commit-ID: TYbvfH5gp7
--HG--
extra : rebase_source : 7e582ef4b481e099d0d94250c9fb0dec019cf30b
2016-05-17 14:57:26 +08:00
JW Wang
c54e2c8f44
Bug 1273390. Part 4 - remove use of FlushableTaskQueue::Flush(). r=jya.
...
MozReview-Commit-ID: HTIZQ5XoprF
--HG--
extra : rebase_source : 2eb123d9be20a525953a7049c2758f413e88775f
2016-05-17 14:56:05 +08:00
JW Wang
3eddceb36d
Bug 1273390. Part 3 - rename some functions to be consistent with other sub-classes of MediaDataDecoder. r=jya.
...
MozReview-Commit-ID: 5npeU0n1WQz
--HG--
extra : rebase_source : a289e8c41dbb6f28705a6cfc0f5661ed80819e51
2016-05-17 14:46:02 +08:00
JW Wang
690ca8b74d
Bug 1273390. Part 2 - add assertions. r=jya.
...
MozReview-Commit-ID: DoXLJA4XUSP
--HG--
extra : rebase_source : a0d552c74f1b5839daaeb52de092b81935aea1cf
2016-05-17 14:42:21 +08:00
JW Wang
ca71bcacfe
Bug 1273390. Part 1 - move some functions to private. r=jya.
...
MozReview-Commit-ID: 4t2j5H9kh6
--HG--
extra : rebase_source : 0f9cf8926c0add19fd65685fe3101935b64b039e
2016-05-17 14:35:42 +08:00
Boris Zbarsky
b2ec3ee967
Bug 1273203. Remove the getStructuredData API from BrowserElement. r=kanru
2016-05-18 02:51:49 -04:00
JW Wang
d27b3f1144
Bug 1273063 - remove ChannelMediaResource::mIsTransportSeekable. r=cpearce.
...
MozReview-Commit-ID: DvBaIzbh72D
--HG--
extra : rebase_source : d507ef58c8556ee45be49668422c3843c92ed5bc
2016-05-17 10:33:34 +08:00
Brian Birtles
5d0853aef8
Backed out changeset 551e75373ed1 (Bug 1134163) for introducing a new intermittent failure on a CLOSED TREE
...
--HG--
extra : amend_source : d2df25809dafadf63769bb904939d31c03afa0bb
2016-05-18 12:53:26 +09:00
Jean-Yves Avenard
37f3397832
Bug 1264694: [MSE] P3. Remove no longer necessay methods. r=jwwang
...
P2 let all tasks run until completion, as such we don't need to deal with interrupted tasks anymore.
MozReview-Commit-ID: 45lYcIGk2ce
--HG--
extra : rebase_source : 33438284685d8f1b48f54fd109880baf0353b976
2016-05-16 21:14:28 +08:00
Jean-Yves Avenard
94d52db9f7
Bug 1264694: [MSE] P2. Clear mTaskQueue early when no longer required. r=jwwang
...
We need to ensure that the MSE TaskQueue gets shutdown as soon as possible and not wait for the MediaSource parent to be destroyed by the cycle collector.
XPCOM shutdown will deadlock if any SharedThreadPool are still in use, and it possible for the cycle collector to only occur after xpcom has shutdown.
So it's important to ensure mTaskQueue is cleared when the MediaSourceDecoder has been shutdown.
This is done by queueing a new DetachTask that will clear mTaskQueue when run.
MozReview-Commit-ID: C3FXcRtq1wy
--HG--
extra : rebase_source : 79a7c5cb451655c4679b9d4e11d0b5ca0d9814b9
2016-05-16 18:30:19 +08:00
Jean-Yves Avenard
9225d32861
Bug 1264694: [MSE] P1. Ensure we only add source buffer tasks on the task queue. r=jwwang
...
This ensures that the tasks are processed in the expected order.
MozReview-Commit-ID: JPxlwReZ4Az
--HG--
extra : rebase_source : 4ffac9deaf531c9dfd8443b2e26812d7c8a89102
2016-05-17 17:15:45 +08:00
Ryan VanderMeulen
fadb49d352
Backed out changeset 7f656d673a98 (bug 1273079) for bustage.
2016-05-17 22:49:14 -04:00
John Dai
11eb07ed31
Bug 1264947 - HTMLTableElement.rows return element in the order. r=smaug
2016-05-17 03:08:00 -04:00
John Dai
73b4a91e3f
Bug 1264947 - Remove redundant trailing spaces. r=smaug
2016-05-17 02:54:00 -04:00
Wei-Cheng Pan
8e81e61205
Bug 1273079 - Use MOZ_MUST_USE in hal. r=gsvelto
...
MozReview-Commit-ID: 7VLDpz34DRu
--HG--
extra : transplant_source : %D5%E0%AF%84%AE%B2%0B%B8%E3%8D%A4%A8/%A41M%FA%81%AA%7D
2016-05-16 17:24:03 +08:00
Bevis Tseng
72c8e58003
Bug 823371 - Fire "blocked" event if deleteDatabase is blocked by other open connection. r=khuey
2016-05-11 16:36:52 +08:00
John Dai
942872afd3
Bug 1088761 - Update web-platform tests for reportValidity(). r=smaug
...
From eb8351d4f84cb69cff2bc431539158ad046d51ee Mon Sep 17 00:00:00 2001
--HG--
extra : rebase_source : fabca273682343ee6ca0e4061852c92065cbb89e
2016-04-15 16:12:46 +08:00
John Dai
1545cb9d2f
Bug 1088761 - Support reportValidity() for form controls. r=smaug
...
From 2c2f7223e9d88f431f3e3fee7384dffbca07d8a9 Mon Sep 17 00:00:00 2001
--HG--
extra : rebase_source : 7daace21a903c55c893f0c6e7b0e0380b6ddca12
2016-04-15 16:13:00 +08:00
John Dai
e05f13cdbb
Bug 1088761 - Remove redundant trailing spaces. r=smaug
...
From b52ed31558ac41e31b7a885a988475b07f3aa3fe Mon Sep 17 00:00:00 2001
--HG--
extra : rebase_source : 42f91a3fa39a277c486342baad523d95e044b309
2016-04-12 19:02:42 +08:00
JMortelliti
b122e889a9
Bug 1015318 - Factor out the common code from IDLNullableType, IDLSequenceType, and IDLMozMapType into a new superclass, IDLParameterizedType. r=bzbarsky
...
MozReview-Commit-ID: 20darfFam9f
2016-05-14 10:17:44 -04:00
Mantaroh Yoshinaga
a98b4f8acf
Bug 1134163 - Part4. Add tests of getComputedStyle with seeking. r=birtles
...
MozReview-Commit-ID: 6JcjLnjJkOI
--HG--
extra : rebase_source : 21c935f55d85a468787769dfe2b83cff320d22ce
2016-05-16 15:29:09 +09:00
Mantaroh Yoshinaga
6e75ea71ce
Bug 1134163 - Part3. Modify the currentTime and startTime tests. r=birtles
...
I modified several tests which related animationstart event delay.
animation-starttime and animation-currenttime tests:
- Moved the getComputedStyle tests to test/style.
- Removed the animation.playState tests. This tests contained by playState tests of web-platform-tests.
- Lining common function. (e.g. calculating current/start time. etc)
MozReview-Commit-ID: 9kD9ZR1KxGv
--HG--
extra : rebase_source : 26e37568769fd4e939ebbde36d8b4af5ad4d2658
2016-05-16 15:29:09 +09:00
Jonathan Watt
c708a6bc4b
Bug 1177957, part 2 - WebIDL parser tests for the [SecureContext] extented attribute. r=bz
...
MozReview-Commit-ID: 7hIblAhdBYw
2016-05-13 23:11:16 +01:00
Jonathan Watt
057734ea40
Bug 1177957, part 1 - Make the WebIDL parser support the [SecureContext] extented attribute. r=bz
...
MozReview-Commit-ID: Hm6ZvBoGeUj
2016-05-13 23:11:16 +01:00
Xidorn Quan
2addb968ed
Bug 1270648
part 5 - Setup the sandboxed fullscreen flag and make it work properly. r=smaug
...
MozReview-Commit-ID: 3EKRbOyXwNi
--HG--
extra : source : 03b0ee1a3ba13b252cb3276adc098266979c3741
2016-05-18 09:08:12 +10:00
Xidorn Quan
51e715f73c
Bug 1270648
part 4 - Make fullscreen enabled flag not be affected after document is loaded. r=smaug
...
MozReview-Commit-ID: L2dMAUr63qv
--HG--
extra : source : 363d7ac04cbf98fa67cad3214ac62330c2652fa8
2016-05-18 09:08:12 +10:00
Xidorn Quan
2baf1f45c4
Bug 1270648
part 3 - Make document state not affect the value of fullscreenEnabled. r=smaug
...
The function GetFullscreenError() is only used in fullscreen element
ready check and computing value of fullscreenEnabled attribute. And for
the latter case, the state of the document (visibility and subdocument
fullscreen) should not be considered as a factor per spec.
In addition, allowing chrome to enter fullscreen when the document is
invisible or already has a fullscreen subdocument would likely ruin
things, as we have assumptions elsewhere those should not happen at all.
MozReview-Commit-ID: ETSBQMQpJPv
--HG--
extra : source : aacffb72253037e0d6a89f741c0c218edc63b919
2016-05-18 09:08:12 +10:00
Xidorn Quan
0bcdce79ef
Bug 1270648
part 2 - Merge nsContentUtils::ParseSandboxAttributeToFlags into HTMLIFrameElement::GetSandboxFlags. r=smaug
...
nsContentUtils::ParseSandboxAttributeToFlags is not used anywhere else,
and given that sandbox flags would also be affected by allowfullscreen
attribute, this function alone could be misused.
MozReview-Commit-ID: EzlGQ7iY8WG
--HG--
extra : source : 3d58c6e5372e360706045e23c601604c49fc3b43
2016-05-18 09:08:12 +10:00
Xidorn Quan
e0aa1f5add
Bug 1270648
part 1 - Move #include out from sandbox keyword list. r=smaug
...
MozReview-Commit-ID: 18GeTZTcZPp
--HG--
extra : source : 21021768b091a48ca639c0b222211c385e680d7f
2016-05-18 09:08:12 +10:00
Gerald Squelart
cddbbd8719
Bug 1273406 - Ugly macros transform into beautiful constexpr goodness - r=cpearce
...
MozReview-Commit-ID: K5cyEbvPWhQ
--HG--
extra : rebase_source : b25cacd1ce3d0b1926b1e37986d74baaf9977141
2016-05-17 19:32:31 +10:00
Gerald Squelart
a9fce7dee5
Bug 1273406 - Disable D3D11 with some iSonyVideoProcessor DLLs - r=cpearce
...
MozReview-Commit-ID: EWgqJ6OJhRD
--HG--
extra : rebase_source : 2659699b172a90d3b2cc1e8f2b74c7b513c70a06
2016-05-17 19:00:30 +10:00
Blake Kaplan
bcf0609588
Bug 1267844 - fix bustage r=bustage
2016-05-17 15:56:52 -07:00
Blake Kaplan
75c1fabad5
Bug 1267844 - Make swapping render frames swap update observers too. r=mconley
2016-05-17 15:43:27 -07:00
Trevor Saunders
a868a5867f
bug 1271436 - use do_GetInterface() a little less r=smaug
2016-05-17 18:16:07 -04:00
Trevor Saunders
256fff4fc9
bug 1271436 - add nsIDocShell::GetCommandManager() r=smaug
2016-05-17 18:16:07 -04:00
Trevor Saunders
1e81548029
bug 1271436 - use nsIDocShellTreeItem::GetDocument() more r=smaug
2016-05-17 18:16:07 -04:00
Trevor Saunders
72bac46477
bug 1271436 - use nsIDocShellTreeItem::GetWindow() more r=smaug
2016-05-17 18:16:07 -04:00
Jonathan Watt
e242d3f9fe
Bug 1263060, part 2 - Prevent nsFrameLoader from loading sub-documents in XBL bindings documents. r=smaug
2016-05-12 17:22:25 +01:00
Jonathan Watt
d270af6900
Bug 1263060, part 1 - Replace redundant nsIDocument::IsResourceDoc() checks in nsFrameLoader with asserts. r=smaug
2016-05-12 17:22:25 +01:00
Wes Kocher
96732fa5cd
Backed out changeset cf899587f05e (bug 1271249) for browser_privatebrowsing_blobUrl.js failures
2016-05-17 13:07:44 -07:00
Jessica Jong
eb72222ba6
Bug 1265968 - fire change event after selected item is changed in dropdown. r=smaug
2016-05-17 12:50:50 -07:00
Cykesiopka
18c21f386e
Bug 1271495 - Replace uses of ScopedPK11Context with UniquePK11Context. r=keeler,mcmanus
...
ScopedPK11Context is based on Scoped.h, which is deprecated in favour of the
standardised UniquePtr.
MozReview-Commit-ID: HE8UY1hOuph
--HG--
extra : transplant_source : 4%BF%81M%09Q-%2A%E6%04%86i%18%1B%3CL%90%88%04%C7
2016-05-13 05:53:57 -07:00
Kartikaya Gupta
b9e4a263e3
Bug 1270019 - Add a SetRestoreResolution API for fennec's SessionRestore to use. r=rbarker
...
MozReview-Commit-ID: 7WqmgAkFItQ
2016-05-17 14:50:08 -04:00
Andrea Marchesini
9d6c9f459a
Bug 1271249 - Blob URL should not be shared across non-private and private windows, r=ehsan
2016-05-17 20:34:39 +02:00
Ryan VanderMeulen
d665e900e2
Backed out changesets 5f4c3f3c188b, 0114f37a7742, and 7a336216b9c4 (bug 1264694) for web-platform-test asserts/crashes.
2016-05-17 11:28:59 -04:00
Andrew McCreight
d47917df1b
Bug 1272707, part 1 - Shrink down TV mock data test file so as to not exceed pref size limit. r=mantaroh
...
The next patch will limit the size of preferences sent to content
processes to MAX_ADVISABLE_PREF_LENGTH characters. This patch
eliminates whitespace by converting to and from a JSON data
structure. In addition, I reduced the size of the names and
descriptions in mock_data.json.
2016-05-17 07:55:49 -07:00
Milan Sreckovic
17dda1461b
Bug 1272767: More graphics MOZ_CRASH-es getting GFX prefix. Also, follow up on bug 1270180 comments. r=mchang
...
MozReview-Commit-ID: 1rlHdDG4Cbw
--HG--
extra : rebase_source : 8bf84d2b1c4cc5bc48821b1eadbadf8edc6ce1ba
2016-05-13 16:34:41 -04:00
Jean-Yves Avenard
a240a3d77e
Bug 1264694: [MSE] P3. Remove no longer necessay methods. r=jwwang
...
P2 let all tasks run until completion, as such we don't need to deal with interrupted tasks anymore.
MozReview-Commit-ID: 45lYcIGk2ce
--HG--
extra : rebase_source : db9c8db1b3f1d51d57ad090fdeb2cad6682de2be
2016-05-16 21:14:28 +08:00
Jean-Yves Avenard
62469ee531
Bug 1264694: [MSE] P2. Clear mTaskQueue early when no longer required. r=jwwang
...
We need to ensure that the MSE TaskQueue gets shutdown as soon as possible and not wait for the MediaSource parent to be destroyed by the cycle collector.
XPCOM shutdown will deadlock if any SharedThreadPool are still in use, and it possible for the cycle collector to only occur after xpcom has shutdown.
So it's important to ensure mTaskQueue is cleared when the MediaSourceDecoder has been shutdown.
This is done by queueing a new DetachTask that will clear mTaskQueue when run.
MozReview-Commit-ID: C3FXcRtq1wy
--HG--
extra : rebase_source : 38c0b5548b32e89b0994704c1318ff77fba76eba
2016-05-16 18:30:19 +08:00
Jean-Yves Avenard
ce63a808d5
Bug 1264694: [MSE] P1. Ensure we only add source buffer tasks on the task queue. r=jwwang
...
This ensures that the tasks are processed in the expected order.
MozReview-Commit-ID: JPxlwReZ4Az
--HG--
extra : rebase_source : 873a373c5a6ccf20eb69f6d36b1ebdf25e6ddea3
2016-05-17 17:15:45 +08:00
Valentin Gosu
451803ecf5
Bug 1148161 - rename PluginModuleParent::OfflineObserver to PluginOfflineObserver r=jimm
...
The class name clashes with mozilla::net::OfflineObserver and ends up crashing in nsTraceRefcnt::GetBloatEntry because the two classes have a different size.
2016-05-12 17:43:34 +02:00
Byron Campen [:bwc]
495f614a9f
Bug 1213773: Better handling of answer with direction of inactive in renegotiation. r=mt
...
MozReview-Commit-ID: Fjo2rBtIYvD
--HG--
extra : rebase_source : bc08c173713781e134de25d39e199aa405a0ca7f
2016-02-05 13:21:11 -06:00
Jean-Yves Avenard
4fed0cc0ca
Bug 1274892: [MSE] Don't crash when source buffer is deleted early. r=cpearce
...
The condition will be perfectly handled by the MediaFormatReader anyway.
MozReview-Commit-ID: Dm6evq6T4t6
--HG--
extra : rebase_source : 6e49cfae68bfa856aad891faf3cea565b152e565
2016-05-23 14:03:43 +10:00
Shih-Chiang Chien
c6b56100ad
Bug 1228266 - rename TCPPresentationServer to PresentationControlService. r=junior.
...
MozReview-Commit-ID: 2kHZ0XUG2ew
--HG--
rename : dom/presentation/interfaces/nsITCPPresentationServer.idl => dom/presentation/interfaces/nsIPresentationControlService.idl
rename : dom/presentation/provider/TCPPresentationServer.js => dom/presentation/provider/PresentationControlService.js
extra : rebase_source : adc621d185c91e74c1abbef8cc2d519f5bbaed3a
2016-05-20 14:53:30 +08:00
Benoit Girard
864b19a70a
Bug 1272808 - Expose context creation error to telemetry. r=jgilbert
...
MozReview-Commit-ID: JQ4rHZf71RW
--HG--
extra : rebase_source : 7871e153914b76f7c8081b7529a2c02626bc7d2a
2016-05-20 13:14:15 -04:00
Chris Pearce
375dc51df7
Bug 1271169 - Add gtest to ensure EME device binding works. r=gerald
...
Call the device binding code in gtests, and have a test GMP which returns the
device ID it was passed in a message, so that we can verify that the id the GMP
was passed is the same as the id generated in the parent.
MozReview-Commit-ID: Gjqvo6dRK1D
--HG--
extra : rebase_source : bea5acc878a639fb819051e19e23533c14c19927
2016-05-10 13:40:05 +12:00
Chris Pearce
a7ee9fee8a
Bug 1271169 - Move all device binding code into librlz and remove static runtime requirement. r=glandium
...
I want the EME device binding/nodeId code to be callable from gtests, as well
as in plugin-container. I need this because I want to add a gtest that ensures
that we don't regress the EME/GMP device binding code. I want to call the GMP
device binding code in the gtest and in the GMP process, and compare the
result.
So we need to make it possible to link the device binding code into the gtests
as well as plugin-container. So move all code that device binding calls into
librlz, to make it easier to link against all the code required.
Note: the device binding code needs to be statically linked into
plugin-container so that it's covered by the Adobe CDM's voucher tool.
MozReview-Commit-ID: AvBAe1dh49Z
--HG--
rename : ipc/app/sha256.c => dom/media/gmp/rlz/sha256.c
rename : ipc/app/sha256.h => dom/media/gmp/rlz/sha256.h
extra : rebase_source : f60f1e68649fa90cbe1f2fe09f5f69948444b1df
2016-05-20 16:11:29 +12:00
Chris Pearce
9c711e8fb4
Bug 1271169 - Move EME/GMP device binding code into GMPDeviceBinding.h/cpp. r=gerald
...
I want the EME device binding/nodeId code to be callable from gtests, as well
as from in plugin-container.
First step is to move the device binding code into a discrete file, so I can
also link that into gtests, and call it from there to compare the result with
what's in the GMP process.
MozReview-Commit-ID: 9xT2rp3hWW
--HG--
extra : rebase_source : 824c7a9841bce83c438decad48ce210f6c2a5571
2016-05-11 19:56:42 +12:00
Phil Ringnalda
db3e2c7d7f
Back out 8 changesets (bug 931445, bug 1274104, bug 1270386) for frequent e10s APZ mochitest failures starting with test_group_mouseevents.html
...
CLOSED TREE
Backed out changeset 6db35dcc6885 (bug 1274104)
Backed out changeset 0c2fc088a46d (bug 1274104)
Backed out changeset 17786141f3ac (bug 1274104)
Backed out changeset f7c6b58dddc1 (bug 1274104)
Backed out changeset 67407d1829a3 (bug 1270386)
Backed out changeset 82d2c5404d84 (bug 931445)
Backed out changeset 0921152b9f08 (bug 931445)
Backed out changeset f73352ab6f99 (bug 931445)
2016-05-23 18:42:32 -07:00
Phil Ringnalda
6bb0bc4494
Back out 6 changesets (bug 881832) for failures in test_Debugger.Source.prototype.element.html
...
CLOSED TREE
Backed out changeset fac50ce10b07 (bug 881832)
Backed out changeset 32e01c144cd4 (bug 881832)
Backed out changeset 779f5336b81e (bug 881832)
Backed out changeset 95efd250e29f (bug 881832)
Backed out changeset 7fe79f07189f (bug 881832)
Backed out changeset 8ee1824f2a57 (bug 881832)
2016-05-23 18:34:49 -07:00
Wes Kocher
2299744a78
Backed out 5 changesets (bug 1274149) for intermittent failures in apz tests CLOSED TREE
...
Backed out changeset 1117598ac875 (bug 1274149)
Backed out changeset 540cb6d10745 (bug 1274149)
Backed out changeset 057223823e5d (bug 1274149)
Backed out changeset 9932689ab717 (bug 1274149)
Backed out changeset a22a53c503a6 (bug 1274149)
2016-05-23 13:01:22 -07:00
Wes Kocher
8bcdb6ce30
Backed out changeset 77c60a79313d (bug 1261693) for breaking test_basic.html on at least Android CLOSED TREE
2016-05-23 12:46:34 -07:00
Wes Kocher
e089e1ab3e
Backed out changeset 17e20404362d (bug 1258489)
2016-05-23 12:46:05 -07:00
Jorg K
4897ff0e7a
Bug 1274837 - don't crash by accessing string beyond its length. r=masayuki
2016-05-23 06:35:00 +02:00
Andrea Marchesini
6586afe162
Bug 1258489 - Implement HTMLInputElement.webkitdirectory, r=smaug
2016-05-23 17:02:18 +02:00
Andrea Marchesini
d076c7faec
Bug 1261693 - Implement HTMLInputElement::GetFiles, r=smaug
2016-05-23 17:00:45 +02:00
Ben Kelly
8a4eee33d2
Bug 1254741 P3 Fix push test_serviceworker_lifetime.html test to expect new behavior. r=kitcambridge
2016-05-23 02:46:27 -07:00
Ben Kelly
05565765eb
Bug 1254741 P2 Don't aggressively terminate service workers when last controlled window is closed. r=baku
2016-05-23 02:46:26 -07:00
Andreas Pehrson
05c6dff3b5
Bug 1208390 - Implement MediaStream.getTrackById(). r=jib, r=smaug
...
MozReview-Commit-ID: 5a90ZOx7eUE
--HG--
extra : rebase_source : b2fcb6aa7bc0a442cc80ecf3b9dce81415245b41
2016-05-20 13:01:30 +02:00
Andreas Pehrson
1952c7354d
Bug 1208390 - Use MediaStream.getTrackById() in some existing tests. r=jib
...
MozReview-Commit-ID: 5Xy0Zmo2Ob2
--HG--
extra : rebase_source : 708e417c38b165b1eb4de53cef5db7539d9e8363
2016-05-20 13:33:42 +02:00
Andreas Pehrson
f923e71db9
Bug 1208390 - Add test for MediaStream.getTrackById(). r=jib
...
MozReview-Commit-ID: 5OMc1QYagCc
--HG--
extra : rebase_source : af84228363d5877b7b0385fb74f488a246a5a85a
2016-05-20 13:01:04 +02:00
Randell Jesup
5211329bd6
Bug 1273206: Shut down all getUserMedia VoEBase channels when not in use r=padenot
...
MozReview-Commit-ID: KLGKNvwJpKg
2016-05-23 10:22:47 -04:00
Gijs Kruitbosch
29525495be
Bug 1272414 - rip out qemu/browser/b2g flags from marionette manifests, r=AutomatedTester
...
MozReview-Commit-ID: 9RjGgykh0pR
--HG--
extra : rebase_source : a5bc5e888cc24e05fb4b5843c3738aa5456aea80
2016-05-19 17:23:26 +01:00
Patrick McManus
2cd574f25f
Bug 1274376 - more mozilla::net namespaces r=dragana
...
--HG--
extra : rebase_source : 914d48f23a4a5db052a789b9e21c1ff922533d35
2016-05-18 22:02:57 -04:00
Sebastian Hengst
e013fac160
Backed out changeset 998ed936f745 (bug 1228601) for reftest failure in 1frame_rotation_90.mp4. r=backout on a CLOSED TREE
2016-05-23 14:24:00 +02:00
Sebastian Hengst
8cd2f85f26
Backed out changeset 1ed74da8c8bb (bug 1228601)
2016-05-23 14:23:51 +02:00
Sebastian Hengst
683bf9f5fb
Backed out changeset fcc6d738ce2f (bug 1228601)
2016-05-23 14:23:37 +02:00
Carsten "Tomcat" Book
927b1a0b3a
Backed out changeset 7469725d7461 (bug 959388)
2016-05-23 11:36:12 +02:00
Carsten "Tomcat" Book
9214312096
Backed out changeset 9feb9c89d33a (bug 959388)
2016-05-23 11:36:10 +02:00
Carsten "Tomcat" Book
f4e7ed2079
Backed out changeset 51865375fb83 (bug 1261002) for possible causing android and valgrind issues on a CLOSED TREE
...
--HG--
extra : rebase_source : e275e19e418e23748b1fcbc33b061391a7877bd5
2016-05-23 11:22:29 +02:00
Andreas Pehrson
b3ee63f6aa
Bug 1271669 - Deprecate RTCPeerConnection.getLocalStreams/getRemoteStreams. r=jib, r=smaug
...
getLocalStreams and getRemoteStreams have been removed from the spec.
Also, getLocalStreams becomes a problem now that addTrack takes any MediaStream
as the container for the added track.
The addTrack()'ed MediaStream (perhaps not containing the track sent over the
pc - perhaps containing other tracks not sent over the pc!) will be returned
from getLocalStreams.
MozReview-Commit-ID: JUVCUM32mPR
--HG--
extra : rebase_source : 22373da7e02b315f0f4252c1986e55e960694a69
extra : histedit_source : a10d62b9c1d954090ad8c1444759d0e51a580c31
2016-05-20 10:42:48 +02:00
Andreas Pehrson
ff6ebbe16a
Bug 1271669 - Don't test invalid pc.addTrack() in test_pc_replaceTrack.html. r=jib
...
It is now valid, with its own test.
MozReview-Commit-ID: CLdCuRdwYE4
--HG--
extra : rebase_source : f5420b2b9eaaa1ebe04d787db6b0aec1e157a792
extra : histedit_source : 1490988ff154b37d51256abf0ae2e61bcb148461
2016-05-19 15:46:25 +02:00
Andreas Pehrson
ffb3049b28
Bug 1271669 - Remove test_peerConnection_addTrack.html. r=jib
...
This tested that we were throwing on adding a track with a constructed
MediaStream, which we now allow.
MozReview-Commit-ID: 37QfxZngvqI
--HG--
extra : rebase_source : 3fec846b200def54edbef6bc429eff1eb75e7973
extra : histedit_source : 819a5782fdb814f7e401972999579f406ca59234
2016-05-19 16:38:11 +02:00
Andreas Pehrson
5c1742c0d9
Bug 1271669 - Remove wallpaper constraints to the MediaStream argument to RTCPeerConnection.addTrack(). r=jib
...
This change RTCPeerConnection.addTrack() to allow any MediaStream as argument.
The MediaStream is in the end used as an identifier of how the tracks will be
grouped together on the receiving side of the peer connection.
MozReview-Commit-ID: 9wDPOmMHYDc
--HG--
extra : rebase_source : 5fd59853c2d207cbcdaa1e4a767b3c4de20a1beb
extra : histedit_source : 2b88e899a329df07a46c1f12e449956d59645cf7
2016-05-19 15:32:56 +02:00
Andreas Pehrson
f0637ecee9
Bug 1271669 - Ensure media element flow is tested for all local tracks. r=jib
...
MozReview-Commit-ID: 6tfp0hHlxlY
--HG--
extra : rebase_source : fbc07d5b7c4e687a62f7c16e7a71b6ada10c2c6a
extra : histedit_source : c266ca1fc22d54fb1fd7ca7fbff08175d34bc256
2016-05-18 16:47:27 +02:00
Andreas Pehrson
58ae6c5d6c
Bug 1271669 - Test that we can pc.addTrack() with any MediaStream. r=jib
...
MozReview-Commit-ID: KvcN1RtGN5X
--HG--
extra : rebase_source : 08648ed731cfa4d52f79ff19ed79fcf933ef15a0
extra : histedit_source : e0e7e3c0b8c7f50af1cd466d2f981caaed7859e0
2016-05-20 10:51:56 +02:00
Kaku Kuo
2c3aeb1b17
Bug 1274192 part 2 - make MDSM and SeekTask to adopt new MediaDecoderReaderWrapper API; r=jwwang
...
MozReview-Commit-ID: 36QOhD3Hc2f
--HG--
extra : rebase_source : 05a56c3e9dfa970cc576ae7bf54fa7c8b9408b2a
2016-05-19 19:02:20 +08:00
Kaku Kuo
cb40ffa91d
Bug 1274192 part 1 - make the MediaDecoderReaderWrapper as a proxy of WaitForData(); r=jwwang
...
MozReview-Commit-ID: 5wYLuZRKJhA
--HG--
extra : rebase_source : 43c82f7ca75b51d9a895ef73cc4b459bc571d943
2016-05-19 17:55:55 +08:00
Jonathan Hao
f1c8ce8efc
Bug 1271792 - Revert changes in bug 1260766 about nsFrameLoader::Swap. r=baku
...
MozReview-Commit-ID: JzxuYcLyKnk
--HG--
extra : rebase_source : ecd3a1f65ede81b9753ba14f04ea057b6ae351fe
2016-05-18 10:53:48 +08:00
JW Wang
717b00568b
Bug 1273397. Part 5 - add assertions. r=jya.
...
MozReview-Commit-ID: BuNLX1lyvld
--HG--
extra : rebase_source : f2e6f186cf628e7724e56973304e15853b2751e2
2016-05-23 16:20:23 +08:00
JW Wang
d1fc52d4c1
Bug 1273397. Part 4 - remove use of FlushableTaskQueue. r=jya.
...
MozReview-Commit-ID: CEyfb6Aol9Z
--HG--
extra : rebase_source : bffe3697e7babe0e490255f9675a803135b20266
2016-05-17 15:26:09 +08:00
JW Wang
4cf105b95b
Bug 1273397. Part 3 - remove use of FlushableTaskQueue::Flush(). r=jya.
...
MozReview-Commit-ID: 9xptFPNMY73
--HG--
extra : rebase_source : 8ffc582be1854b5066cb13c4275eb2faf0fd82ab
2016-05-17 15:24:39 +08:00
JW Wang
a07bf1a1df
Bug 1273397. Part 2 - constify some members. r=jya.
...
MozReview-Commit-ID: MHELzIGz3l
--HG--
extra : rebase_source : ea7f06597bba71bb1642228eb52327822aeac8e6
2016-05-17 15:19:43 +08:00
JW Wang
157e73bce1
Bug 1273397. Part 1 - rename some functions to be consistent with other MediaDataDecoder sub-classes. r=jya.
...
MozReview-Commit-ID: 27yUz02gs4n
--HG--
extra : rebase_source : 33e9aedf9f8587a8f4b73cb0cf8df9270b714dd5
2016-05-20 15:48:09 +08:00
Andi-Bogdan Postelnicu
0e85273c99
Bug 1273072 - initialize |mNameOffset|, |mNameLength|, |mDefine|, |mEnabled|. r=peterv
...
MozReview-Commit-ID: 49fNxcG2C1
--HG--
extra : rebase_source : b30973f381bbc627fc133849b76783b4eddffa7e
2016-05-16 12:04:50 +03:00
ctai
56e1b21cb5
Bug 1271566 - VideoTrackList::RemoveTrack/AddTrack should also update selected index. r=jesup r=pehrsons
...
MozReview-Commit-ID: Bb4iPGbb9KW
--HG--
extra : transplant_source : %0A%10%5B%26J%93%0E%2C%FD%86%CE%AC%C8%132V%27%F1m8
2016-05-10 16:28:24 +08:00
ctai
7e0671d483
Bug 1266647 - Clean NotifyQueuedTrackChange to only notify when command is track create and track end. r=jesup r=pehrsons
...
MozReview-Commit-ID: 4Pp3xHeBIW4
--HG--
extra : transplant_source : %D4c%13P%82Y%04%FA%0E%9D%9C%97%91%AAH%FCI%C3u_
2016-05-04 16:08:44 +08:00
HoPang Hsu
c709161c11
Bug 1261002 - Part 1: Implement node.isConnected. r=smaug
2016-05-20 16:31:29 +08:00
Kilik Kuo
2e0f7ed44e
Bug 1228601 - [Part3] Add 2 reftests for video rotation of both directly playing and <video>.; r=mattwoodrow
...
MozReview-Commit-ID: 5CmrpFHsbtA
--HG--
extra : transplant_source : %0C%05%AE%DF%ACI%D8%BF%DA%C9%09%03%93%9F%FA%BA1q%A8%ED
2016-05-19 21:22:57 +08:00
Kilik Kuo
650f34aa50
Bug 1228601 - [Part2] Swap width,height if necessary and apply rotation matrix while building layer.; r=mattwoodrow
...
MozReview-Commit-ID: Jlh6oRa32fj
--HG--
extra : transplant_source : %C2%A5%8C%DA4TF%0C%D4%C9%C6%9C%98%25t%3C%B9%90%E8%B2
2016-05-12 01:54:52 +08:00
Kilik Kuo
b0d32a9fb5
Bug 1228601 - [Part1] Store only supported video rotation informatin into VideoInfo.; r=mattwoodrow
...
MozReview-Commit-ID: GF1PpJGkGyA
--HG--
extra : transplant_source : %C5%FF%EB%29j%E2T_h%AC%22%8Ey%E0%91%C6%7Dh%1C%09
2016-05-13 02:17:39 +08:00
Thomas Nguyen
61fe1800b8
Bug 959388 - Add csp worker test cases. r=kmckinley
...
MozReview-Commit-ID: Ahx419BHWrS
--HG--
extra : rebase_source : 2016c1e68f990a8ba9cd471e18778c87b08546e1
2016-05-19 11:59:54 +08:00
Thomas Nguyen
32e38271c9
Bug 959388 - Deliver CSP from HTTP header. r=ckerschb r=khuey
...
MozReview-Commit-ID: LUl5LyO94m3
--HG--
extra : rebase_source : f2ddfcbf6237b11ebb19adfabf346cf76f4a6ab8
2016-05-19 11:57:32 +08:00
Makoto Kato
d8ef4deef4
Bug 1177943 - Part 5. Add IPC for e10s support. r=masayuki
...
Implement LookUpDictionary to PuppetWidget and PBrowser for e10s.
MozReview-Commit-ID: 44SrfuLJoCF
2016-04-26 17:18:04 +09:00
Makoto Kato
04efbe5905
Bug 1177943 - Part 2. Add cmd_lookUpDictionary content command. r=masayuki
...
To get selected word on contnet process, I create new contnet command to look up dictionary. Then, call nsIWidget's method to show looking up dictionary.
About fetched length, see https://www.chromium.org/developers/design-documents/system-dictionary-pop-up-architecture for OSX 10.6's design
MozReview-Commit-ID: Ic2r6hboEEw
2016-05-02 11:41:20 +09:00
David Anderson
3afaab9b67
Remove ContentParent use of CompositorBridgeParent. (bug 1274149 part 5, r=mattwoodrow)
2016-05-23 00:28:51 -07:00
David Anderson
5a87aaf54e
Remove TabParent use of CompositorBridgeParent. (bug 1274149 part 4, r=mattwoodrow)
2016-05-23 00:28:03 -07:00
David Anderson
25f45d71ec
Move Alloc/DeallocLayerTreeId calls to GPUProcessManager. (bug 1274149 part 3, r=mattwoodrow)
2016-05-23 00:27:57 -07:00
Hiroyuki Ikezoe
570b519733
Bug 1247800 - Run restyle test for opacity animations in visbility:hidden elements on Android. r=birtles
...
MozReview-Commit-ID: 5BFWiWelgx1
--HG--
extra : rebase_source : 8f3abba674ec176e71fe8d974a16d18755b18742
2016-05-23 14:57:26 +09:00
JW Wang
971a3e4731
Bug 1274205 - remove use of FlushableTaskQueue. r=bechen.
...
MozReview-Commit-ID: HbHhhPsLAUS
2016-05-19 17:14:09 +08:00
Daisuke Akatsuka
7a46c4139d
Bug 1209405 - Part 3: Save updating style. r=birtles
...
MozReview-Commit-ID: FAWfIeXrLki
--HG--
extra : rebase_source : f8f855e57be7f304321a029c139077d462db197a
2016-05-23 10:47:14 +09:00
Daisuke Akatsuka
f3b119f95b
Bug 1209405 - Part 2: High CPU load on Kickstarter, even without JS, CSS and images. r=birtles
...
MozReview-Commit-ID: 91q0F9u2T4t
--HG--
extra : rebase_source : 0adb7ffe42319f0c008c322ee0fffa6553025c87
2016-05-23 10:45:14 +09:00
Daisuke Akatsuka
3cfe98ecaf
Bug 1209405 - Part 1: Modify tests so as not use display:none. r=birtles
...
MozReview-Commit-ID: A38q97ejYSC
--HG--
extra : rebase_source : 3a090b1b72c2b6b4bd05d1be5c72cd7622139ae7
2016-05-23 10:45:10 +09:00
Nicholas Nethercote
07762f2f32
Bug 1274888 - Add a null check in mozilla::EventStateManager::GetContentViewer. r=ting.
...
--HG--
extra : rebase_source : dd70f3147d66725afae5210b5ca962d4cba7ec9f
2016-05-23 13:27:41 +10:00
Jeremy Chen
685cf4c3d8
Bug 1273766 - part3: purge NS_UpdateHint inline. r=heycam
...
MozReview-Commit-ID: IIOT9jq8hOl
--HG--
extra : rebase_source : dfb3d874ce4419f32f13e662bd495e97ac9cac10
2016-05-23 11:26:03 +08:00
Jeremy Chen
1a607ceb9d
Bug 1273766 - part1: purge NS_CombineHint inline. r=heycam
...
MozReview-Commit-ID: CWlyjREgoEk
--HG--
extra : rebase_source : 452a425fe4c722d7d5e15118ecb0e59c54908f37
2016-05-23 11:26:03 +08:00
Mantaroh Yoshinaga
15ce3c0751
Bug 1096776 part 2 - Modify animation in order to support null timeline. r=birtles
...
MozReview-Commit-ID: 5iKUtNuqKeX
--HG--
extra : rebase_source : 1c228c136140e1b08355a467578ba6d2ea9c850e
2016-05-23 08:23:14 +09:00
Xidorn Quan
600a374e5d
Bug 1270386 - Move unprefixed fullscreen event handlers from GlobalEventHandlers to Document. r=smaug
...
MozReview-Commit-ID: FfQhDoD5Wf3
--HG--
extra : source : db4cd63a10f577e68b238509b7a13897ff028064
2016-05-23 09:03:32 +10:00
Xidorn Quan
51163cb576
Bug 931445 part 3 - Reset synth centering pointer when unlocking pointer. r=smaug
...
MozReview-Commit-ID: LcStCmm4iRV
--HG--
extra : source : e827730f9b70078e275da1163adc6746fe792399
2016-05-23 09:03:32 +10:00
Xidorn Quan
1c7060be1f
Bug 931445 part 2 - Use util code from fullscreen tests to improve robustness of pointerlock tests. r=smaug
...
MozReview-Commit-ID: HYTy2Y6VG0G
--HG--
extra : source : 613205ba7a9fd609e27f6065fb9ea1574f8385a3
2016-05-23 09:03:32 +10:00
Xidorn Quan
3c0b0350d3
Bug 931445 part 1 - Remove unused code from pointerlock_utils.js. r=smaug
...
MozReview-Commit-ID: L3rTKPUqrJh
--HG--
extra : source : cec9e31e4d69c08b0f1ac9ee3e1171044e13ed4f
2016-05-23 09:03:32 +10:00
Matt Woodrow
0e74313039
Bug 881832 - Fix test_bug602962.xul to not assume that resizes have finished flushing when the resize event fires. r=tnikkel
2016-05-12 12:09:50 +12:00
Mats Palmgren
fdb3066641
Bug 881832 - Make inner document reflow asynchronous. r=tnikkel
2016-05-12 12:07:45 +12:00
Kit Cambridge
def695bf98
Bug 1274326 - Avoid adding history visits with future visit dates in the Push tests. a=testonly
...
MozReview-Commit-ID: 6jHgZg4qoul
--HG--
extra : rebase_source : 723d5921706a430518d057df62d0f3d8faf34fac
2016-05-19 17:43:21 -07:00
Kit Cambridge
b9c156e19b
Bug 1273260 - Add a pref to override push permissions. r=wchen
...
MozReview-Commit-ID: 8nJzACxIJmI
--HG--
extra : rebase_source : 05a0f8bae462f40ed78f8c0d2d2926aaf3ec0524
2016-05-17 08:32:05 -07:00
Samael Wang
fccbaeb33d
Bug 1271240 - Part 2: Add test case. r=smaug
...
MozReview-Commit-ID: HL7DnAOf7rO
--HG--
extra : rebase_source : 4c6d721028bd3621d20609795191796bd7a3bff9
2016-05-20 11:35:19 +08:00