Kris Maglione
61eb2eb3ed
Bug 1315233
: Allow window.postMessage from system principal with mismatched origin attributes. r=baku
...
MozReview-Commit-ID: 1QlSjnrhlrG
--HG--
extra : rebase_source : 92d9487503069467178e016dbca4fc30e35ca9c0
2016-11-05 16:11:54 -07:00
Brad Werth
175fc88729
Bug 1314080 Part 4: Implement the new text retrieval behavior. r=smaug
...
MozReview-Commit-ID: 7j5BjruBNb9
--HG--
extra : rebase_source : a5649d5552a0ee9f1a9bc5e07cac2ca12610d5a1
2016-11-02 16:39:43 -07:00
Brad Werth
112882e6c5
Bug 1314080 Part 3: Add a new ChromeOnly DOM method and wire it to CollectClientRectsAndText. r=smaug
...
MozReview-Commit-ID: GRM87Pi3g4G
--HG--
extra : rebase_source : e18a1740203cf32be2000a0f6214f4c34a71cd7e
2016-11-02 13:31:06 -07:00
Brad Werth
8046b08b3f
Bug 1314080 Part 2: Expand GetPartialTextRect with a new text collecting parameter. r=smaug
...
MozReview-Commit-ID: 6eEDFFwKh0c
--HG--
extra : rebase_source : eaecfa5db80dde81de2b57bbbb91dcdf603d8480
2016-11-02 12:07:49 -07:00
Brad Werth
1e29a9cf1c
Bug 1314080 Part 1: Rename CollectClientRects method and add a new parameter for collecting text. r=smaug
...
MozReview-Commit-ID: KQPky6Fh8sG
--HG--
extra : rebase_source : 33bce65c1752aeb7a2225a981f2dadf7e2ce5916
2016-11-02 13:49:43 -07:00
Kartikaya Gupta
7e39a2bc59
Bug 1315974 - When creating the widget layer manager, don't assume it will always be a ClientLayerManager. r=mattwoodrow
...
MozReview-Commit-ID: 8r037jdHJ0E
--HG--
extra : rebase_source : 5f0e406ea6eb497b72f40054ba50cf64a6bd7dfb
2016-11-08 10:42:26 -05:00
vincentliu
260e5a5de0
Bug 1314505 - Execute ErrorInvalidOperation if IsLinked() returns false. r=mtseng
2016-11-07 11:53:25 +08:00
Phil Ringnalda
7f06434292
Merge m-c to m-i
...
MozReview-Commit-ID: KCA8bY2DowI
2016-11-06 19:16:46 -08:00
vincentliu
2fe2cf349e
Bug 1313584 - Add complete parameters handling for SamplerParameterX to cover test need. r=mtseng
2016-11-07 10:22:31 +08:00
Phil Ringnalda
8cc8f6829d
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 5HP4v5psQL6
2016-11-06 18:21:25 -08:00
Edgar Chen
66b4be7fc1
Bug 1290904 - Fix assertion failure on removing/adding a fieldsets on a nested fieldset; r=smaug
...
MozReview-Commit-ID: LVoz6Y0BWDN
--HG--
extra : rebase_source : 34ea139c362fdead9f74fb4de70e6080fa00743c
2016-11-04 14:38:19 +08:00
Nicholas Nethercote
e13c48fba9
Bug 1315170 - gtestify dom/security/test/TestCSPParser.cpp. r=francois.
...
--HG--
rename : dom/security/test/TestCSPParser.cpp => dom/security/test/gtest/TestCSPParser.cpp
extra : rebase_source : 52b30a4c063ce2d330108fa4b8382ff8e4adf1b0
2016-11-04 17:02:26 +11:00
Nicholas Nethercote
5ab69ee440
Bug 1314870 - gtestify TestWebGLElementArrayCache.cpp. r=jgilbert.
...
--HG--
rename : dom/canvas/compiledtest/TestWebGLElementArrayCache.cpp => dom/canvas/gtest/TestWebGLElementArrayCache.cpp
extra : rebase_source : ae30e9bcdfe2b9cdd93ce81dcdf74e887208cffc
2016-11-04 14:38:59 +11:00
Nicholas Nethercote
3dcb97c78c
Bug 1314827 (attempt 2) - gtestify dom/base/test/*.cpp. r=baku.
...
--HG--
rename : dom/base/test/TestNativeXMLHttpRequest.cpp => dom/base/test/gtest/TestNativeXMLHttpRequest.cpp
rename : dom/base/test/TestPlainTextSerializer.cpp => dom/base/test/gtest/TestPlainTextSerializer.cpp
2016-11-04 14:36:23 +11:00
Phil Ringnalda
9bb5266d7b
Merge m-c to autoland
2016-11-05 14:06:38 -07:00
Phil Ringnalda
a7bc94158c
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: H4VKCYDq5cD
--HG--
rename : xpcom/tests/TestAutoRef.cpp => xpcom/tests/gtest/TestAutoRef.cpp
rename : xpcom/tests/TestCOMArray.cpp => xpcom/tests/gtest/TestCOMArray.cpp
rename : xpcom/tests/TestCOMPtr.cpp => xpcom/tests/gtest/TestCOMPtr.cpp
rename : xpcom/tests/TestCOMPtrEq.cpp => xpcom/tests/gtest/TestCOMPtrEq.cpp
rename : xpcom/tests/TestFile.cpp => xpcom/tests/gtest/TestFile.cpp
rename : xpcom/tests/TestHashtables.cpp => xpcom/tests/gtest/TestHashtables.cpp
rename : xpcom/tests/TestID.cpp => xpcom/tests/gtest/TestID.cpp
2016-11-05 13:36:25 -07:00
Sebastian Hengst
fdf5c5ad8c
Merge mozilla-central to autoland
2016-11-05 16:55:14 +01:00
Sebastian Hengst
77bdfa9a5e
Merge mozilla-central to mozilla-inbound
2016-11-05 16:53:54 +01:00
Sebastian Hengst
5bac92d3b9
Backed out changeset d5a00a0b689c (bug 1307546) for increased mda test_BufferingWait_mp4.html failure on Windows 7. r=backout a=backout
...
MozReview-Commit-ID: J0DyTk9rJJe
2016-11-05 16:52:33 +01:00
Wes Kocher
db15df3e50
Merge m-c to inbound, a=merge CLOSED TREE
2016-11-04 15:19:49 -07:00
Boris Zbarsky
1ef30fd1e4
Bug 1021289 another followup. Make sure that we don't leave an uninitialized opresult when deleting things on DOM objects via Xrays. r=bustage and CLOSED TREE
2016-11-04 15:58:32 -04:00
Chris Pearce
d2ec5f2f3e
Bug 1307546 - Ensure we don't set timers with negative intervals in to update A/V sync. r=jya
...
Our logic to do A/V sync sets a timer to drop expired frames based on the
start time of the next frame in the queue. If the frames in the queue are
badly muxed and don't have monotonically increasing start times, we can
end up setting a timer with a negative interval. This causes us to reevaluate
the frames in the VideoSink's queue immediately, set the same timer again,
and so we end up hot-looping.
This is a simple low-risk fix that detects when we're about to set a negative
interval timer, and instead sets the timer 1/30th of a second in the future.
This fix is deliberately low risk, such that it's suitable for uplift. I have
an idea how to do this better, but the lower risk this is most suitable for
uplift.
MozReview-Commit-ID: CDOqJJodx4l
--HG--
extra : rebase_source : b2833382d95143ee1845f2ea32dcc77a1903dc00
2016-11-04 16:42:24 +13:00
Jan-Ivar Bruaroey
695cfd5856
Bug 1311048 - Pick out Firefox windows as scary by pid on Windows. r=jesup
...
MozReview-Commit-ID: DzlAVt1oJIs
--HG--
extra : rebase_source : 640dce53420d5b5d862244ef9d953cff899f1d1c
2016-11-03 17:21:56 -04:00
Sebastian Hengst
cb6bbddb83
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/xul. r=RyanVM
...
MozReview-Commit-ID: 64bzbI3MTy3
--HG--
extra : rebase_source : 46928186c5580243de66eadbd5d4464df4817a64
2016-11-05 11:29:19 +01:00
Sebastian Hengst
ae4098d5f6
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/xml. r=RyanVM
...
MozReview-Commit-ID: DXKHjK8KJ6U
--HG--
extra : rebase_source : dd115062980df27c9f063c2abe617d73fe091b02
2016-11-05 11:29:18 +01:00
Sebastian Hengst
a04cf6e9b3
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/xhr. r=RyanVM
...
MozReview-Commit-ID: KWTQ2seiv9C
--HG--
extra : rebase_source : 5f548637a3837c37a129dce8573992ad38291bbc
2016-11-05 11:29:18 +01:00
Sebastian Hengst
d35f739e98
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/xbl. r=RyanVM
...
MozReview-Commit-ID: EqoZrlHQFNG
--HG--
extra : rebase_source : dfb4efc7e998c0e55ef86f1201245aa3fb7f9e44
2016-11-05 11:29:18 +01:00
Sebastian Hengst
e271a86b39
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/workers. r=RyanVM
...
MozReview-Commit-ID: BqEzF7D2X1S
--HG--
extra : rebase_source : 12efebd4f3695625bc6987e854e290f88dc0f6ce
2016-11-05 11:29:18 +01:00
Sebastian Hengst
1736538ee8
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/url. r=RyanVM
...
MozReview-Commit-ID: 8Eyd35KojSo
--HG--
extra : rebase_source : 3abe627ea10ef2a0a64352dd3b152a7dcea9601d
2016-11-05 11:29:18 +01:00
Sebastian Hengst
41d0a78bc2
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/tests. r=RyanVM
...
MozReview-Commit-ID: 83L2jqWhzZe
--HG--
extra : rebase_source : 58c7339e13a0abdb3da2c6ccd2dc424b51869b08
2016-11-05 11:29:18 +01:00
Sebastian Hengst
18616c2cbf
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/system. r=RyanVM
...
MozReview-Commit-ID: 7uMpmw1OK0U
--HG--
extra : rebase_source : 97bc483023dc2f29773f50f42ba4489420700d32
2016-11-05 11:29:18 +01:00
Sebastian Hengst
95292d5468
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/svg. r=RyanVM
...
MozReview-Commit-ID: J5MM3O2rcwY
--HG--
extra : rebase_source : 022eb1a856d33e98d707cd12b42b73a9ddcf05ae
2016-11-05 11:29:18 +01:00
Sebastian Hengst
4b45959d12
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/security. r=RyanVM
...
MozReview-Commit-ID: 8G41CCQ1P01
--HG--
extra : rebase_source : d8f02480bc506c06e13d0d47fa123df6f8b2f18d
2016-11-05 11:29:17 +01:00
Sebastian Hengst
49b78ed119
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/push. r=RyanVM
...
MozReview-Commit-ID: Ku8mviLoJsT
--HG--
extra : rebase_source : f41790067ffa92449592a1d77beb024205ac002b
2016-11-05 11:29:17 +01:00
Sebastian Hengst
15f67aa7ba
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/promise. r=RyanVM
...
MozReview-Commit-ID: BnS7KA2UJob
--HG--
extra : rebase_source : 40b7b568f314d2fcb331bc137e1520e8fc55d934
2016-11-05 11:29:17 +01:00
Sebastian Hengst
8a8717cf4c
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/presentation. r=RyanVM
...
MozReview-Commit-ID: DYwEDeD1ccf
--HG--
extra : rebase_source : d66c13dc814ef71e0e4dea34d9b179d6f40da522
2016-11-05 11:29:17 +01:00
Sebastian Hengst
4f259eca87
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/power. r=RyanVM
...
MozReview-Commit-ID: KAEQYNtLCI9
--HG--
extra : rebase_source : 49aa9c7c1fad7a94989a9a29959298ddb50708c0
2016-11-05 11:29:17 +01:00
Sebastian Hengst
b3c41167c9
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/plugins. r=RyanVM
...
MozReview-Commit-ID: KWmtajNvNbZ
--HG--
extra : rebase_source : a918eb6ed1bb38df6967eae867daa0728bf2bb9e
2016-11-05 11:29:17 +01:00
Sebastian Hengst
4676e01bc4
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/permission. r=RyanVM
...
MozReview-Commit-ID: FWWKjVNqTHx
--HG--
extra : rebase_source : aedf1f2099d8a1341795b9bbcd3462bd7b33a18a
2016-11-05 11:29:17 +01:00
Sebastian Hengst
b58daa3524
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/notification. r=RyanVM
...
MozReview-Commit-ID: HzeOjkvloVR
--HG--
extra : rebase_source : 0fc38e84650bc9bc044c7a6f9df9a125b34b6416
2016-11-05 11:29:17 +01:00
Sebastian Hengst
7dfcd7e4c9
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/network. r=RyanVM
...
MozReview-Commit-ID: 9abA3P3P6SL
--HG--
extra : rebase_source : 127b5898518a502f70d8784d2c56c491ac9958cb
2016-11-05 11:29:17 +01:00
Sebastian Hengst
8ee9323cd0
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/media. r=RyanVM
...
MozReview-Commit-ID: JVsnpnBDeCC
--HG--
extra : rebase_source : 5a7ccee10b094808e3ee73de7a226306a9fd55fd
2016-11-05 11:29:16 +01:00
Sebastian Hengst
ef95b73c7d
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/jsurl. r=RyanVM
...
MozReview-Commit-ID: HEmTBfBMSUe
--HG--
extra : rebase_source : e6bb42d3aeb50f7a876c5c18220e983db13e2abb
2016-11-05 11:29:16 +01:00
Sebastian Hengst
d510669138
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/json. r=RyanVM
...
MozReview-Commit-ID: IhkCCou7ok8
--HG--
extra : rebase_source : a98066150875d2814bcec7d53746fc4e95621f95
2016-11-05 11:29:16 +01:00
Sebastian Hengst
1f39a788b7
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/ipc. r=RyanVM
...
MozReview-Commit-ID: AHSiey2MCr6
--HG--
extra : rebase_source : a8a95392462bb38c0170c5b41ed273530d5a38c1
2016-11-05 11:29:16 +01:00
Sebastian Hengst
edca03a5a5
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/inputmethod. r=RyanVM
...
MozReview-Commit-ID: 53PLHmGGreu
--HG--
extra : rebase_source : 58cf287d6a858dce9a6b14c4c88948df9fd4cc2b
2016-11-05 11:29:16 +01:00
Sebastian Hengst
72f14c6f84
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/indexedDB. r=RyanVM
...
MozReview-Commit-ID: 6Y7ZxXV59au
--HG--
extra : rebase_source : eba5e6849d332c162ce390a295eec0b7fe3f0703
2016-11-05 11:29:16 +01:00
Boris Zbarsky
5c0257a736
Bug 1315368. Back out changeset bf190e326bfd (bug 790997) because what it implements doesn't actually follow the CSS syntax editor's draft and breaks some sites in the process. r=dbaron
2016-11-05 00:23:16 -04:00
Michael Layzell
d53091c307
Bug 1314792 - Extract process changing logic into nsContentUtils::GetDocShellProcessLock, r=bkelly
...
MozReview-Commit-ID: FI0pIvHPN0h
2016-11-04 13:40:55 -04:00
Jon Coppeard
37de54b8fa
Bug 1315122 - Remove JS::Heap<T>'s unused setToCrashOnTouch() methods r=jandem
2016-11-04 17:32:36 +00:00
Jon Coppeard
99aa8489c8
Bug 1313098 - Assert we only access heap state on the main thread r=sfink r=mccr8
2016-11-04 17:32:36 +00:00
Boris Zbarsky
e1249e3f78
Bug 1021289 followup. Fix webidl parser tests to account for there being no more indexed deleters
2016-11-04 13:28:17 -04:00
Boris Zbarsky
598f3f4180
Bug 1021289 part 4. Implement support for WebIDL deleters over Xrays. r=peterv
2016-11-04 12:41:26 -04:00
Boris Zbarsky
955f4ccd70
Bug 1021289 part 3. Factor getDeleterBody our of CGDOMJSProxyHandler_delete so we can use it in a new Xray hook too. r=peterv
2016-11-04 12:41:26 -04:00
Boris Zbarsky
d5fd55b992
Bug 1021289 part 2. Remove support for indexed deleters, since they're gone from the spec. r=peterv
2016-11-04 12:41:26 -04:00
Jacek Caban
443b329aa2
Bug 664717 - cross-compilation fixup.
2016-11-04 15:40:11 +01:00
Ting-Yu Lin
904617e77f
Bug 1310509 - Call NotifyAsyncPanZoomStarted/Stopped on document containing current scrolling content. r=kats
...
We now call NotifyAsyncPanZoomStarted/Stopped precisely on the document
which is being transformed, so we no longer need to notify the child
docshells which was added in Bug 1088559.
Remove the |nsIDocument| argument for ProcessAPZStateChange(), which is not
used anymore.
mActiveAPZTransforms added in bug 1142926 is removed because AccessibleCaret
is the only consumer for AsyncPanZoomStarted/Stopped, and it now defaults to
always show while scrolling, i.e.
"layout.accessiblecaret.always_show_when_scrolling" defaults to true. And I
cannot reproduce the bug even if I turn off the preference.
MozReview-Commit-ID: DiEk2gCIHn2
2016-11-04 22:27:02 +08:00
Andrea Marchesini
6674864b91
Bug 1315185 - Get rid of FileSystemFileEntry.createWriter, r=smaug
2016-11-04 14:23:46 +01:00
Gabor Krizsanits
a7a38b8a5f
Bug 1301340 - part6: Disabled test should still run in non-e10s mode. r=me
2016-11-04 11:05:55 +01:00
George Wright
51a59d1d02
Bug 1314426 - Add a method to nsIDOMWindowUtils to terminate the GPU process and get the GPU process pid r=smaug,dvander
2016-11-07 14:22:48 -05:00
Xidorn Quan
6fc5f92154
Bug 1294299 - Followup: Serialize style attribute for Element.getAttribute. r=heycam
...
MozReview-Commit-ID: DBDDpqV9eUM
--HG--
extra : rebase_source : 35498bf3202fb98863b5c44967ea28841ddf3f6c
2016-11-07 15:28:19 +11:00
Andrea Marchesini
a7321e8dd3
Bug 1290021 - Implement a prototype version of Houdini "Worklets Level 1" spec - part 6 - assertions, r=smaug
2016-11-06 09:56:03 +01:00
Andrea Marchesini
ed20882087
Bug 1290021 - Implement a prototype version of Houdini "Worklets Level 1" spec - part 5 - dump(), r=smaug
...
--HG--
rename : dom/worklet/tests/file_console.html => dom/worklet/tests/file_dump.html
rename : dom/worklet/tests/test_console.html => dom/worklet/tests/test_dump.html
rename : dom/worklet/tests/worklet_console.js => dom/worklet/tests/worklet_dump.js
2016-11-06 09:55:41 +01:00
Andrea Marchesini
1c9916b76f
Bug 1290021 - Implement a prototype version of Houdini "Worklets Level 1" spec - part 4 - cache for the imports, r=smaug
...
--HG--
rename : dom/worklet/tests/file_basic.html => dom/worklet/tests/file_import_with_cache.html
rename : dom/worklet/tests/test_basic.html => dom/worklet/tests/test_import_with_cache.html
2016-11-06 09:55:20 +01:00
Andrea Marchesini
f8cf3b6565
Bug 1290021 - Implement a prototype version of Houdini "Worklets Level 1" spec - part 3 - Console API in worklet, r=smaug
2016-11-06 09:54:52 +01:00
Andrea Marchesini
8524257019
Bug 1290021 - Implement a prototype version of Houdini "Worklets Level 1" spec - part 2 - WorkletGlobalScope, r=smaug
2016-11-06 09:54:29 +01:00
Andrea Marchesini
31cddcde1d
Bug 1290021 - Implement a prototype version of Houdini "Worklets Level 1" spec - part 1 - WebIDL interface, r=smaug
2016-11-06 09:53:34 +01:00
Phil Ringnalda
a7c78ec0c6
Merge m-c to m-i
...
MozReview-Commit-ID: 4eFH8589fbx
2016-11-05 14:13:18 -07:00
Nathan Froyd
c8d4517ee9
Bug 1315004 - rename Range::start to Range::begin to match C++ conventions; r=botond
...
Among other things, this change means that you can use ranged-for syntax
with Range, which is more fitting and pleasant than the alternative.
2016-11-05 21:13:38 -04:00
Jon Coppeard
11dbca2419
Bug 1309929 - Use an async memory report for workers r=erahm r=bkelly
2016-10-28 10:50:16 +01:00
Andrea Marchesini
d3d14179f3
Bug 1315209 - Remove a warning in FlyWeb code, r=me
2016-11-04 11:49:14 +01:00
Andrea Marchesini
5feecb1e1b
Bug 1313859 - BlobImplStream implements nsIMemoryReporter, r=njn
2016-11-04 07:52:04 +01:00
Phil Ringnalda
44d4420081
Backed out changeset 14d7b6dbe0fb (bug 1314827) to be able to back out something else
...
MozReview-Commit-ID: 39mFOtrNixM
--HG--
rename : dom/base/test/gtest/TestNativeXMLHttpRequest.cpp => dom/base/test/TestNativeXMLHttpRequest.cpp
rename : dom/base/test/gtest/TestPlainTextSerializer.cpp => dom/base/test/TestPlainTextSerializer.cpp
2016-11-03 22:59:49 -07:00
Martin Thomson
6d119732db
Bug 1312306 - Followup to fix operator error, a=bustage
...
MozReview-Commit-ID: Idnigs48DpY
2016-11-04 14:48:34 +11:00
Nicholas Nethercote
bed5771bdb
Bug 1314827 - gtestify dom/base/test/*.cpp. r=baku.
...
The commit removes TestGetURL.cpp which wasn't doing anything useful anyway
because it required an argument but wasn't being passed one, and so it was just
aborting immediately with a usage message.
--HG--
rename : dom/base/test/TestNativeXMLHttpRequest.cpp => dom/base/test/gtest/TestNativeXMLHttpRequest.cpp
rename : dom/base/test/TestPlainTextSerializer.cpp => dom/base/test/gtest/TestPlainTextSerializer.cpp
extra : rebase_source : 224fd2f984eb456b7db56fbe7fc396aeec3a84c1
2016-11-04 14:36:23 +11:00
Phil Ringnalda
0a6e7a6139
Merge m-c to m-i
...
MozReview-Commit-ID: FPgY4by0sMY
2016-11-03 20:05:18 -07:00
Phil Ringnalda
0f32b67e2d
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: Hm1RxN6OaoZ
2016-11-03 19:32:48 -07:00
Gabor Krizsanits
566393518d
Bug 1301340 - part5: Turning off some tests temporarily to enable e10s-multi. r=mrbkap
2016-11-03 19:28:15 +01:00
Till Schneidereit
a14435c813
Bug 1298414 - Properly handle resolve/reject callbacks on xray'd promises. r=bz,efaust
...
MozReview-Commit-ID: H9dppdKlRG6
2016-11-03 19:08:56 +01:00
Matt Woodrow
6dad1a961a
Bug 1300676 - Part 3 - Implement readback for GPU videos. r=dvander,nical
2016-11-04 13:28:28 +13:00
Matt Woodrow
4f998dbe2b
Bug 1300676 - Part 1: Allow asynchronous deletion of Shmem for VideoDecoderManagerChild. r=dvander
2016-11-04 13:28:28 +13:00
Daosheng Mu
7331dee69c
Bug 1313585 - Part 1: Removing gamepads while nsGlobalWindow is removed in GamepadManager; r=lenzak800,qdot
...
MozReview-Commit-ID: 8kh0hyqzOyW
--HG--
extra : rebase_source : 51f3bbf930f5d8eb5a53b83ca47600d26346599c
2016-10-28 15:58:22 +08:00
Jim Mathies
bb379754c1
Bug 1312242 - Provide a default bgcolor flash var. Addresses a background transparency problem with transparent flash and async painting. r=aklotz
...
MozReview-Commit-ID: KEzb1vkkNXG
2016-11-04 12:57:15 -05:00
Phil Ringnalda
63c79ffa97
Backed out changeset 63be72bf8bbd (bug 1315470) for failures in datachannel-emptystring.html
2016-11-06 22:34:23 -08:00
Jean-Yves Avenard
058c390bec
Bug 1315567: P4. Add mochitest. r=gerald
...
MozReview-Commit-ID: JtDJhQasdu7
--HG--
extra : rebase_source : 9ba6ac21ec06bc045311531c5f97e2040d322281
2016-11-07 11:43:47 +11:00
Jean-Yves Avenard
3b3c30e066
Bug 1315567: P3. Expose flac codec as being available in mp4. r=gerald
...
MozReview-Commit-ID: 7C6W1KGQ1jE
--HG--
extra : rebase_source : 338dd05c33543f84740fb68da28845154dc27f74
2016-11-07 10:57:28 +11:00
Jean-Yves Avenard
5b64448a75
Bug 1315567: P2. Expose opus codec as being available in mp4. r=gerald
...
MozReview-Commit-ID: GU8me70Igsq
--HG--
extra : rebase_source : 30ca879dba9e1a9e68da1081f683247b1f09179a
2016-11-07 11:08:32 +11:00
Jean-Yves Avenard
cd31dea4bd
Bug 1315567: P1. Remove invalid test. r=gerald
...
audio/opus is a codec type, not a MP4 container one. aType can never be audio/opus
MozReview-Commit-ID: E8tONlF4COA
--HG--
extra : rebase_source : d26a4dce2adcf1f82e56a2b5c2dd5ee1500fcd84
2016-11-07 12:56:55 +11:00
Nils Ohlmeier [:drno]
dda1b0d5c3
Bug 1315470: booleans never turn negative. r=jesup
...
MozReview-Commit-ID: 8YkI17SMGYE
--HG--
extra : rebase_source : 61fd67bbd2dde9fd483a5d880d819365854a1fbc
2016-11-05 10:48:43 -07:00
Phil Ringnalda
80f849f4ab
Merge m-c to autoland
2016-11-06 19:15:53 -08:00
Jean-Yves Avenard
ad3b3a4b82
Bug 1314533: [MSE] P6. Allow to detect error during preliminary container parsing. r=gerald
...
MozReview-Commit-ID: KZ858ISWDmu
--HG--
extra : rebase_source : 776e858619f13178193a9be2e0857c69dea15984
2016-11-04 23:09:47 +11:00
Jean-Yves Avenard
272037b262
Bug 1314533: P5. Abort when webm parser encounter an error. r=kinetik
...
MozReview-Commit-ID: 6XHthan8LLp
--HG--
extra : rebase_source : 1615507f27dcdee57d371d60d4ac58dd757c4adc
2016-11-04 23:01:49 +11:00
Jean-Yves Avenard
a7ef8c33da
Bug 1314533: [MSE] P4. Reject invalid webm block. r=gerald
...
An invalid webm block at this stage is either a non init segment or non media segment.
MozReview-Commit-ID: 46NrhCwqas1
--HG--
extra : rebase_source : b5be124fc0789cfe0fe757c5fb83f18a769a8bd4
2016-11-04 02:16:53 +11:00
Jean-Yves Avenard
5c340b140f
Bug 1314533: [MSE] P3. Reject invalid MP4 boxes. r=gerald
...
MozReview-Commit-ID: F0FcQDqsLk7
--HG--
extra : rebase_source : 91d878d277013b7d78c32b9b0855d38989e94741
2016-11-04 01:49:19 +11:00
Jean-Yves Avenard
d7ed0c4335
Bug 1314533: [MSE] P2. Reject appendBuffer if invalid data found. r=gerald
...
This still requires all the ContainerParser to be updated in properly handling errors.
MozReview-Commit-ID: A7gDmXSJXmc
--HG--
extra : rebase_source : c438fdd40deb843e43f341d107e48171141dc746
2016-11-02 21:39:14 +11:00
Jean-Yves Avenard
fa47b59611
Bug 1314533: [MSE] P1. Change member prototype. r=gerald
...
MozReview-Commit-ID: L8H4oDoTm2b
--HG--
extra : rebase_source : d78504699223bfd63624bf2e603d274d4c06cca8
2016-11-02 21:29:13 +11:00
Jean-Yves Avenard
a50a86289f
Bug 1302656: P1. Don't detach mediasource when error occurs. r=jwwang
...
MozReview-Commit-ID: 88EIb4XXcdR
--HG--
extra : rebase_source : 3e09f64f2af6993f055e353411d6f782527904ed
2016-11-01 20:33:33 +11:00
Phil Ringnalda
c9fdc270b6
Merge m-c to autoland
...
--HG--
rename : dom/media/webaudio/compiledtest/TestAudioEventTimeline.cpp => dom/media/webaudio/gtest/TestAudioEventTimeline.cpp
2016-11-03 20:02:24 -07:00
Michelangelo De Simone
80af1b3196
Bug 1310864
- Remove DOM/(contacts, mobileconnection, icc) and related code. r=jst
...
MozReview-Commit-ID: Az4PTYFUKW8
--HG--
extra : rebase_source : 4c31210ec079a1d2f18deca4e3e1d6bdbc797f76
2016-11-03 13:55:36 -07:00
Chris Pearce
5cba5b5a25
Bug 1314858 - Refactor multiple callers of HasPluginForAPI into a helper. r=gerald
...
I've repeated myself a few times, so make a helper to make determining which
GMPs are available easier.
MozReview-Commit-ID: 2fFLeaA5o8u
--HG--
extra : rebase_source : 74ea0b429d339273535610df3bbd7fec7beae469
2016-11-03 14:33:31 +13:00
Chris Pearce
098c153601
Bug 1314858 - Remove PContent.NotifyGMPsChanged. r=gerald
...
MozReview-Commit-ID: FMb3AbEEnl5
--HG--
extra : rebase_source : 0adb2527cf71d0c43956b8051ce6a493becc3056
2016-11-03 16:26:54 +13:00
Chris Pearce
7250493ddc
Bug 1314858 - Remove GMPDecoderModule::UpdateUsableCodecs. r=gerald
...
MozReview-Commit-ID: 7678JImLL9T
--HG--
extra : rebase_source : 77cd678431669cc3932cfaabc7034e546b92166c
2016-11-02 15:31:21 +13:00
Chris Pearce
776ec7bfa9
Bug 1314858 - Make GMPDecoderModule::SupportsMimeType call GMPService::HasPluginForAPI() directly. r=gerald
...
MozReview-Commit-ID: 3VblaPbTQFJ
--HG--
extra : rebase_source : 6f66e97cb22fa8f92a2d26adffeba60ec8a30936
2016-11-02 10:04:39 +13:00
Chris Pearce
d6045d04f6
Bug 1314858 - Make content process cache of GMP capabilities thread safe. r=gerald
...
MozReview-Commit-ID: 5zTFlfReBne
--HG--
extra : rebase_source : 90e6018b6574c0d2f5a51ad56ab87ef5b535f124
2016-11-02 09:47:00 +13:00
Chris Pearce
50e79d67a0
Bug 1314858 - Add MP4Decoder::IsAAC. r=gerald
...
We have this for H.264, so we may as well have it for AAC too.
MozReview-Commit-ID: 2k64ANJGUNN
--HG--
extra : rebase_source : 6fe2543788afd26682d31c0ec45b9ac80e501ab1
2016-11-02 09:43:45 +13:00
Tim Huang
0a787f4951
Bug 1304219 - Part 3: Update the speculativeConnect() to speculativeConnect2() for DOM. This will make rel=preconnect using nodePrincipal to make connection. r=hsivonen
...
--HG--
extra : rebase_source : 98c703987812ac21ff37a6533c86179f8b8c770b
extra : histedit_source : f48fa4f9714195a5f0e35722655c08e93d326465
2016-10-24 17:42:43 +08:00
Jessica Jong
726903109f
Bug 1301306 - Stop focus events from anon. content when moving inside input=time element. r=smaug
2016-11-04 00:47:00 -04:00
Edgar Chen
d42b608901
Bug 1311673 - Remove ImageDocument::ImageResizingEnabled. r=smaug
2016-11-03 11:34:16 +08:00
Bevis Tseng
3af6bacb93
Bug 1309527
- Fix the race condition to prevent the access of metadata in both PBackground thread and the Connection thread. r=janv
2016-10-26 19:14:12 +08:00
Frederik Braun
e8f0bc4a89
Bug 1312272 - Test that marquee event handlers are subject to CSP. r=smaug
...
MozReview-Commit-ID: 4KYon5u0ocf
--HG--
extra : histedit_source : 6de85932af364aba1960f16a51d20d32b8ec6b7c
2016-11-04 22:54:19 -04:00
Frederik Braun
61b919525e
Bug 1312272 - Marquee event handlers to adhere CSP. r=smaug
...
MozReview-Commit-ID: 6MxGnFAIhMP
--HG--
extra : histedit_source : 592bae3f50983d107169811411ab444d5efa3f22
2016-11-04 22:54:59 -04:00
Mike Conley
68eca4a40f
Bug 1313125 - Get rid of needless synchronous message from AppsServiceChild.jsm. r=jryans
...
MozReview-Commit-ID: DHbylEOEaKB
--HG--
extra : rebase_source : 5a2aeff96ee46b0932dd23018898be3e537dbf38
2016-11-03 13:59:35 -04:00
Blake Kaplan
8e1dba7d2e
Bug 1314812 - Remove code that manually times out loads in favor of relying on the test harness. r=Gijs
...
MozReview-Commit-ID: FZB9ys9lvIN
--HG--
extra : rebase_source : 11a63b4b08fd8c64bbdbd4de2c4d968503aa807d
2016-11-02 16:03:11 -07:00
Andreas Pehrson
d1305b4f4d
Bug 1292917 - Ended tracks should still keep the AudioCaptureStream going. r=padenot
...
MozReview-Commit-ID: GRvJ33EU2yY
--HG--
extra : rebase_source : adceaa38e6ffdc3da21eec90ef9a5ccdc53e2048
2016-11-02 16:15:56 +01:00
Henrik Skupin
9ac27955ff
Bug 1313312 - Separate out Puppeteer code into a core and mix-in class. r=maja_zf
...
MozReview-Commit-ID: IERAJWGQc3e
--HG--
rename : testing/puppeteer/firefox/firefox_puppeteer/testcases/base.py => testing/puppeteer/firefox/firefox_puppeteer/mixins.py
extra : rebase_source : f73d13fee2e8f45320e1905aaadf14da7b4e6892
2016-11-07 20:41:11 +01:00
Andreas Pehrson
16cfbad982
Bug 1309886 - Check that pre-renegotiation track ends in test_pc_addtrack_removetrack_events.html. r=drno
...
MozReview-Commit-ID: FEacxtjZ5jZ
--HG--
extra : rebase_source : 659964999bde0b5cab6ca52c16cc57da64521d07
2016-10-13 15:30:01 +02:00
John Lin
aae0af521c
Bug 1313993 - Return zero-duration video frames. r=snorp
...
MozReview-Commit-ID: I5LDWb4V1ky
--HG--
extra : rebase_source : 4e94338d5f200741afa7cc3133ff8cd265a075bf
2016-11-01 12:46:04 +08:00
Alastor Wu
9e8e7969e0
Bug 1302350 - part6 : ensure loading process doens't be interrupted even media element can't be played. r=jwwang
...
We don't want to stop the loading process even we canceled the play operation.
MozReview-Commit-ID: FyPqBlDKYo0
--HG--
extra : rebase_source : fdbc4390a7763bdbe26e8b809d977234bb5360ea
2016-11-02 14:22:35 +08:00
Alastor Wu
a7414dc3e6
Bug 1302350 - part4 : refactor the media-blocking mechanism. r=jwwang
...
The old way is to start playing first, and then block the media element. This
way is too complicated because it involves lots of interal state and isn't intuitive.
The new way is to ignore the play if the media element should be blocked. It's
easy to know and we doesn't need to keep any internal states because we don't play
the media element.
MozReview-Commit-ID: B20e0pvXES4
--HG--
extra : rebase_source : 6bff5447783c2997050e5c69884afe2c85ddf382
2016-11-02 14:22:24 +08:00
Alastor Wu
45cac62c4c
Bug 1302350 - part3 : provide a method to know the media-block-state before connecting to the AudioChannelService r=baku
...
In order to refactor the blocking mechanism, we want to know the blocking state
before calling notifyStartedPlaying().
MozReview-Commit-ID: 3wa2M7qwUAm
--HG--
extra : rebase_source : d128463b7fd892b966d80d5b5f76537819f35bcf
2016-11-01 17:46:11 +08:00
Alastor Wu
c2f555c0fd
Bug 1302350 - part2 : provide a method to check whether the agent was started. r=baku
...
Since the agent is created in beginning in patch1, we need another way to know
whether we have already called notifyStartedPlaying().
MozReview-Commit-ID: 5YNhwEl5Xfp
--HG--
extra : rebase_source : 6a2913e5d81591faf1a7383d9fcb9db2cf3f83d3
2016-11-01 17:46:09 +08:00
Alastor Wu
8dda44f0e7
Bug 1302350 - part1 : create audio channel agent in the beginning. r=baku
...
We create audio channel agent in the beginning in oreder to use some agent's methods.
But the agent is still started after media element starting playing.
MozReview-Commit-ID: KPGb7snB2t7
--HG--
extra : rebase_source : dba4b687f572d520481721f48a0b4e9796f73e1f
2016-11-01 17:46:07 +08:00
JW Wang
064360e846
Bug 1314787 - Remove function-static race from DecoderAllocPolicy::Instance(). r=gerald
...
MozReview-Commit-ID: 7XfaUZo3oh9
--HG--
extra : rebase_source : 532dd73fbf27afd93fd64683b6460e29e16b390e
2016-11-03 09:56:17 +08:00
JW Wang
c53169bf84
Bug 1311872. Part 4 - exit dormant in response to user actions. r=cpearce,jya
...
MozReview-Commit-ID: CTXUlpfLNBQ
--HG--
extra : rebase_source : 5176223fc8162fa0aa3dd1b7d9c326fd74470a22
extra : intermediate-source : c0411410d55f8ae08439682004d451eb88777e82
extra : source : 6d3434d15b1ea63635db43f39ed95b0b3ff9b5be
2016-10-21 15:52:17 +08:00
JW Wang
2d31845215
Bug 1311872. Part 3 - enter dormant when being paused for a while. r=cpearce,jya
...
MozReview-Commit-ID: HJjhFebQ8WI
--HG--
extra : rebase_source : 4d1c68c2ce2d4b156d962c61d24b8fe1d4cbae0e
extra : intermediate-source : f45501530b47ad269f471e58d711d34267478cfa
extra : source : 3cd38509ca63b789bfc6325222e7ef80133958ec
2016-10-20 14:45:05 +08:00
JW Wang
17b67ee7f4
Bug 1311872. Part 2 - remove the dormant test that doesn't work anymore. We will write new dormant tests in next bugs. r=cpearce,jya
...
MozReview-Commit-ID: 5w0rh2LcE5L
--HG--
extra : rebase_source : ddf085e16bdf93539fc82bc58948d6494b2d060b
extra : intermediate-source : b878ed8f33f09d24672234c7d094ec0af1f73229
extra : source : 84a3625e91347e54c70f584b715b171b5db61a50
2016-10-20 15:51:39 +08:00
JW Wang
9fcd26988d
Bug 1311872. Part 1 - remove dormant code from MediaDecoder and its friends. We will let MDSM solely decide when to enter/exit dormant. r=cpearce,jya
...
MozReview-Commit-ID: 4rRSGcruy7Z
--HG--
extra : rebase_source : 6bff3bde442dbc96ce23a4a1aabae9ec79f1b9f0
extra : intermediate-source : 456de41037090ff072925d937b001de31a479556
extra : source : 525be5a0f46950ced9efba9a7cfeda26ce73cfb8
2016-10-20 15:20:25 +08:00
Phil Ringnalda
45c34d7e95
Merge m-c to autoland
2016-11-02 20:03:20 -07:00
Phil Ringnalda
393b414467
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 48WAQwKUCpw
2016-11-02 19:28:38 -07:00
Sebastian Hengst
5cd97768df
Backed out changeset 0473f2d0d024 (bug 1289001) for eslint failures. r=backout on a CLOSED TREE
2016-11-02 23:04:44 +01:00
Shih-Chiang Chien
e1a55792f5
Bug 1314229 - return undefined/null for defaultRequest/receiver if not in corresponding UA or context. r=smaug.
...
MozReview-Commit-ID: KUWdfz1u55O
--HG--
extra : rebase_source : 8720563524bfd58f8be65d84cda48984f134f074
2016-11-02 17:53:31 +08:00
Chris Pearce
50f2864875
Bug 1314445 - Fix test_eme_request_notifications to not fail on WinXP. r=bustage
...
MozReview-Commit-ID: 5zbySCZtI1b
2016-11-03 14:43:04 +13:00
Wes Kocher
0b825de25a
Backed out changeset e71aa9bcb92c (bug 1309913) for osx reftest failures in linear-gradient-1a.html a=backout
2016-11-02 10:48:07 -07:00
Andrea Marchesini
d20e6fd29f
Bug 1289001 - NeckoParent::GetValidatedAppInfo should consider ServiceWorkers when validating HttpChannel requests, r=bkelly, r=valentin, f=asuth
2016-11-02 21:57:45 +01:00
Matt Woodrow
5375ddbb83
Bug 1300681 - Use gfxVars for DXVA blacklist prefs so that they work in the GPU process. r=dvander,gerald
2016-11-03 09:57:18 +13:00
Matt Woodrow
552d016944
Bug 1300678 - Use gfxPrefs for media vars that get accessed from the GPU process. r=jya
2016-11-03 09:57:18 +13:00
Matt Woodrow
b087b32f08
Bug 1314192 - Initialize the normal WMF PDM as well as the Remote one since we need it as fallback for audio. r=jya
2016-11-03 09:57:18 +13:00
Matt Woodrow
3b4d158ee3
Bug 1314189 - Only create a RemoteVideoDecoder if the current LayerManager is using the GPU process. r=dvander
2016-11-03 09:57:15 +13:00
Matt Woodrow
f884ec26e9
Bug 1300675
- Rebuild VideoDecoderManager when we restart the GPU process. r=dvander
2016-11-03 09:55:07 +13:00
Matt Woodrow
9e56f22190
Bug 1314186 - Resync LayerTreeId mappings to the GPU process if it restarts. r=dvander
2016-11-03 09:55:07 +13:00
Ryan Hunt
e79eae17bc
Bug 1313884 - Check if mTarget is null in CanvasRenderingContext2D::DrawImage
...
--HG--
extra : rebase_source : 0eb7b22cd829dc5f4ad6eaaa44a0009529010e47
2016-11-01 13:56:55 -05:00
Sebastian Hengst
a3b55f01b5
Backed out changeset 021cef553ece (bug 1312148) for failing test_bitmaprenderer.html on Windows 8 x64 opt. r=backout
2016-11-02 17:46:04 +01:00
Chris Pearce
824ce92dc8
Bug 1314445 - Update tests for CDM request notifications to reflect new behaviour. r=gerald
...
MozReview-Commit-ID: JgKMFHW2al3
--HG--
extra : rebase_source : 62c6da570c7f0b0216157f133137d0ae647ec0f7
2016-11-02 16:14:16 +13:00
Chris Pearce
41c0c8d360
Bug 1314445 - Remove tests for CDM versions specified in keysystem string. r=gerald
...
MozReview-Commit-ID: F12I1cmfvke
--HG--
extra : rebase_source : 11b2c67353b3fb9affbcd4de53aa5e9cdc9910a6
2016-11-02 16:13:45 +13:00
Chris Pearce
f0fecc8c28
Bug 1314445 - Remove unused enum values from MediaKeySystemStatus. r=smaug
...
This WebIDL enum/dict is used to pass messages from Gecko to the front-end
chrome JS code to notify it of problems starting up EME CDMs. This patch
removes some statuses from the enum that are no longer dispatched as of an
earlier patch in this series.
MozReview-Commit-ID: KjbUTvLBhjw
--HG--
extra : rebase_source : 9c9ddf6b2b9df845a2807186e8649684e9227ee3
2016-11-02 11:59:51 +13:00
Chris Pearce
d5c366c045
Bug 1314445 - Remove unused ParseKeySystem(). r=gerald
...
MozReview-Commit-ID: KdIpvet73LR
--HG--
extra : rebase_source : aed95e2b024af6fa36f0da96f564966c8d7f3a7d
2016-11-02 13:56:23 +13:00
Chris Pearce
c28985ad89
Bug 1314445 - Remove GMPService::GetPluginVersionForAPI. r=gerald
...
MozReview-Commit-ID: ybq6ZZlA9P
--HG--
extra : rebase_source : 1a8356740cbb9d73f7d851cb82f8b71c0ca364c4
2016-11-02 11:57:14 +13:00
Chris Pearce
5ebd6552d1
Bug 1314445 - Make MediaKeySystemAccess use GMPService::HasPluginForAPI. r=gerald
...
Removes callers of GMPService::GetPluginVersionForAPI().
MozReview-Commit-ID: KZcyfDAfTR7
--HG--
extra : rebase_source : ee774359a30c75390eef43d7a6b94789070e77a4
2016-11-02 13:42:40 +13:00
Chris Pearce
20b6c3ec6b
Bug 1314445 - Don't pass CDM version to MediaKey*. r=gerald
...
We don't need this, and we don't seem to be using this anyway.
MozReview-Commit-ID: 7NCRO94PN3m
--HG--
extra : rebase_source : de91b099e5e536eb321584990f18025e08c7cc78
2016-11-02 11:56:30 +13:00
Chris Pearce
ca6cc0c8f4
Bug 1314797 - Dispatch 'gmp-changed' notification after updating GMP capabilities. r=gerald
...
This ensures that when requests for keysystem access in the content process
retry, they do so on an up-to-date set of capabilities.
MozReview-Commit-ID: JxmlZnFhKYs
--HG--
extra : rebase_source : 6e02777be6a0692c7e157d3ab0a1952c3017c208
2016-11-03 11:18:29 +13:00
Ralph Giles
2de2f42926
Bug 1266792 - Don't play opus with AndroidDecoderModule. r=jya
...
The android 5.1.1 OMX decoder claims to support audio/opus
but crashes on the output of our mp4 demuxer. Work around
this by rejecting the mime type, allowing fallback to the
libopus-based AgnosticDecoderModule.
In any case, since we're shipping the libopus-based decoder
we're prefer to use it for consistency.
MozReview-Commit-ID: GQaTMALajnZ
--HG--
extra : rebase_source : fb43ddc6bd7b5ed92308124045ad2330a8043f46
2016-10-31 16:39:03 -07:00
Milan Sreckovic
976fdb1420
Bug 1309913: Pass the compositor type to canvas on creation. r=dvander
...
MozReview-Commit-ID: 81HtvWPdLQa
--HG--
extra : rebase_source : a448447fcb573beb320b2b2a352b97f77a5bafe3
2016-11-03 10:57:33 -04:00
Dan Minor
98715f6438
Bug 1313058 - Fix SetValueCurveAtTime interpolation; r=padenot
...
This interpolates over aCurveLength - 1 steps rather than over
aCurveLength steps as was done before.
Previously we would reach the final value on the curve before
the end of the specified duration. For example, on the curve
[1.0, 0.0] with duration 1000, we would interpolate from 1.0 to
0.0 by time 500 rather than time 1000. With these changes, we
don't reach 0.0 until time 1000, as expected.
This also updates TestSpecExample in TestAudioEventTimeline.cpp
to match the curve in the latest spec.
MozReview-Commit-ID: Cgs8csbRUMh
--HG--
extra : rebase_source : 1960128558ae9174933cd5be3c1fbfcb79f5ba1d
2016-10-26 10:33:20 -04:00
Kevin Wern
19f18efeac
Bug 687787: support focusin/focusout based on webkit/blink r=smaug
...
Blink and webkit launch focusin after focus and focusout after blur. Despite
this contradiction with the spec, it is best to mirror this new way, as there
is little guidance or existing code to clarify implementation amiguities that
can arise from the spec.
If focus/blur is fired on a window or document, or the event triggers a change
of focus, do not fire the corresponding focusin/focusout. Otherwise, always
fire the corresponding event.
Additionally, add a mochitest and a w3c-platform-test.
MozReview-Commit-ID: AgQ8JBxKIqK
2016-10-06 21:39:53 -04:00
Sebastian Hengst
5c11198962
Backed out changeset 2bbfcf5356f7 (bug 1309527
) for timing out in idbobjectstore-rename-store.html on Windows x64 opt. r=backout
2016-11-02 19:15:52 +01:00
Boris Zbarsky
0b7b3e9bb8
Bug 1314026. Add a version of SetHTMLIntAttr that does the right thing with an unsigned argument, for use from setters for unsigned long IDL attributes that reflect a content attribute. r=bkelly
2016-11-02 13:37:26 -04:00
Kris Maglione
db20c25ff4
Bug 1308920: Part 2 - Support posting messages across windows with different addonId origins. r=billm
...
MozReview-Commit-ID: 89TD8x5cUlZ
--HG--
extra : rebase_source : b5876fc07a891be51b419810df2ae67f687c1c70
2016-11-01 19:04:13 -07:00
Geoff Brown
ef3f1323fa
Bug 1313397 - Move browser/components/sessionstore/Utils.jsm to toolkit/modules; r=mikedeboer
...
--HG--
rename : browser/components/sessionstore/Utils.jsm => toolkit/modules/sessionstore/Utils.jsm
2016-11-02 10:56:20 -06:00
Bevis Tseng
4496af6962
Bug 1309527
- Fix the race condition to prevent the access of metadata in both PBackground thread and the Connection thread. r=janv
...
--HG--
extra : rebase_source : 4be928b9ed804ac033edfbf5b95490f178a49366
2016-10-26 19:14:12 +08:00
Bevis Tseng
3602bae888
Bug 1306181 - Remove IDBEnvironment in favor of partial interface in WindowOrWorkerGlobalScope. r=bkelly
...
--HG--
extra : rebase_source : de7d7964b225602000453eee7689db4fc1d71fb5
2016-10-24 10:41:13 +08:00
Bevis Tseng
fa5f21c539
Bug 1274075 - Throw UnknowError if the size of the serialized message is too large. r=janv
...
--HG--
extra : rebase_source : 1b34071dae6ccca7c8aa7cc8e8068c90218aceae
2016-10-17 11:45:03 +08:00
Gabor Krizsanits
7206482dbe
Bug 1312022
- Fix some leaky tests. r=mrbkap
2016-11-02 11:13:49 +01:00
Gabor Krizsanits
22a574219b
Bug 1312022
- Pref to keep some content processes alive. r=mrbkap
2016-11-02 11:13:37 +01:00
Jan-Ivar Bruaroey
409780816c
Bug 1311048 - Pick out Firefox windows as scary by pid (only OSX atm). r=jesup
...
MozReview-Commit-ID: DwUodsRWswm
--HG--
extra : rebase_source : 0ab4002dfbbb4a0cf0265764d22c598256198d82
2016-09-30 13:23:42 -04:00
Sebastian Hengst
caffcd6ba1
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/imptests. r=RyanVM
...
MozReview-Commit-ID: 7Fml7Dj2XPA
--HG--
extra : rebase_source : 159905ec802e892c41c9c809df1898ac4f76d7f3
2016-09-29 11:22:57 +02:00
Sebastian Hengst
7f53d1652e
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/html. r=RyanVM
...
MozReview-Commit-ID: 3mBGp1xn5bg
--HG--
extra : rebase_source : 7e8c3cf0953ff5db6118a9fee3710887acdda32c
2016-11-05 11:29:16 +01:00
Sebastian Hengst
e499270f62
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/events. r=RyanVM
...
MozReview-Commit-ID: 4BEA01lxikl
--HG--
extra : rebase_source : c1956c3135d5a88ef79c0019089ca3788e6a23f9
2016-11-05 11:29:16 +01:00
Sebastian Hengst
6bcd06ccdd
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/encoding. r=RyanVM
...
MozReview-Commit-ID: FWZMOt0nTrP
--HG--
extra : rebase_source : 14bff6cd0f396929b7cc09a5e277756c214ab55c
2016-11-05 11:29:15 +01:00
Sebastian Hengst
ee2be2b7de
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/devicestorage. r=RyanVM
...
MozReview-Commit-ID: Cnl6QSVDfml
--HG--
extra : rebase_source : 1b4d65ab0f7a39532e90acc97011087e28d38568
2016-11-05 11:29:15 +01:00
Sebastian Hengst
1b0bf4309b
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/crypto. r=RyanVM
...
MozReview-Commit-ID: 7xmkISpGFKt
--HG--
extra : rebase_source : cefa736062aa74bf3b8c1146b7df3645f1c02ba7
2016-11-05 11:29:15 +01:00
Sebastian Hengst
77dc2c4eef
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/console. r=RyanVM
...
MozReview-Commit-ID: COPyxutfGaR
--HG--
extra : rebase_source : 5309bbf4e4d848b3cea3f880fb8ba6d55171554d
2016-11-05 11:29:15 +01:00
Sebastian Hengst
eaaf85ea02
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/canvas. r=RyanVM
...
MozReview-Commit-ID: BwxncEs6Pfv
--HG--
extra : rebase_source : 8146e7291709726b06973088a4ac97a703afe62b
2016-11-05 11:29:15 +01:00
Sebastian Hengst
c3ad7640b7
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/cache. r=RyanVM
...
MozReview-Commit-ID: 776agANVg6d
--HG--
extra : rebase_source : dc7374d36d0423c4064b2a268c58e3cd5f0d6a02
2016-11-05 11:29:15 +01:00
Sebastian Hengst
ab979aec00
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/browser-element. r=RyanVM
...
MozReview-Commit-ID: 9efYUFizAM7
--HG--
extra : rebase_source : 8e88ccdc46ece98b791a24a9cac442e18a22740a
2016-11-05 11:29:15 +01:00
Sebastian Hengst
a884d13ff5
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/broadcastchannel. r=RyanVM
...
MozReview-Commit-ID: K04c0auigVn
--HG--
extra : rebase_source : 54c20ae4ea82174427724018cd7775806665db49
2016-11-05 11:29:15 +01:00
Sebastian Hengst
86cdc9e867
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/bindings. r=RyanVM
...
MozReview-Commit-ID: I4N8FiO3ECo
--HG--
extra : rebase_source : a16876cf8b570111c9f38a4379cdea006b037682
2016-11-05 11:29:14 +01:00
Sebastian Hengst
c0c1bd3226
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/base. r=RyanVM
...
MozReview-Commit-ID: 1nPPJg7y6Q6
--HG--
extra : rebase_source : bf7da254408b96eb712f999be52efb1b7776a6f9
2016-11-05 11:29:14 +01:00
Sebastian Hengst
190c7b3b00
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/archivereader. r=RyanVM
...
MozReview-Commit-ID: 5G5RPMF4ZVS
--HG--
extra : rebase_source : bd6fd945f863c1a5579ba2b5eec2a57c6937bad6
2016-11-05 11:29:14 +01:00
Sebastian Hengst
ba88ad00a0
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/apps. r=gerard-majax,RyanVM
...
MozReview-Commit-ID: 8zWsVJzL3tK
--HG--
extra : rebase_source : 49cf1d82d5ddc3f38f7f497972fae880a7189ba2
2016-11-05 11:29:14 +01:00
Sebastian Hengst
fe025a98a6
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/animation. r=RyanVM
...
MozReview-Commit-ID: 5frkrwDMxC6
--HG--
extra : rebase_source : 9f3174102bf11ee739b4cab888ec3d4b04798d86
2016-11-05 11:29:14 +01:00
Sebastian Hengst
1d1c10922e
Backed out changeset d460f4c4b0c0 (bug 1309516) for notrun errors in media-src/media-src-7_3.html web-platform-test. r=backout
2016-11-05 11:01:22 +01:00
Sebastian Hengst
6977851a02
Backed out changeset 3983dd7e87bb (bug 1309516)
2016-11-05 11:00:29 +01:00
Sebastian Hengst
5d6d6ae50b
Backed out changeset 0699225db846 (bug 1309516)
2016-11-05 11:00:24 +01:00
Sebastian Hengst
e29f35ee17
Backed out changeset 804308421d74 (bug 1309516)
2016-11-05 11:00:20 +01:00
Sebastian Hengst
367d3fbb28
Backed out changeset 874207ad3984 (bug 1309516)
2016-11-05 11:00:16 +01:00
Sebastian Hengst
ec968f913f
Backed out changeset 66f39ef1bdce (bug 1309516)
2016-11-05 11:00:12 +01:00
Sebastian Hengst
b7af1e68a5
Backed out changeset 3686da2395b9 (bug 1309516)
2016-11-05 11:00:08 +01:00
Sebastian Hengst
c3be8c3ff6
Backed out changeset cb6854f262a0 (bug 1309516)
2016-11-05 11:00:04 +01:00
Sebastian Hengst
b2e3ee3d4f
Backed out changeset 9d1487ccc2e3 (bug 1309516)
2016-11-05 11:00:00 +01:00
Michelangelo De Simone
3dc1f4a34d
Bug 1310863 - Remove DOM/phonenumberutils and related code. r=ehsan+251051
...
MozReview-Commit-ID: 2wednKKUPQf
--HG--
extra : rebase_source : a74a15eaec415e9b09dfaacc6b953fe8c9ac6715
2016-10-18 15:55:00 -07:00
Michael Froman
3519361c90
Bug 1315318 - Fix reversed info lines in sdpUtils.js verifySdp. r=bwc
...
MozReview-Commit-ID: 7DBNaIkyTii
--HG--
extra : rebase_source : 2ce5f918780074c048099d1f08825d1b7b2556aa
2016-11-04 12:36:10 -05:00
James Cheng
15a599af5d
Bug 1306572
- Part3 - Implement MediaCDMProxy and the callback proxy. r=cpearce
...
MozReview-Commit-ID: 3dFawuvhfWu
--HG--
extra : rebase_source : 2c77a0c1b9e7a3c1067f12ebf4a416ae4417f3e6
2016-11-01 14:39:34 +08:00
James Cheng
34683786c0
Bug 1306572
- Part2 - The native implementation of MediaDrmProxy by MediaDrmProxySupport r=cpearce,jchen
...
MozReview-Commit-ID: 1cbTPDyXlzU
--HG--
extra : rebase_source : 7b3dbecff6044182f67b46033afcfc1df4e26c86
2016-11-01 14:39:26 +08:00
Kaku Kuo
ae76acefc8
Bug 1309516 part 9 - make sure that MDSM::mDuration is always assigned once we have meatadata; r=jwwang
...
MozReview-Commit-ID: KF7J1XGo2MD
--HG--
extra : rebase_source : 38284eb8be14bdc4c4fd1c5a27de1bf91be8cb8e
2016-11-01 17:10:03 +08:00
Kaku Kuo
09386af96e
Bug 1309516 part 8 - modify MDSM::RecomputeDuration();r=jwwang
...
MozReview-Commit-ID: 6pM7Kn3kZco
--HG--
extra : rebase_source : e6f1f65c438aad126e8ac75cc8e7f0c1b3717828
2016-10-24 15:04:52 +08:00
Kaku Kuo
cbdd0c89ea
Bug 1309516 part 7 - modify the seek operation;r=jwwang
...
MozReview-Commit-ID: AZ9yK050ElM
--HG--
extra : rebase_source : f49609714fb1f2e318af120259ca5a1cb0db0d5a
extra : source : 838786e0d0e26958e75a129a872e378bc21a7c4a
2016-10-16 22:15:29 +08:00
Kaku Kuo
565b1adf15
Bug 1309516 part 6 - remove unused MediaDecoderReaderWrapper::mStartTimeRendezvous;r=jwwang
...
MozReview-Commit-ID: 6ukwUWpIJFF
--HG--
extra : rebase_source : b8838a153a6592e68a74178c34cd0cfc1d5c1f37
extra : intermediate-source : ee2d85244182d8a72aeed98da23e7680eacb73d8
extra : source : 123d5075947d2e5912f860b243cf55c838b4f393
2016-10-14 19:22:41 +08:00
Kaku Kuo
f6cdab9b5f
Bug 1309516 part 5 - remove unused MediaDecoderReaderWrapper::AwaitStartTime();r=jwwang
...
MozReview-Commit-ID: CcybQMPz47i
--HG--
extra : rebase_source : 2ba6015df29eef0c02713adbce2a98a0f97314c7
extra : intermediate-source : c2ba16341576fa8bfe510f4d37b89ccc55456ff3
extra : source : 4de4162cce1bb37a5ab14c0506428be9b7e698ff
2016-10-14 17:45:59 +08:00
Kaku Kuo
e62c8b052f
Bug 1309516 part 4 - always notify LoadedMetadataEvent before decoding first frame;r=jwwang
...
MozReview-Commit-ID: 4VcmELgvAjC
--HG--
extra : rebase_source : 49863e7d6580e7d0481f6700054e44b61a3446fa
extra : source : 6d7f4bd76a754c3852a612b126b4643818eadddd
2016-10-16 21:49:07 +08:00
Kaku Kuo
e9f26909ec
Bug 1309516 part 3 - make MediaDecoderReaderWrapper keeps the start time returned from reader;r=jwwang
...
MozReview-Commit-ID: F57avqCENTj
--HG--
extra : rebase_source : 4e61cb46687539f5b5b2a775b46ad5347ccc6e2a
extra : intermediate-source : 50c6ae37fa51c52d533bb5cdcd1267a869d49410
extra : source : cb9924bcc2c1d2a820b7b942c89feb861be85569
2016-10-14 19:10:24 +08:00