d0dc5b25a765a02e3b71eef63305eaadf28a99b0: Bug 1095541 - part 1 - move nsRefPtr nsCOMPtr_helper overloads out-of-line; r=bsmedberg
Nathan Froyd <froydnj@mozilla.com> - Fri, 07 Nov 2014 11:16:54 -0500 - rev 231726
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1095541 - part 1 - move nsRefPtr nsCOMPtr_helper overloads out-of-line; r=bsmedberg Doing this means that instantiations of nsRefPtr<T> won't require nsCOMPtr_helper::operator() to be defined. Only actual uses of the overloads will require the definition.
3afd39495f53fb6d016d7b42cd8463b53847589d: Bug 1097861 - make CycleCollectionNoteChild more easily forward-declarable; r=mccr8
Nathan Froyd <froydnj@mozilla.com> - Wed, 12 Nov 2014 15:22:32 -0500 - rev 231725
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1097861 - make CycleCollectionNoteChild more easily forward-declarable; r=mccr8 Forward declaring functions with default arguments is difficult. If you try to say: template<typename T> inline void CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback, T* aChild, const char* aName, uint32_t aFlags); and then later have: template<typename T> inline void CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback, T* aChild, const char* aName, uint32_t aFlags = 0); { ... } the compiler complains that default arguments cannot be added to a function template that has already been declared. If you attempt to mollify the compiler by declaring instead: template<typename T> inline void CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback, T* aChild, const char* aName, uint32_t aFlags = 0); the compiler then complains about redefining the default argument (!) when an actual definition is found. To circumvent this, manually implement "default" arguments by providing a three-argument form of CycleCollectionNoteChild, which simply forwards to the four-argument version.
015dfc3cfab2e73f8157a36fe547a8c3cb83ff6c: Backed out changeset 13ba124946bd (bug 1074378) for causing bug 1081171.
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 13 Nov 2014 09:51:16 -0500 - rev 231724
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Backed out changeset 13ba124946bd (bug 1074378) for causing bug 1081171.
8273b2521c2e1ad8ec869ff64f2cc52f874a1efe: Bug 1055741 - Unify the 'local Screen' and 'ParentLayer' coordinate systems. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 10 Nov 2014 14:35:11 -0500 - rev 231723
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1055741 - Unify the 'local Screen' and 'ParentLayer' coordinate systems. r=kats
9106c8d445333338d26778413f3cfc60b49543a4: Bug 1076163 - Clean up the resolution-related fields and methods in FrameMetrics. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 20 Oct 2014 17:12:35 -0400 - rev 231722
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1076163 - Clean up the resolution-related fields and methods in FrameMetrics. r=kats
248c057bbfcaf4f72eff8266619f7d87b1b675ce: Bug 1076163 - Basic APZ support for css-driven resolution. r=kats,tn
Botond Ballo <botond@mozilla.com> - Fri, 24 Oct 2014 15:49:38 -0400 - rev 231721
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1076163 - Basic APZ support for css-driven resolution. r=kats,tn This makes APZ behave nicely with most uses of a css transform:scale. Summary of changes: - FrameMetrics::mCumulativeResolution now includes the css-driven resolution in addition to the pres-shell resolution. - Displayports are now stored in Screen pixels rather than Layer pixels. This is what we want anyways (as we'd like the displayport size to remain constant as a fraction of the screen size), but it was necessary to make this change as part of this patch because continuing to store them in Layer pixels in the presence of a css-driven resolution would have required a bunch of infrastructure to implement correctly. Remaining work: - Layout painting a scrollable layer at a resolution different from the scale induced by the css transform causes problems. These will go away with bug 1076192. - Different resolutions on the x and y axes are not supported. This is tracked by bug 1039967.
e394d04ba98ae0d165482e17ba8e57a07d3751a1: Bug 1021367 - Assertion failure in GetShaderConfigFor. r=nical
Douglas Crosher <dtc-moz@scieneer.com> - Mon, 09 Jun 2014 20:10:28 +1000 - rev 231720
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1021367 - Assertion failure in GetShaderConfigFor. r=nical
f4844d95a084d2f73e97263e82e67a3a5140db66: (no bug) Update count of GC reasons in comment DONTBUILD
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 13 Nov 2014 13:43:17 +0000 - rev 231719
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
(no bug) Update count of GC reasons in comment DONTBUILD
9772eacfaf03838045d8e036970512e08d0d8b87: Bug 1094434 - Reftests for display of resizer on vertical-lr and vertical-rl textareas. r=roc
Jonathan Kew <jkew@mozilla.com> - Thu, 13 Nov 2014 09:12:53 +0000 - rev 231718
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1094434 - Reftests for display of resizer on vertical-lr and vertical-rl textareas. r=roc
4a65cacf8a371b99bb0dd97fdff24f27ff9ff913: Bug 1094434 - Render resizer appropriately for vertical-lr and vertical-rl writing modes. r=roc
Jonathan Kew <jkew@mozilla.com> - Thu, 13 Nov 2014 13:24:00 +0000 - rev 231717
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1094434 - Render resizer appropriately for vertical-lr and vertical-rl writing modes. r=roc
f77efca402c2b12116350e599a8c029ce78ebfc6: Bug 1084370 - Fix handling of vertical-align in lines with vertical writing mode. r=smontagu
Jonathan Kew <jkew@mozilla.com> - Thu, 13 Nov 2014 12:58:30 +0000 - rev 231716
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1084370 - Fix handling of vertical-align in lines with vertical writing mode. r=smontagu
c49c2442f6667ae518c03ed9fb8bcf3c1a8b5578: Bug 1094141 - Don't export skia APIs from xul.dll. r=glandium
Jacek Caban <jacek@codeweavers.com> - Thu, 13 Nov 2014 13:09:48 +0100 - rev 231715
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1094141 - Don't export skia APIs from xul.dll. r=glandium
ae27ae77e32f5c76f925daff1b29be21ec77f5e6: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 13 Nov 2014 16:20:52 +0100 - rev 231714
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
merge mozilla-inbound to mozilla-central a=merge
eb4d49f980d51b33fb5ea4e5d5fdec5b97a5d904: Backed out changeset e36492ae23a6 (bug 1094434) for Android Reftest Failures on a CLOSED TREE
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 13 Nov 2014 12:04:06 +0100 - rev 231713
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Backed out changeset e36492ae23a6 (bug 1094434) for Android Reftest Failures on a CLOSED TREE
4cb11ba92d434e11b65ae6a44825d3faa402e012: Backed out changeset 13167bb74be0 (bug 1094434)
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 13 Nov 2014 12:03:23 +0100 - rev 231712
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Backed out changeset 13167bb74be0 (bug 1094434)
8cb112e23067b4b850ca27354815fed042ece3fc: Backed out changeset b1f8365b8a92 (bug 1081038) for dt Test Failures on a CLOSED TREE
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 13 Nov 2014 11:48:21 +0100 - rev 231711
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Backed out changeset b1f8365b8a92 (bug 1081038) for dt Test Failures on a CLOSED TREE
dc7656eaaa5edfae52839b43e4436730479999a9: Backed out changeset 9243c59c3e56 (bug 1081038)
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 13 Nov 2014 11:48:00 +0100 - rev 231710
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Backed out changeset 9243c59c3e56 (bug 1081038)
5b1b6caf6a55e1d24a6f703ecf3ed8a5f3906901: Backed out changeset fbb9dc943109 (bug 1076163) for Android 4.0 Crashes on a CLOSED TREE
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 13 Nov 2014 11:47:57 +0100 - rev 231709
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Backed out changeset fbb9dc943109 (bug 1076163) for Android 4.0 Crashes on a CLOSED TREE
aa714a6555a09552c714a546e82da8aea742097e: Backed out changeset 71fe4233208a (bug 1076163)
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 13 Nov 2014 11:47:35 +0100 - rev 231708
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Backed out changeset 71fe4233208a (bug 1076163)
208a6172cd5d5f37376b5b3b2a6e1e8828051985: Backed out changeset a96930f1e26b (bug 1055741)
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 13 Nov 2014 11:47:31 +0100 - rev 231707
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Backed out changeset a96930f1e26b (bug 1055741)
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip