1f83acf335348fe9dee54ed42ff49a09259d2e71: Bug 1378201 - Improve the performance of TableRowsCollection, r=ehsan
Michael Layzell <michael@thelayzells.com> - Thu, 06 Jul 2017 16:58:06 -0400 - rev 606540
Push 67719 by bmo:cam@mcc.id.au at Tue, 11 Jul 2017 02:41:03 +0000
Bug 1378201 - Improve the performance of TableRowsCollection, r=ehsan MozReview-Commit-ID: 4joB73SXNGA
8b97f9164e8dcc159894382ef5511713de40c4da: Bug 1372745 - Add a pref for max rows/columns for grid outline to render. r=gl
Micah Tigley <tigleym@gmail.com> - Thu, 06 Jul 2017 20:04:02 -0600 - rev 606539
Push 67719 by bmo:cam@mcc.id.au at Tue, 11 Jul 2017 02:41:03 +0000
Bug 1372745 - Add a pref for max rows/columns for grid outline to render. r=gl MozReview-Commit-ID: HRlQdEdP5aV
590ab0411e832da7672cec789f51fc93129b0ac3: Bug 1343715 - Remove nsA[C]String::SetDataFlags. r=dmajor
L. David Baron <dbaron@dbaron.org> - Mon, 10 Jul 2017 12:23:11 -0700 - rev 606538
Push 67719 by bmo:cam@mcc.id.au at Tue, 11 Jul 2017 02:41:03 +0000
Bug 1343715 - Remove nsA[C]String::SetDataFlags. r=dmajor MozReview-Commit-ID: EDQbH9pZKtZ
e62dbb5f7606eedd777c6f0372fac168657637d1: Bug 1343715 - Split nsTSubstring::mFlags into separate variables for class and data flags (rust bindings changes). r=mystor
L. David Baron <dbaron@dbaron.org> - Mon, 10 Jul 2017 12:23:11 -0700 - rev 606537
Push 67719 by bmo:cam@mcc.id.au at Tue, 11 Jul 2017 02:41:03 +0000
Bug 1343715 - Split nsTSubstring::mFlags into separate variables for class and data flags (rust bindings changes). r=mystor Thanks to Manish for help in reflecting this idiomatically in rust. MozReview-Commit-ID: 8tB7vsc5yxc
a431a8ff8f574447b197954304e3658c46e6a42a: Bug 1343715 - Split nsTSubstring::mFlags into separate variables for class and data flags. r=dmajor
L. David Baron <dbaron@dbaron.org> - Mon, 10 Jul 2017 12:23:10 -0700 - rev 606536
Push 67719 by bmo:cam@mcc.id.au at Tue, 11 Jul 2017 02:41:03 +0000
Bug 1343715 - Split nsTSubstring::mFlags into separate variables for class and data flags. r=dmajor MozReview-Commit-ID: JW1p5BxpHKA
43bcee93d69a0641cab106dedd853f1998a23bc8: Bug 1343715 - Use SetDataFlags in ForgetSharedBuffer. r=dmajor
L. David Baron <dbaron@dbaron.org> - Mon, 10 Jul 2017 12:23:10 -0700 - rev 606535
Push 67719 by bmo:cam@mcc.id.au at Tue, 11 Jul 2017 02:41:03 +0000
Bug 1343715 - Use SetDataFlags in ForgetSharedBuffer. r=dmajor I believe this should fix some incorrect clearing of F_CLASS_FIXED. MozReview-Commit-ID: 4ga2NEM9M5Z
a187101e239d30612ce7b138dbd1ea8df7ad027e: Bug 1379864 - stylo: Remove <style scoped> warning. r?xidorn draft
Cameron McCormack <cam@mcc.id.au> - Tue, 11 Jul 2017 10:35:54 +0800 - rev 606534
Push 67718 by bmo:cam@mcc.id.au at Tue, 11 Jul 2017 02:36:16 +0000
Bug 1379864 - stylo: Remove <style scoped> warning. r?xidorn MozReview-Commit-ID: 6hUcdLAeaxs
eaf16181d3803b033e12570b018f94769d0aee20: Bug 1379505: Update reftest expectations. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 11 Jul 2017 02:40:46 +0200 - rev 606533
Push 67717 by bmo:emilio+bugs@crisal.io at Tue, 11 Jul 2017 02:06:52 +0000
Bug 1379505: Update reftest expectations. r?heycam MozReview-Commit-ID: FlAunFCKwNd
f990fa143b8faeb071d8a25490b90d1578fc35b9: style: Remove CurrentElementInfo::is_initial_style. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 11 Jul 2017 02:31:18 +0200 - rev 606532
Push 67717 by bmo:emilio+bugs@crisal.io at Tue, 11 Jul 2017 02:06:52 +0000
style: Remove CurrentElementInfo::is_initial_style. This is the equivalent of what the set_restyled()/is_restyle() flag does, so let's use that instead. Horray for less out-of-band data. MozReview-Commit-ID: L8c8fsONxn6
85fe36cd37947fa172e6a4d9e3e4e97bf38d813d: Call StyleNewChildren if the document element has an XBL binding. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 11 Jul 2017 01:50:17 +0200 - rev 606531
Push 67717 by bmo:emilio+bugs@crisal.io at Tue, 11 Jul 2017 02:06:52 +0000
Call StyleNewChildren if the document element has an XBL binding. Previous to these patches, the style resolution happening on [1] made the style data stick on the element, so we'd never think it was the initial style, even if it was. This was wallpapering the fact that, if that was the initial style, we'd never have another chance of traversing the document when [2] kicked in. This fixes the few XBL test-cases with this patch series that exercise -moz-bindings on the root element without the root being styled. [1]: http://searchfox.org/mozilla-central/rev/5dadcbe55b4ddd1e448c06c77390ff6483aa009b/layout/base/nsCSSFrameConstructor.cpp#2526 [2]: https://github.com/servo/servo/blob/3330653dc80cc8947af17f1989fb7fbf390c4d2f/components/style/traversal.rs#L439 MozReview-Commit-ID: HbjsD6nYsvX fixup! Don't skip the traversal of children for -moz-binding on the root element.
762dadbf4ba3988aa8a782f7b909bc9bbb6faf15: Bug 1378631. P2 - remove AbstractMediaDecoder::CanonicalDurationOrNull(). draft
JW Wang <jwwang@mozilla.com> - Thu, 06 Jul 2017 11:38:27 +0800 - rev 606530
Push 67716 by jwwang@mozilla.com at Tue, 11 Jul 2017 02:00:40 +0000
Bug 1378631. P2 - remove AbstractMediaDecoder::CanonicalDurationOrNull(). MozReview-Commit-ID: 9zWPcYZndsQ
d418627d5b1110d8baa6037af7156ccd8ee465c5: Bug 1378631. P1 - move the duration mirror from MediaDecoderReader to MediaDecoderReaderWrapper. draft
JW Wang <jwwang@mozilla.com> - Thu, 06 Jul 2017 11:45:02 +0800 - rev 606529
Push 67716 by jwwang@mozilla.com at Tue, 11 Jul 2017 02:00:40 +0000
Bug 1378631. P1 - move the duration mirror from MediaDecoderReader to MediaDecoderReaderWrapper. So we can remove AbstractMediaDecoder::CanonicalDurationOrNull() later. MozReview-Commit-ID: 6zJCFDsCZPC
fe6c8cec68501b6e7a82b8069898de9e35e3e63c: Bug 1378312 - Unbreak --enable-warnings-as-errors without GeckoProfiler after bug 1375776. r?njn draft
Jan Beich <jbeich@FreeBSD.org> - Mon, 10 Jul 2017 21:21:26 +0000 - rev 606528
Push 67715 by bmo:jbeich@FreeBSD.org at Tue, 11 Jul 2017 01:41:58 +0000
Bug 1378312 - Unbreak --enable-warnings-as-errors without GeckoProfiler after bug 1375776. r?njn MozReview-Commit-ID: tRlhZEZt7Z
227b666431fa0dba121392be0d11d0859e71c639: Bug 1375775 - test cases for reusable tourset;r=mossop draft
gasolin <gasolin@gmail.com> - Fri, 07 Jul 2017 11:52:33 +0800 - rev 606527
Push 67714 by bmo:gasolin@mozilla.com at Tue, 11 Jul 2017 01:35:10 +0000
Bug 1375775 - test cases for reusable tourset;r=mossop MozReview-Commit-ID: IlxgYRuFpCc
801f0eae5e22a6023cb298bc79b774d32f1c35e9: Bug 1375775 - Allow reuse existing tours;r=mossop draft
gasolin <gasolin@gmail.com> - Mon, 26 Jun 2017 14:25:55 -0700 - rev 606526
Push 67714 by bmo:gasolin@mozilla.com at Tue, 11 Jul 2017 01:35:10 +0000
Bug 1375775 - Allow reuse existing tours;r=mossop MozReview-Commit-ID: 4KwLBH5oPXY
883333de33ec7960d29f24a103a060e67bd75bda: Bug 1379505: Update reftest expectations. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 11 Jul 2017 02:40:46 +0200 - rev 606525
Push 67713 by bmo:emilio+bugs@crisal.io at Tue, 11 Jul 2017 00:43:03 +0000
Bug 1379505: Update reftest expectations. r?heycam MozReview-Commit-ID: FlAunFCKwNd
96663d9d3b54c7afe535b13e553787186c5bb5fb: style: Remove CurrentElementInfo::is_initial_style. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 11 Jul 2017 02:31:18 +0200 - rev 606524
Push 67713 by bmo:emilio+bugs@crisal.io at Tue, 11 Jul 2017 00:43:03 +0000
style: Remove CurrentElementInfo::is_initial_style. This is the equivalent of what the set_restyled()/is_restyle() flag does, so let's use that instead. Horray for less out-of-band data. MozReview-Commit-ID: L8c8fsONxn6
f54e07d2a4059f69816ed5c7d3cc6979df68b16c: Don't skip the traversal of children for -moz-binding on the root element. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 11 Jul 2017 01:50:17 +0200 - rev 606523
Push 67713 by bmo:emilio+bugs@crisal.io at Tue, 11 Jul 2017 00:43:03 +0000
Don't skip the traversal of children for -moz-binding on the root element. Previous to these patches, the style resolution happening on [1] made the style data stick on the element, so we'd never think it was the initial style, even if it was. This was wallpapering the fact that, if that was the initial style, we'd never have another chance of traversing the document. Thus, disallow that optimization to preserve the previous behavior. This fixes the few XBL test-cases with this patch series that exercise -moz-bindings on the root element. [1]: http://searchfox.org/mozilla-central/rev/5dadcbe55b4ddd1e448c06c77390ff6483aa009b/layout/base/nsCSSFrameConstructor.cpp#2526 MozReview-Commit-ID: HbjsD6nYsvX
9371422202c7eae7fb1a00ce385852223dff6af3: Re-grab the document element style to avoid tripping assertions. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 10 Jul 2017 14:32:39 +0200 - rev 606522
Push 67713 by bmo:emilio+bugs@crisal.io at Tue, 11 Jul 2017 00:43:03 +0000
Re-grab the document element style to avoid tripping assertions. r?heycam Also, restrict LazyComputeBehavior::Allow to root elements and the body, since it's pretty much a hack (also, it wasn't doing the right thing before afaict, because we'd never re-resolve the document element style... That looks slightly fishy, but it was pre-existing). MozReview-Commit-ID: 2W6fg9Zmjuw
e6e3349557f5830e37e2b15d25b89ca1f9d2f6bf: style: Remove unnecessary TraversalFlags::FOR_DEFAULT_STYLES. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 10 Jul 2017 14:31:44 +0200 - rev 606521
Push 67713 by bmo:emilio+bugs@crisal.io at Tue, 11 Jul 2017 00:43:03 +0000
style: Remove unnecessary TraversalFlags::FOR_DEFAULT_STYLES. Yay MozReview-Commit-ID: JiWTEz63AlE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip