2c7183dbe614f5a313df464b904c49484d241924: Bug 1351999 - Fix references to in-content-old files and create a backup of dialog.css in in-content-old instead of relying on the 'in-content' version to not change. r?florian
draft
Jared Wein <jwein@mozilla.com> - Fri, 31 Mar 2017 19:37:37 -0400 - rev 555603
Push
52277 by bmo:jaws@mozilla.com at Tue, 04 Apr 2017 15:14:30 +0000
Bug 1351999 - Fix references to in-content-old files and create a backup of dialog.css in in-content-old instead of relying on the 'in-content' version to not change. r?florian
MozReview-Commit-ID: 8opiqSx0WP0
3d6a973d1eb0529383be408b3c817438581a02c0: Bug 1351426 - Part 5: Cleanup style and comments
draft
Miko Mynttinen <mikokm@gmail.com> - Tue, 04 Apr 2017 03:59:31 +0200 - rev 555602
Push
52276 by bmo:mikokm@gmail.com at Tue, 04 Apr 2017 15:14:09 +0000
Bug 1351426 - Part 5: Cleanup style and comments
MozReview-Commit-ID: HOPY8v4UWKo
2144897621a3171cc8776ce678b5dd10f2db2954: Bug 1351426 - Part 4: Refactor gfx::Polygon to avoid unnecessary work and memory allocations
draft
Miko Mynttinen <mikokm@gmail.com> - Tue, 04 Apr 2017 04:51:29 +0200 - rev 555601
Push
52276 by bmo:mikokm@gmail.com at Tue, 04 Apr 2017 15:14:09 +0000
Bug 1351426 - Part 4: Refactor gfx::Polygon to avoid unnecessary work and memory allocations
MozReview-Commit-ID: ASusoTqZxuY
ddebf0f08da6f98679c90a7ffbb8ea6288b2591a: Bug 1351426 - Part 3: Refactor BSPTree to use list instead of deque
draft
Miko Mynttinen <mikokm@gmail.com> - Tue, 04 Apr 2017 04:37:56 +0200 - rev 555600
Push
52276 by bmo:mikokm@gmail.com at Tue, 04 Apr 2017 15:14:09 +0000
Bug 1351426 - Part 3: Refactor BSPTree to use list instead of deque
MozReview-Commit-ID: F4ezRzbGihI
d7f47e8276386da44468c1c7e6aec453a027c60b: Bug 1353385 - Make './mach eslint --setup' a little quieter and fix the reported location of the eslint binary. r?Mossop
draft
Mark Banner <standard8@mozilla.com> - Tue, 04 Apr 2017 16:06:14 +0100 - rev 555599
Push
52275 by bmo:standard8@mozilla.com at Tue, 04 Apr 2017 15:09:37 +0000
Bug 1353385 - Make './mach eslint --setup' a little quieter and fix the reported location of the eslint binary. r?Mossop
MozReview-Commit-ID: 3ucPJP5JXV8
f7e47e2a00a1488bb093ac4be9df7e28fe6fce36: Bug 1350553 - Change selection on redo only if it was changed originally
draft
Aryeh Gregor <ayg@aryeh.name> - Tue, 04 Apr 2017 16:24:04 +0300 - rev 555598
Push
52274 by bmo:ayg@aryeh.name at Tue, 04 Apr 2017 14:55:26 +0000
Bug 1350553 - Change selection on redo only if it was changed originally
Previously we would check during the original transaction if we were
supposed to change the selection, and check separately during redo.
This meant that sometimes we would change the selection in the redo when
we didn't originally or vice versa. Now we remember what we did
originally and repeat that.
MozReview-Commit-ID: FWJ0zPBD58D
20dde05f33729bd827cd4a1b90670cf5aec1a80a: Bug 1350553 - Move mEditorBase into EditTransactionBase
draft
Aryeh Gregor <ayg@aryeh.name> - Tue, 04 Apr 2017 16:20:34 +0300 - rev 555597
Push
52274 by bmo:ayg@aryeh.name at Tue, 04 Apr 2017 14:55:26 +0000
Bug 1350553 - Move mEditorBase into EditTransactionBase
MozReview-Commit-ID: 3ZeksqmzdhM
0e10b8b7b691fccd6b956e06dc1fbeecbdec71d0: Bug 1348269 - When SpawnTarget fails, log more information
draft
Alex Gaynor <agaynor@mozilla.com> - Tue, 04 Apr 2017 10:54:14 -0400 - rev 555596
Push
52273 by bmo:agaynor@mozilla.com at Tue, 04 Apr 2017 14:54:40 +0000
Bug 1348269 - When SpawnTarget fails, log more information
MozReview-Commit-ID: HTLPYg870rt
eaaf6e068d94a4dc02451880c50380264d65aa3e: Bug 862855 - Add the ability to show/hide more columns in the network panel. r=Honza
draft
Tim Nguyen <ntim.bugs@gmail.com> - Tue, 04 Apr 2017 16:38:44 +0200 - rev 555595
Push
52272 by bmo:ntim.bugs@gmail.com at Tue, 04 Apr 2017 14:39:10 +0000
Bug 862855 - Add the ability to show/hide more columns in the network panel. r=Honza
MozReview-Commit-ID: EwFR65651Fs
23a76ebc01739d6520ea006f8cdbc8c0a5fcfa31: Bug 1295458 - Rework key and mouse handling for the one-off search buttons. r?florian
draft
Drew Willcoxon <adw@mozilla.com> - Tue, 04 Apr 2017 07:38:39 -0700 - rev 555594
Push
52271 by dwillcoxon@mozilla.com at Tue, 04 Apr 2017 14:38:52 +0000
Bug 1295458 - Rework key and mouse handling for the one-off search buttons. r?florian
MozReview-Commit-ID: DKbU8r2BrA8
bf13c0639475db57077d8d0ef0744562ad87bc1d: Bug 862855 - Add the ability to show/hide more columns in the network panel. r=Honza
draft
Tim Nguyen <ntim.bugs@gmail.com> - Tue, 04 Apr 2017 16:35:48 +0200 - rev 555593
Push
52270 by bmo:ntim.bugs@gmail.com at Tue, 04 Apr 2017 14:36:27 +0000
Bug 862855 - Add the ability to show/hide more columns in the network panel. r=Honza
MozReview-Commit-ID: FnhiJ1NL55I
ef20c6c29f5d8d0512e553c8e09f8ee7e6913a47: Bug 1351535 - Part 10: Use "for reconstruct" restyles to handle clearing out ElementData when manually recreating frames. r?bholley
draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 22:05:55 +0800 - rev 555592
Push
52269 by bmo:cam@mcc.id.au at Tue, 04 Apr 2017 14:15:11 +0000
Bug 1351535 - Part 10: Use "for reconstruct" restyles to handle clearing out ElementData when manually recreating frames. r?bholley
MozReview-Commit-ID: 338Frwl3gNn
84e33c68f414ceeb9cacb17b92121afc12f8a6ca: Bug 1351535 - Part 9: Call StyleSubtreeForReconstruct when doing frame reconstruction. r?bholley
draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:36:09 +0800 - rev 555591
Push
52269 by bmo:cam@mcc.id.au at Tue, 04 Apr 2017 14:15:11 +0000
Bug 1351535 - Part 9: Call StyleSubtreeForReconstruct when doing frame reconstruction. r?bholley
MozReview-Commit-ID: HxoGLPKJpnt
d220282f7dd66d5b600d4a3216f1dec94656da3b: Bug 1351535 - Part 8: Add ServoStyleSet::StyleSubtreeForReconstruct. r?bholley
draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:34:30 +0800 - rev 555590
Push
52269 by bmo:cam@mcc.id.au at Tue, 04 Apr 2017 14:15:11 +0000
Bug 1351535 - Part 8: Add ServoStyleSet::StyleSubtreeForReconstruct. r?bholley
MozReview-Commit-ID: CovU36o4lAV
e763508d9497bdd3fd8a917f4f493380d35df50c: Bug 1351535 - Part 7: Add EffectCompositor method to pre-traverse within a specific subtree. r?hiro
draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:12:54 +0800 - rev 555589
Push
52269 by bmo:cam@mcc.id.au at Tue, 04 Apr 2017 14:15:11 +0000
Bug 1351535 - Part 7: Add EffectCompositor method to pre-traverse within a specific subtree. r?hiro
It's not great that we traverse up the tree looking for the subtree root for
each animating element that is in mElementsToRestyle. An alternative could
be to traverse the entire subtree and build a hash set of the elements
within it, so that each test in the mElementsToRestyle loop can be done
quickly. I suspect that most of the time looking up the tree for
each animation will be quicker, but it does have worse worst case behavior.
MozReview-Commit-ID: FWoQ7fD9YZC
570efa59216fe1a5de61713c1bdd728cb44a073a: Bug 1351535 - Part 6: Handle TraversalRestyleBehavior::ForReconstruct in the Servo restyle. r?bholley
draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:32:47 +0800 - rev 555588
Push
52269 by bmo:cam@mcc.id.au at Tue, 04 Apr 2017 14:15:11 +0000
Bug 1351535 - Part 6: Handle TraversalRestyleBehavior::ForReconstruct in the Servo restyle. r?bholley
MozReview-Commit-ID: 6vz9gHgzK87
07e31258cb76a1d665054c05d66a0e7b77f11c3e: Bug 1351535 - Part 5: Add a TraversalRestyleBehavior argument to traversal functions. r?bholley
draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:31:23 +0800 - rev 555587
Push
52269 by bmo:cam@mcc.id.au at Tue, 04 Apr 2017 14:15:11 +0000
Bug 1351535 - Part 5: Add a TraversalRestyleBehavior argument to traversal functions. r?bholley
This argument will be used to control whether we are restyling in preparation
for reframing a subtree, which can avoid generating any change hints, as we
aren't preserving the frames that they would otherwise apply to.
MozReview-Commit-ID: DkLVCUnNGt
414d7dce003ad3a9414d35397ba22fd356026cf3: Bug 1351535 - Part 4: Don't traverse children if the root of the restyle is display:none. r?bholley
draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:22:42 +0800 - rev 555586
Push
52269 by bmo:cam@mcc.id.au at Tue, 04 Apr 2017 14:15:11 +0000
Bug 1351535 - Part 4: Don't traverse children if the root of the restyle is display:none. r?bholley
If we append a child to a display:none element, and we use StyleNewChildren on
that parent, we should skip restyling the children.
MozReview-Commit-ID: 7A6e7sPNHIA
da1c4884400df1d21d7e0290595dfe0855d18683: Bug 1351535 - Part 3: Only explicitly style newly inserted content if the parent is not in a display:none subtree. r?bholley
draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:21:05 +0800 - rev 555585
Push
52269 by bmo:cam@mcc.id.au at Tue, 04 Apr 2017 14:15:11 +0000
Bug 1351535 - Part 3: Only explicitly style newly inserted content if the parent is not in a display:none subtree. r?bholley
If we append children to an element inside a display:none tree and we
decide not to do lazy frame construction, StyleNewChildren will assert.
It's also unnecessary, anyway, since we want to keep the descendants
of the display:none element free of ElementData.
MozReview-Commit-ID: 19tuzAzAIDp
2e6467ee0e475abaf096ca96bfacd68959503db2: Bug 1351535 - Part 2: Explicitly indicate when a ContentRangeInserted call is for frame reconstruction. r?bholley
draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:17:35 +0800 - rev 555584
Push
52269 by bmo:cam@mcc.id.au at Tue, 04 Apr 2017 14:15:11 +0000
Bug 1351535 - Part 2: Explicitly indicate when a ContentRangeInserted call is for frame reconstruction. r?bholley
It wasn't clear to me whether the existing check for whether we are
under a restyle was sufficient to cover all cases of reconstructing
frames, so this patch makes it more explicit by passing that state
into ContentAppended and ContentRangeInserted.
MozReview-Commit-ID: HjlDCzJv97n