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