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
Samael Wang
d6e0c31eda
Bug 1271240 - Part 1: Support prerender flag in e10s and implement makePrerenderedBrowserActive(). r=smaug
...
MozReview-Commit-ID: 73E2kmqxRwm
--HG--
extra : rebase_source : 35441f58e15013b00a0774f764378fd5e0143add
2016-05-20 11:36:27 +08:00
Kyle Huey
1f71554d48
Backed out changeset 6963224026cd for failing webmessaging/without-ports/026.htm.
2016-05-22 08:46:20 -04:00
Andrea Marchesini
bc5d7ec31f
Bug 1274364 - BroadcastChannel.postMessage should throw an InvalidStateError DOMException when channel is closed, r=smaug
2016-05-22 13:22:52 +02:00
Andrea Marchesini
cbf578c96e
Bug 1274362 - BroadcastChannel should throw DataCloneError when StructuredCloneAlgorithm fails, r=smaug
2016-05-22 13:22:06 +02:00
Christoph Kerschbaumer
d7757bf8dd
Bug 1273364 - Trying to set a CSP on a SystemPrincipal should return NS_ERROR (r=njn)
2016-05-21 19:36:24 +02:00
Christoph Kerschbaumer
52a84afc5c
Bug 1273418
- CSP: Test evaluate upgrade-insecure-requests before block-all-mixed-content (r=tanvi)
2016-05-21 19:36:02 +02:00
Christoph Kerschbaumer
3713fd6352
Bug 1273418
- CSP: Evaluate upgrade-insecure-requests before block-all-mixed-content (r=tanvi)
2016-05-21 19:35:45 +02:00
Alexandre Lissy
e787353d06
Bug 1273947 - Update ResetDecode() to ResetDecode(TargetQueue) r=jya
...
MozReview-Commit-ID: A32znxwP5gb
--HG--
extra : rebase_source : 0ebf1c01e7efc3c9d34ca77fdf5123458c7eee27
2016-05-18 18:27:14 +02:00
Jan de Mooij
eb2ea5c544
Bug 1269319 - Make AlignedStorage/AlignedStorage2 non-copyable to fix strict aliasing issues. r=Waldo
2016-05-19 20:57:36 +02:00
Olli Pettay
4b7dc9c164
Bug 1273511 - Optimize EventListenerManager::AddEventListenerByType, r=masayuki
...
--HG--
extra : rebase_source : b41e8d1df8ac6c1159348654b6827ea9239d8c5e
2016-05-20 12:15:05 +03:00
Hiroyuki Ikezoe
f2fedee579
Bug 1267251 - Change message IDs for animation warnings. r=birtles,pbro
...
MozReview-Commit-ID: Fb93m5xt1Ey
--HG--
extra : rebase_source : 4c345a6ec8003df4665fe1318695e4ed820bba31
2016-05-19 13:06:27 +09:00
Cameron McCormack
d6732018a8
Bug 1273838 - Part 1: Make URLValue construction thread-safe. r=bholley
...
--HG--
extra : rebase_source : 2190da734a8a05089928114c8d80315406ad272f
2016-05-21 10:02:54 +10:00
Masayuki Nakano
02cb827ee5
Bug 1272592 Merge "MediaSelect" key value into "LaunchMediaPlayer" r=smaug
...
"MediaSelect" is merged into "LanuchMediaPlayer" in the spec since there is no difference between them and "LaunchMediaPlayer" explains the meaning clearer.
This patch removes "MediaSelect" key value and maps all keys which are mapped to "MediaSelect" to "LaunchMediaPlayer".
MozReview-Commit-ID: IEZhV4p6Qag
2016-05-19 20:47:32 +09:00
Masayuki Nakano
96669928f1
Bug 1232919 part.1 Reorganize KeyNameList.h with the latest UI Evnets KeyboardEvent key value spec, add new key values and drop legacy key values which are never used internally r=smaug
...
This patch reorganizes KeyNameList.h with the latest UI Events KeyboardEvent key values spec.
Additionally adding new key values:
* "Hyper"
* "Super"
* "Key11"
* "Key12"
* "AudioBassBoostToggle"
* "AudioTrebleDown"
* "AudioTrebleUp"
* "MicrophoneToggle"
* "MicrophoneVolumeDown"
* "MicrophoneVolumeUp"
* "MicrophoneVolumeMute"
* "SpeechCorrectionList"
* "SpeechInputToggle"
* "LaunchContacts"
* "LaunchPhone"
* "AppSwitch"
* "Call"
* "CameraFocus"
* "EndCall"
* "GoBack"
* "GoHome"
* "HeadsetHook"
* "LastNumberRedial"
* "Notification"
* "MannerMode"
* "VoiceDial"
* "TV3DMode"
* "TVAntennaCable"
* "TVAudioDescription"
* "TVAudioDescriptionMixDown"
* "TVAudioDescriptionMixUp"
* "TVContentsMenu"
* "TVDataService"
* "TVInput"
* "TVInputComponent1"
* "TVInputComponent2"
* "TVInputComposite1"
* "TVInputComposite2"
* "TVInputHDMI1"
* "TVInputHDMI2"
* "TVInputHDMI3"
* "TVInputHDMI4"
* "TVInputVGA1"
* "TVMediaContext"
* "TVNetwork"
* "TVNumberEntry"
* "TVRadioService"
* "TVSatellite"
* "TVSatelliteBS"
* "TVSatelliteCS"
* "TVSatelliteToggle"
* "TVTerrestrialAnalog"
* "TVTerrestrialDigital"
* "TVTimer"
* "DVR"
* "MediaAudioTrack"
* "MediaSkipBackward"
* "MediaSkipForward"
* "MediaStepBackward"
* "MediaStepForward"
* "MediaTopMenu"
* "NavigateIn"
* "NavigateNext"
* "NavigateOut"
* "NavigatePrevious"
Remove deprecated and unused key values:
* "Separator"
* "MediaSkip"
Pending to remove:
* "MozHomeScreen" (Bug 1272599)
* "MozCameraFocusAdjust" (Bug 1272599)
* "MozPhoneCall" (Bug 1272599)
* "OS" (Bug 1232918)
* "MediaSelect" (Bug 1272592)
MozReview-Commit-ID: wrX1UAh8zF
--HG--
extra : rebase_source : 5ebf5b9f0c006d1ee0643510310052654d4f06d9
2016-05-18 13:15:27 +09:00
Randell Jesup
486d30379d
Bug 1274083: don't return early from rate changes if we overflow r=jmspeex
...
MozReview-Commit-ID: DVSp3VpiIJw
2016-05-20 01:53:27 -04:00
Boris Zbarsky
ee97bc5aed
Bug 1267989 part 3. Make suppressing event handling on a document also block script execution for that document. r=smaug
...
Note that we do this here instead of when we suspend timeouts, because it makes
it simpler to handle situations in which a window's document changes while
things are suspended/blocked.
The nsDocumentViewer.cpp is not strictly needed, but avoids some extraneous
calls to SuppressEventHandling with a 0 suppression count.
2016-05-20 23:13:18 -04:00
Boris Zbarsky
bd7589ca0a
Bug 1267989 part 2. Add nsScriptLoader::Add/RemoveExecuteBlocker which in fact block script execution on that script loader. r=smaug
...
Unlike the parser-blocking thing, we don't need to block parents or anything; all consumers of this API will be walking the frame tree anyway.
2016-05-20 23:13:18 -04:00
Boris Zbarsky
3c447f1d99
Bug 1267989 part 1. Rename nsScriptLoader::Add/RemoveExecuteBlocker to Add/RemoveParserBlockingScriptBlocker, to more clearly reflect what it does. r=smaug
2016-05-20 23:13:18 -04:00
Boris Zbarsky
bfc23d53a8
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
46fb203b06
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
24fa4ec444
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
29016786b4
Bug 1272651. Fix fallback loading of <embed> inside an <object> with no type attribute to actually work reliably. r=qdot
2016-05-20 23:13:17 -04:00
Boris Zbarsky
2b85094faf
Bug 909633. Remove the HTML Microdata API, since no one else ended up implementing it and now it's been removed from the spec. r=bkelly,jgraham
2016-05-20 23:13:17 -04:00
L. David Baron
b0dbd053aa
Bug 1274037 - Rename the gecko.mstone and gecko.buildID prefs to dom.apps.lastUpdate.* r=fabrice
...
MozReview-Commit-ID: AkFkFhyUNrX
2016-05-20 19:57:32 -07:00
David Keeler
905443cc71
bug 1264771 - randomize key IDs in WebCrypto r=ttaubert
...
To import private keys, WebCrypto creates a generic PKCS#11 object with a chosen
key ID with PK11_CreateGenericObject and then looks up that object as a
SECKEYPrivateKey using PK11_FindKeyByKeyID. It turns out that this is only safe
to do as long as the ID is unique. If another SECKEYPrivateKey exists that has
the same key ID (realistically this will only happen if an identical key is
imported again), PK11_FindKeyByKeyID may return the other key. Since
SECKEYPrivateKey objects are unique and not meant to be shared, this causes
problems in that when one key is destroyed, the resources backing the other key
are no longer valid, and any cryptographic operations using that key will fail.
The solution is to use random IDs and check for preexisting keys. NSS doesn't
yet expose an elegant API for this, but this patch implements a workaround.
MozReview-Commit-ID: EvYMZxnBxTv
--HG--
extra : rebase_source : 50408e1af9eb3934b51a0f01e02aa4890e57ed03
2016-05-04 12:48:37 -07:00
Jean-Yves Avenard
778a01fa9e
Bug 1272964: P6. Exclude frames dropped due to internal seeking from calculations. r=cpearce
...
MozReview-Commit-ID: HKnEaUh3rkV
--HG--
extra : rebase_source : adb5d9313ffa66b949991e96f9a48df835ae6451
2016-05-19 17:03:39 +08:00
Jean-Yves Avenard
aafa084df3
Bug 1272964: [MSE] P5. Default to skipping to the next keyframe if no keyframe was found past currentTime. r=cpearce
...
If no keyframe are found after our time threshold, we can still skip to another keyframe (despite being prior the desired time).
So this is just a workaround for our inability to tell the MDSM when to enter buffering mode and instead the MDSM incorrectly uses the time of the last frame returned.
MozReview-Commit-ID: 5sGULpvqY5m
--HG--
extra : rebase_source : 392fe16a00eb9e10812ba4ada2e4e7c4e4aaa016
2016-05-19 15:37:34 +08:00
Jean-Yves Avenard
90596205d1
Bug 1272964: P4. Only flush decoder if skip to next keyframe actually succeeds. r=cpearce
...
As the decoder was flushed and reset prior the skip to next keyframe started, and future error would be unrecoverable. So only reset the decoder once the skip completes and succeeded. Otherwise we default back to normal decoding.
MozReview-Commit-ID: GEj1i0EsaYO
--HG--
extra : rebase_source : c1d2beafa6e35f571b941e8f173ec10b726ec1a0
2016-05-19 15:02:43 +08:00
Jean-Yves Avenard
c505cae198
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 : d01e8752b2aeaa3cc19897b6e8855f01f5163302
2016-05-17 16:18:07 +08:00
Jean-Yves Avenard
c1bf16766d
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 : 0bc96472acfe03ff0c87a6fc3712bd99b96064b6
2016-05-18 11:48:05 +08:00
Jean-Yves Avenard
a9d78c43ed
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 : ef02fe137907a61b6437ea7164282717453c6771
2016-05-17 22:26:34 +08:00
Alexandre Lissy
b423621b8a
Bug 1273998 - Proper export of printing IPDL with --disable-printing r=bobowen,glandium,?glandium
...
MozReview-Commit-ID: GNUrl6LKcMm
--HG--
extra : rebase_source : 9c1949b51b87c1d3bf6c8e59b36b6ebed263e22b
2016-05-19 12:25:22 +02:00
JW Wang
63189ff520
Bug 1273405. Part 4 - add assertions. r=jya.
...
MozReview-Commit-ID: 6tbA0aj5Rto
--HG--
extra : rebase_source : 6bfbe6b8fc79b38f47dd26575e5886be3946a029
2016-05-17 17:32:55 +08:00
JW Wang
4478669f13
Bug 1273405. Part 3 - remove use of FlushableTaskQueue. r=jya.
...
MozReview-Commit-ID: Do9REbjltEW
--HG--
extra : rebase_source : 5f3f85c59dff9de7109fa79980230300ffd8ae4b
2016-05-17 17:30:53 +08:00
JW Wang
4b0769d9df
Bug 1273405. Part 2 - remove use of FlushableTaskQueue::Flush(). r=jya.
...
MozReview-Commit-ID: bchmGXw1fw
--HG--
extra : rebase_source : 80c1bd7e8a524035946a99b5c53bcd046326b52b
2016-05-17 17:22:45 +08:00
JW Wang
c42b38bee7
Bug 1273405. Part 1 - rename some functions to be consistent with other MediaDataDecoder sub-classes. r=jya.
...
MozReview-Commit-ID: 1CpEZktGNia
--HG--
extra : rebase_source : f4810f323ad9e78f856d7834e9c3b8f4b8d9af3c
2016-05-17 16:05:30 +08:00
Wes Kocher
22462c932f
Backed out changeset 7502d9ef870f (bug 1268096) for gl test failures a=backout
2016-05-20 16:56:21 -07:00
Jeff Gilbert
a4214155c8
Bug 1268096 - Add regression test for tri-then-point drawing. - r=jrmuizel a=kwierso
2016-05-19 13:02:34 -07:00