Chris Peterson
46bb7c80dd
Bug 1228947 - Replace mfbt/Constants.h with math.h. r=roc
...
--HG--
extra : rebase_source : 4ab2c4a917ea90055e48bd6adcb53904f2266ee0
2015-11-27 20:49:55 -08:00
JW Wang
84171dfe8c
Bug 1230004. Part 2 - have MDSM::BeginShutdown return a promise and remove MDSM::mDecoder. r=cpearce.
2015-12-03 15:59:44 +08:00
JW Wang
a62c25461b
Bug 1230004. Part 1 - cache data in MDSM so it won't need to ask MediaDecoder. r=cpearce.
2015-12-03 15:59:30 +08:00
Bogdan Postelnicu
4d0c1bf1a0
Bug 1227119 - Set a default value for variable ret. r=dougt
2015-11-23 06:03:00 -05:00
Sebastian Hengst
114ca318d6
Backed out 2 changesets (bug 1221992) for almost permafailing M-e10s(2) on Linux debug. r=backout
...
Backed out changeset ad20808dd3c4 (bug 1221992)
Backed out changeset 7cdcda3e65fb (bug 1221992)
2015-12-05 21:13:41 +01:00
Sebastian Hengst
774236075d
Backed out changeset 09d64535bcda (bug 1216687), a7f1a289dd78, 4dbf06183e6c, 26318a5e3006, 9ae2af3cf86d (bug 1226909) for M(1,2,5) oranges. r=backout
2015-12-05 16:34:47 +01:00
Jonas Sicking
993136c2c9
Bug 1216687: Add nsILoadInfo flags for cookie policies. r=ckerschb
2015-12-05 01:46:21 -08:00
Jonas Sicking
7fae3fd853
Bug 1226909 part 4: Make AsyncOpen2 set taining information on channels. Use this information in XHR and fetch(). r=bkelly
2015-12-05 01:46:20 -08:00
Jonas Sicking
ff12f48c5a
Bug 1226909 part 3: Move logic of when to initiate CORS preflight into channels. Allow CORS preflight to happen when doing a same-origin to cross-origin redirect. r=ckerschb
2015-12-05 01:46:20 -08:00
Jonas Sicking
918c689657
Bug 1226909 part 2: Let CORS preflight logic grab information from nsILoadInfo rather than duplicate it. r=ckerschb
2015-12-05 01:46:20 -08:00
Jonas Sicking
df33e62850
Bug 1226909 part 1: Do security checks in a redirect handler rather than when opening the redirected channel. r=ckerschb
2015-12-05 01:46:20 -08:00
Andrea Marchesini
ac93740bb2
Bug 1198095 - FileReader should dispatch an error if the blob changes size in the meantime the read is executed, r=bz
2015-12-05 09:37:35 +00:00
Andrea Marchesini
ebc5b1a50f
iBug 1122788 - patch 2 - nsMultiplexInputStream should not use Tell() in debug builds, r=bz
2015-12-05 09:36:51 +00:00
Jonas Sicking
50083808c2
More test bustage from bug 1222624
2015-12-05 00:42:48 -08:00
Jonas Sicking
230c846819
Fix test bustage due to platform line-endings. Bug 1222624
2015-12-04 23:10:03 -08:00
Jean-Yves Avenard
7084f9ab9c
Bug 1130237: [MSE] P3. Add mochitest testing behavior. r=gerald
...
We load data from [2ish, 4] and ensure that playback didn't start before data [0, 2ish] is loaded.
2015-12-05 17:28:38 +11:00
Jean-Yves Avenard
9ae0949e75
Bug 1130237: P2. Reset decoder state even if no decoder has been created yet. r=gerald
2015-12-05 17:28:37 +11:00
Jean-Yves Avenard
a080f16503
Bug 1130237: [MSE] P1. Only ever return a frame if we have data. r=gerald
...
After a Reset() the definition is that the resource was seeked to 0. As such we should only return a frame if there's data at time==0.
2015-12-05 17:28:37 +11:00
Jonas Sicking
fb82efc07a
Bug 1222624: Make xpath document() function use nsIPrincipals and nsIURIs rather than strings. r=peterv
2015-12-04 21:06:47 -08:00
Jonas Sicking
1087e47ca1
Bug 1222624: Make XSLT stylesheet parsing use nsIPrincipals and nsIURIs rather than strings. r=peterv
2015-12-04 21:06:46 -08:00
Martin Thomson
d8c0edad16
Bug 1225968 - Refactor data delivery tests to support addition of new tests, r=kitcambridge
...
--HG--
extra : commitid : BDX6sCt4cbd
extra : rebase_source : b13732d37c0fce50816f7e96a03f9bf3a8e76458
2015-11-20 14:21:24 -08:00
Martin Thomson
6e6387eecb
Bug 1225968 - Add authentication secret to push API, r=kitcambridge,smaug
...
--HG--
extra : commitid : 5qD0xsj9DLR
extra : rebase_source : 407d4152f897f87fa9b5fae8b6b93ef510cce59f
2015-12-09 07:26:42 +11:00
Kyle Machulis
7d22143e1d
Bug 1229971 - Change name and logic of youtube embed telemetry probe; r=vladan, r=cpeterson
2015-12-08 10:04:08 -08:00
Ben Kelly
4db1035d1b
Bug 1227015 P6 Abort updates if the script spec has changed. r=ehsan
2015-12-08 11:58:45 -05:00
Ben Kelly
58de757508
Bug 1227015 P5 Remove ServiceWorkerRegistrationInfo mScriptSpec. r=ehsan
2015-12-08 11:58:45 -05:00
Ben Kelly
d40ef59cb0
Bug 1227015 P4 Make register job always require an explicit script spec. r=ehsan
2015-12-08 11:58:45 -05:00
Ben Kelly
00c0e624e5
Bug 1227015 P3 Require a script spec on install jobs. r=ehsan
2015-12-08 11:58:45 -05:00
Ben Kelly
3e15fcaa7d
Bug 1227015 P2 Move mScriptSpec from registration job into script job base. r=ehsan
2015-12-08 11:58:45 -05:00
Ben Kelly
48d0ba6249
Bug 1227015 P1 Create ServiceWorkerScriptJobBase as parent class to register and install jobs. r=ehsan
2015-12-08 11:58:44 -05:00
Alfredo Yang
92abcfb61c
Bug 1224887: new PlatformDecoderModule based on OpenMax IL. r=jya, sotaro
2015-12-08 15:57:58 +05:30
Bogdan Postelnicu
ae22c83be6
Bug 1230902 - initialize mSampleRate and mMicrophoneActive. r=cpearce
2015-12-07 02:17:00 +01:00
Bogdan Postelnicu
a3215ffb22
Bug 1192982 - increase buffer size, memset it to 0 and then do the right way strncpy. r=jaas
2015-11-27 06:24:00 +01:00
Matt Woodrow
6ef854d267
Bug 1230338 - Record video frames dropped by the compositor, or while flushing during skip-to-keyframe. r=jya
2015-12-04 13:33:21 +13:00
Wes Kocher
caf5976449
Merge m-c to inbound, a=merge
...
--HG--
extra : commitid : EpefkAb2K9L
2015-12-03 16:11:01 -08:00
Andrew McCreight
ba894c4313
Bug 1230110 - HTMLImageElement should call its superclass's DestroyContent(). r=smaug
...
--HG--
extra : commitid : 6PKR4a9fssr
extra : source : b9d8d05aa4ee1cca71192d4d6c00900e8d1169b6
2015-12-03 14:03:12 -08:00
Wes Kocher
bfbadfd96d
Backed out 2 changesets (bug 1221992) for windows debug assertions in browser_perf-categories-js-calltree.js
...
Backed out changeset bcd90e591038 (bug 1221992)
Backed out changeset 6affaa386b9b (bug 1221992)
--HG--
extra : commitid : 4w08gUrbqQr
2015-12-03 15:56:59 -08:00
Jeff Gilbert
26dafe015c
Bug 1228711 - Cubemap images must be square. - r=benwa
2015-12-03 15:38:06 -08:00
Wes Kocher
286a265f77
Backed out 2 changesets (bug 1230118, bug 1230110) for windows debug assertions in browser_perf-categories-js-calltree.js
...
Backed out changeset a9ce85f77af9 (bug 1230118)
Backed out changeset b9d8d05aa4ee (bug 1230110)
--HG--
extra : commitid : 9wnrd9NnBlp
2015-12-03 15:38:04 -08:00
Brian Birtles
3cd1347f35
Bug 1226118 part 15 - Remove no-longer-necessary delays from test_running_on_compositor.html; r=hiro
...
Since part 3 in this patch series updated the way we clear the "running on
compositor" flag, we can update these tests so they no longer wait for this
flag (see bug 1226118 comment 21).
2015-12-04 08:34:18 +09:00
Brian Birtles
f82ce867cf
Bug 1226118 part 12b - Rename CommonAnimationManager::GetAnimations to GetAnimationCollection; r=dholbert
...
This is to align with the existing GetAnimationCollection method that takes
a frame. Also, by making this name more specific hopefully it will be used less
since we are trying to move as much code as possible over to using EffectSet
instead of AnimationCollection.
2015-12-04 08:34:17 +09:00
Brian Birtles
7806ce3d5d
Bug 1226118 part 8 - Add EffectCompositor::GetAnimationsForCompositor that uses the EffectSet rather than AnimationCollection; r=dholbert
...
This added method should behave in an equivalent manner to the existing
CommonAnimationManager::GetAnimationsForCompositor except for the following
differences:
* It uses the EffectSet attached to a target element rather than one of the
AnimationCollection object on the owning element.
* It returns an array of Animation objects consisting of only those Animations
that actually have the specified property as opposed to the
AnimationCollection consisting of *all* CSS animations or *all* CSS
transitions for the element regardless of whether they run on the compositor
or not.
It may not be obvious why these two methods otherwise behave in an equivalent
fashion so the following explains how the existing code is mirrored in the new
method.
The existing code is as follows:
> AnimationCollection*
> CommonAnimationManager::GetAnimationsForCompositor(const nsIFrame* aFrame,
> nsCSSProperty aProperty)
> {
> AnimationCollection* collection = GetAnimationCollection(aFrame);
> if (!collection ||
> !collection->HasCurrentAnimationOfProperty(aProperty) ||
> !collection->CanPerformOnCompositorThread(aFrame)) {
> return nullptr;
> }
>
> // This animation can be done on the compositor.
> return collection;
> }
The new EffectCompositor::GetAnimationsForCompositor begins with two checks
performed at the beginning of CanPerformOnCompositorThread: the checks for
whether async animations are enabled or not and whether the frame has refused
async animations since these are cheap and it makes sense to check them first.
The next part of EffectCompositor::GetAnimationsForCompositor checks if there is
an EffectSet associated with the frame. This is equivalent to the check whether
|collection| is null or not above.
Following, we iterate through the effects in the EffectSet.
We first check if each effect is playing or not. In the above code,
HasCurrentAnimationOfProperty only checks if the effect is *current* or not.
However, CanPerformOnCompositorThread will only return true if it finds an
animation that can run on the compositor that is *playing*. Since playing is
a strict subset of current we only need to perform the more restrictive test.
Next we check if the effect should block running other animations on the
compositor. This is equivalent to the remainder of CanPerformOnCompositorThread.
Note that the order is important here. Only playing animations should block
other animations from running on the compositor. Furthermore, this needs to
happen before the following step since animations of property other than
|aProperty| can still block animations from running on the compositor.
Finally, we check if the effect has an animation of |aProperty|. This is
equivalent to the remainder of HasCurrentAnimationOfProperty.
If all these checks succeed, we add the effect's animation to the result to
return.
2015-12-04 08:34:12 +09:00
Brian Birtles
40c6c207b0
Bug 1226118 part 7 - Rename and rework KeyframeEffectReadOnly::CanAnimatePropertyOnCompositor to ShouldBlockCompositorAnimations; r=hiro
...
KeyframeEffectReadOnly::CanAnimatePropertyOnCompositor has a comment that says
it, "Returns true |aProperty| can be run on compositor for |aFrame|" but it
does nothing of the sort.
What it *does* do is check answer the question, "If there happened to be an
animation of |aProperty| on |aFrame|, should we still run animations on the
compositor for this element?".
This patch renames the method accordingly and moves the step where we iterate
over a given effect's animated properties from
AnimationCollection::CanPerformOnCompositor to inside this method, making this
method a class method rather than a static method at the same time.
As noted in the expanded comment, the approach of blocking opacity animations
in these situations seems unnecessary but for now this patch just preserves the
existing behavior.
2015-12-04 08:32:53 +09:00
Brian Birtles
fd98de719c
Bug 1226118 part 5 - Move LogAsyncAnimationFailure to AnimationUtils; r=dholbert
...
This patch also moves AnimationUtils out of the dom namespace since it seems
unnecessary. We typically only put actual DOM interfaces in the dom namespace.
2015-12-04 08:32:53 +09:00
Brian Birtles
a92b5ec6ab
Bug 1226118 part 3 - Use EffectSet in CommonAnimationManager::ClearIsRunningOnCompositor; r=hiro, r=dholbert
2015-12-04 08:32:53 +09:00
Brian Birtles
5ea3caedb7
Bug 1226118 part 1 - Add EffectSet::GetEffectSet(const nsIFrame*); r=dholbert
2015-12-04 08:32:52 +09:00
Blake Kaplan
0bb2b116eb
Bug 1116478 - Open web content handlers in the proper tab in e10s. r=billm
...
--HG--
extra : rebase_source : 9ce04d3a3b30ecdcef4c4781639f0e5ea22d8b22
2015-12-03 15:04:28 -08:00
Andrew McCreight
5e1c30c848
Bug 1230110 - HTMLImageElement should call its superclass's DestroyContent(). r=smaug
...
--HG--
extra : commitid : L6Z2VdVTfXK
extra : rebase_source : fad68a186e8124cab5beffa34e9db960fe5d2d38
2015-12-03 14:03:12 -08:00
Nicholas Nethercote
5a37352d4a
Bug 1229665 - Convert widget clip regions to LayoutDevicePixels. r=botond.
...
--HG--
extra : rebase_source : 315ac98884f84f3b5d53f156f3e02ddde3a57dbc
2015-12-02 14:32:55 -08:00
Catalin Badea
6c1a994648
Bug 1221992 - Fix test using GetMostRecentWindow from the child process. r=smaug
2015-12-03 23:19:29 +02:00
Catalin Badea
889982d7af
Bug 1221992 - Prevent ServiceWorkerClients.OpenWindow from opening tabs in private mode windows. r=smaug
2015-12-03 23:19:29 +02:00
Ralph Giles
7723ca9104
Bug 1228721 - Conditionalize other webvtt navigator access. r=kinetik
...
Missed this in the previous commit.
2015-12-03 09:32:00 -08:00
Jeff Muizelaar
303885a832
Bug 1207288. Ask ANGLE for the correct output version. r=jgilbert
2015-12-03 14:37:02 -05:00
Carsten "Tomcat" Book
df451fe7b0
merge mozilla-inbound to mozilla-central a=merge
2015-12-03 12:00:42 +01:00
Matthew Noorenberghe
d77a8d39c1
Bug 1216986 - Fix usage of nsIURI.host in password manager and prompt code to support IPv6. r=dolske,liuche,kanru
...
--HG--
extra : commitid : zwoW6hAPKy
extra : rebase_source : 183b3f29af92860fbe232427e9e8f1cdd7116707
2015-12-02 16:13:18 -08:00
Carsten "Tomcat" Book
5adcabb340
merge mozilla-inbound to mozilla-central a=merge
2015-12-02 15:20:57 +01:00
Carsten "Tomcat" Book
541bf4c5e1
merge fx-team to mozilla-central a=merge
2015-12-02 15:17:31 +01:00
Carsten "Tomcat" Book
8230cd1d11
Backed out changeset fdbc50946db3 (bug 1223297) for test failures
...
--HG--
extra : rebase_source : 0ca7ee0d62d633bc7462fae75787050e8d6463d5
2015-12-02 11:56:45 +01:00
Carsten "Tomcat" Book
1e57fae9f1
Backed out changeset 720b3adb1df5 (bug 1137681) since this need to be out too on a CLOSED TREE
2015-12-02 11:50:27 +01:00
Nigel Babu
cc17273b85
Backed out changeset 1e400c0266e5 (bug 1224887) for build bustage
...
ON A CLOSED TREE
2015-12-02 14:51:30 +05:30
JW Wang
e4cbe0c128
Bug 1228939 - 1. add mSeekable to MediaInfo. 2. use MediaEventSource to notify the decoder when the media is not seekable. 3. remove unused code. r=jya.
2015-12-02 15:42:32 +08:00
Ethan Lin
c257b89d86
Bug 1228949 - Fix WebGLBuffer content type when the target is LOCAL_GL_COPY_READ_BUFFER or LOCAL_GL_COPY_WRITE_BUFFER. r=jgilbert
2015-11-30 01:30:00 +01:00
Makoto Kato
0e56a625b2
Bug 1228462 - "PluginQuirks.* uses DOS CRLF". r=jmathies
2015-11-26 17:52:00 +01:00
Alfredo Yang
d0c13c6363
Bug 1224887 - new PlatformDecoderModule based on OpenMax IL. r=jya, sotaro
2015-12-01 06:12:00 +01:00
Alastor Wu
1fe60ea737
Bug 1223297 - Multiple audio channel test. r=baku.
...
--HG--
extra : transplant_source : R%03%ABL%7C%21%BFt%C7%7EM%E4%9D%0CWON%0E%BDJ
2015-11-18 10:01:14 +08:00
Louis_Chang
9843bbdf08
Bug 1217778
- Ensure sBluetoothGattService is not null before accessing GattInterface in GattManager. r=jocelyn
2015-12-02 09:31:45 +08:00
Wes Kocher
50e8f21d5b
Merge inbound to central, a=merge
...
--HG--
extra : commitid : 9WZlbf1Q29D
2015-12-01 15:43:33 -08:00
Carsten "Tomcat" Book
31b570ce3c
Merge mozilla-central to b2g-inbound
2015-12-01 15:28:29 +01:00
Carsten "Tomcat" Book
f3e1aec951
merge mozilla-inbound to mozilla-central a=merge
2015-12-01 15:25:14 +01:00
Carsten "Tomcat" Book
207c64c6c1
Backed out changeset f4348b2f5c5f (bug 1223678) for bustage
...
--HG--
extra : rebase_source : 1e7bf92b54ceff74b6eee2143a2f82434af1e8e3
2015-12-01 15:01:36 +01:00
Mike Conley
9f4da372d6
Bug 1220752 - Fix and enable browser_bug1058164.js for e10s now that bug 918634 has landed. r=mrbkap
...
This also makes the test more precise since it now checks the order of
the pagehide and pageshow events.
--HG--
extra : commitid : JT7O7nc24wr
extra : rebase_source : 7be6c9154e8b24cbc392f60fe080821b54cc7930
extra : amend_source : c5acbb1c0b89220efa21b20fdc26c2fea6b51e64
2015-11-27 19:01:46 -05:00
Carsten "Tomcat" Book
590590b407
Merge mozilla-central to b2g-inbound
2015-11-30 13:47:32 +01:00
Jocelyn Liu
963cd9f23f
Bug 1228519 - Fix RequestReadNotification for GATT Server API. r=brsun
2015-11-30 20:24:07 +08:00
Jocelyn Liu
a84e009ffd
Bug 1228521 - Fix PDU packing in |ServerSendResponseCmd| for GATT Server API. r=brsun
2015-11-30 20:23:04 +08:00
Jocelyn Liu
f692ee9ee4
Bug 1228909 - Fix PDU packing in |ClientSetAdvDataCmd| for GATT API. r=brsun
2015-11-30 20:21:52 +08:00
Carsten "Tomcat" Book
5a9f09086a
merge mozilla-inbound to mozilla-central a=merge
2015-11-30 13:19:02 +01:00
Thomas Zimmermann
63fd9969ce
Bug 1228946: Remove '#if 0' block from Bluetooth module, r=joliu
...
This is a cleanup patch for removing an '#if 0' that was landed in
the Bluetooth code.
2015-11-30 12:46:09 +01:00
Mark Capella
83e7fad573
Bug 1218072
- crash in nsTextEditorState::FinishedRestoringSelection, r=smaug
2015-11-28 11:44:54 -05:00
Carsten "Tomcat" Book
57d83d3910
merge mozilla-inbound to mozilla-central a=merge
2015-11-27 11:08:41 +01:00
Ben Tian
9cb17c7756
Bug 1228479 - Remove redundant blob handling in BluetoothMapRequestHandle::ReplyToFolderListing, r=shuang
2015-11-27 14:03:03 +08:00
Chris Pearce
efc8956d13
Bug 1228461 - Implement keyids initData type for ClearKey. r=gerald
2015-11-27 17:13:40 +13:00
Carsten "Tomcat" Book
0a41d103c4
Merge mozilla-central to b2g-inbound
2015-11-26 16:56:39 +01:00
Carsten "Tomcat" Book
358e4575c4
merge mozilla-inbound to mozilla-central a=merge
2015-11-26 16:54:27 +01:00
Carsten "Tomcat" Book
62397997d3
merge b2g-inbound to mozilla-central a=merge
2015-11-26 16:50:50 +01:00
Pierre-Eric Pelloux-Prayer
622194555c
Bug 1222935 - Support REQUEST_SEND_USSD command. r=hsinyi
2015-11-26 20:32:51 +08:00
Carsten "Tomcat" Book
23302026c1
Backed out changeset 82c89f573e53 (bug 1191460)
...
--HG--
extra : rebase_source : 3940f457bfda06bbc7d9236b57403e431a9a5957
2015-11-26 12:02:59 +01:00
Carsten "Tomcat" Book
3d36e0d95d
Backed out changeset bc9a43cbbdfa (bug 1227932)
...
--HG--
extra : rebase_source : a52df07605cf6df721f4d3e0753deb31b66c2d07
2015-11-26 12:02:57 +01:00
Carsten "Tomcat" Book
a1980896be
merge fx-team to mozilla-central a=merge
2015-11-26 11:57:05 +01:00
Carsten "Tomcat" Book
11699b74a9
merge b2g-inbound to mozilla-central a=merge
2015-11-26 11:55:11 +01:00
Ben Tian
cdd3762041
Bug 1227440 - Reject pin reply by cancelling bond to trigger BondStateChangedNotification, in order to inform gaia setting app, r=shuang
2015-11-26 16:31:42 +08:00
Jorg K
5c46934990
Bug 1214377 - Hack to solve Thunderbird's need to detect style pre-wrap. rs=ehsan on a CLOSED TREE
2015-11-26 09:21:00 +01:00
Carsten "Tomcat" Book
5fb313776a
Backed out changeset e925caf848fa (bug 1214377) for wrong reviewer in commit
2015-12-01 10:31:32 +01:00
Henry
897968f644
Bug 1223678 - Use package-identifier from argument to create principal. r=kanru.
...
--HG--
extra : rebase_source : d0ae9975c1613172e59a9193cece8992e68f3b4f
2015-11-25 23:17:00 +01:00
DimiL
247159320f
Bug 1223672 - NSec package cannot use device storage API. r=kchen
...
--HG--
extra : rebase_source : ac72a20aaf2bef9d6f33e3701b533f31b880ce5d
2015-11-25 21:50:00 +01:00
Jocelyn Liu
fa7b21647d
Bug 1229290 - Pack/unpack UUIDs in a reverse order when adding characteristics and descriptors in GATT server API. r=brsun
2015-12-01 18:54:55 +08:00
Alastor Wu
15fc4f69b0
Bug 1223261 - Add the audio playback test for the case muted-by-default. r=baku.
...
--HG--
extra : rebase_source : decdc8697cf31a6a55330ab193fc9164c5b1ea3f
2015-11-27 10:19:27 +08:00
Eugen Sawin
61cdb4a6cd
Bug 1219178 - [9.1] Make SeekPosition available with tests disabled. a=me for fixing build problems
2015-11-25 06:44:00 +01:00
Carsten "Tomcat" Book
1edd1500db
merge mozilla-inbound to mozilla-central a=merge
2015-11-25 12:51:53 +01:00
Carsten "Tomcat" Book
d4ef6710aa
Backed out changeset 50441cd0d6a1 (bug 1212321) for causing regressions
2015-11-25 12:37:24 +01:00
Andrew Comminos
544dcecc58
Bug 1203135 - Terminate linking if maximum vertex attribute count is exceeded on Mesa. r=jgilbert
2015-11-24 21:27:29 -08:00
chunminchang
53f35290b7
Bug 1226144 - Free sessionId after using it. r=selin
2015-11-26 02:39:00 +01:00
Wes Kocher
fcb2a5060a
Merge b2ginbound to central, a=merge
...
--HG--
extra : commitid : DY49ZjkFuGD
2015-11-24 16:52:38 -08:00
Carsten "Tomcat" Book
7fc565c303
Merge mozilla-central to fx-team
2015-11-25 13:59:23 +01:00
Wes Kocher
72261b4523
Backed out 12 changesets (bug 1200595) for b2g mochitest crashes in SharedBufferManagerParent CLOSED TREE
...
Backed out changeset cf8cf1a039dd (bug 1200595)
Backed out changeset 65da564f952c (bug 1200595)
Backed out changeset 7663208f1582 (bug 1200595)
Backed out changeset fc1fbb97c8eb (bug 1200595)
Backed out changeset 3ad5a4c457fe (bug 1200595)
Backed out changeset add3fe9afc0c (bug 1200595)
Backed out changeset 68aba6b39588 (bug 1200595)
Backed out changeset ab326c34f1cf (bug 1200595)
Backed out changeset ed34bc528a1b (bug 1200595)
Backed out changeset 0dc93424546c (bug 1200595)
Backed out changeset 8cc12f12f3d1 (bug 1200595)
Backed out changeset bb84403701b7 (bug 1200595)
--HG--
extra : commitid : AMC6i05xyTh
2015-11-24 10:07:02 -08:00
Thomas Nguyen
7b306d81e1
Bug 1087928 - write marionette-webapi tests for ontagfound. r=yoshi
...
--HG--
extra : rebase_source : c7b0762cbfd496fdf358f9a327431198f3c0237d
2015-11-24 18:00:00 +01:00
Shawn Huang
fb992c848d
Bug 1186840 - [MAP] Implement MessageUpdate function, r=btian
2015-12-01 15:55:41 +08:00
Ben Tian
2b918d0fd2
Bug 1228471 - use Endian.h to write filename and handleId into OBEX packet, r=shuang
2015-12-01 10:36:43 +08:00
Nicholas Nethercote
0f6b051df6
Bug 1186808 - Replace nsBaseHashtable::EnumerateRead() calls in dom/camera/ with iterators. r=mikeh.
...
--HG--
extra : rebase_source : f332c1005449f2988936ad82cbfce1c3f65bcd7a
2015-11-22 14:39:01 -08:00
JW Wang
6e21f29356
Bug 1227797 - Use MediaEventSource to publish playback events for MDSM. r=jya.
2015-11-30 13:06:19 +08:00
Jean-Yves Avenard
bb0aacbf79
Bug 1227396: P13. Refactor how MP4 buffered range is calculated. r=cpearce
...
We now use an index of samples made of block of samples delimited by keyframes. The search is performed using a binary search. This allows to quickly find which blocks are found within the media cache.
On a 8 core mac pro, this leads to a 67% improvement on CPU time spent playing a long MP4 video (from 112s CPU to 45s CPU)
The optimisation is only possible if all mp4 data chunks are continuous (which they almost always are)
2015-11-30 11:29:37 +11:00
Jean-Yves Avenard
ead53cc75e
Bug 1227396: P12. Use MediaByteRangeSet capabilities to filter already processed data. r=cpearce
2015-11-30 11:29:36 +11:00
Jean-Yves Avenard
5c7a8901c8
Bug 1227396: P11. Add IntervalSet::operator- operand. r=gerald
...
Also fix constness.
2015-11-30 11:29:36 +11:00
Jean-Yves Avenard
fdf27ff498
Bug 1227396: P9. Remove unnecessary monitor. r=cpearce
...
The Index and MoofParser are now only used via the MP4Demuxer which is guaranteed to always be called on the same taskqueue.
2015-11-30 11:29:35 +11:00
Jean-Yves Avenard
a7975b198f
Bug 1227396: P8. Replace MediaByteRange with Interval<int64_t> typedef. r=cpearce
...
It's now okay to simplify.
2015-11-30 11:29:34 +11:00
Jean-Yves Avenard
c8c275cee2
Bug 1227396: P7. Replace nsTArray<MediaByteRange> with dedicated MediaByteRangeSet object. r=cpearce
2015-11-30 11:29:34 +11:00
Jean-Yves Avenard
98b7b59261
Bug 1227396: P6. Replace MediaByteBuffer with Interval<int64_t>. r=cpearce
2015-11-30 11:29:33 +11:00
Jean-Yves Avenard
dd73df2954
Bug 1227396: P5. Make Interval::Span ignore empty interval. r=gerald
...
An interval with a length of 0 doesn't really exist and will be removed when used in an IntervalSet. As such, calculating a Span with an empty intervals didn't really make sense
2015-11-30 11:29:33 +11:00
Jean-Yves Avenard
f84dc2e04c
Bug 1227396: P4. Add IntervalSet::Clear method. r=gerald
2015-11-30 11:29:31 +11:00
Jean-Yves Avenard
5499ac5293
Bug 1227396: P3. Add IntervalSet::LastInterval method. r=gerald
2015-11-30 11:29:30 +11:00
Jean-Yves Avenard
70f2124283
Bug 1227396: P2. Rename some MediaByteRange methods. r=cpearce
...
Will facilitate the replacement of MediaByteRange by Interval<int64_t>
2015-11-30 11:29:30 +11:00
Jean-Yves Avenard
c92e468354
Bug 1227396: P1. Remove TimestampedMediaByteRange object. r=cpearce
2015-11-30 11:29:29 +11:00
Ben Kelly
9aa47b7280
Bug 1226441 - Part 2: Delay functional event dispatch until service worker is activated; r=catalinb
2015-11-24 10:49:00 -05:00
Ehsan Akhgari
c755109b2c
Bug 1227148 - Add SameObject and NewObject annotations to some ServiceWorkerContainer members; r=bzbarsky
2015-11-24 09:38:28 -05:00
Eugen Sawin
607c52ca89
Bug 1219178 - [8.1] Constrain seek position getter to max duration. r=jya
2015-11-24 15:02:35 +01:00
Eugen Sawin
334574ba77
Bug 1219178 - [7.1] Add out-of-bounds seeking test. r=jya
2015-11-24 15:02:34 +01:00
Eugen Sawin
1d6552cfbe
Bug 1219178 - [6.1] Add small test file case. r=jya
2015-11-24 15:02:34 +01:00
Eugen Sawin
3cb42afa72
Bug 1219178 - [5.1] Return invalid resource length when mock resource is uninitialized instead of crashing. r=jya
2015-11-24 15:02:34 +01:00
Eugen Sawin
4356ebc299
Bug 1219178 - [4.1] Accept only layer III frames. r=jya
2015-11-24 15:02:34 +01:00
Eugen Sawin
c389d0fb93
Bug 1219178 - [3.1] Clamp seeking offsets to estimated frame boundaries. r=jya
2015-11-24 15:02:33 +01:00
Eugen Sawin
3bc9e20c06
Bug 1219178 - [2.1] Add frame consistency verification to reduce chance for false positive detection. r=jya
2015-11-24 15:02:33 +01:00
Eugen Sawin
f4295dd666
Bug 1219178 - [1.1] Prevent ScanUntil from overshooting the target time frame. r=jya
2015-11-24 15:02:32 +01:00
Nicholas Nethercote
6f9bc492d5
Bug 1187151 (part 5) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=khuey.
2015-11-24 16:55:01 -08:00
Nicholas Nethercote
2ef69fa23a
Bug 1187151 (part 4) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=khuey.
2015-11-24 16:54:42 -08:00
Nicholas Nethercote
0cea25ad8c
Bug 1187151 (part 3) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=khuey.
2015-11-24 16:54:27 -08:00
Sunny Sidhu
cfa8942015
Bug 1220873
- Make Layer::mVisibleRegion a LayerIntRegion. r=botond
...
--HG--
extra : source : dc46048f7a9e9cc008c97e2d9e0a100944743055
extra : amend_source : 63783bc076e5969ebacdc8c74f9b5194a1891d9e
2015-11-29 02:07:55 -05:00
Carsten "Tomcat" Book
4478aaa8da
Merge mozilla-central to b2g-inbound
2015-11-25 14:00:32 +01:00
David Rajchenbach-Teller
0da8936844
Bug 1216972 - MediaManager AsyncShutdown for content processes. r=jesup
...
--HG--
extra : transplant_source : %D9%A4%C4%95%EB%F9%0Fh%83z%21%91A5cu7%B4%DF%DE
2015-11-18 21:42:16 +01:00
Nicholas Nethercote
90bbac13cc
Bug 1229237 (part 3) - Make nsIWidget::Invalidate() take a LayoutDeviceIntRect. r=botond.
...
--HG--
extra : rebase_source : 1afe44a5ab2a3d5478010fc23ba1891ab297bde6
2015-11-16 21:18:31 -08:00
Nigel Babu
8e17dab54a
Backed out changeset c9cfbe159b26 (bug 1200133) for failing it's own tests
2015-11-24 17:23:47 +05:30
sgiles
d59ee6148c
Bug 1224609 - Ensure the primary screen is always returned in RecvScreenForBrowser if all else fails. r=wmccloskey
2015-11-16 12:54:34 +00:00
Gabriele Svelto
d758582e63
Bug 1207221 - Do not prevent the system app from vibrating when it is hidden. r=bz r=dhylands
2015-11-17 10:18:38 +01:00
Tim Huang
6f05771bd9
Bug 1225549 - Modify the data type of mThreshold of NetworkParams to long long from long. r=ettseng
2015-11-18 18:14:00 +01:00
Mantaroh Yoshinaga
68f136d70e
Bug 1200133 - Change mochitest using TV Simulator Service. r=seanlin
2015-11-24 00:00:00 +01:00
Carsten "Tomcat" Book
2dd57597de
Merge mozilla-central to b2g-inbound
2015-11-23 14:53:00 +01:00
Carsten "Tomcat" Book
5f1ac1afb3
merge mozilla-inbound to mozilla-central a=merge
2015-11-23 14:08:50 +01:00
Carsten "Tomcat" Book
694a81aba1
Backed out changeset 162ded2e49c8 (bug 1223696) for failing on own test on a CLOSED TREE
2015-11-23 09:48:56 +01:00
JW Wang
fb3cd6a536
Bug 1226569. Part 2 - assert functions that should never be called after shutdown. r=jya.
2015-11-23 10:35:56 +08:00
JW Wang
328ebd72a1
Bug 1226569. Part 1 - Use MediaEventSource to publish MetadataLoaded and FirstFrameLoaded events. r=jya.
2015-11-23 10:35:18 +08:00
JW Wang
b194bb0f80
Bug 1219163. Part 2 - Move some functions that are never called from the interface of AbstractMediaDecoder down the class hierarchy. r=jya.
2015-11-23 10:26:49 +08:00
JW Wang
a7be18a6e3
Bug 1219163. Part 1 - Remove unused functions from AbstractMediaDecoder. r=jya.
2015-11-23 10:19:04 +08:00
Jean-Yves Avenard
321718db5f
Bug 1226707: P3. Only create the type of decoder we will need. r=cpearce
2015-11-23 16:30:49 +11:00