Jon Coppeard
4113634f8c
Bug 1099152 - Separate out external APIs to start and continute an incremental GC r=terrence r=mccr8
2015-01-02 17:19:43 +00:00
Robert Longson
d249eb2fed
Bug 1109860 - getBBox incorrect with bidirectional text character. r=heycam
2015-01-02 16:47:47 +00:00
JW Wang
73a373e963
Bug 1116006 - add debugging logs. r=cpearce
2014-12-28 22:33:00 +01:00
Benjamin Chen
935a404340
Bug 1094678 - MediaCodecReader::CreateTaskQueues() runs at main thread. r=cpearce, r=brsun
2014-12-23 14:31:30 +08:00
Masatoshi Kimura
28adad3ff7
Bug 1115668 - Fix inappropriate mixed content warning messages. r=tanvi
2014-12-30 23:09:33 +09:00
Nigel Babu
d08e5c3338
Bug 998863 - Add mozilla namespace, r=bustage
...
CLOSED TREE
--HG--
extra : rebase_source : 9c41c32f144593e8b40c5bf34e21634d209cdad5
2014-12-30 14:22:21 +05:30
Carsten "Tomcat" Book
7acda539a7
Backed out changeset d1f3c8d40cdf (bug 1116355) for breaking w-4 tests on a CLOSED TREE
2014-12-30 09:46:51 +01:00
Bobby Holley
def3e6cbb3
Bug 1116355 - Throw when setting SourceBuffer mode to 'sequence'. r=karlt
2014-12-29 23:20:03 -08:00
Bobby Holley
81fc7d1d4b
Bug 1114840 - Don't start playback during prerolling. r=cpearce
2014-12-29 23:16:48 -08:00
Bobby Holley
c3291e8b61
Bug 1114840 - Dynamically compute preroll thresholds. r=cpearce
...
Currently, the preroll threshold ends up higher than the ample threshold in the
audio-only case where we slash the audio thresholds by a factor of 8. The best
way to avoid these sorts of bugs is to compute the values dynamically.
2014-12-29 23:16:48 -08:00
Bobby Holley
01990f4d69
Bug 1114840 - Hoist arms-length conditions and rename StartPlayback() to MaybeStartPlayback(). r=cpearce
2014-12-29 23:16:48 -08:00
Bobby Holley
1eefb9ac1f
Bug 1114840 - Use StartDecoding() rather than SetState in PlayInternal. r=cpearce
...
This makes sure that decode tasks are dispatched and that all the preroll state
is appropriately set up.
2014-12-29 23:16:48 -08:00
Bobby Holley
680cba307f
Bug 1114840 - Make MediaDecoderStateMachine::Play run on the state machine thread. r=cpearce
...
We want to invoke StartDecoding() from Play, but that calls into a bunch of stuff
that asserts that we're on the state machine thread. It's not clear to me whether
that's actually necessary, but this seems like the right thing to do regardless
given that this is all supposed to be async anyway.
2014-12-29 23:16:48 -08:00
Carsten "Tomcat" Book
fb9f41c121
Backed out changeset 470c550c782b (bug 1115668) for breaking dt tests on a CLOSED TREE
2014-12-30 08:09:15 +01:00
Nigel Babu
131c9c3fdf
Bug 998863 - Include mozilla/UniquePtr.h to fix non-unified bustage, r=bustage
...
CLOSED TREE
--HG--
extra : amend_source : fd6f39200ba4ee4d60a9a64d4d34817f6b4d6f6e
2014-12-30 12:29:22 +05:30
Masatoshi Kimura
a1bc5e76d9
Bug 1115668 - Fix inappropriate mixed content warning messages. r=tanvi
2014-12-30 14:37:15 +09:00
Jean-Yves Avenard
b1596dcc70
Bug 1115594: Fix indentation in AppleVDADecoder. r=rillian
...
--HG--
extra : rebase_source : 6f12f00194507d9000f11d48df8350eed968c30d
2014-12-30 12:06:22 +11:00
Masayuki Nakano
f840763cec
Bug 1027477 Don't map "Exit" key value to HOME button of smartphones r=mwu+nchen+smaug
2014-12-30 10:47:56 +09:00
Masayuki Nakano
f9f5b47d2c
Bug 1027474
Support "VideoModeNext" key value on GTK r=smaug+karlt
2014-12-30 10:47:56 +09:00
Masayuki Nakano
4cefbaca68
Bug 1027472 Support Symbol key value on Android and Gonk r=mwu+nchen+smaug
2014-12-30 10:47:55 +09:00
Masayuki Nakano
478c8eafdf
Bug 1027007 Support multimedia keyboard's special key values "Close", "MailForward", "MailReply", "MailSend", "New", "Open", "Print" and "SpellCheck" on GTK and Qt r=smaug+karlt+romaxa
2014-12-30 10:47:55 +09:00
Masayuki Nakano
4cfc2a5d68
Bug 1026939 Support "LaunchFoo" key values which launches specific application on GTK, Qt, Android and Gonk r=nchen+karlt+mwu+smaug+romaxa
2014-12-30 10:47:55 +09:00
Masayuki Nakano
20c6bd2f32
Bug 1023062 Support "TV", "TVInput", "TVPower", "AVInput", "AVPower", "STBInput" and "STBPower" key values on Androind and Gonk r=nchen+mwu+smaug
2014-12-30 10:47:55 +09:00
Masayuki Nakano
3801317282
Bug 936322 Support "GroupFirst", "GroupLast", "GroupNext" and "GroupPrevious" key values on GTK, Android and Gonk r=nchen+karlt+mwu+smaug
2014-12-30 10:47:55 +09:00
Masayuki Nakano
569bacdbd2
Bug 896348 Support "Eisu" key value on Mac, Android and Gonk r=smichaud+nchen+mwu+smaug
2014-12-30 10:47:55 +09:00
Masayuki Nakano
b76d23b4bc
Bug 900400 Support "HiraganaKatakana" and "ZenkakuHankaku" on GTK, Qt, Android and Gonk r=nchen+karlt+mwu+smaug+romaxa
2014-12-30 10:47:55 +09:00
Masayuki Nakano
bc55189154
Bug 900392 Support "SingleCandidate" key value on GTK and Qt r=romaxa+karlt+smaug
2014-12-30 10:47:55 +09:00
Masayuki Nakano
d5da3d58da
Bug 900384 Support "Redo" key value on GTK r=karlt+smaug
2014-12-30 10:47:54 +09:00
Masayuki Nakano
f55d83102d
Bug 900382 Support "LogOff", "PowerOff", "Hibernate", "Standby" and "WakeUp" key values on Windows, GTK and Qt r=jimm+karlt+smaug+jimm
2014-12-30 10:47:54 +09:00
Masayuki Nakano
6e2fea9d4e
Bug 900378 Support "ZoomIn" and "ZoomOut" key values on GTK, Qt, Android and Gonk r=romaxa+nchen+karlt+mwu+smaug
2014-12-30 10:47:54 +09:00
Masayuki Nakano
6bed28ea07
BUg 1020877 Drop 'Live' key name since no platforms use it and rename remaining unused old key names to the latest D3E draft's names r=smaug
2014-12-30 10:47:54 +09:00
Masayuki Nakano
f83e02a827
Bug 938987 Use 'Dead' key value for all dead keys r=smaug
2014-12-30 10:47:54 +09:00
Masayuki Nakano
557870be28
Bug 936315 Rename 'Nonconvert', 'HalfWidth', 'RomanCharacters' and 'FullWidth' to 'NonConvert', 'Hankaku', 'Romaji' and 'Zenkaku' r=smaug
2014-12-30 10:47:54 +09:00
Masayuki Nakano
d8ce689fbc
Bug 912869 Rename 'Apps' and 'FastFwd' to 'MediaApps' and 'MediaFastForward' (and drop 'MediaApps' support) r=smaug
2014-12-30 10:47:54 +09:00
Masayuki Nakano
897a3b7ca7
Bug 912866 Rename key values of color buttons to the latest D3E draft's names (like 'ColorF0Red') r=smaug
2014-12-30 10:47:54 +09:00
Masayuki Nakano
0fa15c7ffb
Bug 912864 Rename 'SelectMedia', 'MediaNextTrack' and 'MediaPreviousTrack' to 'MediaSelect', 'MediaTrackNext' and 'MediaTrackPrevious' r=smaug
2014-12-30 10:47:53 +09:00
Masayuki Nakano
c71773be27
Bug 912860 Rename 'Zoom' key value to 'ZoomToggle' r=smaug
2014-12-30 10:47:53 +09:00
Masayuki Nakano
0c18e15f5d
Bug 912859 Rename 'Del' and 'Esc' key values to 'Delete' and 'Escape' r=smaug
2014-12-30 10:47:53 +09:00
Masayuki Nakano
507b30c237
Bug 900390 Rename 'Down', 'Left', 'Right' and 'Up' key values to 'ArrowDown', 'ArrowLeft', 'ArrowRight' and 'ArrowUp' r=smaug
2014-12-30 10:47:53 +09:00
Masayuki Nakano
de803d6da7
Bug 900376 Rename 'Crsel' and 'Exsel' key values to 'CrSel' and 'ExSel' r=smaug
2014-12-30 10:47:53 +09:00
Masayuki Nakano
0fb454c590
Bug 900374 Rename 'Menu' key value to 'ContextMenu' r=smaug
2014-12-30 10:47:53 +09:00
Masayuki Nakano
486473fda9
Bug 900372 Remove the warnings of renaming .key values r=smaug
2014-12-30 10:47:53 +09:00
Bobby Holley
fe6a11e4f9
Bug 1115749 - Hold the demuxer lock while accessing metadata. r=rillian
...
We're invoking a number of methods on mDemuxer here.
2014-12-29 16:10:16 -08:00
Bobby Holley
47687b23ea
Bug 1115749 - Hold the demuxer monitor in MP4Reader::Seek. r=rillian
...
This method invokes Seek* on mDemuxer.
2014-12-29 16:10:16 -08:00
Bobby Holley
e6e1fb5905
Bug 1115749 - Rename mIndexMonitor to mDemuxerMonitor. r=rillian
2014-12-29 16:10:16 -08:00
Aaron Klotz
88a0a21a84
Bug 1070755: Add telemetry for timing PluginAsyncSurrogate::WaitForInit; r=vladan
2014-12-29 16:14:46 -07:00
Aaron Klotz
8d9ffa448e
Bug 998863: Asynchronous Plugin Initialization, Part 14: Build system updates; r=jimm
2014-12-29 16:14:38 -07:00
Aaron Klotz
053f6ed12d
Bug 998863: Asynchronous Plugin Initialization, Part 13: PluginAsyncSurrogate; r=jimm
2014-12-29 16:14:31 -07:00
Aaron Klotz
68518ed786
Bug 998863: Asynchronous Plugin Initialization, Part 12: PluginScriptableObject changes; r=jimm
2014-12-29 16:14:21 -07:00
Aaron Klotz
1e20a19021
Bug 998863: Asynchronous Plugin Initialization, Part 11: IPC browser stream changes; r=jimm
2014-12-29 16:14:11 -07:00
Aaron Klotz
7358e36e49
Bug 998863: Asynchronous Plugin Initialization, Part 10: PluginInstanceParent changes; r=jimm
2014-12-29 16:14:03 -07:00
Aaron Klotz
66e006ee8b
Bug 998863: Asynchronous Plugin Initialization, Part 9: PluginModuleParent changes; r=jimm
2014-12-29 16:13:54 -07:00
Aaron Klotz
d9fc63ab86
Bug 998863: Asynchronous Plugin Initialization, Part 8: Plugin process launch changes; r=josh
2014-12-29 16:13:28 -07:00
Aaron Klotz
8aba709c34
Bug 998863: Asynchronous Plugin Initialization, Part 7: PluginDataResolver; r=jimm
2014-12-29 16:13:18 -07:00
Aaron Klotz
1b4797b162
Bug 998863: Asynchronous Plugin Initialization, Part 6: PluginInstanceChild changes; r=jimm
2014-12-29 16:13:09 -07:00
Aaron Klotz
fa4fa1ef01
Bug 998863: Asynchronous Plugin Initialization, Part 5: PluginModuleChild changes; r=jimm
2014-12-29 16:13:01 -07:00
Aaron Klotz
5374a7a76b
Bug 998863: Asynchronous Plugin Initialization, Part 4: IPDL changes; r=jimm
2014-12-29 16:12:54 -07:00
Aaron Klotz
b0f6244ad7
Bug 998863: Asynchronous Plugin Initialization, Part 2: dom/plugins/base changes; r=johns,josh
2014-12-29 16:12:40 -07:00
Aaron Klotz
a7837a089d
Bug 998863: Asynchronous Plugin Initialization, Part 1: nsJSNPRuntime changes; r=josh
2014-12-29 16:12:25 -07:00
Jeff Gilbert
a76e617dd0
Bug 1100699 - Use OriginPos instead of isInverted. - r=mattwoodrow,snorp
2014-11-17 17:02:19 -08:00
Wes Kocher
c214bcc122
Merge m-c to inbound a=merge
2014-12-30 16:04:20 -08:00
Bobby Holley
70f5c9f799
Bug 1116355 - Throw when setting SourceBuffer mode to 'sequence'. r=karlt,rs=Ms2ger
2014-12-30 12:22:45 -08:00
Ehsan Akhgari
de3498d101
Bug 1116358 - Directly call Release() on |this| when closing a GMP encoder/decoder proxies; r=cpearce
...
This is needed in order to avoid calling Release() on a smart pointer.
2014-12-30 14:53:12 -05:00
Alexandre Poirot
2201b8a64d
Bug 1047571 - Blacklist mulet's failing tests. r=ahal
2014-12-29 12:49:56 -08:00
Carsten "Tomcat" Book
9a2a39629d
Merge mozilla-central to mozilla-inbound
2014-12-29 16:17:28 +01:00
Carsten "Tomcat" Book
10de3be93b
merge b2g-inbound to mozilla-central a=merge
2014-12-29 16:13:08 +01:00
Michal Novotny
db0d15813e
Bug 792831 - WebSocket permessage compression extension, r=jduell
2014-12-29 12:43:40 +01:00
Carsten "Tomcat" Book
243ae0d881
Backed out changeset 1cddaf8b16f4 (bug 1077075) for bustage
2014-12-29 10:45:03 +01:00
Carsten "Tomcat" Book
bf5fb8cbfc
Backed out changeset cfddd3baeb0b (bug 1077075)
2014-12-29 10:30:19 +01:00
Carsten "Tomcat" Book
f11023f88b
Backed out changeset 916a5e943388 (bug 1077075)
2014-12-29 10:30:17 +01:00
Carsten "Tomcat" Book
28d936c574
Backed out changeset d36a45163b69 (bug 1077075)
2014-12-29 10:30:15 +01:00
Carsten "Tomcat" Book
267c520897
Backed out changeset 05880eb3e779 (bug 1077075)
2014-12-29 10:30:13 +01:00
Carsten "Tomcat" Book
aab25a0ecc
Backed out changeset 69e5f05ade70 (bug 1077075)
2014-12-29 10:30:11 +01:00
Carsten "Tomcat" Book
ec73e93189
Backed out changeset b51678e8e5e8 (bug 1077075)
2014-12-29 10:30:07 +01:00
Ben Hsu
12ff28b3bd
Bug 1077075 - Part 7: Update the related testcases. r=aknow
2014-12-24 02:32:00 +01:00
Ben Hsu
c9cdc1eb1e
Bug 1077075 - Part 6: Internal architecture (IPC). r=aknow
2014-12-24 00:35:00 +01:00
Ben Hsu
b6be2784ff
Bug 1077075 - Part 5: Internal architecture (ril_worker.js). r=aknow
2014-12-23 23:29:00 +01:00
Ben Hsu
b96368ae7e
Bug 1077075 - Part 3: Add nsITelephonyCallback as a new parameter (IDL). r=aknow
2014-12-23 23:39:00 +01:00
Ben Hsu
d2e220087e
Bug 1077075 - Part 4: Internal architecture (TelephonyService.js). r=aknow
2014-12-23 19:06:00 +01:00
Ben Hsu
b17ce20707
Bug 1077075 - Part 2: Modify related dom implementations (DOM). r=aknow
2014-12-25 19:49:00 +01:00
Ben Hsu
862b9bfafa
Bug 1077075 - Part 1: Change the return types to promises (WebIDL). r=hsinyi
...
--HG--
extra : amend_source : 3f704aabc6d57807d97ea76e3d23c7e08ae0e736
2014-12-23 19:34:00 +01:00
John Dai
5d5b329785
Bug 952025: Rename EF_TYPE_TRANSPARENT|LINEAR_FIXED|CYCLIC type of file to structure of file. r=echen
2014-12-25 18:24:00 +08:00
Leonid V. Fedorenchik
9085b13b1e
Bug 1115327 - Changed FrameMetrics.mScrollableRect to be accessible by getter/setter methods. r=kats
2014-12-27 12:48:27 -05:00
Robert O'Callahan
b8292681d6
Bug 1107508. Disable stylesheets in <use>-cloned subtrees for now. r=heycam
...
--HG--
extra : rebase_source : c29f557476e71ff9cae478b204185a40be4771d6
2014-12-22 16:09:32 +13:00
Karl Tomlinson
9a24bd047a
bug 975782 stop delaying the load event when media fetch has stalled r=cpearce,f=kinetik
...
--HG--
extra : rebase_source : c26dcd4221ba051ffff417631ae7ad9b7b65995d
2014-12-11 14:51:10 +13:00
Karl Tomlinson
98e1dfd45e
bug 975782 bring media resource loads out of background while they delay the load event r=cpearce
...
This will happen after a stalled load doesn't delay the load event but such a
load then delays the load event again when it receives progress.
--HG--
extra : rebase_source : a04dd7416f86306cfc62aabba20fb30415572d98
2014-12-23 14:16:05 +13:00
Ryan VanderMeulen
3ecb752d2a
Merge inbound to m-c. a=merge
2014-12-26 14:40:31 -05:00
Ryan VanderMeulen
3d3603fd0c
Bug 1091965 - Skip test_mixingRules.html on Android 2.3 due to high intermittent failure rate.
2014-12-26 12:22:56 -05:00
Ryan VanderMeulen
beb4598a7f
Bug 1115148 - Skip test_WaitingOnMissingData.html on Android 2.3 due to high intermittent failure rate.
2014-12-26 12:18:34 -05:00
Ryan VanderMeulen
49dc4f0e55
Backed out changesets e85722c30be3 and 28714f577de0 (bug 1097419) for B2G timeouts.
2014-12-26 12:09:24 -05:00
Andrea Marchesini
ce1a4e7489
Bug 1115678 - Explicitly set dom.workers.websocket.enabled for websocket tests in workers. rs=RyanVM
2014-12-26 05:31:00 -05:00
Kyle Machulis
d9effc9520
Bug 1113199 - Settings OOP Tests for Bug 1110872. r=gerard-majax
2014-12-23 12:47:00 -05:00
Morris Tseng
3474257e0f
Bug 1097419 - Part 2: Add mochitest for nested mozbrowser iframe case. r=kchen
2014-12-23 17:38:00 -05:00
Morris Tseng
b0974ce676
Bug 1097419 - Part 1: Handle nested mozbrowser iframe for selectionstatechanged, touchcarettap, and scrollviewchange. r=kchen
2014-12-23 01:59:00 -05:00
JW Wang
7079de5df9
Bug 1110922 - Add logs to debug test_played.html timeouts. r=cpearce
2014-12-22 23:12:00 -05:00
Henry Chang
dfb38d7142
Bug 1111970 - Use gateways[0] instead of gateway. r=vchang
2014-12-16 14:35:09 +08:00
Alexandre Lissy
2d0507f80d
Bug 1107329 - Add locks tasks queue vivacity checking. r=qdot
...
To help diagnosing further issues with the Settings API getting blocked,
we add some tracking of the tasks and locks queue vivacity. We ensure to
keep track of the last lock id at the head of the queue, and we verify
whether it does not stays on top of it for too long.
2014-12-24 01:30:00 -05:00
Bevis Tseng
47d241bcdb
Bug 1101397 - Clear up unnecessary checking of "undefined" DOMString attribute. r=echen
2014-12-22 15:53:25 +08:00
Amy Chung
1a17c30943
Bug 1084156 - Turn to power saving mode when wifi connected. r=hchang
2014-12-26 01:52:00 -05:00
Alexandre Lissy
fe430043eb
Bug 1080377
- Re-enable SettingsRequestManager xpcshell test. r=qDot
2014-12-24 00:39:00 -05:00
Ben Hsu
a954e04994
Bug 1070831 - Part 7: Update related testcases (Follow). r=aknow
2014-12-24 02:41:00 -05:00
CHUANG CHENYU
0aa1eafc0c
Bug 1033952 - Implement "Removable" and "HotSwappable" APIs for device storage. r=dhylands, r=bzbarsky
2014-12-22 10:33:33 +08:00
Jamin Liu
3988677a6b
Bug 1088527 - Modify BluetoothOppManager.IsConnected to indicate whether profile is connected or not. r=btian
...
BluetoothOppManager.IsConnected() couldn't represent the connection status
of Opp profile since it only return true if there is an ongoing
file-transfer session.
This function was used to named |IsTransferring()| in Bug 827267, however,
it was renamed to |IsConnected()| when Bug 842948 landed.
2014-12-26 16:58:11 +08:00
Oleg Romashin
26d1564a4a
Bug 1103411 - EventStateManager may call AddBoolVarCache multiple times and crash. r=bugs
...
--HG--
extra : rebase_source : 19c5ff83a2799c6dcb5eb305f2c30c62cae2805a
2014-12-16 23:48:21 -08:00
Edgar Chen
23f6b7be43
Bug 1087847 - Make sure the Icc status in MobileConnection and IccManager are synced. r=hsinyi,smaug
2014-11-13 19:12:11 +08:00
Jamin Liu
ddc5bebb10
Bug 1096266 - Avoid to create Bluetooth profiles on content process since HFP manager need permission to create setting lock. r=shuang, f=btian
2014-12-25 14:46:37 +08:00
Szu-Yu Chen [:aknow]
e8e802556a
Bug 1102677 - Part 3: Add missing semicolon
2014-12-25 11:18:21 +08:00
Phil Ringnalda
dc8c1c5904
Merge m-i to m-c, a=merge
2014-12-24 15:38:41 -08:00
Tom Schuster
b45a1a0c90
Bug 764496 - Make EV detection work in content processes. r=keeler,kanru
2014-12-24 14:04:24 +01:00
Jean-Yves Avenard
a3c28798a1
Bug 1111319: Reorder video frames with respect to decoding sliding window. r=rillian
2014-12-24 23:11:35 +11:00
Jean-Yves Avenard
cb16fdaa24
Bug 1111328: Retrieve video dimensions from H264 SPS when possible. r=rillian
2014-12-24 23:11:35 +11:00
Edgar Chen
ceda86807c
Bug 1106656 - Fix the javascript error in network manager when setting up DUN data call. r=hsinyi
2014-12-22 15:45:13 +08:00
Jessica Jong
ea158319b6
Bug 1054148 - Clean up MOZ_B2G_RIL in NetworkManager. r=echen
2014-12-24 16:25:55 +08:00
Wes Kocher
ab27d8e9b0
Merge inbound to mozilla-central a=merge CLOSED TREE
2014-12-23 16:47:42 -08:00
Ryan VanderMeulen
9efa5f5a79
Backed out changesets 248e0f88fa0a and 41995e096743 (bug 1033952) for B2G debug asserts/crashes.
2014-12-23 16:15:38 -05:00
Kyle Machulis
8c0529c446
Bug 1098220 - Only print exception message in SettingsService in exceptional situations; r=gerard-majax
2014-12-23 11:11:20 -08:00
Ryan VanderMeulen
42a3e6c0ea
Merge m-c to inbound. a=merge
2014-12-23 13:18:02 -05:00
Ryan VanderMeulen
539cbb2493
Merge inbound to m-c. a=merge
2014-12-23 13:17:16 -05:00
Carsten "Tomcat" Book
5ea9eda8dd
merge b2g-inbound to mozilla-central a=merge
2014-12-23 15:50:00 +01:00
Carsten "Tomcat" Book
45a3193668
Backed out changeset 4f6693a2f21b (bug 1073003)
2014-12-23 13:35:23 +01:00
Carsten "Tomcat" Book
4d35b56fd1
Backed out changeset 07b42d1d60aa (bug 1073003)
2014-12-23 13:35:17 +01:00
Carsten "Tomcat" Book
bf58b7f6ca
Backed out changeset aef3ce3b89b9 (bug 1073003)
2014-12-23 13:35:05 +01:00
Carsten "Tomcat" Book
86c35b85c1
Backed out changeset 3d81c5b78567 (bug 1073003)
2014-12-23 13:35:04 +01:00
Carsten "Tomcat" Book
2ab649cfb7
Backed out changeset ad0bb596da2c (bug 1073003)
2014-12-23 13:35:02 +01:00
Carsten "Tomcat" Book
42f8b57b0a
Backed out changeset 4902a8efe178 (bug 1073003)
2014-12-23 13:34:57 +01:00
Bobby Holley
51e382d00c
Bug 1114830 - Only enter buffering mode when the pending request is waiting for data. r=cpearce a=philor
2014-12-22 20:54:01 -08:00
Wes Kocher
e9cc9d9d1d
Merge inbound to m-c to fix wError bustage a=merge CLOSED TREE
2014-12-22 15:31:29 -08:00
Ryan VanderMeulen
93534bdf01
Merge inbound to m-c. a=merge
2014-12-22 17:55:32 -05:00
Neil Deakin
fdf8d9d458
Bug 1066383, fix warning, CLOSED TREE
2014-12-22 13:29:23 -05:00
Kyle Machulis
ea44d7904f
Bug 1112936 - Enable settings API tests on e10s; r=gwagner r=bent r=gerard-majax
...
--HG--
extra : rebase_source : c5532dc6968c317e72399040a3024b6a22df0df8
2014-12-22 09:38:01 -08:00
Andrea Marchesini
80f61624ce
Bug 1112054 - Disable WebSockets in workers on Fx35. r=smaug, a=lsblakk
2014-12-23 11:31:54 +01:00
Vincent Chang
95c784e97d
Bug 1113535 - (gonk-L-Wifi) Support dhcp client function in Android L. r=hchang
2014-12-19 17:27:21 +08:00
Bevis Tseng
2db18ddeab
Bug 1113017 - Update SearchList with correct ranges in GSM configuration. r=htsai
2014-12-18 16:41:04 +08:00
Jean-Yves Avenard
1b4e25aac8
Bug 1114802: MP4: Hold demuxer monitor while resetting. r=kentuckyfriedtakahe
2014-12-23 13:39:35 +11:00
JW Wang
7d14ddd10c
Bug 1080685 - add logs to debug vp9cake.webm timeout in test_playback.html. r=cpearce
2014-12-22 19:43:00 +01:00
Chris Pearce
03dbaa0232
Bug 1101308 - Remove code to zero stack after GMP device binding as it's causing crashes. r=edwin
2014-12-22 19:59:00 +01:00
Alastor Wu
b357dcd13a
Bug 1105913 - [b2g] video can't playback after waking up from the dormant state, part 2 : revert changeset. r=roc.
2014-12-23 15:03:15 +08:00
Alastor Wu
35e5ba65a8
Bug 1105913 - [b2g] video can't playback after waking up from the dormant state, part 1 : avoid blocking. r=roc.
2014-12-23 15:04:20 +08:00
Botond Ballo
3beceb6904
Bug 1073003 - Remove a spurious line added to a moz.build file. r=glandium
...
--HG--
extra : rebase_source : 71549941e6b83322803519a0f5c9526e0ad56561
2014-12-23 01:16:36 -05:00
William Chen
0a78fbdfc3
Bug 1113959 - Do not enqueue custom element attached and detached callbacks when there is no browsing context. r=smaug
2014-12-22 22:35:32 -08:00
William Chen
549676c2eb
Bug 1102502 - Fire custom elements attachedCallback when elements are created and inserted into the document by the parser. r=smaug
2014-12-22 22:35:32 -08:00
Botond Ballo
1356b6d4a6
Bug 1073003 - More Werror bustage fixes on a CLOSED TREE. r=bustage
...
--HG--
extra : rebase_source : 86466eea48ddfc7b5698d97ca574ed6cdf79326e
extra : amend_source : 9eb590b24276a068bbb078152509b3c743bb40f8
2014-12-23 00:03:15 -05:00
Jean-Yves Avenard
38d4caccab
Bug 1105771: Allow playback of avc3 streams. r=cpearce
2014-12-23 14:42:55 +11:00
Jean-Yves Avenard
d7f0a4602f
Bug 1113403: Make MP4Sample destructor virtual. r=kinetik
2014-12-23 14:40:29 +11:00
Jean-Yves Avenard
514510a632
Bug 1113045: Make AppleVT/VDA/AT/Decoder's destructors virtual. r=rillian
...
These decoders are accessed through a base class.
Additionally, the style guide dictates that we're supposed to add "virtual" keyword even when it's unnecessary, for documentation purposes.
2014-12-23 14:39:22 +11:00
Jean-Yves Avenard
b2f2b09c22
Bug 1110534: Use ref counted pointers to hold references in mac decoder. r=rillian
2014-12-23 14:36:10 +11:00
Jean-Yves Avenard
9cdf6937a4
Bug 1110534: Use AVCC wrapper for EME. Adds AnnexB and AVC3 support. r=cpearce
2014-12-23 14:36:10 +11:00
Jean-Yves Avenard
73cd5036a3
Bug 1110534: Use AVCC wrapper for mac decoder. Adds AnnexB and AVC3 support. r=cpearce
2014-12-23 14:36:10 +11:00
Jean-Yves Avenard
43dc514afc
Bug 1110534: Create AVCC converter wrapper class. r=cpearce
...
This class easily allows an AVCC-only decoder (H264EME and Apple VDA/VideoToolbox) to support
AnnexB and AVC3 content.
This is done by lazily creating the decoder only once we have detected SPS/PPS in the data
stream, and converting all input to AVCC format.
2014-12-23 14:36:10 +11:00
Jean-Yves Avenard
c7723f6179
Bug 1110534: Make PlatformDecoderModule ref counted. r=edwin
2014-12-23 14:36:10 +11:00
Jean-Yves Avenard
037499d91e
Bug 1110534: Add AnnexB support to FFmpeg h264 decoder. r=kentuckyfriedtakahe
2014-12-23 14:36:09 +11:00
Jean-Yves Avenard
7341bcdb6e
Bug 1110534: Use more accurate names in MP4Sample and Annex B utility functions. r=kentuckyfriedtakahe
2014-12-23 14:36:09 +11:00
Jean-Yves Avenard
8f57ec0db8
Bug 1110534: Simplify MP4 extradata handling. r=kentuckyfriedtakahe
2014-12-23 14:36:09 +11:00
Botond Ballo
ac92460241
Bug 1073003 - Additional Werror bustage fixes in newly added webrtc code. r=bustage
...
--HG--
extra : rebase_source : bdf0d3d341a42608366912243c1e1cc9fd398b0c
2014-12-22 22:23:51 -05:00
Chris Pearce
387ccf2fbe
Bug 1114825 - Bustage fix. r=bustage.
2014-12-23 16:10:39 +13:00
Botond Ballo
862614909b
Bug 1073003 - Disable -Wattribute warnings in media/webrtc. r=bustage
...
--HG--
extra : rebase_source : a24a01f05596be3bc6a67e0b238eb3d599cd5eda
2014-12-22 21:45:18 -05:00
Edwin Flores
d7a5f3d750
Bug 1100175 - Call MediaDecoder::SetCDMProxy() after MediaDecoder::Load() - r=cpearce
2014-12-23 15:23:17 +13:00
Chris Pearce
8a385751f6
Bug 1114825 - Don't try to deref an empty std::vector in gmp-clearkey. r=edwin
2014-12-23 15:23:14 +13:00
Botond Ballo
8eab762580
Bug 1073003 - Fix more -Wunused-variable and -Wunused-but-set-variable warnings. r=ehsan
...
--HG--
extra : rebase_source : 0a6c783a6428ca0dc25090e21a61b90c192dd252
extra : source : 8ab86311e17416689d176dae5c577a2c6df89b54
2014-12-17 18:05:28 -05:00
Botond Ballo
213f98cbb5
Bug 1073003 - Fix warnings about macro redefinitions by changing macros to constants. r=ehsan
...
--HG--
extra : rebase_source : 6ddd2bf8892e6ff87df19c4d48a2341418436371
extra : source : 63994e7cc7aa9d437ffc775462d9aa0e0fadb8b6
2014-12-17 16:47:49 -05:00
William Chen
b66c6ab07e
Bug 1081039 - cloneNode on a custom element should call createdCallback if cloned in a document with a custom element definition. r=smaug
2014-12-22 18:19:08 -08:00
Ryan VanderMeulen
63ee28d4b7
Merge inbound to m-c. a=merge
2014-12-22 18:01:06 -05:00
Chris Pearce
c4e3f4a357
Bug 1113477 - Fix logging in GMPParent that incorrectly labels sending nodeId and startPlugin as failed when it actually succeeded. r=edwin
2014-12-23 11:21:54 +13:00
Neil Deakin
afbba9218f
Bug 1066383, rework custom html menu item handling to support contextmenu attribute in separate process, r=janv,mconley,peterv
2014-12-16 11:21:11 -05:00
Ehsan Akhgari
c2194dba73
Bug 1114348 - Use mozilla::IsNaN() in Web Audio code; r=padenot
...
--HG--
extra : rebase_source : 0acc0643ed6a8800d02557f6e84312955e34a59e
2014-12-22 08:54:55 -05:00
Sotaro Ikeda
e636229ac6
Bug 1113769 - Handle out of gralloc in MediaEngineGonkVideoSource::RotateImage() r=jesup
2014-12-22 07:05:19 -08:00
Bevis Tseng
002fe0c8b2
Bug 1110050 - Support RIL_REQUEST_REPORT_SMS_MEMORY_STATUS to inform SMS Device Storage to modem. r=echen
2014-12-15 17:25:21 +08:00
Blake
bc4de955f9
Bug 1080484 - Support avi/divx, ts/m2ts, and mkv media formats. r=cajbir
2014-12-23 10:20:25 +08:00
Eden Chuang
4fd1042302
Bug 1033952 - Implement "Removable" and "HotSwappable" APIs for device storage. r=dhylands
2014-12-22 10:33:33 +08:00
Eden Chuang
bc21b8dca2
Bug 1033952 - Implement "IsRemovable" and "IsHotSwappable" API for device storage (webidl). r=bzbarsky
2014-12-22 11:03:48 +08:00
Ryan VanderMeulen
889cfefc83
Merge m-c to b2g-inbound. a=merge
2014-12-23 13:18:49 -05:00
Carsten "Tomcat" Book
42cca992a2
Backed out changeset c78cc72ea6d2 (bug 1033952) for bustage
2014-12-23 12:14:33 +01:00
Carsten "Tomcat" Book
3892be0a59
Backed out changeset 3263cf8aca77 (bug 1033952)
2014-12-23 12:13:20 +01:00
CHUANG CHENYU
49c2826f62
Bug 1033952 - Part 2 - Implement "Removable" and "HotSwappable" APIs for device storage. r=dhylands
...
--HG--
extra : amend_source : 72a032db09bbe260e07fbe497ec0558bd448f089
2014-12-22 10:33:33 +08:00
Edgar Chen
5708a14a7f
Bug 1098210 - Use WebIDL enums for mvnoType. r=hsinyi
2014-12-12 19:04:00 +08:00
Carsten "Tomcat" Book
71dd629331
Merge mozilla-central to b2g-inbound
2014-12-22 14:04:32 +01:00
Carsten "Tomcat" Book
439a4c9b07
merge fx-team to mozilla-central a=merge
2014-12-22 13:22:28 +01:00
Carsten "Tomcat" Book
48a8ee8f2c
merge mozilla-inbound to mozilla-central a=merge
2014-12-22 13:13:43 +01:00
Carsten "Tomcat" Book
415c2933d9
merge b2g-inbound to mozilla-central a=merge
2014-12-22 13:08:39 +01:00
Bobby Holley
f01bb671ea
Bug 1109437 - Only switch to buffering mode when the reader is waiting for data. r=cpearce
2014-12-22 00:20:31 -08:00
Bobby Holley
49601684ad
Bug 1109437 - Implement non-polling buffering. r=cpearce
2014-12-22 00:20:31 -08:00
Bobby Holley
05e1250b67
Bug 1109437 - Schedule the state machine thread in MediaSourceDecoder::Load. r=cpearce
...
This is necessary to get the state machine moving after it's initialized.
MediaDecoder::Load does this, but it looks like we missed this in the override.
So the current code relies on the ScheduleStateMachine call at the end of
TrackBuffer::AppendData to get things rolling. We're going to be removing that
call, so we need to fix this.
2014-12-22 00:20:31 -08:00
Bobby Holley
17a26db299
Bug 1109437 - Switch m{Audio,Video}RequestPending to a tri-state. r=cpearce
2014-12-22 00:20:31 -08:00
Bobby Holley
663679c83b
Bug 1109437 - Stop using buffering heuristics when they're not requested. r=cpearce
...
Given that we set the buffering wait to 0 in this case already, the only practical
impact on our behavior of this change is that we'll no longer ping-pong between
states.
2014-12-22 00:20:30 -08:00
Bobby Holley
05224076bc
Bug 1109437 - Generalize GetBufferingWait to UseBufferingHeuristics. r=cpearce
2014-12-22 00:20:30 -08:00
Bobby Holley
ffd128ab61
Bug 1109437 - Remove MOZ_COUNT_{C,D}TOR on refcounted promise classes. r=cpearce
...
These were accidental and redundant, because refcounted classes get this behavior
automatically. And this is very lucky, because it turns out that our MOZ_COUNT_*
infrastructure can't handle varying-sized instances identified with the same
string, which is exactly what we can get with these templated types.
The only remaining use of these macros is on the non-templated ThenValueBase,
which is happily not variable-sized. \o/
2014-12-22 00:20:30 -08:00
Bill McCloskey
f9e9be69df
Backout bug 1072980 due to regressions (a=backout)
2014-12-20 21:15:36 -08:00
Ehsan Akhgari
22349933a0
Bug 1113796 - Use the WhiteSpaceOrNewlineIsSignificant() helper method; r=roc
2014-12-20 10:27:25 -05:00
Morris Tseng
0b3d49e12b
Bug 1109800 - Call CancelLongTapDetector when Selection carets are blurred. r=roc
2014-12-18 22:50:00 +01:00
Mike Conley
83f352562c
Bug 1068349 - Follow-up: Disable KillHard timer for content processes for Mochitests. r=smaug.
...
The KillHard timeout seems to be getting triggered on some of our mochitest machines, which is
causing us to leave minidumps behind - so we disable the timeout for mochitests. We also disable
KillHard paired minidumps for B2G, because we were getting minidumps for some B2G Desktop tests
there for what are likely some intentional KillHard's, and at this point, we don't think it's
worth collecting for B2G.
--HG--
extra : rebase_source : adcad58bc3b893e30e71992514b8a966257f8bc0
extra : amend_source : 11fd95ac3e3a5ed1dbb55d450f480b9092d31528
2014-12-18 13:52:00 -05:00
Ryan VanderMeulen
facb39a4e0
Backed out 7 changesets (bug 1109437) for suspicious-looking crashes on a CLOSED TREE.
...
Backed out changeset dc45e97d102d (bug 1109437)
Backed out changeset e6350e4fb18b (bug 1109437)
Backed out changeset 4c38dda06880 (bug 1109437)
Backed out changeset 72f171ec04ba (bug 1109437)
Backed out changeset ec275f65c676 (bug 1109437)
Backed out changeset 65d172e7a1cf (bug 1109437)
Backed out changeset 0b8a156dcff0 (bug 1109437)
2014-12-19 17:02:27 -05:00
Boris Chiou
ea4203738e
Bug 1098970 - Part 6: Fix the usage of GonkNativeWindow in Omx. r=sotaro
...
Use new APIs for GonkNativeWindowLL.
2014-12-17 22:31:00 +01:00
Nils Ohlmeier [:drno]
f41e9e1786
Bug 1016476: more bundle tests r=bwc
2014-12-17 11:55:00 -08:00
Hsin-Yi Tsai
c264c6db73
Bug 1112550 - [RIL] handle the case of unknown last_call_fail_cause_code. r=aknow
2014-12-17 19:37:36 +08:00
Ben Hsu
8f62417347
Bug 1070831 - Part 7: Update related testcases. r=aknow
2014-12-21 17:38:00 +01:00
Ben Hsu
42d775afda
Bug 1070831 - Part 6: Clean up BluetoothRilListener. r=btian
2014-12-21 17:37:00 +01:00
Ben Hsu
eb5db1064e
Bug 1070831 - Part 5: Clean up the related IPC files. r=aknow
2014-12-21 17:35:00 +01:00
Ben Hsu
7aee759ba2
Bug 1070831 - Part 4: Internal architecture changes. r=aknow
2014-12-21 17:35:00 +01:00
Ben Hsu
f44de82087
Bug 1070831 - Part 3: Internal interface changes. r=aknow
2014-12-21 17:31:00 +01:00
Ben Hsu
f5ea552153
Bug 1070831 - Part 2: Clean up the DOM implementation. r=aknow
2014-12-21 17:30:00 +01:00
Ben Hsu
5f8b12dcf8
BUG 1070831 - Part 1: Clean up the WebIDL. r=hsinyi
2014-12-21 17:28:00 +01:00
Szu-Yu Chen [:aknow]
aab6c1e727
Bug 1102677 - Part 2: Test change barring password. r=hsinyi
2014-12-22 16:31:05 +08:00
Szu-Yu Chen [:aknow]
c9f7bd7b3d
Bug 1102677 - Part 1: Support change barring password. r=hsinyi
2014-12-22 16:31:05 +08:00
Benjamin Chen
d676e9ef65
Bug 1091992 - fix the flag skipToNextKeyFrame in DecodeVideo can't be raised if the video is slower than audio. r=cpearce, r=jwwang
2014-12-22 11:32:31 +08:00
Arnaud Bienner
35a2e13528
Bug 826176 - Part 2 - Remove similar file picker filters from accept attribute. r=smaug
2014-12-19 00:30:11 +01:00
Wes Kocher
0710669f0c
Merge m-c to inbound a=merge CLOSED TREE
2014-12-23 16:54:09 -08:00
Andrea Marchesini
a0aebaed31
Bug 1114851 - Null check in NS_GetStreamForMediaStreamURI, r=smaug
2014-12-23 19:43:29 +01:00
Arnaud Bienner
1329907ab6
Bug 826176 - Part 1 - File extension support for accept attribute. r=smaug
2014-11-29 12:22:30 +01:00
Bobby Holley
6a0b2751fe
Bug 1092025 - Hold the lock for the entire duration of MediaSourceReader::ReadMetaData. r=karlt
2014-12-21 23:14:59 -08:00
Bobby Holley
3a7dd07a3d
Bug 1114383 - Unlock the demuxer monitor before calling out via MP4Stream. r=k17e
2014-12-21 22:04:36 -08:00
Bobby Holley
6d0ec2b9a3
Bug 1114383 - Assert that access to mMoofs goes through a monitor. r=k17e
2014-12-21 22:04:36 -08:00
Bobby Holley
01bbb5b92f
Bug 1114383 - Acquire the index monitor in MP4Reader::PopSample. r=k17e
2014-12-21 22:04:36 -08:00
Brian Birtles
1df0d8114c
Bug 927349 follow-up to (hopefully) fix breakage from GetCurrentTime on non-unified Windows build on a CLOSED TREE
2014-12-22 13:16:11 +09:00
Brian Birtles
9b70aa8285
Bug 927349 part 21 - Factor out AnimationPlayer::UpdateSourceContent; r=jwatt
...
In the future we will want to specifically just update source content without
necessarily triggering any other actions that might take place on a tick (like
queuing events).
2014-12-22 09:35:42 +09:00
Brian Birtles
24eaa57ecc
Bug 927349 part 19 - Don't add pending animations to layers when their refresh driver is under test control; r=jwatt
2014-12-22 09:35:42 +09:00
Brian Birtles
83ead697c2
Bug 927349 part 18 - Make nsDOMWindowUtils::AdvanceTimeAndRefresh trigger any pending animations first; r=jwatt
...
Currently many tests rely on nsDOMWindowUtils::AdvanceTimeAndRefresh. These
tests assume that the animation starts from the moment it is created. In order
to allow these tests to continue to operate without change we make
AdvanceTimeAndRefresh force any pending animations to start.
2014-12-22 09:35:42 +09:00
Brian Birtles
79e39d6e6a
Bug 927349 part 16 - Do a full reflow when we have pending animations; r=jwatt
...
We want to time animations from when their first frame is painted. However,
interruptible reflow complicates this since, for a given set of pending
animations, some may be painted whilst others are not. To simplify this we
simply force an uninterruptible reflow when we have animations that are
waiting to start.
2014-12-22 09:35:41 +09:00
Brian Birtles
0cea4b72d5
Bug 927349 part 15 - Schedule a paint when a new pending animation is added; r=jwatt
...
We would like to trigger animations from the point when the first frame of the
animation is painted. However, some animations will never trigger a paint (e.g.
animations with an empty keyframes rule). These animations should start start
however. To ensure this, whenever an animation is newly pending we schedule
a paint.
2014-12-22 09:35:41 +09:00
Brian Birtles
53d761ef44
Bug 927349 part 14 - Store reference to owning document on PendingPlayerTracker; r=jwatt
...
This patch adds a reference from PendingPlayerTracker back to the document
object that owns it. This is used in the next patch in this series to find the
document's root frame for scheduling a paint.
2014-12-22 09:35:41 +09:00
Brian Birtles
0dcad886e1
Bug 927349 part 9 - Add PendingPlayerTracker::StartPendingPlayers; r=jwatt
2014-12-22 09:35:41 +09:00
Brian Birtles
fb0d9d7187
Bug 927349 part 8 - Fast-forward the timeline before resolving start times; r=jwatt
...
Normally animation players get times from their timeline which is based on the
refresh driver for their associated document. However, for animations that
we time from when their first frame has been rendered, we want to record the
actual time when painting finished as their start time. If we wait until the
next refresh driver tick then the delay between playing an animation and its
actual start will be too great.
In this patch, we introduce a mechanism for fast-forwarding a timeline to a
time between the current refresh driver time and the next refresh driver tick.
By adjusting the timeline rather than the player we maintain a consistent state
(in fact, if we just naively set the animation player start time to the
timestamp value we recorded when painting finished it will appear to start in
the future and the animation will temporarily jump from playing, to waiting to
start, then back to playing again on the next refresh driver tick).
To be completely consistent, however, when we fast-forward the timeline we
should tell all animation players listening to the timeline to mark their
target element as needing a style flush. Otherwise we may be able to observe an
inconsistency between some animation players' current time and the computed
style of their targets.
We don't, however, currently know which players are observing a given timeline.
We will likely introduce that in the near future (in order to implement
AnimationTimeline.getAnimationPlayers) and fix the inconsistency in timing then.
A test later in the patch series verifies this inconsistency so it is easy to
fix in future.
An alternative approach would be to simply record the time when animation should
start, send that time to the compositor but don't actually update the animation
start time on the main thread until the subsequent refresh driver tick. Such
an approach is complex as it introduces an additional state--"finished pending
but not yet started". We will attempt to switch to that approach in bug 1112480.
2014-12-22 09:35:41 +09:00
Ehsan Akhgari
8daffda8e5
Bug 1114349 - Use mozilla::IsNaN() in media code; r=cpearce
2014-12-21 19:16:26 -05:00
Roshan Vidyashankar
ea4edb64b3
Bug 1058980 - Disable external.addSearchEngine, external.AddSearchProvider in prerendering; r=jst
...
--HG--
extra : amend_source : 03cce38442166dbac7bd88d744d7c5a42a144ce3
2014-12-21 12:06:33 -05:00
Roshan Vidyashankar
96e69bcf45
Bug 1058970 - Disable unsafe MediaStream returning APIs in prerendering; r=jst
2014-12-21 12:06:08 -05:00
Roshan Vidyashankar
411caaef72
Bug 1058961 - Disable mozLockOrientation, mozUnlockOrientation in prerendering; r=jst
...
--HG--
extra : amend_source : 9fbcff790ca45666e26911c6c8161453c12c1b88
2014-12-21 12:03:52 -05:00
Roshan Vidyashankar
ccbe01c5cb
Bug 1058924 - Disable Notifications API in prerendering; r=jst
...
--HG--
extra : amend_source : 8282b07cecbefa2c76cebc6f7c1f28e324c6caa1
2014-12-21 12:02:33 -05:00
Roshan Vidyashankar
76b70c270f
Bug 1058922 - Disable Speech APIs in prerendering; r=jst
...
--HG--
extra : amend_source : eae9649cecf94a998249ddcf6139efd4eadbb92d
2014-12-21 12:02:12 -05:00
Roshan Vidyashankar
5d358f9e28
Bug 1058920 - Disable MOZ_B2G_RIL, MOZ_B2G_BT, MOZ_B2G_FM APIs in prerendering; r=jst
2014-12-21 12:01:41 -05:00
Roshan Vidyashankar
2789701402
Bug 1058918 - Disable mozRequestFullScreen, mozRequestPointerLock, setPointerCapture in prerendering; r=jst
2014-12-21 11:59:48 -05:00
Roshan Vidyashankar
072d512083
Bug 1058913 - Disable DOMDownloadManager in prerendering; r=jst
...
--HG--
extra : amend_source : 814986401077c9a754f1483463c424efab7afd81
2014-12-21 11:57:58 -05:00
Roshan Vidyashankar
a6d8e68674
Bug 1058908 - Disable Camera API in prerendering; r=jst
...
--HG--
extra : amend_source : 54f23d7c76e31f59ede5b15c5a777b878abf22d5
2014-12-21 11:56:52 -05:00
Roshan Vidyashankar
1bb6e678c4
Bug 1058904 - Disable AlarmsManager in prerendering; r=jst
...
--HG--
extra : amend_source : 7dcd338d4d21393b4569533a36923ca6e578dca2
2014-12-21 11:55:45 -05:00
Roshan Vidyashankar
80791dbb91
Bug 1058901 - Disable ActivityRequestHandler in prerendering; r=jst
...
--HG--
extra : amend_source : 16f2cdec1408a17c071567b98c6072ebd4246eef
2014-12-21 11:54:37 -05:00
Roshan Vidyashankar
f656d08556
Bug 1058842 - Disable DesktopNotification in prerendering; r=jst
...
--HG--
extra : amend_source : 44ca4eaf8346fec0d2ebc517875bae45c881b678
2014-12-21 11:54:06 -05:00
Roshan Vidyashankar
3fc5328ed1
Bug 1057585 - Disable WebAudio APIs in prerendering; r=jst
2014-12-21 11:53:32 -05:00
Bill McCloskey
b1e81067d6
Backout bug 1072980 due to regressions.
2014-12-20 21:15:36 -08:00
Ehsan Akhgari
b69f7bf937
Bug 1111628 - White-list the non-zero timeout usage in file_fullscreen-utils.js; r=cpearce
2014-12-21 00:13:56 -05:00
Bill McCloskey
e1fde1cad1
Bug 1087117 - Fix racy test (r=smaug)
2014-12-20 08:42:35 -08:00
Byron Campen [:bwc]
404d84f2d4
Bug 1016476 - Part 2: Test work. r=drno
2014-11-25 17:36:16 -08:00
Mike Conley
b34989f531
Bug 1068349 - IPC message handlers that return false cause child process to crash without a crash report. r=ted
...
--HG--
extra : rebase_source : b1cf6381b9a4f74cab75be8a2a903d26d83797dd
2014-11-24 12:05:45 -08:00
Ryan VanderMeulen
330513c9c5
Merge m-c to inbound. a=merge
2014-12-19 15:10:59 -05:00
Ryan VanderMeulen
55f768c199
Merge inbound to m-c. a=merge
2014-12-19 15:03:54 -05:00
Ben Turner
53fb5815be
Bug 1113340
- Make sure blob urls can load same-prcess PBackground blobs, r=khuey.
2014-12-19 11:59:02 -08:00
Bobby Holley
d3178b735c
Bug 1109437 - Only switch to buffering mode when the reader is waiting for data. r=cpearce
2014-12-19 11:39:15 -08:00
Bobby Holley
6b50bfd173
Bug 1109437 - Implement non-polling buffering. r=cpearce
2014-12-19 11:39:15 -08:00
Bobby Holley
1170137ae6
Bug 1109437 - Schedule the state machine thread in MediaSourceDecoder::Load. r=cpearce
...
This is necessary to get the state machine moving after it's initialized.
MediaDecoder::Load does this, but it looks like we missed this in the override.
So the current code relies on the ScheduleStateMachine call at the end of
TrackBuffer::AppendData to get things rolling. We're going to be removing that
call, so we need to fix this.
2014-12-19 11:39:15 -08:00
Bobby Holley
cb28e17a47
Bug 1109437 - Switch m{Audio,Video}RequestPending to a tri-state. r=cpearce
2014-12-19 11:39:15 -08:00
Bobby Holley
8a61e238be
Bug 1109437 - Stop using buffering heuristics when they're not requested. r=cpearce
...
Given that we set the buffering wait to 0 in this case already, the only practical
impact on our behavior of this change is that we'll no longer ping-pong between
states.
2014-12-19 11:39:15 -08:00
Bobby Holley
afa50587e3
Bug 1109437 - Generalize GetBufferingWait to UseBufferingHeuristics. r=cpearce
2014-12-19 11:39:14 -08:00
Bobby Holley
7d0e766c1e
Bug 1109437 - Remove MOZ_COUNT_{C,D}TOR on refcounted promise classes. r=cpearce
...
These were accidental and redundant, because refcounted classes get this behavior
automatically. And this is very lucky, because it turns out that our MOZ_COUNT_*
infrastructure can't handle varying-sized instances identified with the same
string, which is exactly what we can get with these templated types.
The only remaining use of these macros is on the non-templated ThenValueBase,
which is happily not variable-sized. \o/
2014-12-19 11:39:14 -08:00