Граф коммитов

33517 Коммитов

Автор SHA1 Сообщение Дата
Jean-Yves Avenard 48957f6bed Bug 1125776: Part11. Fix potential crash. r=mattwoodrow.
Under some circumstances, it was possible for shutdown to have completed
right before the initialization task got to run. Resulting in a null
dereference.
2015-02-04 20:20:16 +11:00
Jean-Yves Avenard 5d1d3d69ba Bug 1125776: Part10. Handle concurrent aborts. r=mattwoodrow
Under some circumstances, it was possible for a cancelled queued task to run
and the following one would have been cancelled.
Also add more robust handling in cancelling the trackbuffer initialization
task.
2015-02-04 20:20:16 +11:00
Jean-Yves Avenard ddfc051736 Bug 1125776: Part9. Always attempt to create a new decoder if we don't have one. r=mattwoodrow
YouTube continues to call appendBuffer even when the previous call failed.
So we attempt to re-create a decoder where we can should it be a temporary
failure.
2015-02-04 20:20:16 +11:00
Jean-Yves Avenard a28eaa9992 Bug 1125776: Part8. We don't always need an init segment to be ready. r=mattwoodrow
If abort was called on the source buffer, the parser would have been reset.
The content in the Track Buffer is still valid for playback.
2015-02-04 20:20:16 +11:00
Jean-Yves Avenard e2f51fe35f Bug 1125776: Part7. Only notify reader we have data, when we actually do. r=mattwoodrow 2015-02-04 20:20:16 +11:00
Jean-Yves Avenard bf8e4f0b72 Bug 1122358: Implement partial reset parser. r=cajbir
Only handles resetting parser and incomplete init segments at this stage.
2015-02-04 20:20:16 +11:00
Jean-Yves Avenard a3bb11c20d Bug 1128115: MediaSource.removeSourceBuffer should call SourceBuffer.abort. r=cajbir 2015-02-04 20:20:15 +11:00
Jean-Yves Avenard fcfd4609a0 Bug 1125776: Part5. Limit metadata parsing to init segment size if known. r=kinetik 2015-02-04 20:20:15 +11:00
Jean-Yves Avenard 723701aeca Bug 1125776: Part4. Add support for partial WebM init segment. r=kinetik 2015-02-04 20:20:15 +11:00
Jean-Yves Avenard 80c7f80672 Bug 1125776: Part3. Add support for partial init segment. r=cajbir
Now that we rely on appendBuffer to scan the init segment, it has become
imperative to handle partial segments as it could otherwise lead to
appendBuffer never firing update/updateend
2015-02-02 11:41:43 +11:00
Jean-Yves Avenard a7911540c6 Bug 1125776: Part2. appendBuffer scanning the data before firing updateend. r=mattwoodrow 2015-02-04 20:20:15 +11:00
Jean-Yves Avenard 80732517a0 Bug 1125776: Part1. Fix initialization of variables. r=cajbir
They could be used when non-initialized.
2015-02-04 20:20:14 +11:00
Ms2ger 51658556ad Bug 1125901 - Part c: Use a MutableHandle rather than an nsIXPConnectJSObjectHolder to return the JSObject from GetXPCProto; r=jst
nsIXPConnectJSObjectHolder is a relic from times long past. It is now safe to
return a JSObject through an outparam, and the JSObject is all the callers
need.
2015-02-04 09:41:00 +01:00
Ms2ger 2f9bd0f10e Bug 1125901 - Part b: Stop reusing the aProto outparam in GetXPCProto; r=jst
This is pretty poor behaviour in any case, and it blocks the removal of the
outparam in my next patch.
2015-02-04 09:40:59 +01:00
Ms2ger 342cb4e598 Bug 1125901 - Part a: Remove WrapNative functions in nsDOMClassInfo; r=jst
They are equivalent to the WrapNative functions on nsContentUtils.
2015-02-04 09:40:59 +01:00
Alfredo Yang 1a6c2aefad Bug 1128858 - release media element after playing webm in testcases. r=cajbir 2015-02-03 01:05:00 +01:00
Alfredo Yang 44e89e8d9d Bug 1128845 - disable test cases due to webm OMX codec limitation. r=ajones 2015-02-02 23:42:00 +01:00
Alexandre Lissy d20d93f371 Bug 1128489 - Direct communication between SettingsService and SettingsRequestManager. r=qdot 2015-02-03 02:45:00 +01:00
Kyle Machulis 26fd9048b5 Bug 782751 - User Timing API Mochitests; r=baku 2015-02-03 21:46:23 -08:00
Kyle Machulis de83978693 Bug 782751 - User Timing API Implementation; r=baku 2015-02-03 21:46:23 -08:00
Jean-Yves Avenard 672121e19f Bug 1129224: Ensure the target is always unref in the target thread. r:bholley 2015-02-04 16:38:27 +11:00
Phil Ringnalda 34a9ee669a Bug 1123195 - Skip some more crashtests that time out on OS X 10.10 debug 2015-02-03 21:22:18 -08:00
Masayuki Nakano 09ab82b5ae Bug 1020139 part.1 Sort out legacy keys section of code value for the latest spec and add code values for Sun keyboard r=smaug 2015-02-04 11:01:19 +09:00
Wes Kocher 11b34ce2cf Backed out changeset 24fe1880f83b (bug 1126090) for b2g test failures 2015-02-03 16:50:14 -08:00
Chris Double e018144486 Bug 1128742 - Prevent pages with MSE content from being stored in bfcache - r=roc 2015-02-04 13:01:59 +13:00
Jim Mathies b1be9d7ce4 Bug 1127378 - When tabs close notify PluginWidgetChild earlier in shutdown. Prevents PluginWidgetProxy messages sent to dead parent actors triggering content process aborts. r=akotz 2015-02-03 13:58:32 -06:00
David Anderson 785b6f573b If APZ is enabled, do not handle wheel-event scrolling in layout. (bug 1126090, r=smaug) 2015-02-03 14:40:38 -08:00
Ryan VanderMeulen 50a23391ac Merge m-c to inbound. a=merge
--HG--
rename : dom/bluetooth2/bluedroid/BluetoothUtils.cpp => dom/bluetooth2/BluetoothUtils.cpp
rename : dom/bluetooth2/bluedroid/BluetoothUtils.h => dom/bluetooth2/BluetoothUtils.h
extra : rebase_source : c31f688477f77deabfb949e6de2e42c3531c4161
2015-02-03 16:18:11 -05:00
Chris Pearce eb27bb22f8 Bug 1123535 - Make dormant ResetPlayback assertion more lenient. r=jwwang 2015-02-04 10:17:28 +13:00
Ryan VanderMeulen 54f71a0db6 Merge inbound to m-c. a=merge 2015-02-03 16:04:22 -05:00
Sotaro Ikeda 16749fec58 Bug 1112519 - Clear mDropVideoUntilNextDiscontinuity when we do not seek r=cpearce 2015-02-03 12:53:12 -08:00
Robert Longson c8899fd463 Bug 1128281 - Pass strokeOptions to getGeometryBounds. r=jwatt 2015-02-03 18:36:32 +00:00
Bill McCloskey aa5986fb0f Bug 1126245 - Add test (r=bent) 2015-02-03 09:20:50 -08:00
Bill McCloskey 364ab011d6 Bug 1126245 - [e10s] Don't crash when opening new tabs from closed windows (r=bent) 2015-02-03 09:20:46 -08:00
Carsten "Tomcat" Book fd6a89d4e4 Merge mozilla-central to b2g-inbound 2015-02-03 15:31:37 +01:00
Carsten "Tomcat" Book 9fe5980ccd merge b2g-inbound to mozilla-central a=merge 2015-02-03 14:44:06 +01:00
Carsten "Tomcat" Book 06d8160838 merge fx-team to mozilla-central a=merge 2015-02-03 14:36:21 +01:00
Szu-Yu Chen [:aknow] 0c5c589134 Bug 1124550 - Part 12: Provide a default response function. r=hsinyi 2015-02-03 12:18:20 +08:00
Szu-Yu Chen [:aknow] 0794fc2589 Bug 1124550 - Part 11: Refactoring dial. r=hsinyi 2015-02-03 12:18:20 +08:00
Szu-Yu Chen [:aknow] d486d495a7 Bug 1124550 - Part 10: Refactoring holdCall, resumeCall. r=hsinyi 2015-02-03 12:18:20 +08:00
Szu-Yu Chen [:aknow] 876571cf17 Bug 1124550 - Part 09: Refactoring conferenceCall, separateCall. r=hsinyi 2015-02-03 12:18:20 +08:00
Szu-Yu Chen [:aknow] 3e01a0aa0e Bug 1124550 - Part 08: Refactoring holdConference, resumeConference. r=hsinyi 2015-02-03 12:18:20 +08:00
Szu-Yu Chen [:aknow] d5024f6c13 Bug 1124550 - Part 07: Refactoring hangupConference. r=hsinyi 2015-02-03 12:18:20 +08:00
Szu-Yu Chen [:aknow] 0739018a31 Bug 1124550 - Part 06: Refactoring hangupCall. r=hsinyi 2015-02-03 12:18:20 +08:00
Szu-Yu Chen [:aknow] 434b6f43e0 Bug 1124550 - Part 05: Refactoring sendUSSD, cancelUSSD. r=hsinyi 2015-02-03 12:18:20 +08:00
Szu-Yu Chen [:aknow] f8853a1b6d Bug 1124550 - Part 04: Use CDMA_FIRST_CALL_INDEX. r=hsinyi 2015-02-03 12:18:20 +08:00
Szu-Yu Chen [:aknow] 7030fadb69 Bug 1124550 - Part 03: TelephonyService: add method to detect cdma. r=hsinyi 2015-02-03 12:18:19 +08:00
Szu-Yu Chen [:aknow] e53208993d Bug 1124550 - Part 02: ril_worker: expose API cdmaFlash. r=hsinyi 2015-02-03 12:18:19 +08:00
Szu-Yu Chen [:aknow] 2e6a219f14 Bug 1124550 - Part 01: Remove unused code. r=hsinyi 2015-02-03 12:18:19 +08:00
Ryan VanderMeulen 769dd38513 Merge inbound to m-c. a=merge 2015-02-02 17:28:12 -05:00