32ce2dbc3b8fd77254da43a829932d6ba8b9013e: Bug 1250213 - Ensure the scroll offset does not go outside the page bounds when going full screen r=kats
Randall Barker <rbarker@mozilla.com> - Mon, 07 Mar 2016 12:15:37 -0800 - rev 287388
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1250213 - Ensure the scroll offset does not go outside the page bounds when going full screen r=kats
43092fb2943cfd1dad71b9ee47775c5953bc637e: Bug 623183 - Build dump_syms on Windows when using VS2015; r=ted
Birunthan Mohanathas <birunthan@mohanathas.com> - Tue, 08 Mar 2016 14:07:28 -0800 - rev 287387
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 623183 - Build dump_syms on Windows when using VS2015; r=ted MozReview-Commit-ID: LCvipO5FXdR
64419b8e1f04592ed61f48d7b35c69160a941445: Bug 1254000 - [css-grid] Enable Grid container properties in UA sheets to avoid warnings in the console. r=dholbert
Mats Palmgren <mats@mozilla.com> - Tue, 08 Mar 2016 23:03:26 +0100 - rev 287386
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1254000 - [css-grid] Enable Grid container properties in UA sheets to avoid warnings in the console. r=dholbert
e7e01671e85f2bc8e4c21e7cedd174736c5ec437: Bug 1253977 part 2 - Reftests.
Mats Palmgren <mats@mozilla.com> - Tue, 08 Mar 2016 23:03:26 +0100 - rev 287385
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1253977 part 2 - Reftests.
eaa71dfff6119ee7011f5e3a562fc8c9fc2acc8c: Bug 1253977 part 1 - Update focus state on combobox frame destruction/construction properly. r=tn
Mats Palmgren <mats@mozilla.com> - Tue, 08 Mar 2016 23:03:26 +0100 - rev 287384
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1253977 part 1 - Update focus state on combobox frame destruction/construction properly. r=tn
1ef9659595f7c364dc4fbf3690b4d678195efa8a: Bug 1253529 part 2 - [css-grid] Remove the 'grid-template' shorthand. r=dholbert
Mats Palmgren <mats@mozilla.com> - Tue, 08 Mar 2016 23:03:26 +0100 - rev 287383
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1253529 part 2 - [css-grid] Remove the 'grid-template' shorthand. r=dholbert
620254a752b13d4d6d7184a976ad1696437563b6: Bug 1253529 part 1 - [css-grid] Replace uses of the 'grid-template' shorthand with 'grid'.
Mats Palmgren <mats@mozilla.com> - Tue, 08 Mar 2016 23:03:26 +0100 - rev 287382
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1253529 part 1 - [css-grid] Replace uses of the 'grid-template' shorthand with 'grid'.
6358a64e4f157a2fa4a055490656002d03e39e94: Bug 1236112 - Block on d3d9 video frames to complete before returning them from the decoder. r=cpearce
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 09 Mar 2016 10:34:49 +1300 - rev 287381
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1236112 - Block on d3d9 video frames to complete before returning them from the decoder. r=cpearce
30e7ba9cd9f028e83a3e12e69fd25dc42bcb9e24: Bug 1254683 - Enable editing/conformancetest/test_runtest.html on e10s; r=mrbkap
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 08 Mar 2016 08:46:23 -0500 - rev 287380
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1254683 - Enable editing/conformancetest/test_runtest.html on e10s; r=mrbkap
051996f609673e75383fbf6fd44e5babb2275f0f: Bug 1253010 - part 3 - create all nsIDateTimeFormat instances directly; r=smontagu
Nathan Froyd <froydnj@mozilla.com> - Sat, 05 Dec 2015 11:03:27 -0500 - rev 287379
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1253010 - part 3 - create all nsIDateTimeFormat instances directly; r=smontagu
22d7c93ec6579884fa9468e5f5503387cb23cc0a: Bug 1253010 - part 2 - provide a non-XPCOM way to create new nsIDateTimeFormat instances; r=smontagu
Nathan Froyd <froydnj@mozilla.com> - Sat, 05 Dec 2015 10:30:53 -0500 - rev 287378
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1253010 - part 2 - provide a non-XPCOM way to create new nsIDateTimeFormat instances; r=smontagu To avoid hitting the component manager from the security manager, we need a way of creating nsIDateTimeFormat instances that don't go through the component manager. The only wrinkle is that these formatters are platform-dependent. Let's write a thin wrapper over nsIDateTimeFormat that abstracts away the platform details.
d3bc99831ce627675c2efbb168ebd5b82b4ff7ee: Bug 1253010 - part 1 - refactor nsX509CertValidity time formatting; r=keeler
Nathan Froyd <froydnj@mozilla.com> - Sat, 05 Dec 2015 10:26:19 -0500 - rev 287377
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1253010 - part 1 - refactor nsX509CertValidity time formatting; r=keeler nsX509CertValidity has several copy-pasted routines that differ only slightly in the parameters they use for formatting times. Let's have a single place to do the formatting and pass in the appropriate parameters.
96018aec0a709ed554bd0f6a3d4e6bba28ed0b8b: Bug 1253834 - add AllChildrenIterator::Get(), r=bz
Alexander Surkov <surkov.alexander@gmail.com> - Tue, 08 Mar 2016 15:54:46 -0500 - rev 287376
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1253834 - add AllChildrenIterator::Get(), r=bz
5e3325cc17582630d630c8e40f65ed91322fd8a9: Bug 1254438 - Remove hg bundle generation from merge script, r=rail DONTBUILD
Nick Thomas <nthomas@mozilla.com> - Wed, 09 Mar 2016 09:36:18 +1300 - rev 287375
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1254438 - Remove hg bundle generation from merge script, r=rail DONTBUILD
e0b2fffc136004c1f61ec104823bd316cbb5b71f: Bug 1247854 - Apply the correct scroll clips to the nsDisplayTransform and nsDisplayPerspective of a scrolled perspective item. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Fri, 26 Feb 2016 01:29:41 +0100 - rev 287374
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1247854 - Apply the correct scroll clips to the nsDisplayTransform and nsDisplayPerspective of a scrolled perspective item. r=mattwoodrow I've decided to fix this in a very explicit way. The only "magic" part that's left is how we decide that the AGR of the perspective item is outside the scrolled frame (and I'm not sure myself how that works). I didn't want to change what scroll clips we set on what items, because the scroll clip really belongs on the perspective item, because that's the item that needs to be clipped, and it should also be the item that should be scrolled if it weren't for the fact that APZ wouldn't know that it should apply the perspective transform before the APZ transform. MozReview-Commit-ID: BBw8VPohQI4
728694d29faab4cd4b25d43b16872f7430a30b00: Bug 1238564 - Get rid of cross stacking context parent scroll clip. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Fri, 04 Mar 2016 14:49:35 -0500 - rev 287373
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1238564 - Get rid of cross stacking context parent scroll clip. r=mattwoodrow MozReview-Commit-ID: JthSGAb5Kp3
b52f496a854402519f821dd2325daa6bfd3de74e: Bug 1238564 - Don't do another pass over the display list to figure out ancestor scroll clips. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Sat, 05 Mar 2016 11:27:54 -0500 - rev 287372
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1238564 - Don't do another pass over the display list to figure out ancestor scroll clips. r=mattwoodrow MozReview-Commit-ID: BgySqVGG43R
cbfd284f87917880578044190815c4a1a028e9da: Bug 1238564 - Include mIsAsyncScrollable information in DisplayItemScrollClip::ToString. r=roc
Markus Stange <mstange@themasta.com> - Wed, 24 Feb 2016 16:23:32 +0100 - rev 287371
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1238564 - Include mIsAsyncScrollable information in DisplayItemScrollClip::ToString. r=roc MozReview-Commit-ID: 7R38KtIjM5q
84a877cbf631931dd3b6e6dc9444517a10b5c473: Bug 1238564 - When building a fixed/sticky display item, don't restore the clip until we're ready to build that item so that inner items aren't unnecessarily clipped. r=roc
Markus Stange <mstange@themasta.com> - Tue, 23 Feb 2016 18:22:21 +0100 - rev 287370
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1238564 - When building a fixed/sticky display item, don't restore the clip until we're ready to build that item so that inner items aren't unnecessarily clipped. r=roc This isn't really about regular clips, it's about scroll clips. If the inner item has an unnecessary scroll clip (one that's already on the parent), this can cause the inner item's bounds to be larger than necessary because, after the first patch in bug 1238564, it will include the whole bounds of async-scrollable scroll frames. Also, if e.g. the inner item is an opacity item, and it has a scroll clip that's not just the innermost ancestor scroll clip of all of its children, then FrameLayerBuilder's mContainerBounds == mAccumulatedChildBounds assertion can fail if the opacity item gets flattened away, because the child bounds won't have been enlarged for the scroll clip. There must be a better way to do the clip resetting in nsFrame::BuildDisplayListForStackingContext - the code is not pretty at all. But I'd rather get the tests passing first before we figure out how to clean it up. MozReview-Commit-ID: E1DdpN546va
66c5a85656b61a93bf18e8cfd351a4ea7d639937: Bug 1238564 - Set the innermost possible scroll clip on opacity items during creation. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Fri, 04 Mar 2016 15:05:58 -0500 - rev 287369
Push 18088 by cbook@mozilla.com at Wed, 09 Mar 2016 10:48:42 +0000
Bug 1238564 - Set the innermost possible scroll clip on opacity items during creation. r=mattwoodrow Always use an ancestor scroll clip of all direct children, or the original scroll clip if the children don't share the same scroll clip tree. Unfortunately this requires another pass over the stacking context display list. Also, fix clips, scroll clips and creation order of blend items: If a clipped mix-blend-mode item contains absolute / fixed positioned items, those items should not be clipped, same for blend container items. When a transform item contains blend modes, create the blend container inside the transform. Don't do tree comparisons on scroll clips from different scroll clip trees. If the inner scroll clip is nullptr, because it was cleared, it will look like it's the ancestor of the outer non-nullptr scroll clip. These changes don't look very related, but it was very hard to get tests passing with only some of the changes and not the others, and after having spent two weeks on this patch I'm not thrilled about going back and checking exactly which change was necessary to fix which test failure. MozReview-Commit-ID: IKGciUBrdNa
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip