5b6bcc1fec089df9ab8a72dca6abc9d74b81e12c: Bug 1254526 - Filter out empty text nodes from narrate queue. r=Gijs
Eitan Isaacson <eitan@monotonous.org> - Wed, 09 Mar 2016 12:31:25 -0800 - rev 288326
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1254526 - Filter out empty text nodes from narrate queue. r=Gijs MozReview-Commit-ID: 6g53pWcNtGN
fa1daaba023bb75fcb6fe9509d71a5d658e6d92c: Bug 1254526 - Don't let Narrate get into bad state after encountering a synth error. r=Gijs
Eitan Isaacson <eitan@monotonous.org> - Tue, 08 Mar 2016 11:32:40 -0800 - rev 288325
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1254526 - Don't let Narrate get into bad state after encountering a synth error. r=Gijs MozReview-Commit-ID: GdOgtmM4hGH
399aee6215e33899a4dfe214f19ecaa6d6fcbb42: Bug 1254373: Make TestDemon build on Windows; r=billm
Aaron Klotz <aklotz@mozilla.com> - Thu, 10 Mar 2016 17:32:16 -0700 - rev 288324
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1254373: Make TestDemon build on Windows; r=billm MozReview-Commit-ID: GtgAVfDYhtk
80d84efa1d0c79b19a086f312a358cd5891fa198: Bug 1255567 - Sign quitter extension for valgrind-test and pgo/profileserver, r=jgriffin
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 10 Mar 2016 15:37:51 -0500 - rev 288323
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1255567 - Sign quitter extension for valgrind-test and pgo/profileserver, r=jgriffin MozReview-Commit-ID: HtH8z4rBSMY
8836b439d0b3c324f743f1e5b59e986829d08440: Bug 1255784 - u2f tests should use SpecialPowers.pushPrefEnv, r=jjones
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 11 Mar 2016 18:20:55 +0100 - rev 288322
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1255784 - u2f tests should use SpecialPowers.pushPrefEnv, r=jjones
622e8779744631d6a6a8e445ee4325717b392f6b: Bug 1254273 - Align the displayport to a max of 256 pixels even if the layer is larger. r=BenWa
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 11 Mar 2016 12:01:29 -0500 - rev 288321
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1254273 - Align the displayport to a max of 256 pixels even if the layer is larger. r=BenWa MozReview-Commit-ID: CLghUMWkJU8
21884d000eded02b02e4c221ba9f80ac03fe53f6: Bug 1216924 - Don't align to tiles (either real or virtual) if displayport suppression is enabled. r=BenWa
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 11 Mar 2016 12:01:28 -0500 - rev 288320
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1216924 - Don't align to tiles (either real or virtual) if displayport suppression is enabled. r=BenWa MozReview-Commit-ID: 15XWTTM0tZI
50c03319c341910196103c4451f17299eb144313: Bug 1246091 - Expose ConsoleEvents to Worker Debugger Actors via Console object directly, r=ejpbruel
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 11 Mar 2016 17:59:52 +0100 - rev 288319
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1246091 - Expose ConsoleEvents to Worker Debugger Actors via Console object directly, r=ejpbruel
552aabbcd11631edd38087a55e8730db1384bdfc: Bug 1144096 part 26 - [css-grid] Fragmentation reftests.
Mats Palmgren <mats@mozilla.com> - Fri, 11 Mar 2016 17:39:28 +0100 - rev 288318
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1144096 part 26 - [css-grid] Fragmentation reftests.
5e3e2675488c1b089e82a442dfeee46da1152cf1: Bug 1144096 part 25 - [css-grid] Enable fragmentation to occur by reporting our actual reflow status. r=dholbert
Mats Palmgren <mats@mozilla.com> - Fri, 11 Mar 2016 17:39:27 +0100 - rev 288317
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1144096 part 25 - [css-grid] Enable fragmentation to occur by reporting our actual reflow status. r=dholbert
fbed3943a9e59cacb69cd4b062da39de1808cae2: Bug 1144096 part 24 - [css-grid] Move the child frame merging code at the start of ReflowOverflowContainerChildren into a new method: DrainExcessOverflowContainersList. Make both take a param so that we can override how the OC child lists are merged together (normally just an Append; MergeSortedFrameLists for Grid). r=dholbert
Mats Palmgren <mats@mozilla.com> - Fri, 11 Mar 2016 17:39:27 +0100 - rev 288316
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1144096 part 24 - [css-grid] Move the child frame merging code at the start of ReflowOverflowContainerChildren into a new method: DrainExcessOverflowContainersList. Make both take a param so that we can override how the OC child lists are merged together (normally just an Append; MergeSortedFrameLists for Grid). r=dholbert
5b9834eee771d07a39bb5a254e3ccb6e1698f3a0: Bug 1144096 part 23 - [css-grid] A grid container fragment that is an overflow container can't be INCOMPLETE, only OVERFLOW_INCOMPLETE and it should always have zero BSize. r=dholbert
Mats Palmgren <mats@mozilla.com> - Fri, 11 Mar 2016 17:39:27 +0100 - rev 288315
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1144096 part 23 - [css-grid] A grid container fragment that is an overflow container can't be INCOMPLETE, only OVERFLOW_INCOMPLETE and it should always have zero BSize. r=dholbert
04b6926cb2f31a68ff93c63da594729326e2d602: Bug 1144096 part 22 - [css-grid] Check NS_INLINE_IS_BREAK_BEFORE before checking other completion status. r=dholbert
Mats Palmgren <mats@mozilla.com> - Fri, 11 Mar 2016 17:39:27 +0100 - rev 288314
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1144096 part 22 - [css-grid] Check NS_INLINE_IS_BREAK_BEFORE before checking other completion status. r=dholbert
e8b769cce0f101f39284954ec6a826c0cd6343cf: Bug 1144096 part 21 - [css-grid] Deal with dynamically inserted/appended/removed child frames. r=dholbert
Mats Palmgren <mats@mozilla.com> - Fri, 11 Mar 2016 17:39:27 +0100 - rev 288313
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1144096 part 21 - [css-grid] Deal with dynamically inserted/appended/removed child frames. r=dholbert
557bb3ae736f484ca7671ba9ec84b09e24ac7d70: Bug 1144096 part 20 - [css-grid] Sanity check our child lists before starting a Reflow (DEBUG only). r=dholbert
Mats Palmgren <mats@mozilla.com> - Fri, 11 Mar 2016 17:39:27 +0100 - rev 288312
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1144096 part 20 - [css-grid] Sanity check our child lists before starting a Reflow (DEBUG only). r=dholbert
2a7ef2dd4427641166c3a49d3311f5d092337961: Bug 1144096 part 19 - [css-grid] Sanity check the initial child lists we get from the frame constructor (DEBUG only). r=dholbert
Mats Palmgren <mats@mozilla.com> - Fri, 11 Mar 2016 17:39:27 +0100 - rev 288311
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1144096 part 19 - [css-grid] Sanity check the initial child lists we get from the frame constructor (DEBUG only). r=dholbert
47452506ec5632ec4e535d6618552a8a7d804991: Bug 1144096 part 18 - [css-grid] Fix a couple of bugs in how we handle child existing continuations when pushing/pulling children. r=dholbert
Mats Palmgren <mats@mozilla.com> - Fri, 11 Mar 2016 17:39:27 +0100 - rev 288310
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1144096 part 18 - [css-grid] Fix a couple of bugs in how we handle child existing continuations when pushing/pulling children. r=dholbert There were two problems in the existing code (which was exposed by tests that dynamically insert/remove items). First, the situation when we have some pushed items two or more fragments away and then pull up those. This creates a "hole" in the child next-in-flow chain like so: grid-container-frag-0 child1-frag-0 ... grid-container-frag-1 ... grid-container-frag-2 child1-frag-1 After we reflow grid-container-frag-0 and it's still incomplete we will reflow its NIF, grid-container-frag-1, but it will "stall" since it doesn't have a continuation for child1. We need to make sure to always pull up a fragment for that child. That's what the first hunk is about in the patch. Second problem is the opposite problem of pushing a child into a NIF container that already has an OC child continuation, like so: grid-container-frag-0 OverflowList = { child1-frag-0 } grid-container-frag-1 OverflowContinuationsList = { child1-frag-1 } When we reflow grid-container-frag-1 we'll pull in child1-frag-0 like so: grid-container-frag-0 ... grid-container-frag-1 PrincipalList = { child1-frag-0 } OverflowContinuationsList = { child1-frag-1 } This is bad since we'll consume BSize twice here. The fix is to move it our ExcessOverflowContinuationsList instead, like so: grid-container-frag-0 ... grid-container-frag-1 PrincipalList = { child1-frag-0 } ExcessOverflowContinuationsList = { child1-frag-1 } That's what the second hunk in this patch does.
b52d71c48531a2dc78d198dd99a23e79fbbd0a81: Bug 1144096 part 17 - [css-grid] Add helper methods that add a sorted list of child frames to the Overflow and ExcessOverflowContainers child lists. r=dholbert
Mats Palmgren <mats@mozilla.com> - Fri, 11 Mar 2016 17:39:27 +0100 - rev 288309
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1144096 part 17 - [css-grid] Add helper methods that add a sorted list of child frames to the Overflow and ExcessOverflowContainers child lists. r=dholbert
40456ea738607ff6668d3c22531c682984ef6d68: Bug 1144096 part 16 - [css-grid] Implement fragmentation. r=dholbert
Mats Palmgren <mats@mozilla.com> - Fri, 11 Mar 2016 17:39:27 +0100 - rev 288308
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1144096 part 16 - [css-grid] Implement fragmentation. r=dholbert
c5fd95723f2e70d51a3638534d7039f353b45435: Bug 1144096 part 15 - [css-grid] Compute our pre-reflow logical skip sides and cache the result of ComputedLogicalBorderPadding() with that applied. r=dholbert
Mats Palmgren <mats@mozilla.com> - Fri, 11 Mar 2016 17:39:26 +0100 - rev 288307
Push 30079 by ryanvm@gmail.com at Sat, 12 Mar 2016 20:24:19 +0000
Bug 1144096 part 15 - [css-grid] Compute our pre-reflow logical skip sides and cache the result of ComputedLogicalBorderPadding() with that applied. r=dholbert Our "pre-reflow logical skip sides" assumes each fragment will be the last and have a block-end border. We then skip the block-end side at the end of Reflow if we're INCOMPLETE. This simplifies the logic that checks how many rows fits in this fragment.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip