Ben Tian
e534cf946d
Bug 1203821 - [01] Add utility functions to convert big/little endianness and revise BluetoothPbapManager accordingly, r=shuang
2015-10-12 17:59:24 +08:00
Cervantes Yu
cd6468327a
Bug 1168337: Kill the processes on startup of the Nuwa test case fix the abort in the preallocated process. r=khuey
2015-10-13 10:58:43 +08:00
Carsten "Tomcat" Book
2b1a321946
merge mozilla-inbound to mozilla-central a=merge
2015-10-12 11:57:06 +02:00
Shawn Huang
71bec8c223
Bug 1208492 - Handle MAP replies from Gaia and pass the results to BluetoothMapSmsManager, r=btian
2015-10-12 17:14:54 +08:00
Morris Tseng
748ad8a873
Bug 709490 - Part 11: Diabled test_offscreencanvas_many.html on gonk, android, windows and linux. r=jgilbert
...
--HG--
extra : rebase_source : 66fdb5079e1c6c458c93438e85f02b5b55d9f985
2015-10-12 11:21:04 +08:00
Morris Tseng
d1d37e3f9b
Bug 709490 - Part 10: Using mechanism in RuntimeService to get pref in worker thread instead of gfxPref. r=baku
...
--HG--
extra : rebase_source : 55ae1e1fc1f88bffd43800eefaed4506789e608c
2015-10-12 11:21:04 +08:00
Morris Tseng
a8eab58fba
Bug 709490 - Part 7: If layer is not available, fallback to BasicCanvasLayer. r=roc
...
--HG--
extra : rebase_source : cc7761567d60d652b8d0bc9cab04cf310ef100e3
2015-10-12 11:21:03 +08:00
Morris Tseng
c3d37560cc
Bug 709490 - Part 5: Add interfaces test. r=ehsan
...
--HG--
extra : rebase_source : d5cca4941baf9c5e3fbe05cb7f4d12d860ef1825
2015-10-12 11:21:03 +08:00
Morris Tseng
c6d0549064
Bug 709490 - Part 4: Mochitests for offscreencanvas. r=baku, r=jgilbert
...
Thanks Jon Morton [:jmorton] (jonanin@gmail.com ) for polishing patches.
--HG--
extra : rebase_source : f27c737653d7844a17530d7c8a0cc38d02bedf59
2015-10-12 11:21:03 +08:00
Morris Tseng
6c0c249c5a
Bug 709490 - Part 3: Transfer OffscreenCanvas from mainthread to workers. r=baku, r=sfink
...
Thanks Jon Morton [:jmorton] (jonanin@gmail.com ) for polishing patches.
--HG--
extra : rebase_source : 5cbf8b9f53b7d1978c6371dbdb3771f80b94a171
2015-10-12 11:21:03 +08:00
Morris Tseng
d5147a9b2a
Bug 709490 - Part 2: Introduce OffscreenCanvas and let WebGL context work on workers. r=nical, r=jgilbert, r=jrmuizel, sr=ehsan
...
Thanks Jon Morton [:jmorton] (jonanin@gmail.com ) for polishing patches.
--HG--
extra : rebase_source : ce16acdc340cbe67102da651552f574eee897ca9
2015-10-12 11:21:03 +08:00
Morris Tseng
acf60f0d3e
Bug 709490 - Part 1: Let ImageBridge transfer CanvasClient async. r=nical
...
Thanks Jon Morton [:jmorton] (jonanin@gmail.com ) for polishing patches.
--HG--
extra : rebase_source : f4ec56dc106357e30660343166ff51e7d9dc0c62
2015-10-12 11:21:02 +08:00
Jean-Yves Avenard
0269af726a
Bug 1212795: P3. Make AppleDecoderModule detects if the required modules are loaded. r=jwwang
2015-10-12 14:47:50 +11:00
Jean-Yves Avenard
b104670364
Bug 1212795: P2. Ensure all frameworks required for video decoding on mac are loaded. r=jwwang
...
We used to rely on the compositor to have been started, which is a dangerous assumption..
2015-10-12 14:47:49 +11:00
Jean-Yves Avenard
7af6ac5cb1
Bug 1212795: P1. Ensure the check if HW acceleration is allowed is performed on the main thread. r=jwwang
...
The downside is that a restart is now required if the user change the preference to force HW decoding ; however this is the same behaviour as on Windows.
2015-10-12 14:47:49 +11:00
Jessica Jong
7c87382af8
Bug 1213766 - modify tests to match emulator's new mcc/mnc. r=echen
2015-10-12 02:16:00 +02:00
Tim Huang
aba35afa90
Bug 1204846 - Modify the NetworkStatsDB to allow getSamples returns expired data at first sample and modify the test case. r=ethan
2015-10-13 18:56:00 +02:00
John Lin
7e1e7cf2f4
Bug 1210232 - Let MP4Decoder handle 3GPP files on B2G. r=cpearce
2015-10-11 22:14:00 +02:00
Ben Hsu
b55221ca1f
Bug 1155072 - Part 2: Deprecate nsITelephonyListener.conferenceCallStateChanged (Bluetooth). r=btian
2015-10-11 20:43:00 +02:00
Ben Hsu
95344b3cee
Bug 1155072 - Part 1: Deprecate nsITelephonyListener.conferenceCallStateChanged (Telephony). r=btseng
2015-10-12 01:47:00 +02:00
JW Wang
c3329b728e
Bug 1212220 - cache pref values so they are safe to access off the main thread. r=roc.
2015-10-11 20:11:04 +08:00
Xidorn Quan
f44406c15c
Bug 1212299 part 3 - Add test for requesting fullscreen from doc inside frame/object. rs=smaug
...
--HG--
extra : source : c931d9c561e66a9a026bfc3c69e4c664f3168055
2015-10-12 11:24:23 +11:00
Xidorn Quan
9162652384
Bug 1212299 part 2 - Rewrite fullscreen-denied test to have a clearer structure. r=smaug
...
--HG--
extra : source : 3d1344b51bfb31af836199f0fbef870934a2ea77
2015-10-12 11:24:23 +11:00
Xidorn Quan
57b9d7be94
Bug 1212299 part 1 - Forbid documents inside elements other than iframe from requesting fullscreen. r=smaug
...
--HG--
extra : source : b995b57bc1dd2003eeff6f568f5f22298ff81608
2015-10-12 11:24:23 +11:00
Jean-Yves Avenard
866344b549
Bug 1206845: Prevent overflows in MediaCache. r=roc
2015-10-12 10:01:26 +11:00
Jean-Yves Avenard
7d704a120e
Bug 1213173: Always use FFmpeg regardless of version. r=kentuckyfriedtakahe
...
We don't need to prevent using FFmpegDecoderModule on older version anymore
2015-10-12 10:00:04 +11:00
Edgar Chen
399862a3ac
Bug 1213547 - [Cellbroadcast] Split test_ril_worker_cellbroadcast.js into smaller tests. r=btseng
...
--HG--
rename : dom/system/gonk/tests/test_ril_worker_cellbroadcast.js => dom/system/gonk/tests/test_ril_worker_cellbroadcast_gsm.js
extra : commitid : EHNXJp6TDAd
extra : rebase_source : 49f00c3248161656fe96a3f078c565c9f51a7c44
2015-10-10 12:05:38 +08:00
Jan Varga
e34c9c269d
Bug 1203803 - Fix "Intermittent Assertion failure: IsOnBackgroundThread()" a=sheriffduty
2015-10-10 02:57:00 +02:00
Jeff Muizelaar
1bfe7be8a1
Bug 1207288. Enable the ANGLE shader validator for WebGL 2. r=jgilbert
...
ANGLE's shader parser has much better support for ES3 now. Let's
no longer disable it by default.
--HG--
extra : rebase_source : 1292347863eb3ea960d9a8f470bbceb6601d0ce1
2015-10-13 14:40:26 -04:00
Chris Pearce
544e62ef89
Bug 121442 - Add platform to GMP storage base dir. r=gerald
2015-10-14 12:18:06 +13:00
Bobby Holley
96219d6d08
Bug 1214295 - Fix up entry points for ClickWithInputSource. r=bz
2015-10-13 15:58:09 -07:00
Zack Weinberg
9b82cb1584
Bug 1035091 part 1: change CSS parser and loader APIs to distinguish UA, user, and author sheets instead of just UA vs everyone else. r=heycam
...
--HG--
extra : rebase_source : a8a5a27db01306d1de58974ebb4d06d29d4b72b0
2015-10-13 17:43:16 -04:00
Lee Salzman
eaa82aedc8
Bug 1161277 - verify SkPath is finite before doing ContainsPoint queries. r=jmuizelaar
2015-10-09 16:07:59 -04:00
Olli Pettay
46310c2e6d
Bug 1214316 - Improve assertions on top level remote accessible doc handling, r=tbsaunde
2015-10-13 22:00:35 +03:00
Aryeh Gregor
73266dd62b
Bug 1214164 - Don't honor all <option> descendants of <select>; r=bz
...
Per spec, we should only pay attention to options that are children of
the select, or of an optgroup child of the select.
2015-10-13 11:28:00 +02:00
Jan-Ivar Bruaroey
48f5209447
Bug 1213738 - media::Pledge.Then() moves lambda args instead of copying them. r=jesup
...
--HG--
extra : transplant_source : X%BAyz%A1%BBD%03%3D%21Tv%C7%3E%CFT%02%D0%5D%85
2015-10-13 14:34:54 -04:00
Jan-Ivar Bruaroey
dad9a8cbfb
Bug 1213738 - media::NewRunnableFrom() and media::NewTaskFrom() move lambda arg instead of copying it. r=jesup
...
--HG--
extra : transplant_source : 7%CD%AD%C5%CA%01%D6%D6%CB71%C8L%B6w6%9A%E9%ECN
2015-10-12 19:12:01 -04:00
Andrea Marchesini
c6d2d4f8dd
Bug 944616 - "Blob URLs don't allow query or fragment parts". r=bz
2015-10-14 13:48:00 +02:00
JW Wang
5147e1f0af
Bug 1214989. Part 3 - remove MediaDecoder::Init() and its callers. r=gerald.
2015-10-15 11:39:45 +08:00
JW Wang
e868f91ff6
Bug 1214989. Part 2 - add MediaDecoderOwner to Clone() and overrides. r=gerald.
2015-10-15 11:37:47 +08:00
JW Wang
e470e1616d
Bug 1214989. Part 1 - add MediaDecoderOwner to the constructors of MediaDecoder and sub-classes. r=gerald.
2015-10-15 11:36:21 +08:00
Jed Davis
b36bf70608
Bug 1213491 - Change CanvasRenderingContext2D::ContextState::clipsPushed to an nsTArray. r=nical
2015-10-09 16:20:00 +02:00
Ehsan Akhgari
dd138fc5c9
Bug 1216822 - Make sure that using an invalid Content-Type when constructing a Response object doesn't throw; r=bkelly
2015-10-21 16:06:34 -04:00
Andrew Osmond
fada7b3870
Bug 1215644 - Use child process volume service cache for available and storage status requests. r=dhylands
2015-10-21 01:55:24 -04:00
Andrew Osmond
ba769d465a
Bug 1215372 - Filter empty camera face detected events at gonk layer. r=dhylands
2015-10-21 01:51:39 -04:00
Thomas Nguyen
5d4524094b
Bug 1168704 - Rename setFocusApp in nslNfcContentHelper. r=yoshi
...
--HG--
extra : rebase_source : 016d109d6188dbbf4c590da9b3d640c92258e895
2015-10-07 23:55:00 +02:00
Aaron Klotz
6ff7eebdec
Bug 1211642: Whitelist test plugin for async plugin init; r=jimm
...
--HG--
extra : rebase_source : 0802e1745107ade56948d68bb8495c3eb0ddb5f2
2015-10-12 13:48:12 -06:00
Aaron Klotz
b79612e964
Bug 1213454: Ensure that mSupportsAsyncInit is propagated from content process; r=jimm
...
--HG--
extra : rebase_source : 94e563c462cf346e900d42d2371dcb4984740c03
2015-10-12 13:31:06 -06:00
Ben Kelly
325af20738
Bug 1215290 Cache API should store unfiltered Response URL. r=ehsan
2015-10-15 14:07:49 -07:00
Ben Kelly
4f17b46d59
Bug 1210128 Ensure Cache API context internal state is consistent when shutdown during initialization. r=janv
2015-10-15 14:07:49 -07:00
Wes Kocher
c2b3d9275b
Backed out 2 changesets (bug 1182571) for being a likely cause of the Android S4 errors
...
Backed out changeset e2b3064dcace (bug 1182571)
Backed out changeset 8153ae231d16 (bug 1182571)
2015-10-15 14:07:06 -07:00
Jonas Sicking
2578b19458
Bug 1182571: Make nsXMLHttpRequest use AsyncOpen2. r=ehsan
2015-10-15 12:18:21 -07:00
Jonas Sicking
81a15a3362
Bug 1182571: Fix nsILoadInfo->GetContentPolicyType API to be less ambigious. Audit and fix all users of it. r=ckerschb
2015-10-15 12:18:20 -07:00
Boris Zbarsky
b6743e865b
Bug 1214819. Add support for @crossorigin to <link rel=prefetch> so resources can be prefetched via anonymous CORS, for example. r=hurley
2015-10-15 15:12:00 -04:00
Boris Zbarsky
61bc9e5c55
Bug 1214857. Store the document-is-HTML state directly in nsContentList instead of refetching from the node being matched. r=smaug
2015-10-15 15:11:59 -04:00
Kyle Machulis
09d9074cb2
Bug 1085293 - WebIDL Iterable Implementation and Tests; r=bz
2015-10-15 12:06:13 -07:00
Kyle Machulis
2138ffd00d
Bug 1085293 - File renames for WebIDL Iterable Implementation; r=bz
...
--HG--
rename : dom/bindings/parser/tests/test_interface_maplikesetlike.py => dom/bindings/parser/tests/test_interface_maplikesetlikeiterable.py
rename : dom/webidl/TestInterfaceJSMaplikeSetlike.webidl => dom/webidl/TestInterfaceJSMaplikeSetlikeIterable.webidl
2015-10-15 12:06:13 -07:00
Wes Kocher
50046eb4c8
Merge m-c to inbound, a=merge CLOSED TREE
2015-10-15 11:36:43 -07:00
Tom Schuster
2dd52c790d
Bug 980945 - Followup: Fix b2g test on CLOSED TREE. r=tree-fairy
2015-10-15 19:23:11 +02:00
Nathan Froyd
fe57e31ffe
Bug 1212027 - part 7 - modify IPDL codegen to store sub-protocols in a hashtable rather than an array; r=jld,nical,cpearce,billm
2015-10-07 14:30:33 -04:00
Nathan Froyd
835e1550cb
Bug 1212027 - part 5 - add LoneManagedOrNull for simplifying a lot of upcoming code; r=jld
...
A lot of existing code has variations on:
if (ManagedPFooChild().Length()) {
...(ManagedPFooChild()[0])...
}
// Do something with nullptr, or some other action.
It's pretty reasonable to repeat this code when the managed protocols
are stored in an array; the code gets much less nice when managed
protocols are stored in a hashtable. Let's write a small utility
function to handle those details for us. Then when we change the
underlying storage, we only need to update this function, rather than a
bunch of callsites.
ProtocolUtils.h is included by all the generated IPDL headers, so
LoneManagedOrNull should be available everywhere the above pattern would
be encountered.
2015-10-07 20:15:56 -04:00
David Rajchenbach-Teller
cbe8e23af4
Bug 1212244 - Same-process sendAsyncMessage can now throw instead of OOM. r=smaug
...
--HG--
extra : rebase_source : 50d89efacee7103452218782c92a53a7cf07dd9b
2015-10-07 12:42:43 +02:00
Eddy Bruel
f7c6589364
Bug 1178726 - Simplify how we deal with freezing/thawing workers;r=jlongster,khuey
2015-10-16 18:48:26 +02:00
Ehsan Akhgari
73e2c128c6
Bug 1215230 - Disable service workers and push notifications on non-release builds until we're ready to ship them; r=bkelly
2015-10-16 11:19:57 -04:00
Chris Pearce
2c28e66665
Bug 1209385 - Backout 417dab86a413 and 6078e8b4878b. r=backout
2015-10-14 19:42:25 +13:00
Chris Pearce
7f29db1d5a
Bug 1214478 - Ensure MediaKeySession.close() does not store its promise twice. r=gerald
2015-10-14 19:42:24 +13:00
Gian-Carlo Pascutto
2375870ce2
Bug 1209987 - webrtc.org Engine creation and destruction should happen on the WebRTC threads. r=jesup
2015-10-14 08:39:10 +02:00
Andrea Marchesini
94c0ba5263
Bug 1207546 - Integrate WebRTC with audio channels, r=roc
...
--HG--
rename : dom/base/test/test_audioNotification.html => dom/base/test/test_audioNotificationStream.html
extra : histedit_source : 194f9f7d34be735e8359d0e769dd4783d46b304c
2015-10-14 11:32:23 +05:30
Jukka Jylanki
ba964b1f9c
Bug 1147441 - Add SharedArrayBuffer support to WebGL and WebGL 2. r=jgilbert, r=bzbarsky
...
--HG--
extra : histedit_source : 141390e44859f0cdb1692979f08f873ad3480754
2015-10-14 11:18:19 +05:30
Aryeh Gregor
f8cdabf861
Bug 799937 - Make createElement()'s result always in the HTML namespace (except for XUL documents); r=bz
...
The new expected failures in web-platform are in a test that doesn't
match the spec, which has already been synced upstream and will be
synced shortly. For the same test in imptests, I chose to modify the
test instead, because it's easier and imptests is going to be removed.
2015-10-14 11:16:08 +05:30
hchang
ea75f93420
Bug 1210370 - Close wpa_supplicant before we shutdown nsIWifiProxyService. r=mrbkap
2015-10-06 09:55:01 +08:00
Jamin Liu
a7f6bfabe9
Bug 1212729 - Handle illegal PBAP virtual folders path properly. r=btian
2015-10-12 15:00:21 +08:00
Jamin Liu
fa3acf9dcb
Bug 1212725 - Convert relative paths of PBAP PullvCardListing to absolute path. r=btian
2015-10-12 15:00:14 +08:00
Alfredo Yang
0eb273bf78
Bug 1215441 - Skip flush before Init() is completed. r=sotaro
...
--HG--
extra : rebase_source : 6eb1535c88637c72ce1945ff773f7de359fb9688
2015-10-16 01:02:00 -04:00
Jonathan Hao
6a3c5ff854
Bug 1207964 - Remove workaround from bug 1080461. r=jwwang
...
--HG--
extra : rebase_source : b7955be8bce9aebb82707cbf42d405a3c308fb7e
2015-10-14 15:25:00 +08:00
Wes Kocher
c52b5a2511
Merge m-c to fx-team, a=merge
2015-10-09 16:46:49 -07:00
Wes Kocher
232c21d537
Merge b2ginbound to central, a=merge
2015-10-09 16:16:31 -07:00
Carsten "Tomcat" Book
4457b52a0c
Merge m-c to b2g-i
2015-10-09 14:41:04 +02:00
Shawn Huang
8cb7ad155e
Bug 1184017 - [MAP] Dispatch events to MAP event handlers, r=btian, sr=mrbkap
2015-10-09 18:23:20 +08:00
Ehsan Akhgari
9bb0475002
Bug 1194243 - Keep the message manager alive in doUninstall() to be able to signal the result back; r=myk
...
The comment in the removed code is incorrect in that the yields do
eventually finish, and without the message manager we have no way
to finish the uninstallation process.
2015-10-08 20:00:23 -04:00
Wes Kocher
599117d547
Merge b2ginbound to central, a=merge
2015-10-08 14:34:24 -07:00
Wes Kocher
23e71e7990
Merge inbound to central, a=merge
2015-10-08 14:29:04 -07:00
Carsten "Tomcat" Book
6e07fc601b
Merge m-c to fx-team
2015-10-08 16:11:56 +02:00
Carsten "Tomcat" Book
634dc488d6
merge mozilla-inbound to mozilla-central a=merge
2015-10-08 15:26:54 +02:00
Carsten "Tomcat" Book
819e5baeb9
Merge m-c to mozilla-inbound
2015-10-08 16:11:21 +02:00
Sean Lin
b4479e705d
Bug 1205219 - [Presentation WebAPI] Support terminate semantics. Part 2 - Tests. r=smaug
2015-10-08 10:54:25 +08:00
Sean Lin
fb882d073c
Bug 1205219 - [Presentation WebAPI] Support terminate semantics. Part 1 - WebIDL & implementation changes. r=smaug
2015-10-08 18:11:10 +08:00
Jean-Yves Avenard
628247fc4e
Bug 1212176: Remove arguments passed to MediaDataDemuxer::NotifyDataArrived API. r=cpearce
...
Be more explicit on what it does and how it should be used.
2015-10-08 20:47:21 +11:00
Chris Pearce
4350c14ce1
Bug 1212670 - Implement GMPDecoderModule::SupportsMimeType() and EMEDecoderModule::SupportsMimeType(). r=jwwang
2015-10-08 20:40:54 +13:00
Chris Pearce
9475cc85a4
Bug 1211812 - Mochitest for unencrypted gmp decoding. r=jwwang
2015-10-08 20:40:46 +13:00
Chris Pearce
70498d2115
Bug 1211812 - Add pref to select GMP to use for unencrypted decoding. r=jwwang
2015-10-08 20:40:09 +13:00
Chris Pearce
315fca7c60
Bug 1211812 - Use MozPromise to init mozilla::GMPVideoDecoder. r=jwwang
2015-10-08 20:38:59 +13:00
Wes Kocher
400e33f154
Merge m-c to b2ginbound, a=merge
2015-10-07 11:11:10 -07:00
Wes Kocher
5dc7315e7b
Merge b2ginbound to central, a=merge
2015-10-07 11:04:26 -07:00
Mantaroh Yoshinaga
468b7b72d3
Bug 1212286 - Remove unnecessary define from TVSimulatorService.manifest. r=seanlin
2015-10-07 17:54:00 +02:00
Carsten "Tomcat" Book
08997000eb
Backed out 2 changesets (bug 1202902
) to recking bug 1202902
to be able to reopen inbound on a CLOSED TREE
...
Backed out changeset 647025383676 (bug 1202902
)
Backed out changeset d70c7fe532c6 (bug 1202902
)
2015-10-07 14:03:21 +02:00
Sebastian Hengst
cdcff6d0a7
Backed out changeset c6b267589d0d (bug 1202902
) for Mulet Reftest, W3C Platform Test and other failures. r=backout a=backout on a CLOSED TREE
2015-10-07 13:36:26 +02:00
JW Wang
a890d8c667
Bug 1146482 - remove MediaDecoder::mReentrantMonitor which is not used anymore. r=jya.
2015-10-07 14:53:22 +08:00
Xidorn Quan
eba013fd82
Bug 1187801 part 4 - Add test for iframe fullscreen flag. r=smaug
...
--HG--
extra : source : 3abe23b442edf1db41892ce620ca02fb09f2ac0b
2015-10-08 17:47:39 +11:00
Xidorn Quan
f6fe1e11ba
Bug 1187801 part 3 - Add iframe fullscreen flag and stop auto-rollback when this flag presents. r=smaug
...
--HG--
extra : source : f7801f9c5b8e65862ead640f7b07ad87a40c9345
2015-10-08 17:47:39 +11:00
Xidorn Quan
2d891027c2
Bug 1187801 part 2 - Put clearing fullscreen state on element into an independent function. r=smaug
...
--HG--
extra : source : d461799695d7fe5325066d4134d0a57eac407627
2015-10-08 17:47:39 +11:00
Xidorn Quan
7ea7355828
Bug 1187801 part 1 - Rewrite nsDocument::RestorePreviousFullScreenState() to unify logic of reverting element in parent document. r=smaug
...
--HG--
extra : source : 05122469be2b1c792d19bf2fee7abb2a9cfa9d4d
2015-10-08 17:47:39 +11:00
Carsten "Tomcat" Book
676e56277f
merge mozilla-central to b2g-inbound
2015-10-08 16:18:26 +02:00
Jonathan Hao
65a21cb8f6
Bug 1205209 - Check whether mStreamSource is null in MediaOmxReader. r=bechen
...
--HG--
extra : rebase_source : f9e2f083ef78d8faa48b5cb3c0ed8f383a4c8301
2015-10-08 16:31:08 +08:00
Reuben Morais
8c408a1045
Bug 1197010 - Implement Android backend for createMessageCursor/createThreadCursor. r=snorp
2015-10-06 19:40:38 -03:00
Nicholas Nethercote
0f5722f4da
Bug 1211324 (part 5) - Remove GraphicsFilter and gfxGraphicsFilter. r=mattwoodrow.
2015-10-05 17:18:10 -07:00
Nicholas Nethercote
4fc2610c3c
Bug 1211324 (part 4) - Replace GraphicsFilter constants with gfx::Filter equivalents. r=mattwoodrow.
...
The conversion is as follows:
- GraphicsFilter::FILTER_NEAREST == gfx::Filter::POINT
- GraphicsFilter::FILTER_GOOD == gfx::Filter::GOOD
- GraphicsFilter::FILTER_BEST == gfx::Filter::LINEAR
Also typedef GraphicsFilter to gfx::Filter; this will be removed in the next
patch.
These changes mean ToFilter() and ThebesFilter() are no longer needed.
2015-10-05 17:12:46 -07:00
JW Wang
fcf9e2e7ae
Bug 1212260 - MediaFormatReader::SetCDMProxy should call |OwnerThread()->Dispatch|. r=cpearce.
2015-10-08 14:05:06 +08:00
Karl Tomlinson
2c37fa9568
bug 1210267 remove custom AudioParam::Release and disconnect in destructor r=baku
...
AudioParam has no derived type (and DisconnectFromGraphAndDestroyStream calls
no virtual functions) so no need for special release.
--HG--
extra : rebase_source : 1192d8e02d9545a310f175378468c856ef8f5f99
2015-10-02 14:24:51 +13:00
Wes Kocher
d65792e9c5
Merge m-c to fx-team, a=merge CLOSED TREE
2015-10-13 12:52:35 -07:00
M Hamdy
67d215f8de
Bug 606655 - delete cookies UI option AskMeEveryTime and its related comments and tests. r=mak
...
--HG--
extra : rebase_source : 242a074db54395e4b285110286e7692f26b57daa
2015-10-08 09:13:00 +02:00
Carsten "Tomcat" Book
2803b80084
Merge m-c to fx-team
2015-10-13 12:43:53 +02:00
J. Ryan Stinnett
e2eff29235
Bug 1132203 - Send app info before running process scripts. r=billm
2015-10-09 15:22:00 +02:00
Jan-Ivar Bruaroey
ef83b4f124
Bug 1166293 - Use AsyncShutdown API to shut down media thread in non-e10s. r= jesup
...
--HG--
extra : transplant_source : %5Cfb%EC%C4%C6L%9E%8C%0E%E5%C5%C3/%81lS%06%D2%F3
2015-10-14 23:54:39 -04:00
Aryeh Gregor
5e39e259c1
Bug 492933 - getElementsByTagName should match on localName not tagName, r=smaug
...
dom-level2-core test changes by Ms2ger.
2015-10-15 10:03:30 -04:00
Andrea Marchesini
f93604eafb
Bug 1211970 - "Muted errors in workers are not correctly reported to the console". r=bz
2015-10-15 05:05:00 +02:00
Andrea Marchesini
ef38daea39
Bug 1160890
, r=smaug
2015-10-15 14:06:55 +02:00
Karl Tomlinson
fcc5b0442a
bug 1210267 use DOMEventTargetHelper::LastRelease instead of custom Release r=baku
...
AudioNode already has NS_IMPL_CYCLE_COLLECTING_RELEASE_WITH_LAST_RELEASE,
which performs mRefCnt.incr/decr for LastRelease(), so the kungFuDeathGrip
virtual AddRef/Release in DisconnectFromGraph() is additional noise when
debugging/tracing ownership.
Unlink() already assumes that the caller holds a reference (and it does).
--HG--
extra : rebase_source : 2ecfb16a89524588979365cfe3078df91724dad3
2015-10-01 00:14:26 +13:00
sajitk
7b928e2258
Bug 1201740 - Prevent interception if the request is a System XHR. r=bkelly
2015-10-11 18:13:09 +02:00
Honza Bambas
4bd41740d0
Bug 1165269 - Use OriginAttributes in nsILoadContextInfo, r=michal+allstars
2015-10-11 18:13:09 +02:00
JW Wang
146f761ff8
Bug 1212246. Part 2 - remove mTaskQueueIsBorrowed and unnecessary checks for mTaskQueue is never null. r=jya.
2015-10-09 09:25:43 +08:00
JW Wang
32c513290f
Bug 1212246. Part 1 - remove the aBorrowedTaskQueue parameter from the MediaDecoderReader constructor. r=jya.
2015-10-09 09:25:23 +08:00
Ehsan Akhgari
202348d36c
Bug 1213514 - Don't bother checking for third party URLs at interception time unless if the user needs it; r=jdm
...
The current code is wasteful for the vast majority of our users.
2015-10-10 19:05:27 -04:00
Olli Pettay
bf7fdb8e75
Bug 1213437 - Less data copying when handling structured clones in MessageManager, r=baku
...
--HG--
extra : rebase_source : e38286f4fec560621d9eb49a40cc79eb6ce09b0a
2015-10-10 23:32:20 +03:00
Tim Taubert
a6c3d80d75
Bug 1213203 - AsymmetricSignVerifyTask::DoCrypto() creates unused SGNContext r=mt
2015-10-09 10:56:55 +02:00
Jan Varga
d7ad4e8aba
Followup build fix for bug 1185223; r=buildbustage
2015-10-10 10:16:31 +02:00
Jan Varga
90b70db80f
Bug 1185223 - crash at [@ mozilla::dom::quota::QuotaObject::Release() ]; r=khuey
2015-10-10 09:28:09 +02:00
Masayuki Nakano
7783be638e
Bug 1211352 part.2 PuppetWidget shouldn't send notifications which are not wanted by the parent process r=m_kato
2015-10-10 10:21:01 +09:00
Masayuki Nakano
27b1c48ce9
Bug 1211352 part.1 IMEContentObserver should be created when a plugin has focus r=smaug
2015-10-10 10:21:01 +09:00
Xidorn Quan
2814f667b7
Bug 1213168 - Use the top window for checking window state in fullscreen test utils. rs=smaug
...
--HG--
extra : source : 5c94ae5936b81cb4e5f19ddb9c231f91d1496d1e
2015-10-10 12:19:23 +11:00
Wes Kocher
95cce1f2c9
Merge m-c to inbound, a=merge
2015-10-09 16:45:31 -07:00
Boris Zbarsky
c3d471f9c4
Bug 1213289 part 4. Convert to using an enum for tracking our union state. r=bkelly
2015-10-09 16:48:10 -04:00
Boris Zbarsky
af065c06f0
Bug 1213289 part 3. Add a way to throw a DOMException with a custom message on ErrorResult. r=bkelly
2015-10-09 16:48:10 -04:00
Boris Zbarsky
9c2bcd09d7
Bug 1213289 part 2. Introduce ErrorResult::ClearUnionData and use it in various places where we're trying to do that. r=bkelly
2015-10-09 16:48:10 -04:00
Boris Zbarsky
b90baf6535
Bug 1213289 part 1. Change dom::Throw to take an XPCOM string, not a raw C string, for the message. r=bkelly
2015-10-09 16:48:10 -04:00
Boris Zbarsky
a63708d836
Bug 1212360. Split up the MozStorageChanged event into separate events for sessionstorage and localstorage. r=khuey
2015-10-09 16:48:10 -04:00
Boris Zbarsky
6a503bcc2a
Bug 1213391. Unmark gray things before putting them into function reserved slots in Promise code. r=mccr8
2015-10-09 16:48:10 -04:00
Jeff Walden
75b257996c
Bug 1052139 - Make more parts of the global object's prototype chain immutable, when we flip that switch. r=bz
...
--HG--
extra : rebase_source : 7d196acc689d26153ba2462ff2c78fc94ec7351a
2015-10-08 15:08:13 -07:00
Steffen Wilberg
42308fe6a6
Bug 1119049 - Keyboard shortcuts should work in MediaDocuments without explicitly focusing the media element. r=bz
...
--HG--
extra : commitid : 1pFjSo5cBNc
extra : rebase_source : 91d4ddd382c9e8607b61eafa6fa17724a35c212f
extra : amend_source : 3a170b92b18759e767e8fe45505d0c446c273b37
2015-10-04 13:04:55 +02:00
Wes Kocher
89c2bcf311
Merge m-c to inbound, a=merge CLOSED TREE
2015-10-13 12:51:24 -07:00
Wes Kocher
07ed05b047
Backed out changeset fc7d1acf804f (bug 1209987) for m-e10s(2) leaks CLOSED TREE
2015-10-13 12:21:02 -07:00
Mike Conley
c569672024
Bug 1095236 - Test that windows opened from content with dialog=1 still open. r=mrbkap.
...
Relanding CLOSED TREE
--HG--
extra : source : 11cb6379251ae9efd70bf3bc1f8fab9b66b3d964
extra : amend_source : 6a585ebc1cb80896b598a76cb4275b4ee9f1cee8
2015-10-02 19:08:20 -04:00
Mike Conley
d8c70c1560
Bug 1095236 - Simplify browser_test_new_window_from_content.js to use BrowserTestUtils. r=mrbkap
...
--HG--
extra : source : a179310161fb9240245995f86a31ef45cace38f6
2015-10-02 19:44:48 -04:00
Wes Kocher
73e113381f
Backed out 3 changesets (bug 1095236) for possibly spiking the frequency of VP(b-m) failures CLOSED TREE
...
Backed out changeset 11cb6379251a (bug 1095236)
Backed out changeset 856b7b90184f (bug 1095236)
Backed out changeset a179310161fb (bug 1095236)
2015-10-13 10:08:11 -07:00
Aryeh Gregor
67f02040d6
Bug 1213818 - Align document.title for SVG documents with HTML spec; r=bz
...
This allows setting, and for getting, pays attention to only children of
the root element (instead of all descendants as in HTML).
2015-10-13 18:14:43 +03:00
Jean-Yves Avenard
50da6b541f
Bug 1213131: [vpx] Configure libvpx decoder to use multi-threads decoding. r=kentuckyfriedtakahe
2015-10-09 15:46:38 +11:00
Eddy Bruel
41c0e5355c
Bug 1178721 - Implement SuspendWorkersForWindow;r=khuey
2015-10-07 12:20:59 +02:00
Carsten "Tomcat" Book
e7ef778c9d
Backed out 1 changesets (bug 1202902
) for causing merge conflicts to mozilla-central
...
Backed out changeset cfc1820361f5 (bug 1202902
)
--HG--
extra : rebase_source : 5d3db72337754bc7ab0ed0c30b2896100411ff92
2015-10-07 12:13:45 +02:00
Eric Rahm
d4f1bff852
Bug 1190592
- Part 2: Add test for mediasource memory reporter. r=jya
2015-10-14 20:48:58 -07:00
Paul Adenot
6c0eec35f6
Bug 1203616 - Test that waveshaper nodes don't corrupt their input buffer. r=karlt
...
--HG--
extra : rebase_source : a137eb3deef4fadfa686ff083712c1a614ec6fd8
2015-10-08 11:16:31 +02:00
Paul Adenot
e1154a6a56
Bug 1203616 - Properly scale the input buffer of a WaveShaperNode before processing it with the curve. r=karlt
...
--HG--
extra : rebase_source : b2505272bf0b177dfb0c6215d0e232a591b6650a
2015-10-08 11:16:31 +02:00
hsteinbr
13076b561a
Bug 1211658 - GUM constraints for screen sharing don't affect framerate. r=jib
...
--HG--
extra : amend_source : 65a2228c2b6dd90c4d59d3d9246af7bc1558f41a
2015-10-05 17:05:00 +02:00
Phil Ringnalda
9aeb5db9a1
Bug 1206995 - disable test_window_define_nonconfigurable.html for release_build, since the feature it tests is disabled there, which makes the test fail
...
--HG--
extra : rebase_source : c1d39ea0d6a7709de4411085030d8cdbd2a137f9
2015-09-21 19:43:47 -07:00
Dan Glastonbury
9a3278a626
Bug 1209384 - Check active query has same type as target. r=jgilbert
2015-10-19 10:05:54 +10:00
Tim Taubert
cd6157491d
Bug 1001691 - Make GenerateAsymmetricKeyTask::mKeyPair a UniquePtr so that we can explicitly release it on the main thread r=mt
2015-09-21 14:52:40 +02:00
Karl Tomlinson
eba61c1793
crashtest for bug 1206362
r=padenot
...
--HG--
extra : rebase_source : 9c2af42fcdb168ced50e0e8f72b1054116af3180
extra : histedit_source : c6737b330ee494c254388b6b54a53a09c6ec1ae6
2015-09-21 15:36:28 +12:00
Karl Tomlinson
70eb9690cb
crashtest for bug 1020370 r=padenot
...
--HG--
extra : rebase_source : f72a12e2d7d6d7cfeab7f4f0bf0975a06a2ef533
extra : histedit_source : e9193166e88501fd522b9ed6c8c8a806684649ac
2015-10-16 09:59:48 +13:00
Karl Tomlinson
5db355303c
bug 1020370 use int64_t to avoid overflow in subsample calcs r=padenot
...
ratioDen can be large when playbackRate is low.
Subsample skipping is limited to uint32_t values supported by speex resampler.
--HG--
extra : rebase_source : 26a14f212b5fd3fdd62820f458db3a7cf3673e93
extra : histedit_source : 733829a4b2ba6aab7c651f362dbc47553f9dfc59
2015-10-16 11:56:24 +13:00
Karl Tomlinson
c31207d4a3
bug 1020370 adjust assert to tolerate large skipFracNum r=padenot
...
--HG--
extra : rebase_source : 35b6077976ccdc4c2b9d9fd4c778c6362fdd1daa
extra : histedit_source : 7adb8e3296924a1c8ffcb4665122c40ee48f42a4
2015-10-16 11:31:45 +13:00
Karl Tomlinson
28235c90c6
mochitest for bug 913854 r=padenot
...
--HG--
extra : rebase_source : 8b8e282f34cda23ba924ef4f7201d59b94a7c7af
2015-10-16 01:52:37 +13:00
Karl Tomlinson
fef64ad5d0
bug 1215096 correct off-by-one error in playback position of resampled buffers r=padenot
...
"The behavior of an expression of the form E1 op = E2 is equivalent to E1 = E1
op E2 except that E1 is evaluated only once", which means that the subtraction
of -= was happening before conversion from double to unsigned int.
The "+ 0.5" was subtracted before the truncation toward zero, causing rounding
to nearest minus one, except when nearest was zero.
--HG--
extra : rebase_source : 3b2335da7a244245ea2fcf5c80760dc1645e6dae
2015-10-16 01:40:07 +13:00
Karl Tomlinson
145e364521
bug 1214493 restore fractional start time accidentally rounded in 13e85dc6b41b r=padenot
...
--HG--
extra : rebase_source : 524269e54597bffcdeafc96940cbe14b8850c6a7
2015-10-15 18:56:56 +13:00
Nathan Froyd
228bcd741e
Bug 1216195 - use mozilla/Endian.h facilities in bluetooth code; r=btian
...
We have a number of functions in mozilla/Endian.h for doing endianness
conversions, and these functions should be used instead of hand-rolled
functions. Using those functions in the bluetooth code makes the code
clearer and more portable (ReadLittleEndianUint16 won't do the right
thing if we're running on a big-endian processor, for instance).
Endian.h is also careful to avoid assumptions about memory alignment,
which utility functions like ReadLittleEndianUint16 don't do.
2015-09-18 19:36:05 -04:00
Masayuki Nakano
dd6ab2bd5f
Bug 1215816 nsContentIterator::Init(nsIDOMRange*) should not include end node if it's an empty element and the end offset is 0 when mPre is true r=smaug
2015-10-21 23:26:20 +09:00
Kershaw Chang
dbc1c386c9
Bug 1200132 - Use adderss to create socketTransport, r=schien, junior
2015-10-21 02:54:00 +02:00
Guang-De Lin
5fc8c948b4
Bug 1150305 - sourcebuffer.buffered returns the same object if not changed. r=roc, r=bz, r=jya
...
--HG--
extra : rebase_source : ffacfcb39b567a6cd034b081f4330d88aacb98f4
2015-10-19 14:10:47 +08:00
Jan de Mooij
229e80a85d
Bug 1187233 part 2 - Fix test_networkstats_service_proxy.js to not rely on the old behavior. r=jwalden
...
--HG--
extra : rebase_source : 3a05304ef2ffa5af430589c55c0e93becaeb1b38
2015-10-21 15:52:20 +02:00
Kilik Kuo
3b7a3980ff
Bug 1213897 - Extract DelayedScheduler out of MDSM to a common class. r=jwwang
...
--HG--
extra : rebase_source : 5408c282a678fe060d24138eccbe34cf99c8c929
2015-10-13 15:39:01 +08:00
Mike Conley
00646ae181
Bug 1095236 - Test that windows opened from content with dialog=1 still open. r=mrbkap.
...
--HG--
extra : commitid : K0O9jLpNT8J
extra : rebase_source : c2451a8d140b99435af9c754a5656648d6ab946f
extra : histedit_source : 93dab434745a51088d77e5b33dbef0a9161ea51c
2015-10-02 19:08:20 -04:00
Mike Conley
b98d93ada9
Bug 1095236 - Simplify browser_test_new_window_from_content.js to use BrowserTestUtils. r=mrbkap
...
--HG--
extra : commitid : Ia8rS8t1WAn
extra : rebase_source : e5a9f99eb8c900dacb363658973050f78320be29
extra : histedit_source : 28435fa0ad3292ca096f79b53c91ef9ea6305ffd
2015-10-02 19:44:48 -04:00
Jonathan Watt
b96e199943
Bug 1207088 - Don't show the "Choose folder..." button for a directory picking <input> on platforms that don't have a directory picker. r=jfkthame
...
--HG--
extra : rebase_source : 836a5eff5b37398af019f3a29848ee42092939dc
2015-09-16 11:42:27 +01:00
Nathan Froyd
e1dc7934e4
Bug 1190472 - part 3 - optimize pushing an entire queue onto MediaRawDataQueue; r=kinetik
...
In the one place we push a MediaRawDataQueue onto a MediaRawDataQueue,
we don't use the pushee aftewards. It's more efficient to indicate that
by using Move(), and we can then save on reference-counting things
needlessly.
2015-10-01 19:06:50 -04:00
Nathan Froyd
0bc5c6fc4d
Bug 1190472 - part 2 - delete unused MediaRawDataQueue::Push method; r=kinetik
...
We don't call it, and it's not particularly efficient anyway.
2015-10-01 19:04:02 -04:00
Nathan Froyd
eafdc95974
Bug 1190472 - part 1 - improve MediaRawDataQueue's reference-counting behavior; r=kinetik
...
Sometimes when we push onto the queue, we don't need to hold a reference
afterwards. In that case, we can pass the reference in and avoid
unnecessary reference counting.
2015-10-01 19:02:18 -04:00
Ehsan Akhgari
8ab0d9d2f8
Bug 931243 - Remove the XMLHttpRequest APIs from ServiceWorkerGlobalScope; r=bzbarsky
2015-10-20 13:16:34 -04:00
Masayuki Nakano
7f8882730a
Bug 1215798 nsContentIterator::Init(nsIDOMRange*) should not skip empty start node when mPre is true r=smaug
2015-10-21 01:45:03 +09:00
Ehsan Akhgari
9d5b088d22
Bug 1189673 - Set FetchEvent.request.headers' guard to immutable before dispatching the FetchEvent; r=bkelly
2015-10-20 10:21:11 -04:00
Carsten "Tomcat" Book
43610824f0
Backed out changeset 780061f96448 (bug 1213154)
...
--HG--
extra : rebase_source : 0d1ba1ee2f11faeedf93fa0baa4c06348deffdc4
2015-10-20 16:08:51 +02:00
Ehsan Akhgari
c796c19fd9
Bug 1108181 - Make Headers iterable; r=bzbarsky
2015-10-20 07:45:32 -04:00
Andrea Marchesini
61dc0b019b
Bug 1216002 - "JavaScript error: resource://gre/modules/RequestSyncService.jsm, line 228: TypeError: 'continue' called on an object that does not implement interface IDBCursor." r=bz
2015-10-19 14:11:00 +02:00
Andrea Marchesini
7e6f1c0dce
Bug 1127703 - "Support iteration on FormData" r=bz
...
--HG--
extra : rebase_source : a98ecef5346fd2936474e4056d2f99019162d13b
2015-10-20 04:06:00 +02:00
Julian Seward
8bd076f172
Bug 1216081 - OscillatorNodeEngine::mFinalFrequency is used uninitialised. r=padenot.
2015-10-20 12:59:37 +02:00
Carsten "Tomcat" Book
cb2752ed21
Merge m-c to mozilla-inbound
2015-10-20 12:32:20 +02:00
Julian Seward
214a7d0bfc
Bug 1216059 - SourceMediaStream::TrackData::mResamplerChannelCount is used uninitialised. r=padenot.
...
--HG--
extra : rebase_source : fa2d5d6482960bcef66c6d1fc5a1ae7076ed2e34
2015-10-20 12:01:08 +02:00
Andrea Marchesini
ca59daf031
Bug 1213154 - tab-sound-icon should be supported by bfcache, r=roc
...
--HG--
extra : rebase_source : f9ee2ae4ea973b4c69633368cb5e0c5e6afa6540
2015-10-20 01:33:00 +02:00
Shih-Chiang Chien
990453f6e9
Bug 1136565 - report session request from device provider. r=xeonchen,junior,seanlin.
2015-10-19 10:44:59 +08:00
Sotaro Ikeda
10f1bcce89
Bug 1206763 - Enable SkiaGL canvas on gonk r=mattwoodrow
2015-10-20 01:35:00 -07:00
Tim Taubert
8f64c093bf
Bug 1001691 - Use thread pool for WebCrypto operations r=bz
2015-09-11 23:41:58 +02:00
Tim Taubert
c3ced0a78e
Bug 1001691 - Implement WebCrypto thread pool r=bz
2015-09-11 16:01:20 +02:00
JW Wang
68837e7538
Bug 1211793 - Remove unnecessary creation of "MediaDecoder" log module. r=gerald.
2015-10-07 14:27:26 +08:00
JW Wang
e7aabfcb3a
Bug 1211787 - Improve the accuracy of MediaDecoderStateMachine::GetDecodedAudioDuration(). r=roc.
2015-10-07 12:09:34 +08:00
Nigel Babu
1a01355c4f
Backed out 16 changesets (bug 1206977, bug 1211652, bug 1211335) for linux bc7 bustage ON A CLOSED TREE
...
Backed out changeset 51b1b076a386 (bug 1206977)
Backed out changeset dec7c35469d1 (bug 1206977)
Backed out changeset bf9ddc78b394 (bug 1206977)
Backed out changeset 08f5cff5aa12 (bug 1206977)
Backed out changeset e4e91de99867 (bug 1206977)
Backed out changeset 696ecf2e2947 (bug 1206977)
Backed out changeset ab2d524a9b35 (bug 1206977)
Backed out changeset d66be0e4547f (bug 1206977)
Backed out changeset 64c58afbd6c1 (bug 1206977)
Backed out changeset eb10d09015e1 (bug 1206977)
Backed out changeset 042959216393 (bug 1206977)
Backed out changeset 7e0de7f62202 (bug 1206977)
Backed out changeset 3d095569f6ba (bug 1206977)
Backed out changeset 041418a07ae5 (bug 1206977)
Backed out changeset 654970da23e4 (bug 1211335)
Backed out changeset 8ba8e24a84d3 (bug 1211652)
2015-10-07 13:43:39 +05:30
Nigel Babu
41bc4391c9
Backed out changeset 67b7e1825a7f (bug 1212164) for depending on bug 1206977
2015-10-07 13:43:10 +05:30
Nigel Babu
7e537c9909
Backed out changeset abaadd5361ad (bug 1198664) for B2G build bustage ON A CLOSED TREE
2015-10-07 12:33:08 +05:30
Nigel Babu
8a586a51d4
Backed out changeset 3a4fb0ededfd (bug 1198664) for B2G build bustage ON A CLOSED TREE
2015-10-07 12:32:01 +05:30
Gerald Squelart
5b977ec21d
Bug 1211337 - Added crash report annotations tracking sync shutdown process. r=cpearce
2015-10-05 04:14:00 +02:00
Jan-Ivar Bruaroey
61cd22ad23
Bug 1210852 - do SelectSettings of device capabilities on media thread. r=jesup
...
--HG--
extra : transplant_source : %8E%BB%7B%90MSt%0F%40s%8A%0C/%16y%15Ne%2A%1E
2015-10-03 20:42:26 -04:00
Martin Thomson
8ba5de483c
Bug 1209744 - Switch to setIdentityProvider for js-implemented bindings test, r=jib
...
--HG--
extra : transplant_source : %05%2C%E2%F4%89O%18%22r%29Q%22%3E%171%A6%FCMy%C9
2015-10-05 13:07:33 -07:00
John Lin
993994a080
Bug 1198664 - Part 2 - Use looper to process decoder tasks. r=bwu
2015-10-06 02:20:00 +02:00
John Lin
3e0637f43f
Bug 1198664 - Part 1 - Refactor: move common behaviors to base class. r=bwu,jya
2015-10-06 02:18:00 +02:00