4cae950f6c35b16b999df9183169f0cae705bfc8: Bug 858937 patch 1: Add nsLayoutUtils::GetStyleFrame() variant taking nsIContent*, and use it for two existing users of the variant taking nsIFrame*. r=nrc
L. David Baron <dbaron@dbaron.org> - Mon, 24 Jun 2013 22:32:10 -0700 - rev 148664
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 858937 patch 1: Add nsLayoutUtils::GetStyleFrame() variant taking nsIContent*, and use it for two existing users of the variant taking nsIFrame*. r=nrc
0bb9f1eec70b886eca35dda6dab9842546896fa2: Back out 8e83da248fc9 (bug 886635) for warnings-as-errors bustage
Phil Ringnalda <philringnalda@gmail.com> - Mon, 24 Jun 2013 23:44:52 -0700 - rev 148663
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Back out 8e83da248fc9 (bug 886635) for warnings-as-errors bustage CLOSED TREE
f94cd48c890766d69121b7c94e2a61c714539e41: Back out 2332bb3fe186:10f70b8b04fe (bug 858937) for warnings-as-errors bustage
Phil Ringnalda <philringnalda@gmail.com> - Mon, 24 Jun 2013 23:42:05 -0700 - rev 148662
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Back out 2332bb3fe186:10f70b8b04fe (bug 858937) for warnings-as-errors bustage CLOSED TREE
7d0990045b341c1747e8fd354073d8da8c42d7b6: Bug 886611 part 2: Rename the nsSVGUtils function SetupCairoStrokeHitGeometry() to SetupCairoStrokeGeometry() . r=longsonr
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 24 Jun 2013 23:05:32 -0700 - rev 148661
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 886611 part 2: Rename the nsSVGUtils function SetupCairoStrokeHitGeometry() to SetupCairoStrokeGeometry() . r=longsonr
584d089e7167c234a3c2b5a9ddc94232d9a2bacf: Bug 886611 part 1: Rename the nsSVGUtils function SetupCairoStrokeGeometry() to SetupCairoStrokeBBoxGeometry() . r=longsonr
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 24 Jun 2013 23:05:31 -0700 - rev 148660
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 886611 part 1: Rename the nsSVGUtils function SetupCairoStrokeGeometry() to SetupCairoStrokeBBoxGeometry() . r=longsonr
d7c237784ce95b2475a8f046bf0fa128bee026ef: Bug 886230 - Don't paint SVG text under DrawWindow(..., DRAWWINDOW_DO_NOT_FLUSH) when frames are dirty. r=roc
Cameron McCormack <cam@mcc.id.au> - Tue, 25 Jun 2013 16:01:38 +1000 - rev 148659
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 886230 - Don't paint SVG text under DrawWindow(..., DRAWWINDOW_DO_NOT_FLUSH) when frames are dirty. r=roc
8e83da248fc90005792ab978b7cb93f7eb4b60b9: Bug 886635: HTMLCanvasElement.h (which is included in dom/bindings) should not include nsLayoutUtils.h r=khuey
L. David Baron <dbaron@dbaron.org> - Mon, 24 Jun 2013 22:32:11 -0700 - rev 148658
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 886635: HTMLCanvasElement.h (which is included in dom/bindings) should not include nsLayoutUtils.h r=khuey (It still ends up included in dom/bindings, though.)
2332bb3fe186dc90ced5b915a6647b4c8ec9e991: Bug 858937 patch 2: Make off-main-thread CSS transitions/animations code that should be using nsLayoutUtils::GetStyleFrame do so. r=nrc
L. David Baron <dbaron@dbaron.org> - Mon, 24 Jun 2013 22:32:10 -0700 - rev 148657
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 858937 patch 2: Make off-main-thread CSS transitions/animations code that should be using nsLayoutUtils::GetStyleFrame do so. r=nrc The fixes to the miniflush code (nsTransitionManager::UpdateThrottledStyle and UpdateAllThrottledStyles) fix the case where we constructed totally incorrect style contexts for outer table frames (which have special style contexts inheriting from the table frame) during the miniflush, leading to inconsistent style data and other bad things, when we should have been touching the style on the table frame instead. The fixes to the other OMTA codepaths lead to layer tests being performed on the same frame that the styles will be applied to, and probably fix real bugs (which would occur when animating opacity or transform on a table).
10f70b8b04fe3bbf2a92f9ccd65fff8121fe4069: Bug 858937 patch 1: Add nsLayoutUtils::GetStyleFrame() variant taking nsIContent*, and use it for two existing users of the variant taking nsIFrame*. r=nrc
L. David Baron <dbaron@dbaron.org> - Mon, 24 Jun 2013 22:32:10 -0700 - rev 148656
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 858937 patch 1: Add nsLayoutUtils::GetStyleFrame() variant taking nsIContent*, and use it for two existing users of the variant taking nsIFrame*. r=nrc
7f9cf2a042528c127b4c26849e3c3a21bc889bb5: Bug 828088 - Rework richgrid and richgriditem bindings to use css columns for down-then-across grids. r=fryn
Sam Foster <sfoster@mozilla.com> - Mon, 24 Jun 2013 18:24:09 -0700 - rev 148655
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 828088 - Rework richgrid and richgriditem bindings to use css columns for down-then-across grids. r=fryn
462ccec5cd1c543cf41f1f0bd961385082245242: Bug 870103 - Disable plugins and HTML5 media in BackgroundPageThumbs's browser. r=markh
Drew Willcoxon <adw@mozilla.com> - Mon, 24 Jun 2013 22:07:12 -0700 - rev 148654
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 870103 - Disable plugins and HTML5 media in BackgroundPageThumbs's browser. r=markh
c869e5d3ea1c9f7b4ae9c9bd2cbf880a84fd07ac: Merge m-c to m-i
Phil Ringnalda <philringnalda@gmail.com> - Mon, 24 Jun 2013 21:56:24 -0700 - rev 148653
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Merge m-c to m-i
4491b40b0fe069e77eafece123ee313c7b9624a2: Bug 849847 - Make about:home scrollable with the analog stick. r=Cwiiis
Brian Nicholson <bnicholson@mozilla.com> - Mon, 24 Jun 2013 21:44:07 -0700 - rev 148652
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 849847 - Make about:home scrollable with the analog stick. r=Cwiiis
205d42d1ea463d3d047692ace1344e71f138e1cd: Bug 886205 (part 2) - Move some function definitions from vm/ObjectImpl-inl.h to vm/ObjectImpl.h. r=terrence.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 24 Jun 2013 16:03:02 -0700 - rev 148651
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 886205 (part 2) - Move some function definitions from vm/ObjectImpl-inl.h to vm/ObjectImpl.h. r=terrence.
dc7d6a09e42ad115839761b08c82b47fe5d20b20: Bug 886205 (part 1) - Move some function definitions from gc/Barrier-inl.h to gc/Barrier.h. r=terrence.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 24 Jun 2013 15:55:52 -0700 - rev 148650
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 886205 (part 1) - Move some function definitions from gc/Barrier-inl.h to gc/Barrier.h. r=terrence.
727736b233b39f7aab2aa93279370ad1b5f2d629: Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
Catalin Iacob <iacobcatalin@gmail.com> - Sun, 23 Jun 2013 14:03:39 +0200 - rev 148649
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
3d4480f6c25d2ba46dc90912804bdfd29f6bd52e: Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
Catalin Iacob <iacobcatalin@gmail.com> - Sun, 23 Jun 2013 13:21:01 +0200 - rev 148648
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
47512b0132a9f49191810ff5cbb0a1654f3f7b33: Bug 798914 (part 3) - Use newly introduced MozMallocSizeOf in xpt. r=njn.
Catalin Iacob <iacobcatalin@gmail.com> - Thu, 20 Jun 2013 21:17:44 +0200 - rev 148647
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 798914 (part 3) - Use newly introduced MozMallocSizeOf in xpt. r=njn.
b77a391ef1fbfa393f06bf144831fdf9a0b43b54: Bug 798914 (part 2) - Use newly introduced mozilla::MallocSizeOf in chromium. r=njn.
Catalin Iacob <iacobcatalin@gmail.com> - Sun, 16 Jun 2013 14:12:19 +0200 - rev 148646
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 798914 (part 2) - Use newly introduced mozilla::MallocSizeOf in chromium. r=njn.
d8f504ac6b83040699e90f5384186a7f5c41a6da: Bug 798914 (part 1) - Introduce mozilla::MallocSizeOf in mfbt. r=Waldo.
Catalin Iacob <iacobcatalin@gmail.com> - Sun, 23 Jun 2013 12:57:47 +0200 - rev 148645
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 798914 (part 1) - Introduce mozilla::MallocSizeOf in mfbt. r=Waldo.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip