searching for reviewer(mats)
ff41464ac92d19c020112093a16ca4b364a7ad82: Bug 1261230. r=mats
Timothy Nikkel <tnikkel@gmail.com> - Sat, 02 Apr 2016 01:54:00 -0500 - rev 291454
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1261230. r=mats
6b6889e28ca674258d9dc7551e45b27f336ecd1d: Bug 1261284: Don't include <button>'s children in overflow areas, if we know we're going to clip them when painting. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 01 Apr 2016 20:36:41 -0700 - rev 291452
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1261284: Don't include <button>'s children in overflow areas, if we know we're going to clip them when painting. r=mats MozReview-Commit-ID: BG1tGEQjFI2
6bf6edf222a15276ca24855fd9f6bae559595524: Bug 1251150. Add crash annotations if image visibility is re-entering. r=mats
Timothy Nikkel <tnikkel@gmail.com> - Tue, 29 Mar 2016 23:09:13 -0500 - rev 291012
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1251150. Add crash annotations if image visibility is re-entering. r=mats The previous annotations only checked if the re-entrancy happened via DecrementVisibleCount. The check in RebuildApproximateFrameVisibility is not needed because we add a check in DoUpdateApproximateFrameVisibility. The check in ClearApproximatelyVisibleFramesList is not needed because we add checks in DoUpdateApproximateFrameVisibility and Destroy. The other caller, ClearApproximateFrameVisibilityVisited, is covered because it is only called from DoUpdateApproximateFrameVisibility.
880f8af31133bd65dde834e9472a66189335a79e: Bug 1259817. Always clear RefPtr to refresh driver in nsPresContext::Destroy. r=mats
Timothy Nikkel <tnikkel@gmail.com> - Sat, 26 Mar 2016 00:35:15 -0500 - rev 290554
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1259817. Always clear RefPtr to refresh driver in nsPresContext::Destroy. r=mats nsPresContext::Destroy gets called from the desctructor and the cycle collector unlink phase. In the latter the prescontext may live for a while yet.
5eecbb62c31e3f6974cdaf8d71d153aab1f7fe57: Bug 1259561: Increase CRAZY_COORD (threshold for debug build layout warnings) by an order of magnitude. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 25 Mar 2016 15:09:04 -0700 - rev 290510
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1259561: Increase CRAZY_COORD (threshold for debug build layout warnings) by an order of magnitude. r=mats MozReview-Commit-ID: 23M5LIW14Li
cfab09cee9d9b6e66d1ec46cdc094b02d7c855b1: Bug 1236400 part 3: If webkit prefix support is enabled, skip CSS Parser code that converts "display: -webkit-box" directly to "display: flex". r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 24 Mar 2016 09:55:11 -0700 - rev 290332
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1236400 part 3: If webkit prefix support is enabled, skip CSS Parser code that converts "display: -webkit-box" directly to "display: flex". r=mats This makes "display: -webkit-box" & "display: -webkit-inline-box" into bona fide "display" values (instead of just aliases), when webkit prefix support is enabled, and allows us to actually exercise the code added in the earlier patches on this bug. (Note that when webkit prefix support is *disabled*, our CSS Unprefixing Service strategy will instead have an opportunity to take effect, for whitelisted sites, and it'll continue to convert "-webkit-box" to "flex".) MozReview-Commit-ID: BV93xs4ddbK
5dcb4fe4466805c71de8d2f55927dcc17ac6debd: Bug 1236400 part 2: Extend NeedsAnonFlexOrGridItem() & related code to wrap all inline-level -webkit-box children in an anonymous flex item. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 24 Mar 2016 09:55:11 -0700 - rev 290331
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1236400 part 2: Extend NeedsAnonFlexOrGridItem() & related code to wrap all inline-level -webkit-box children in an anonymous flex item. r=mats MozReview-Commit-ID: LK4VW0xSI5m
bf08d20a386d7d5dc5200e06c585642eaba54052: Bug 1236400 part 1: Add internal enum values to represent "display: -webkit-box" & "display: -webkit-inline-box". r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 24 Mar 2016 09:55:11 -0700 - rev 290330
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1236400 part 1: Add internal enum values to represent "display: -webkit-box" & "display: -webkit-inline-box". r=mats These new enum values are added with same behavior as their modern flexbox equivalents -- they're hooked up to NS_NewFlexContainerFrame, and they're listed alongside the modern flexbox enums in 'switch' & 'if' statements. There's one exception, which I call out with a comment at the end of the patch: we don't treat -webkit-box the same as flexbox in IsFlexOrGridDisplayType(), because that method is used to determine whether we should blockify inline-level children of a flex/grid container, and we don't want to blockify any children of a -webkit-box. (Instead, we want to wrap them in an anonymous flex item. That happens in the next patch.) MozReview-Commit-ID: 9BB4Ib2KpvE
f5bd3c829834e59e3c87e89992cc6dd64318a842: Bug 1251150. Add crash annotations if image visibility is re-entering. r=mats
Timothy Nikkel <tnikkel@gmail.com> - Mon, 14 Mar 2016 22:59:02 -0500 - rev 288749
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1251150. Add crash annotations if image visibility is re-entering. r=mats
7839f0ef27a2dbc098529369af245bfb845f53fa: Bug 1251519 Part 5 - Use union rect of child frames for clamping. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Thu, 10 Mar 2016 17:38:33 +0800 - rev 288150
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1251519 Part 5 - Use union rect of child frames for clamping. r=mats This patch use the union of all child scrollable overflow frame rects to clamp the caret dragging point. MozReview-Commit-ID: GEF9BpQkQNd
4c14f49b12a59cb280b396f0519c0950f88e916d: Bug 1251519 Part 4 - Add tests for dragging caret to content boundary. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Thu, 10 Mar 2016 17:38:32 +0800 - rev 288149
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1251519 Part 4 - Add tests for dragging caret to content boundary. r=mats These tests should fail without Part 5. MozReview-Commit-ID: 2FAW02tusCg
a23fca545599d83333741cb14314c939b00b5d56: Bug 1251519 Part 3 - Add regression tests for caret dragging. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Thu, 10 Mar 2016 17:38:32 +0800 - rev 288148
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1251519 Part 3 - Add regression tests for caret dragging. r=mats These tests are added per bug 1251519 comment 10. test_move_cursor_to_front_by_dragging_caret_to_front_br_element() covers example 1, and test_drag_caret_from_front_to_end_across_columns() covers example 3. Example 4 is not easy to write in marionette test since it's difficult to know whether an image is selected. Both tests will fail if we clamp the dragging point by using only the text frame rects as the patch attached in bug 1251519 comment 7. MozReview-Commit-ID: CKZQKGI6YUw
694dfb32d1f20ec7e8faea675a154884705b75ea: Bug 1251519 Part 2 - Remove nsLayoutUtils::IsRectVisibleInScrollFrames(). r=mats
Ting-Yu Lin <tlin@mozilla.com> - Thu, 10 Mar 2016 17:38:31 +0800 - rev 288147
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1251519 Part 2 - Remove nsLayoutUtils::IsRectVisibleInScrollFrames(). r=mats nsLayoutUtils::IsRectVisibleInScrollFrames() was used only by SelectionCarets which was removed in bug 1221459. MozReview-Commit-ID: 4dQAq1umHY7
15c20d14a46f6bc6e7607d73bdd620e266c8deeb: Bug 1251519 Part 1 - Remove nsTextFrameBase as an nsFrame alias. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Thu, 10 Mar 2016 17:38:31 +0800 - rev 288146
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1251519 Part 1 - Remove nsTextFrameBase as an nsFrame alias. r=mats Bug 655877 Part 20 made this deliberately to let nsTextFrame QueryFrame-able. https://hg.mozilla.org/mozilla-central/rev/d8c6025c0881 But other types like nsPlaceholderFrame or nsBulletFrame are also implemented QureyFrame, which do not have this inheritance indirection. I guess it was for historical reason, and can be removed safely. MozReview-Commit-ID: CPeQvpKzEKh
5bcb60614d0149f744ead7dfc351f37358b5960b: Bug 1220822 follow-up - Fix typo in nsINode::OwnerDoc() documention. r=mats
Jonathan Watt <jwatt@jwatt.org> - Mon, 29 Feb 2016 23:46:51 +0000 - rev 287525
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1220822 follow-up - Fix typo in nsINode::OwnerDoc() documention. r=mats MozReview-Commit-ID: Gs9p5UTjqZQ
4d29ea20c231485d6020a136a45dcd9de6783a63: Bug 1253094, part 5 - Stop using DebugOnly for class/struct members in layout/. r=mats
Jonathan Watt <jwatt@jwatt.org> - Fri, 26 Feb 2016 15:52:07 +0000 - rev 287477
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1253094, part 5 - Stop using DebugOnly for class/struct members in layout/. r=mats MozReview-Commit-ID: 3a49kqA4A9
9cc5bb93e4e9bf299d69b9619c59ea29f1ac9a7e: Bug 553417 - Rewrite tests to use pushPrefEnv. r=mats
Martijn Wargers <mwargers@mozilla.com> - Fri, 04 Mar 2016 12:23:23 -0500 - rev 287220
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 553417 - Rewrite tests to use pushPrefEnv. r=mats
50d4faf062bbe8888a64a18683f98e9b88082f8b: Bug 1253354: Update flexbox reftests that deal with table parts in a flex container; now these elements will be blockified & will become flex items. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 03 Mar 2016 17:15:22 -0800 - rev 287096
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1253354: Update flexbox reftests that deal with table parts in a flex container; now these elements will be blockified & will become flex items. r=mats Specific changes: - flexbox-table-fixup-001a.xhtml previously tested that table parts would get wrapped in an anonymous table, which would form a single flex item. This patch changes it to instead test that each table-part forms its own flex item. - flexbox-table-fixup-001b.xhtml previously was a "belt and suspenders" afterthought to its "001a" counterpart. It verified that flex-item properties (like "flex") had no effect on table parts in a flex container. This patch removes this test (since it's no longer valid) and renames the "001a" test to simply "001" as a result. - flexbox-with-pseudo-elements-003.html previously tested that ::before/::after pseudo-elements with table-part display values would have their flex-item-related properties ignored (because they'd be wrapped in an anonymous table). This patch flips that expectation, because now these pseudo-elements will directly become flex items and these properties should be honored.
fd104f75b8e8b3e7c10e69e916f44fc356c6c85f: Bug 1250550 - Ensure a scroll event posted during a refresh driver tick fires during that same tick. r=mats
Botond Ballo <botond@mozilla.com> - Wed, 24 Feb 2016 18:20:40 -0500 - rev 286639
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1250550 - Ensure a scroll event posted during a refresh driver tick fires during that same tick. r=mats MozReview-Commit-ID: 1ZvYjA6a5ay
447498cdecee1d06cce578767ab64874628cf32c: Bug 1250550 - Ensure a scroll event posted during a refresh driver tick fires during that same tick. r=mats
Botond Ballo <botond@mozilla.com> - Wed, 24 Feb 2016 18:20:40 -0500 - rev 286635
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1250550 - Ensure a scroll event posted during a refresh driver tick fires during that same tick. r=mats MozReview-Commit-ID: 1ZvYjA6a5ay
faa614e2ad4eff5e04c9886bd39f63ebe20fe00c: Bug 1250143. Account for border/padding on outer <svg> elements in GeometryUtils. r=mats
Robert O'Callahan <robert@ocallahan.org> - Thu, 25 Feb 2016 23:54:09 +1300 - rev 286324
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1250143. Account for border/padding on outer <svg> elements in GeometryUtils. r=mats MozReview-Commit-ID: KwEwnukNgeF
6ba4a380e9020f75cf016ca358c3982031385434: Bug 1243623. Don't skip unregistering a table part if we have a split table. r=mats
Robert O'Callahan <robert@ocallahan.org> - Wed, 10 Feb 2016 12:18:55 +1300 - rev 285794
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1243623. Don't skip unregistering a table part if we have a split table. r=mats MozReview-Commit-ID: 2GHprw8YGsx
ae3a5d0dfc82dd0ca8b3b86fe8c7408b1c381d35: Bug 1250342 patch 3: Rename preference layout.css.text-align-true-value.enabled to layout.css.text-align-unsafe-value.enabled . r=mats
L. David Baron <dbaron@dbaron.org> - Wed, 24 Feb 2016 10:40:30 -0800 - rev 285784
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1250342 patch 3: Rename preference layout.css.text-align-true-value.enabled to layout.css.text-align-unsafe-value.enabled . r=mats MozReview-Commit-ID: 6IKnuvxZQcI
aef35da48cfd4e80a506a8fb1c8d432323eb2b9f: Bug 1250342 patch 2: Rename NS_STYLE_TEXT_ALIGN_TRUE to NS_STYLE_TEXT_ALIGN_UNSAFE. r=mats
L. David Baron <dbaron@dbaron.org> - Wed, 24 Feb 2016 10:40:30 -0800 - rev 285783
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1250342 patch 2: Rename NS_STYLE_TEXT_ALIGN_TRUE to NS_STYLE_TEXT_ALIGN_UNSAFE. r=mats MozReview-Commit-ID: LuHepP37jtr
45470ff0ca1a8394a2d0543f9403eee58d4a68c3: Bug 1250342 patch 1: Rename exposed keyword for text-align: true to unsafe. r=mats
L. David Baron <dbaron@dbaron.org> - Wed, 24 Feb 2016 10:40:30 -0800 - rev 285782
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1250342 patch 1: Rename exposed keyword for text-align: true to unsafe. r=mats MozReview-Commit-ID: LYR3LtMtT2Q
0eae0890ee1166bf9fd3454789a9f5d156f07c36: Bug 1250342 patch 3: Rename preference layout.css.text-align-true-value.enabled to layout.css.text-align-unsafe-value.enabled . r=mats
L. David Baron <dbaron@dbaron.org> - Tue, 23 Feb 2016 09:41:48 -0800 - rev 285557
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1250342 patch 3: Rename preference layout.css.text-align-true-value.enabled to layout.css.text-align-unsafe-value.enabled . r=mats MozReview-Commit-ID: 6IKnuvxZQcI
e82e430d0edad33d64dcf344696182d7333f93eb: Bug 1250342 patch 2: Rename NS_STYLE_TEXT_ALIGN_TRUE to NS_STYLE_TEXT_ALIGN_UNSAFE. r=mats
L. David Baron <dbaron@dbaron.org> - Tue, 23 Feb 2016 09:41:48 -0800 - rev 285556
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1250342 patch 2: Rename NS_STYLE_TEXT_ALIGN_TRUE to NS_STYLE_TEXT_ALIGN_UNSAFE. r=mats MozReview-Commit-ID: LuHepP37jtr
866f8a7337dfb9df08f8e85cb609f34a218c44d0: Bug 1250342 patch 1: Rename exposed keyword for text-align: true to unsafe. r=mats
L. David Baron <dbaron@dbaron.org> - Tue, 23 Feb 2016 09:41:47 -0800 - rev 285555
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1250342 patch 1: Rename exposed keyword for text-align: true to unsafe. r=mats MozReview-Commit-ID: LYR3LtMtT2Q
2bf13f9218ad117b54636a2a878ad9464d33f7e3: Bug 1243267 - Guard against reentrancy into the dispatch of a scroll event. r=mats
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Feb 2016 14:14:20 -0500 - rev 285435
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1243267 - Guard against reentrancy into the dispatch of a scroll event. r=mats MozReview-Commit-ID: 5saxPwxOuc8
9163c83ed1a856315bbdaf69e871823cfbb531c5: Bug 1248847 - Assert AccessibleCaretEventHub mRefCnt > 1 in all its entry points. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Fri, 19 Feb 2016 18:21:16 +0800 - rev 285221
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1248847 - Assert AccessibleCaretEventHub mRefCnt > 1 in all its entry points. r=mats Also I removed the 'explicit' keywords from the constructor since they have no argument so nothing can be implicited converted to them. MozReview-Commit-ID: GrFcqO0Uf1o
a27cd3e26cc146006db501efb86b54b097f28b57: Bug 1248847 - Assert AccessibleCaretEventHub mRefCnt > 1 in all its entry points. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Thu, 18 Feb 2016 18:38:44 +0800 - rev 285192
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1248847 - Assert AccessibleCaretEventHub mRefCnt > 1 in all its entry points. r=mats Also I removed the 'explicit' keywords from the constructor since they have no argument so nothing can be implicited converted to them. MozReview-Commit-ID: GrFcqO0Uf1o
5c4a80fca486941332b5befda970c281e887cb2a: Bug 1244250 - r=mats
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 10 Feb 2016 14:17:05 +0100 - rev 284018
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1244250 - r=mats
7b7110c017c5b9ca956ba24fc7eee6aa3c96d591: Bug 1246106 - pass aStyleBorder as reference to ComputeBorderOverflow. r=mats
Bogdan Postelnicu <bogdan.postelnicu> - Mon, 08 Feb 2016 03:32:00 +0100 - rev 283814
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1246106 - pass aStyleBorder as reference to ComputeBorderOverflow. r=mats
31918b5ace5361a6c68cec2ee81689e095b313b1: Bug 1194466. Use the table-outer frame's margin when requesting the margin for table element with getBoxQuads. r=mats
Robert O'Callahan <robert@ocallahan.org> - Tue, 02 Feb 2016 22:47:15 +1300 - rev 283775
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1194466. Use the table-outer frame's margin when requesting the margin for table element with getBoxQuads. r=mats
b6ae2095c564651587c7c2772b5fc14c034105e2: Bug 1238337. If the intrinsic size of the image hasn't changed then we don't need to do a new predictive image decode. r=mats
Timothy Nikkel <tnikkel@gmail.com> - Tue, 02 Feb 2016 16:51:52 -0600 - rev 282964
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1238337. If the intrinsic size of the image hasn't changed then we don't need to do a new predictive image decode. r=mats nsImageFrame::OnSizeAvailable will update the intrinsic ratio and ask for a reflow. Then nsImageFrame::NotifyNewCurrentRequest will be called when the image is finished loading. It previously would do a predictive decode if the intrinsic size hadn't changed. This was a mistake in http://hg.mozilla.org/mozilla-central/rev/146f1bea4147 (bug 1151359). OnSizeAvailable has this structure: if (intrinsicSizeChanged && gotInitialReflow) { if (!sizeConstrained) { requestReflow(); } } NotifyNewCurrentRequest has this structure: if (gotInitialReflow) { if (!sizeConstrained && intrinsicSizeChanged) { requestReflow(); } } Bug 1151359 added a predictive decode in a new else branch to both inner if statements. The meaning of this is obviously quite different.
854dbd8102670f4d507d78af54194ebe1b9823b2: Bug 1227927 Part 4 - Add comment to nsFrameList::GetLength() to warn it's O(n). r=mats
Ting-Yu Lin <tlin@mozilla.com> - Fri, 29 Jan 2016 22:42:15 +0800 - rev 282509
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1227927 Part 4 - Add comment to nsFrameList::GetLength() to warn it's O(n). r=mats
e500c5a0577802378b51ed9817162dddea2a7d04: Bug 1227927 Part 3 - Use ranged-based for-loop to rewrite some simple loops in part 2. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Fri, 29 Jan 2016 22:42:15 +0800 - rev 282508
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1227927 Part 3 - Use ranged-based for-loop to rewrite some simple loops in part 2. r=mats
ca70ac0268052e53fca79ed583cdbb1322aceb81: Bug 1227927 Part 2 - Remove nsIFrame::GetFirstPrincipalChild(). r=mats
Ting-Yu Lin <tlin@mozilla.com> - Fri, 29 Jan 2016 22:42:14 +0800 - rev 282507
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1227927 Part 2 - Remove nsIFrame::GetFirstPrincipalChild(). r=mats
7a7def04840d39b33423c8466ef1c5fbd4b1e941: Bug 1241371. Properly update mLastUpdateImagesPos on scrollframes when the image visibility pass encounters them. r=mats
Timothy Nikkel <tnikkel@gmail.com> - Thu, 21 Jan 2016 19:09:04 -0600 - rev 281144
Push 19403 by cbook@mozilla.com at Fri, 22 Jan 2016 13:51:28 +0000
Bug 1241371. Properly update mLastUpdateImagesPos on scrollframes when the image visibility pass encounters them. r=mats This is a regression from bug 1002992 where we switch from the display list builder to the frame tree walker and didn't update mLastUpdateImagesPos in the frame walker.
adb9b9bab2f2047be6dfbcd3ec00891283bb47ac: Bug 1239683 - Replace NS_UNCONSTRAINEDSIZE with NS_MAXSIZE in windows/nsWindow.cpp. r=mats
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 14 Jan 2016 14:46:29 -0500 - rev 280080
Push 19325 by cbook@mozilla.com at Fri, 15 Jan 2016 10:51:35 +0000
Bug 1239683 - Replace NS_UNCONSTRAINEDSIZE with NS_MAXSIZE in windows/nsWindow.cpp. r=mats
8c4f8b5802f81edf1f776feae6382b84562a96ae: Bug 1236076 - 3 tests in text-overflow reftests are failing when run in linux64 docker images. r=mats
Joel Maher <jmaher@mozilla.com> - Tue, 05 Jan 2016 03:20:20 -0800 - rev 278545
Push 19194 by kwierso@gmail.com at Wed, 06 Jan 2016 00:53:32 +0000
Bug 1236076 - 3 tests in text-overflow reftests are failing when run in linux64 docker images. r=mats
9059476e8881d6ec8f6377a285ef0446459fe01a: Bug 1235737: Soften some MOZ_CRASH statements in flexbox layout code to MOZ_ASSERT_UNREACHABLE, which they were originally intended as anyway. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 04 Jan 2016 13:11:58 -0800 - rev 278408
Push 19182 by cbook@mozilla.com at Tue, 05 Jan 2016 11:03:44 +0000
Bug 1235737: Soften some MOZ_CRASH statements in flexbox layout code to MOZ_ASSERT_UNREACHABLE, which they were originally intended as anyway. r=mats
ef961a0fe82f1b2938dcaa47f9911f5de0d08109: Bug 1209970 - Fire scroll events early in the refresh tick. r=mats
Markus Stange <mstange@themasta.com> - Thu, 17 Dec 2015 17:19:30 -0500 - rev 276961
Push 19044 by kgupta@mozilla.com at Sat, 19 Dec 2015 15:05:52 +0000
Bug 1209970 - Fire scroll events early in the refresh tick. r=mats With APZ we want to be firing scroll events to content more consistently, so we tie them to the refresh driver tick rather than firing them on paint or haphazardly on the next spin of the event loop. Patch by Markus Stange, test fixes by Kartikaya Gupta
698cda645acb1f1fb7f62f4b70daeeeeb5cfe8c2: Bug 1209970 - Fire scroll events early in the refresh tick. r=mats
Markus Stange <mstange@themasta.com> - Thu, 17 Dec 2015 17:19:30 -0500 - rev 276882
Push 19029 by cbook@mozilla.com at Fri, 18 Dec 2015 14:31:22 +0000
Bug 1209970 - Fire scroll events early in the refresh tick. r=mats With APZ we want to be firing scroll events to content more consistently, so we tie them to the refresh driver tick rather than firing them on paint or haphazardly on the next spin of the event loop. Patch by Markus Stange, test fixes by Kartikaya Gupta
5138ad90e360d3145e3991d188c420ee167d9578: Bug 978212 - [css-grid] Resolved value of grid-template-{columns,rows} in px units. r=mats
Tobias Schneider <schneider@jancona.com> - Tue, 24 Nov 2015 17:27:54 -0800 - rev 276042
Push 18951 by cbook@mozilla.com at Thu, 10 Dec 2015 11:45:16 +0000
Bug 978212 - [css-grid] Resolved value of grid-template-{columns,rows} in px units. r=mats
c798c2576ad4228df74ac4dd69c702ebe9e3ecce: Bug 978212 - Resolved value of grid-template-{columns,rows} in px units. r=mats
Tobias Schneider <schneider@jancona.com> - Thu, 03 Dec 2015 14:23:00 +0100 - rev 275910
Push 18945 by cbook@mozilla.com at Wed, 09 Dec 2015 11:34:44 +0000
Bug 978212 - Resolved value of grid-template-{columns,rows} in px units. r=mats
ef68dc6a289da306e5afa73f5a51d0ba41ec9e2f: Bug 1221043. Revert to including trailing whitespace for accessibility APIs. r=marcoz,mats
Robert O'Callahan <robert@ocallahan.org> - Tue, 01 Dec 2015 02:21:25 +1300 - rev 275177
Push 18896 by cbook@mozilla.com at Wed, 02 Dec 2015 14:25:11 +0000
Bug 1221043. Revert to including trailing whitespace for accessibility APIs. r=marcoz,mats
c1e96f06682a14be0970447b30582f9054df044f: Bug 1228876. Correctly ignore nested optgroups even if an optgroup is inserted into another, existing, optgroup. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 01 Dec 2015 12:01:56 -0500 - rev 275089
Push 18896 by cbook@mozilla.com at Wed, 02 Dec 2015 14:25:11 +0000
Bug 1228876. Correctly ignore nested optgroups even if an optgroup is inserted into another, existing, optgroup. r=mats
f647c855f10b4c8e9e4d5b43c5bb1a4a05d38e50: Bug 1229212: Manually make the text frame inside of <input type="number"> satisfy the requirement that all flex items are block-level. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 30 Nov 2015 21:22:44 -0800 - rev 274899
Push 18872 by cbook@mozilla.com at Tue, 01 Dec 2015 14:28:51 +0000
Bug 1229212: Manually make the text frame inside of <input type="number"> satisfy the requirement that all flex items are block-level. r=mats
298051dbb67c18d7f3d338e8c9ed694f9ae2996e: Bug 1226875 - Remove nsIFrame::GetLastChild(). r=mats
Ting-Yu Lin <tlin@mozilla.com> - Thu, 26 Nov 2015 17:12:39 +0800 - rev 274323
Push 18812 by cbook@mozilla.com at Thu, 26 Nov 2015 15:56:59 +0000
Bug 1226875 - Remove nsIFrame::GetLastChild(). r=mats