c664375c0d5bed41821b4a9eaa298e3856efe1d2: Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
Nathan Froyd <froydnj@mozilla.com> - Wed, 17 Jun 2015 10:00:52 -0400 - rev 284065
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan This conversion was done with the script: find . -name '*.cpp' -o -name '*.h' -o -name '*.mm' -o -name '*.idl' | \ egrep -v 'cairo-win32-refptr.h|RefPtr.h|TestRefPtr.cpp' | \ xargs sed -i -e 's/mozilla::TemporaryRef</already_AddRefed</g' \ -e 's/TemporaryRef</already_AddRefed</g' Manual fixups were performed in the following instances: - We handled mfbt/RefPtr.h manually so as to not convert TemporaryRef itself into already_AddRefed. - The following files had explicit Move() calls added to make up for the lack of a copy constructor on already_AddRefed: dom/base/ImageEncoder.cpp dom/media/MediaTaskQueue.{h,cpp} dom/media/webaudio/PannerNode.cpp - A redundant overload for MediaTaskQueue::Dispatch was deleted. - A few manual fixups were required in mfbt/tests/TestRefPtr.cpp. - Comments, using declarations, and forward declarations relating to TemporaryRef in dom/canvas/ and gfx/layers/ were changed to refer to already_AddRefed.
c97c48655c828432b02e06775ec8ec74c4a6510c: Bug 1178842 - Fix unified build for nsDisplayList.cpp when a new file is added to layout/base. r=mstange
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 30 Jun 2015 14:49:03 -0400 - rev 284064
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 1178842 - Fix unified build for nsDisplayList.cpp when a new file is added to layout/base. r=mstange
6f1c5d6d9701af0cfe71fde2d57090ab5fbef38c: Bug 1178833 - Fix for unified builds when a new file is added to layout/base. r=mstange
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 30 Jun 2015 14:49:03 -0400 - rev 284063
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 1178833 - Fix for unified builds when a new file is added to layout/base. r=mstange
ff2afd92f8ab7abe6564a9e096a18b9ed852fc89: Bug 1178860 - Add dom.meta-viewport.enabled to gfxPrefs. r=dvander
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 30 Jun 2015 14:49:02 -0400 - rev 284062
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 1178860 - Add dom.meta-viewport.enabled to gfxPrefs. r=dvander
819ab70f54ee7c57c2f31be71fe8dd6246a90d37: Bug 1178650 - Fix defineLazyGetter lambdas to return interfaces. r=mfinkle
Eugen Sawin <esawin@mozilla.com> - Tue, 30 Jun 2015 20:46:51 +0200 - rev 284061
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 1178650 - Fix defineLazyGetter lambdas to return interfaces. r=mfinkle
ed913a061dd0cd7d5f94635f01c301f55864cc51: 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
L. David Baron <dbaron@dbaron.org> - Tue, 30 Jun 2015 11:29:55 -0700 - rev 284060
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +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 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.)
35e4be55eab8fe9608dac6989b68a84a810dfe9a: Bug 1177789 - Mozharness bump
Jonathan Griffin <jgriffin@mozilla.com> - Tue, 30 Jun 2015 11:29:33 -0700 - rev 284059
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 1177789 - Mozharness bump
82099594ef80e6102b058631c7f2c98378538a58: Bug 1178742 - Update talos.json to fix a regression (mainthreadio silent fail). r=wlach
Julien Pagès <j.parkouss@gmail.com> - Tue, 30 Jun 2015 17:45:04 +0200 - rev 284058
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 1178742 - Update talos.json to fix a regression (mainthreadio silent fail). r=wlach
37bee149c935a35183f19d4a821fbf12549b8f88: Bug 968520 - Add nsTArray::Assign. r=froydnj
Birunthan Mohanathas <birunthan@mohanathas.com> - Tue, 30 Jun 2015 11:16:03 -0700 - rev 284057
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 968520 - Add nsTArray::Assign. r=froydnj
3b9be17895cbc294896b2fb83a239e30aad1dcc6: Bug 1174803 - Simplify RuntimeService::WorkerPrefChanged. r=bent
Birunthan Mohanathas <birunthan@mohanathas.com> - Tue, 30 Jun 2015 11:16:03 -0700 - rev 284056
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 1174803 - Simplify RuntimeService::WorkerPrefChanged. r=bent
6a0c6253edc08b4a4d3d23c3f48f3b37462b66d5: Bug 1175812 - Use preloaded about:privatebrowsing page for private new tab pages. r=dao
Birunthan Mohanathas <birunthan@mohanathas.com> - Tue, 30 Jun 2015 11:16:03 -0700 - rev 284055
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 1175812 - Use preloaded about:privatebrowsing page for private new tab pages. r=dao This fixes the flicker when opening a new tab in a private window.
565bb767379d31037693c39519b46ca9409cb5fc: Bug 1176281 - Part 3: Simplify contextMenuOpened using BrowserTestUtils.waitForEvent. r=Gijs
Birunthan Mohanathas <birunthan@mohanathas.com> - Fri, 19 Jun 2015 09:16:01 -0700 - rev 284054
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 1176281 - Part 3: Simplify contextMenuOpened using BrowserTestUtils.waitForEvent. r=Gijs
751ca11fdcfea4e46040e1bf314eaf85a1555b5b: Bug 1176281 - Part 4: Simplify newWindowOpened using TestUtils.topicObserved. r=Gijs
Birunthan Mohanathas <birunthan@mohanathas.com> - Fri, 19 Jun 2015 09:15:26 -0700 - rev 284053
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 1176281 - Part 4: Simplify newWindowOpened using TestUtils.topicObserved. r=Gijs
af9a6eb0b4e3721d8026597fbcc9f76795c33132: Bug 1176281 - Part 2: Simplify clickTheLink using BrowserTestUtils.synthesizeMouseAtCenter. r=Gijs
Birunthan Mohanathas <birunthan@mohanathas.com> - Fri, 19 Jun 2015 09:13:11 -0700 - rev 284052
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 1176281 - Part 2: Simplify clickTheLink using BrowserTestUtils.synthesizeMouseAtCenter. r=Gijs
b3cb074c421f591aee7f4495e58d1ec00f92c1f6: Bug 1176281 - Part 1: Get rid of CRLF line-endings in browser/base/content/test/referrer/. r=Gijs
Birunthan Mohanathas <birunthan@mohanathas.com> - Thu, 18 Jun 2015 13:25:01 -0700 - rev 284051
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 1176281 - Part 1: Get rid of CRLF line-endings in browser/base/content/test/referrer/. r=Gijs
f30e1413ebd1d845d7461dfc63bc35c7b627e359: Bug 1075758 - CLOBBER. r=orange in a CLOSED TREE
Jeff Walden <jwalden@mit.edu> - Tue, 30 Jun 2015 10:28:03 -0700 - rev 284050
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 1075758 - CLOBBER. r=orange in a CLOSED TREE
0bb2e8c9feceee334f8624b4dff92c1fb886ef42: Bug 1173069 - Don't accumulate the cache hit telemetry for intercepted channels; r=mayhemer,jdm
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 09 Jun 2015 15:26:14 -0400 - rev 284049
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 1173069 - Don't accumulate the cache hit telemetry for intercepted channels; r=mayhemer,jdm These channels will always have a fake cache entry associated with them, so they can skew our telemetry results once we ship service workers.
4c47d54f05bf6e6f404a3ee58934da45ff3a9f1c: Bug 917999 - Bump mozharness for changes to directory name for cppunittests.;r=me
Chris Manchester <cmanchester@mozilla.com> - Mon, 29 Jun 2015 11:16:51 -0700 - rev 284048
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 917999 - Bump mozharness for changes to directory name for cppunittests.;r=me
a7a6d91116abb5c244b46793301d0e0271056603: Bug 917999 - Part 3.1 - Prepare taskcluster for a split test package.;r=jlal
Chris Manchester <cmanchester@mozilla.com> - Mon, 29 Jun 2015 11:16:51 -0700 - rev 284047
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 917999 - Part 3.1 - Prepare taskcluster for a split test package.;r=jlal
7656864dc35b44889baa3dd4a385012b599e42f2: Bug 917999 - Part 3 - Split tests into harness specific zips.;r=ted
Chris Manchester <cmanchester@mozilla.com> - Mon, 29 Jun 2015 11:16:50 -0700 - rev 284046
Push 934 by raliiev@mozilla.com at Mon, 26 Oct 2015 12:58:05 +0000
Bug 917999 - Part 3 - Split tests into harness specific zips.;r=ted
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip