Brian Birtles
1ce079cb8a
Bug 1109390 part 1 - Add tests for getting the startTime; r=jwatt
2015-03-24 09:21:07 +09:00
Bobby Holley
fcac4e1548
Bug 1145203 - Unify FlushDecoding, ResetDecode, and ResetPlayback into a single Reset() method. r=mattwoodrow
2015-03-23 17:07:10 -07:00
Bobby Holley
d31de95621
Bug 1145203 - Remove the AwaitIdle call in FlushDecoding. r=mattwoodrow
...
There are two callers of FlushDecoding - One is shutdown (where we already use
promises to wait for the queue to go idle via BeginShutdown), and the other is
dormant (see the comment).
2015-03-23 17:07:09 -07:00
Wes Kocher
0d9c0798af
Merge m-c to inbound a=merge CLOSED TREE
2015-03-23 16:51:22 -07:00
Wes Kocher
dc5b8282c8
Merge b2g-inbound to m-c a=merge CLOSED TREE
2015-03-23 16:47:58 -07:00
Wes Kocher
ab0d6fbec5
Backed out changeset f3b3547c610a (bug 1144409) for eme test failures CLOSED TREE
2015-03-23 16:06:32 -07:00
Wes Kocher
8c523bfc50
Backed out changeset 6cb38e697216 (bug 1144409)
2015-03-23 16:06:31 -07:00
Wes Kocher
356400af47
Backed out changeset c58f5ffb38e0 (bug 1142379)
2015-03-23 16:06:30 -07:00
Wes Kocher
d31297ac70
Backed out changeset f5a026d98faa (bug 1138294)
2015-03-23 16:06:28 -07:00
Ryan VanderMeulen
61b713145b
Backed out changesets 772945b1130d, cb83b6efa9ea, and 5f23080673ee (bug 1086999) for Gaia context_menu_test.js failures.
...
CLOSED TREE
2015-03-23 14:22:23 -04:00
Byron Campen [:bwc]
84528d3a65
Bug 1145407: Another mochitest 3 bustage fix on CLOSED TREE. r=bustage
2015-03-23 10:29:53 -07:00
Byron Campen [:bwc]
72b40d7bde
Bug 1145407: Fix mochitest 3 bustage on CLOSED TREE. r=bustage
2015-03-23 10:21:23 -07:00
Jocelyn Liu
f19ab05fd5
Bug 1114515 - Par h4: Implement Service, Characteristic, Descriptor interfaces for GATT client DiscoverServices API. r=btian, r=mrbkap
...
This patch covers
1) Add BluetoothGattService, BluetoothGattCharacteristic, BluetoothGattDescriptor interfaces
2) Create services, characteristics, descriptors from handling signals distributed by BluetoothGattManager
2015-03-23 03:27:00 -04:00
Jocelyn Liu
3934085aa3
Bug 1114515 - Part 3: Implement GATT client DiscoverServices API. r=btian, r=mrbkap
...
This patch covers
1) Add DiscoverServices() method into BluetoothGatt interface.
2) Implement discover procedure in BluetoothGattManager
2015-03-23 03:25:00 -04:00
Jocelyn Liu
43a35386b1
Bug 1114515 - Part 2: Add BluetoothUuid, BluetoothGattId[], BluetoothGattServiceId[] into bluetooth ipc protocol. r=btian
2015-03-21 06:45:00 -04:00
Jocelyn Liu
0ec268e86f
Bug 1114515 - Part 1: Revise BluetoothGattHALInterface for discovering all services and first characteristic/descriptor. r=btian
2015-03-21 06:44:00 -04:00
Ryan VanderMeulen
fae33a1adf
Bug 942411 - Re-enable test_ignoreuserfocus.html on B2G.
2015-03-23 14:33:46 -04:00
Karl Tomlinson
708218f202
bug 1144189 don't dispatch runnable again after immediate dispatch in RunAfterPendingUpdates r=roc
2015-03-18 09:29:33 +13:00
Karl Tomlinson
b76acaeb32
bug 1144341 RemoveDecoder() when initialization is aborted r=jya
2015-03-23 18:13:38 +13:00
Edwin Flores
7d338b8c72
Bug 1134434 - Fix bustage on a CLOSED TREE - r=bustage
2015-03-23 16:44:20 +13:00
Stephen Pohl
5690cc9e3f
Bug 1145336
: Remove old GMPs during updates. r=jwwang
2015-03-22 23:12:03 -04:00
JW Wang
abd375b7b0
Bug 1145057 - Block drawImage() from EME media. r=roc.
2015-03-22 18:09:18 +08:00
Edwin Flores
55b656bb4b
Bug 1134434 - Fire loadedmetadata before encrypted event on encrypted MP4s - r=cpearce
2015-03-23 15:31:15 +13:00
Edwin Flores
6ae01b039b
Bug 1134434 - Change test_eme_non_fragmented to expect a loadedmetadata' event instead of
encrypted' - r=cpearce
2015-03-23 15:31:15 +13:00
Cameron McCormack
ddd583144e
Bug 1145912 - Make single_transition_reversed and multiple_transitions more robust. r=birtles
2015-03-23 13:07:25 +11:00
Jean-Yves Avenard
6766a88711
Bug 1145101: Part6. Remove the PDM::Shutdown() method. r=cpearce
...
PDM::Shutdown() was documented in some implementation as running from the main
thread which wasn't the case. It served no purpose and all can be done from the
destructor instead.
The PDM being a refcounted object can be referenced by more than one object.
Shutting it down too early could cause crash. This is now avoided.
2015-03-23 11:12:59 +11:00
Jean-Yves Avenard
c4e90672b8
Bug 1145101: Part5. Re-use the same PDM when recreating a decoder. r=mattwoodrow
...
This ensure proper balance of PDM/Media Data Decoder Shutdown()
2015-03-22 13:13:42 +11:00
Jean-Yves Avenard
13e41fc86a
Bug 1145101: Part4. Fix coding style. r=cpearce
2015-03-23 11:12:58 +11:00
Jean-Yves Avenard
cb1ad68b58
Bug 1145101: Part3. Ensure PDM is shutdown after decoder. r=cpearce
...
A MediaDataDecoder object can't be used once the PDM that created it is
shutdown.
We ensure that if the PDM is in use by the SharedDecoderManager we do not
shut it down.
2015-03-23 11:12:58 +11:00
Jean-Yves Avenard
89d6ca22f4
Bug 1145101: Part2. Unset VDA/VT system functions when unlinking framework. r=cpearce
...
Makes it much easier to debug when framework got unlinked but is incorrectly
still later used as it will crash as a null deref.
2015-03-23 11:12:58 +11:00
Jean-Yves Avenard
e8a4112459
Bug 1145101: Part1. Correct log entry. r=cpearce
2015-03-23 11:12:57 +11:00
Nikhil Marathe
614f31e10e
Bug 1141332 - Disable content decoding and use decoded length on intercepted channels. r=mcmanus
2015-03-17 08:48:32 -07:00
Daniel Holbert
40d06db594
Bug 1110814 followup: Add missing 'override' annotations to new methods in CacheParent. rs=ehsan
2015-03-22 10:33:56 -07:00
Phil Ringnalda
8a89e647fd
Backed out 9 changesets (bug 1142775, bug 1139683, bug 1143810, bug 1142761, bug 1142784, bug 1142794, bug 1144819) for widespread bustage
...
CLOSED TREE
Backed out changeset 7613fc978d36 (bug 1142794)
Backed out changeset e5f0cb31263d (bug 1142784)
Backed out changeset dcd0af73ac84 (bug 1142784)
Backed out changeset 034f9c8e79ee (bug 1142784)
Backed out changeset ce0ee37e3ca9 (bug 1142775)
Backed out changeset 1519b8f2bbba (bug 1142761)
Backed out changeset 26fd55677841 (bug 1139683)
Backed out changeset 7ebc76a450c3 (bug 1144819)
Backed out changeset 92adb459d519 (bug 1143810)
2015-03-22 09:34:25 -07:00
Nikhil Marathe
3612762bd9
Bug 1136200 - Verify request type is not no-cors if response is opaque. r=jdm
2015-03-17 08:47:03 -07:00
Nikhil Marathe
42fd8be69d
Bug 1134324 - Set CORS mode and credentials on Fetch event Request. r=michal
...
renames fetch to fetchXHR() since fetch() is now a superpower.
2015-03-17 08:47:02 -07:00
Nikhil Marathe
f04010b8a1
Bug 1146059 - Remove Response.finalURL. r=ehsan
2015-03-21 17:49:29 -07:00
Jason Orendorff
60373a960b
Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
...
Also: Change signature of these functions and methods to all have the same arguments in the same order: (cx, obj, id, v, receiver). Also change v from MutableHandleValue to HandleValue.
There is no change in behavior.
In fact the new error message `JSMSG_SET_NON_OBJECT_RECEIVER` is
impossible to trigger from scripts for now, I think (after re-reading
the whole patch with this in mind). JS_ForwardSetPropertyTo is the only
way to get a non-object receiver into the engine, but no caller
currently does so.
We're installing new pipes here, and they should work, but for now it's
the same cold water flowing through as before. Actually hooking up the
hot water is left for another bug (one with tests, not to put too fine a
point on it).
Notes:
* InvokeGetterOrSetter had to be split into two functions:
InvokeGetter takes a MutableHandleValue out-param,
InvokeSetter a HandleValue in-param.
* Watchpoints can still tamper with values being assigned. So can
JSSetterOps. I'm pleased we can support this craziness in a way that
doesn't have to spread via the type system to encompass the entire
codebase.
* Change in GlobalObject::setIntrinsicValue is not really a change.
Yes, it asserted before, but an exception thrown during self-hosting
initialization is not going to go unnoticed either.
* Since the receiver argument to js::SetProperty() is at the end now, it
makes sense for it to be optional. Some callers look nicer.
2015-03-01 13:16:19 -06:00
Jason Orendorff
6b90d382df
Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo.
2015-02-17 11:58:43 -06:00
Bobby Holley
325acf96b9
Bug 1136873 - Deliver NotifyWaitingForResourcesStatusChanged asynchronously on the state machine task queue. r=mattwoodrow
...
The previous setup is wacky, and can cause the notification to reach the state
machine before the promise rejection, which causes us to stall intermittently.
We also take the opportunity to be a bit less trigger happy when we fire it
in MediaSourceReader.cpp.
2015-03-23 13:17:52 -07:00
Bobby Holley
5faed6827a
Bug 1136873 - Use promises for metadata decoding. r=mattwoodrow
2015-03-23 13:17:51 -07:00
Ehsan Akhgari
55b54a13f0
Bug 1110814 follow-up: Fix a typo in order to fix the test failures
2015-03-22 10:35:29 -04:00
David Anderson
049e818efb
Add APZ support for test.mousescroll callbacks. (bug 1142866 part 3, r=kats)
2015-03-22 00:42:26 -07:00
Ben Kelly
7fe87f9c51
Bug 1110814 P1 Implement Cache IPC actor for streaming data from child to parent. r=khuey
2015-03-22 02:52:12 -04:00
Ben Kelly
3cdff8602d
Bug 1110814 P0 Fully initialize Response before resolve Fetch promise. r=nsm
2015-03-22 02:52:12 -04:00
Ehsan Akhgari
d986820b12
Bug 1145792 - Add a test for the Cache.keys method; r=bkelly
2015-03-21 20:13:33 -04:00
Ehsan Akhgari
07650e2251
Bug 1145445
- Add a test for CacheStorage; r=bkelly
2015-03-21 20:11:24 -04:00
Ehsan Akhgari
55e8be4ca2
Bug 1144725 - Forcefully terminate the workers used in DOM cache tests once we're done with them; r=bkelly
2015-03-21 20:09:40 -04:00
Ehsan Akhgari
7f945cacd2
Bug 1143894 - Part 5: Add a test for handling of the Vary header with multiple entries in the cache; r=bkelly
2015-03-21 19:45:14 -04:00
Ehsan Akhgari
e9a5c75cb5
Bug 1143894 - Part 4: Add tests for handling of the Vary header in DOM Cache; r=bkelly
2015-03-21 19:45:13 -04:00