dff3b096744376a87bcf063bb98ab55356f4694a: Bug 1176969 - Disable OMT animation for any frame in a preserve-3d scene rather than only frames whose parent and child are in a preserve-3d scene. r=mattwoodrow, a=ritu
L. David Baron <dbaron@dbaron.org> - Wed, 01 Jul 2015 23:00:25 -0700 - rev 270181
Push 8186 by ryanvm@gmail.com at Thu, 09 Jul 2015 12:42:53 +0000
Bug 1176969 - Disable OMT animation for any frame in a preserve-3d scene rather than only frames whose parent and child are in a preserve-3d scene. r=mattwoodrow, a=ritu frame->Preserves3D() is whether the frame's parent has transform-style: preserve-3d, which means that the frame is part of the same 3-D scene as its parent. frame->Preserves3DChildren() is whether the frame itself has transform-style: preserve-3d, which means that the frame is part of the same 3-D scene as its children. Neither of these are valid cases for doing off-main-thread (OMT) animation because all of the layers in a preserve-3d scene are currently siblings of each other, rather than preserving ancestor/descendant relationships. This means that it's not valid to animate transform of the parent on the compositor because the compositor animation won't update any of its children that have layers. Likewise, it's not valid to animate transform of the child on the compositor because the code that sends transform information to the compositor doesn't handle the accumulation of transforms needed to get the "right" transform for the child (i.e., with the transforms of its ancestors up to the top of the 3-D scene merged in). This means that we do OMT animation for slightly fewer cases with the patch than we did without the patch. This means it's pretty low risk in terms of correctness, although there's a chance it might regress performance on one of the (somewhat limited) set of cases where the optimization was valid. (Bug 779598 covers doing OMT animation for preserve-3d cases, and depends on the work ongoing in bug 1097464.) The animate-preserve3d-parent.html reftest doesn't fail without the patch, since something seems to invalidate in the test; it was testing the testcase that showed correct behavior when the mouse was moving, so this isn't incredibly surprising (although that invalidation from mouse movement is itself worth debugging). The animate-preserve3d-child.html test does fail without the patch, though. (With an initial transform of none instead of the 30deg transform, both tests also show an invalidation bug without the patch.)
2365179749ff20d8bd42221f543c01a89fc19a99: Bug 1151848 - Bump the priority of this message so that cpowWindow.screen works without crashing. r=billm, a=ritu
Blake Kaplan <mrbkap@gmail.com> - Tue, 23 Jun 2015 17:34:00 -0400 - rev 270180
Push 8186 by ryanvm@gmail.com at Thu, 09 Jul 2015 12:42:53 +0000
Bug 1151848 - Bump the priority of this message so that cpowWindow.screen works without crashing. r=billm, a=ritu
82df8215a560c84b3d6c3964a88d1eb6ecb84964: Bug 1178650 - Fix defineLazyGetter lambdas to return interfaces. r=mfinkle, a=kglazko
Eugen Sawin <esawin@mozilla.com> - Tue, 30 Jun 2015 20:46:51 +0200 - rev 270179
Push 8186 by ryanvm@gmail.com at Thu, 09 Jul 2015 12:42:53 +0000
Bug 1178650 - Fix defineLazyGetter lambdas to return interfaces. r=mfinkle, a=kglazko
e8202ccba29007f0b87bc827dce31af9c522cb64: Bug 1122526 - Part 4: Use the nearest widget size as the maximum size for an animated layer, in case it's a popup larger than the toplevel window. r=roc, a=kglazko
L. David Baron <dbaron@dbaron.org> - Mon, 29 Jun 2015 16:46:17 -0700 - rev 270178
Push 8186 by ryanvm@gmail.com at Thu, 09 Jul 2015 12:42:53 +0000
Bug 1122526 - Part 4: Use the nearest widget size as the maximum size for an animated layer, in case it's a popup larger than the toplevel window. r=roc, a=kglazko
b594a51cda29b7c8cb2a41c36a32d907ee7a8b9f: Bug 1122526 - Part 3: Correctly account for transform:none when finding maximum scale for a transform animation. r=roc, a=kglazko
L. David Baron <dbaron@dbaron.org> - Mon, 29 Jun 2015 16:46:17 -0700 - rev 270177
Push 8186 by ryanvm@gmail.com at Thu, 09 Jul 2015 12:42:53 +0000
Bug 1122526 - Part 3: Correctly account for transform:none when finding maximum scale for a transform animation. r=roc, a=kglazko The patch works by not handling transform:none specially at all, which will lead to a scale of 1 (instead of the current 0). This is the patch that actually fixes the original problem reported in bug 1122526. This patch also fixes bug 1165196.
d86a0d1ec280203005eecdf6cf8fc8af596eab5a: Bug 1122526 - Part 2: Only do OMTA transform scale choosing for layers that are for transform display items. r=roc, a=kglazko
L. David Baron <dbaron@dbaron.org> - Mon, 29 Jun 2015 16:46:16 -0700 - rev 270176
Push 8186 by ryanvm@gmail.com at Thu, 09 Jul 2015 12:42:53 +0000
Bug 1122526 - Part 2: Only do OMTA transform scale choosing for layers that are for transform display items. r=roc, a=kglazko This fixes the scaling choice when we have more than one layer for the same element, e.g., because it animates both transform and opacity.
3fd68ce65b18f741a39800cfbabb644ba1f4d84b: Bug 1122526 - Part: Factor in the scale from ancestors when computing scale for layer with OMT animation of transform. r=roc, a=kglazko
L. David Baron <dbaron@dbaron.org> - Mon, 29 Jun 2015 16:46:16 -0700 - rev 270175
Push 8186 by ryanvm@gmail.com at Thu, 09 Jul 2015 12:42:53 +0000
Bug 1122526 - Part: Factor in the scale from ancestors when computing scale for layer with OMT animation of transform. r=roc, a=kglazko
f328f92cab6b1ac510b351a426d64d3fd9035265: Bug 1163257 - Only fail test_bug1160724.xul if we get a console warning about parsing 'transform'. r=dbaron, a=test-only
Cameron McCormack <cam@mcc.id.au> - Wed, 08 Jul 2015 16:53:45 +1000 - rev 270174
Push 8186 by ryanvm@gmail.com at Thu, 09 Jul 2015 12:42:53 +0000
Bug 1163257 - Only fail test_bug1160724.xul if we get a console warning about parsing 'transform'. r=dbaron, a=test-only
13a122fedbc3975d74448f5e6f1b8fbbd8427d58: Bug 1181732 - Fix invocations of gen_test_packages_manifest.py to create destination directory before attempting to write output file. r=glandium a=test-only on a CLOSED TREE
Chris Manchester <cmanchester@mozilla.com> - Wed, 08 Jul 2015 13:51:32 -0700 - rev 270173
Push 8185 by cmanchester@mozilla.com at Thu, 09 Jul 2015 00:46:51 +0000
Bug 1181732 - Fix invocations of gen_test_packages_manifest.py to create destination directory before attempting to write output file. r=glandium a=test-only on a CLOSED TREE
607d944c81e73422c960b2e25e30d120acc2f58e: Bug 1179945 - Deal with spaces in file names when generating test archive dependencies. r=bhearsum a=test-only
Chris Manchester <cmanchester@mozilla.com> - Thu, 02 Jul 2015 15:15:08 -0700 - rev 270172
Push 8185 by cmanchester@mozilla.com at Thu, 09 Jul 2015 00:46:51 +0000
Bug 1179945 - Deal with spaces in file names when generating test archive dependencies. r=bhearsum a=test-only
0c91ec35ff281b659e9e06f70bc4b227e5794b86: Bug 1161702 - Add --startup-timeout arg for Marionette; add in-tree config for luciddream. r=ahal, a=test-only
Jonathan Griffin <jgriffin@mozilla.com> - Tue, 07 Jul 2015 12:26:54 -0700 - rev 270171
Push 8184 by ryanvm@gmail.com at Wed, 08 Jul 2015 22:16:31 +0000
Bug 1161702 - Add --startup-timeout arg for Marionette; add in-tree config for luciddream. r=ahal, a=test-only CLOSED TREE
438ba46e2a2acbaf5bd3f6ad3d174ab95c347184: Bug 917999 - Part 3.1 - Prepare taskcluster for a split test package. r=jlal, a=test-only
Chris Manchester <cmanchester@mozilla.com> - Mon, 29 Jun 2015 11:16:51 -0700 - rev 270170
Push 8183 by ryanvm@gmail.com at Wed, 08 Jul 2015 19:46:03 +0000
Bug 917999 - Part 3.1 - Prepare taskcluster for a split test package. r=jlal, a=test-only CLOSED TREE
4de8800850d9002f3e5fff79e5a26e3337cb6fde: Bug 917999 - Part 3 - Split tests into harness specific zips. r=ted, a=test-only
Chris Manchester <cmanchester@mozilla.com> - Mon, 29 Jun 2015 11:16:50 -0700 - rev 270169
Push 8183 by ryanvm@gmail.com at Wed, 08 Jul 2015 19:46:03 +0000
Bug 917999 - Part 3 - Split tests into harness specific zips. r=ted, a=test-only
b0a8e3986e35136829bb3a43b3c50e9060b6b559: No bug - Bump mozharness.json to rev 4a31e6739409. a=test-only
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 08 Jul 2015 14:57:55 -0400 - rev 270168
Push 8182 by ryanvm@gmail.com at Wed, 08 Jul 2015 18:58:13 +0000
No bug - Bump mozharness.json to rev 4a31e6739409. a=test-only CLOSED TREE
5e0d14a59f618ab9997a6f9e3731260bde336409: Bug 1156917 - Use higher resolution favicons for search engines. r=mfinkle, a=ritu
Margaret Leibovic <margaret.leibovic@gmail.com> - Mon, 29 Jun 2015 15:03:54 -0700 - rev 270167
Push 8181 by ryanvm@gmail.com at Wed, 08 Jul 2015 18:11:21 +0000
Bug 1156917 - Use higher resolution favicons for search engines. r=mfinkle, a=ritu CLOSED TREE
7bda6ccfd8169990f3c1ffb355492758e56508ea: Bug 1154796 - update gecko based mozharness to sync with 4d855a6835ed, CLOSED TREE DONTBUILD r=mshal, a=testing
Jordan Lund <jlund@mozilla.com> - Wed, 08 Jul 2015 11:06:28 -0700 - rev 270166
Push 8180 by jlund@mozilla.com at Wed, 08 Jul 2015 18:07:47 +0000
Bug 1154796 - update gecko based mozharness to sync with 4d855a6835ed, CLOSED TREE DONTBUILD r=mshal, a=testing
e1952e51b9c70dc74839650bf687650b9d6a291c: Bug 1154796 - copy mozharness and put it in gecko tree, based on 4d855a6835ed, CLOSED TREE DONTBUILD r=mshal, a=testing
Jordan Lund <jlund@mozilla.com> - Wed, 08 Jul 2015 11:05:29 -0700 - rev 270165
Push 8180 by jlund@mozilla.com at Wed, 08 Jul 2015 18:07:47 +0000
Bug 1154796 - copy mozharness and put it in gecko tree, based on 4d855a6835ed, CLOSED TREE DONTBUILD r=mshal, a=testing
e796c66eb475951c6235d0cbd055ea0a94d301f5: Bug 1178817 - Fix segfault in mozilla::a11y::HTMLTableRowAccessible::GroupPosition(). r=MarcoZ, a=ritu
Frédéric Wang <fred.wang@free.fr> - Wed, 01 Jul 2015 05:02:00 -0400 - rev 270164
Push 8179 by ryanvm@gmail.com at Wed, 08 Jul 2015 17:48:12 +0000
Bug 1178817 - Fix segfault in mozilla::a11y::HTMLTableRowAccessible::GroupPosition(). r=MarcoZ, a=ritu CLOSED TREE
1d71a95a50bbe1fccb5ba7b0349544085657e005: Bug 1178152 - Provide a notification when the newtab URL changes. r=florian, a=ritu
Nihanth Subramanya <nhnt11@gmail.com> - Tue, 30 Jun 2015 13:45:24 -0700 - rev 270163
Push 8179 by ryanvm@gmail.com at Wed, 08 Jul 2015 17:48:12 +0000
Bug 1178152 - Provide a notification when the newtab URL changes. r=florian, a=ritu
f3cfb1740978f2ecbb41077b048ddf9127ae8275: Bug 1179504 - Do not use WARP on Windows 7. r=jmuizelaar, a=ritu
Bas Schouten <bschouten@mozilla.com> - Wed, 01 Jul 2015 15:26:00 -0400 - rev 270162
Push 8179 by ryanvm@gmail.com at Wed, 08 Jul 2015 17:48:12 +0000
Bug 1179504 - Do not use WARP on Windows 7. r=jmuizelaar, a=ritu
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip