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

434248 Коммитов

Автор SHA1 Сообщение Дата
Brian Birtles f5d2835cea Bug 1181392 part 3 - Remove use of IsFinishedTransition in KeyframeEffectReadOnly; r=dbaron
KeyframeEffectReadOnly uses IsFinishedTransition to exclude finished transitions
from certain tests. This check, however, is redundant in each case.
This is because any effect marked as IsFinishedTransition will have the
following properties:
- owning animation's PlayState() == Finished or Idle
- animation phase = after or null
- progress = null (this is because transitions don't fill forwards)
2015-08-07 12:29:35 +09:00
Brian Birtles 4561c8eda3 Bug 1181392 part 2 - Remove use of IsFinishedTransition from Animation::ComposeStyle; r=dbaron
Animation::ComposeStyle uses IsFinishedTransition to skip doing work for
transitions that have run their course. We can, however, generalize this to
cover all animations that are not currently contributing to the animated
style--that is animations that are not "in effect".

We need to add this check *after* we update aNeedsRefreshes since an animation
that is not "in effect" because it has a delay and no backwards fill (in this
case it will have a play state of "running") still needs refreshes.
2015-08-07 12:29:35 +09:00
Brian Birtles 78f8287b7d Bug 1181392 part 1 - Remove use of IsFinishedTransition from Animation::CanThrottle; r=dbaron
Previously we used IsFinishedTransition so that if the only animations present
are finished transitions we could throttle the tick. In fact, this probably
shouldn't even be necessary since we shouldn't be calling CanThrottle if
AnimationCollection::mNeedsRefreshes is false. However, so long as we're
performing this test it turns out we can generalize this further and throttle
ticks for all finished animations that are not newly finished, regardless of
whether they are running on the compositor or not (although this method won't
be called unless the animation property could be run on the compositor anyway).

This method is somewhat confusing. For one, it is not strictly limited to
animations that are running on the compositor. It appears to only return true
when the animation is running on the compositor but the mIsRunningOnCompositor
flag doesn't get cleared when the animation finishes (bug 1151694). As a result
this method also deals with animations that are now running on the main thread.
This patch makes us deal with such animations more consistently.

This patch also reworks this method so that it's hopefully a little easier to
follow and a little more consistent since I spent several hours trying to
understand the different combinations of inputs this method could take and what
question it was trying to answer.
2015-08-07 12:29:35 +09:00
Nicholas Nethercote 0a97485195 Bug 1190735 - Remove nsITimer.TYPE_REPEATING_PRECISE. r=froydnj.
--HG--
extra : rebase_source : e4424bde52b0f90adbd328071f62b89193098d34
2015-08-04 17:30:53 -07:00
Ehsan Akhgari 93dbfbbfed Bug 1191959 - Make sure that pinned tabs are still clickable after unuting a tab that is not playing; r=jaws
This bug happens becuase when toggleMuteAudio() is called from the click
handler for the tab, we remove the muted attribute during unmuting,
which makes the element display:none.  Therefore, when the mouse pointer
leaves that region, there is no element to receive the mouseout event
and as a result, the _overPlayingIcon variable stays true, which means
we stop tab switching in the mousedown handler.
2015-08-06 23:09:11 -04:00
JW Wang c1624b854e Bug 1191173 - Mirror MediaDecoder::mSameOriginMedia in MDSM. r=jya. 2015-08-06 18:05:30 +08:00
Jean-Yves Avenard 616e6d2dd6 Bug 1188131: Don't rely on MediaResource type to detect media format. r=cpearce
This information is often wrong and non-existent with MSE. Let the PDM decides later based on the metadata.
This prevent hardware acceleration to be turned on leading to extremely high CPU usage on high definition videos.
2015-08-07 12:19:49 +10:00
Nicholas Nethercote 118a07d50a Bug 1191670 - Tweak comments in some memory reporter tests. r=erahm.
DONTBUILD because comment-only changes.
2015-08-06 19:07:50 -07:00
Wes Kocher 1932e939ba Merge m-c to inbound, a=merge 2015-08-06 18:42:15 -07:00
Wes Kocher 4f23694eb2 Backed out changeset fdf5862a8c00 (bug 1176451) a=backout 2015-08-06 18:38:22 -07:00
Ben Kelly c7e4c1b91c Bug 983301 Add a test for FetchEvent.respondWith(5). r=bz 2015-08-06 18:12:14 -07:00
Wes Kocher 83a7cbf448 Merge m-c to inbound, a=merge 2015-08-06 18:11:16 -07:00
Nathan Froyd a82c7ce24e Bug 1192070 - avoid complaining about missing override keywords in skia; r=glandium 2015-08-07 01:34:57 -04:00
Wes Kocher 3fc4028393 Merge b2ginbound to central, a=merge 2015-08-06 18:09:39 -07:00
Nathan Froyd 7894c2fd13 Bug 1191900 - remove superfluous check for GCC force_align_arg_pointer attribute; r=glandium
qcms and libav use __attribute__((force_align_arg_pointer))
unconditionally; the libav use case suggests that the attribute has been
around since GCC 4.2.  We're well past that point with GCC, and clang
supports it also.  So we can simply assume the compiler has it in the
appropriate places.

It is, however, x86 only (x86-64 appropriately aligns the stack at all
times), so we need to adjust the libpixman build code appropriately.
2015-08-06 21:07:57 -04:00
Nathan Froyd 0a5095ccbf Bug 1191884 - remove now-unnecessary check for GCC PR49911; r=glandium
This PR was fixed in the GCC 4.7 development cycle.  Since we require
GCC 4.7 now, we no longer have to check for this bug.
2015-08-06 20:41:38 -04:00
David Anderson 1af4366a28 Remove the backend flag to TextureClient::CreateForDrawing. (bug 1183910 part 9, r=mattwoodrow) 2015-08-06 17:27:36 -07:00
Ehsan Akhgari 57d5c97af3 Bug 1191081 - Part 2: Make the crashed overlay icon for pinned tabs take priority over the muted overlay icon; r=jaws 2015-08-06 20:21:56 -04:00
Nick Thomas d6f79eab2c Bug 1174011, fix xulrunner-stub compile, r=gladium DONTBUILD 2015-08-07 12:20:28 +12:00
Nicholas Nethercote b84f026b64 Backout bff74cecc67c, ffe0edb2aae7, b60b7c267cef, 6da154b43265, bcf6fd3ab9bb (bug 1182961 parts 1--5) for possible intermittent failures and performance problems.
a=bustage

--HG--
extra : source : d7734e7adeb21c316cae38b88b83c411488e0563
extra : amend_source : 258c4320bbb4714c8ad592387eea9c43f931de0d
2015-08-06 16:30:47 -07:00
Nicholas Nethercote d606681e8a Backout 04a196339ca4 (bug 1181443, part 3) so that bug 1182961's patches can be backed out.
--HG--
extra : source : 11f2aec8187f0463c3f89f5e28698a90d1618acd
2015-08-06 16:28:13 -07:00
Brian Grinstead bfd11788ac Backed out changeset 657bc9b41d71 (bug 1175702)
--HG--
extra : source : 0fb83409ff34131af0c1cb49f1b27e1fafa7f79a
2015-08-06 17:00:31 -07:00
Brian Grinstead b7bda2e9ff Backed out changeset dc33bb49347d (bug 1175702)
--HG--
extra : source : 6e9c284ce3f8d9a67942939a46d64246af20f012
2015-08-06 17:00:16 -07:00
Brian Grinstead 35f4f92f8a Backed out changeset 7216b345380e (bug 1175702)
--HG--
extra : source : 38ee781d437c8e442be901c0644392b5eecbc2c6
2015-08-06 16:59:56 -07:00
B2G Bumper Bot a7579e6163 Bumping manifests a=b2g-bump 2015-08-06 15:27:04 -07:00
B2G Bumper Bot 8e7f92e19a Bumping gaia.json for 1 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/ab36b7edaadc
Author: Wes Kocher <kwierso@gmail.com>
Desc: Revert "Merge pull request #31203 from zbraniecki/1187668-settings-l10n-downloads" for download_formatter_test.js failures

This reverts commit f33da62d93ef341a5dbd7e60bfe160495df3dc1d, reversing
changes made to 682419bda6501c3d84ef116c9c51530eee99dbf6.
2015-08-06 15:25:25 -07:00
B2G Bumper Bot d10e90d711 Bumping manifests a=b2g-bump 2015-08-06 13:47:51 -07:00
B2G Bumper Bot e821cb04d6 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/0fde69e039cb
Author: Zibi Braniecki <zbigniew.braniecki@gmail.com>
Desc: Merge pull request #31203 from zbraniecki/1187668-settings-l10n-downloads

Bug 1187668 - update settings/downloads l10n api uses. r=evelyn, gasolin

========

https://hg.mozilla.org/integration/gaia-central/rev/4d4ca8432b6f
Author: Zibi Braniecki <gandalf@mozilla.com>
Desc: Bug 1187668 - update settings/downloads l10n api uses.
2015-08-06 13:46:54 -07:00
Ryan VanderMeulen 6b37d9c465 Merge m-c to fx-team. a=merge 2015-08-06 15:53:46 -04:00
Ryan VanderMeulen 568c3a360e Merge b2g-inbound to m-c. a=merge 2015-08-06 15:37:49 -04:00
Ryan VanderMeulen bac91f37d2 Merge inbound to m-c. a=merge 2015-08-06 15:22:37 -04:00
Ryan VanderMeulen 5c8a1e60a2 Backed out changeset 2f16fb18314a (bug 1181908) for suspicion of causing bug 1191492 and other topcrashes. a=me 2015-08-06 13:28:32 -04:00
Kit Cambridge b8b774517b Back out changeset 0e68d7a16ed8 (bug 1189543) for mochitest-push timeouts.
--HG--
extra : commitid : Jgv1qFFc8Z6
2015-08-06 10:12:59 -07:00
Jonathan Kew 17045bb405 Backout changesets 1639af64e372, 74ecf0f57a56, 94831690f525, 27eab13d3cf2 (bug 1183431) for Android-specific failure in reftest 1183431-orthogonal-modes-5a.html. 2015-08-06 17:32:20 +01:00
Ryan VanderMeulen 23397eecde Backed out changeset 58f71d9d0de7 (bug 1191579) for various webapp/webide test failures across different suites. 2015-08-06 12:25:54 -04:00
Kyle Machulis e7cd019de0 Bug 1186582 - AskPermission should check for prompt exceptions; r=fabrice 2015-08-06 08:53:23 -07:00
B2G Bumper Bot e4d863d08f Bumping manifests a=b2g-bump 2015-08-06 08:52:14 -07:00
B2G Bumper Bot a554d37bc3 Bumping gaia.json for 5 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/16423131f4a9
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #31063 from KevinGrandon/bug_1186279_ringtones_switches

Bug 1186279 - Convert ringtones switches to use web components

========

https://hg.mozilla.org/integration/gaia-central/rev/face06c73022
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1186279 - Use gaia theme label-color variable for component labels

========

https://hg.mozilla.org/integration/gaia-central/rev/cf78c443c53a
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1186279 - Convert ringtones switches to use web components

========

https://hg.mozilla.org/integration/gaia-central/rev/fefde1214d3e
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #31261 from albertopq/1179643-intermitent-chrome

Bug 1179643 - Intermitent appChrome ui test failure

========

https://hg.mozilla.org/integration/gaia-central/rev/6c4f65d41c27
Author: albertopq <albert.pastor@gmail.com>
Desc: Bug 1179643 - Intermitent appChrome ui test failure
2015-08-06 08:50:37 -07:00
Jonathan Kew 157a3efa31 Bug 1183431 followup - Crashtest no longer asserts, so mark it appropriately on the CLOSED TREE. 2015-08-06 16:36:50 +01:00
B2G Bumper Bot 432809bf04 Bumping manifests a=b2g-bump 2015-08-06 08:33:32 -07:00
Jonathan Kew 7de20f7353 Bug 1183431 followup - Add the test files that I failed to "hg add" when updating the reftest patch, because it's going to burn the CLOSED TREE. 2015-08-06 16:25:07 +01:00
Jonathan Kew aae5ae1f7f Bug 1183431 - Ensure hypothetical box has a writing mode with the same block direction as the absolute containing block. r=dholbert 2015-08-06 15:44:50 +01:00
Jonathan Kew 120ac081be Bug 1183431 - Tests for hypothetical box computation (to determine static position of abspos element) where orthogonal writing modes are involved. r=dholbert 2015-08-06 15:44:48 +01:00
Fabrice Desré 2e9751583b Bug 1191579 - Remove useless getAll() implementation in Webapps.jsm 2015-08-06 07:43:59 -07:00
Ehsan Akhgari f22dea9a72 Bug 1190040 - Part 2: Teach the audio channel service how to not notify audio-playback, and do that when a media element has no audio track; r=padenot 2015-08-06 10:26:27 -04:00
Ehsan Akhgari 41ec611711 Bug 1190040 - Part 1: Do not dispatch media-playback notifications for media elements that do not have an audio track; r=cpearce 2015-08-06 10:25:38 -04:00
Sotaro Ikeda 226e6417ae Bug 1191457 - Revert SetDispAcquireFence() calling change r=nical 2015-08-06 06:50:02 -07:00
B2G Bumper Bot 21c137db6b Bumping manifests a=b2g-bump 2015-08-06 06:48:45 -07:00
B2G Bumper Bot d63e5aa5b7 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/82596c128346
Author: Manuel Casas <manuel.casasbarrado@gmail.com>
Desc: Merge pull request #30836 from mancas/bug1180627

Bug 1180627 - [Contacts][NGA] Remove overlay dependencies with contac…

========

https://hg.mozilla.org/integration/gaia-central/rev/8b28d63aa478
Author: Manuel Casas <manuel.casasbarrado@gmail.com>
Desc: Bug 1180627 - [Contacts][NGA] Remove overlay dependencies with contacts.js
2015-08-06 06:47:08 -07:00
Tim Taubert c0ff1b00d2 Bug 1175702 - Fix browser_bug590206.js failures r=paolo 2015-08-06 15:35:52 +02:00