9f0ef169ba2ace382b4752245f345d233d7e353f: Bug 1348481 Part 2: Gecko-side changes to ServoStyleSet methods to speak only raw indices to Servo. draft
Brad Werth <bwerth@mozilla.com> - Fri, 14 Apr 2017 17:04:53 +0800 - rev 564603
Push 54663 by bwerth@mozilla.com at Tue, 18 Apr 2017 20:47:30 +0000
Bug 1348481 Part 2: Gecko-side changes to ServoStyleSet methods to speak only raw indices to Servo. MozReview-Commit-ID: 4bFKAUhrYe9
1ebc7c89675cffc2439eda4c026ecd47d2e8f484: Bug 1348481 Part 1: Expand ServoStyleSet sheet array to track indices held by Servo. draft
Brad Werth <bwerth@mozilla.com> - Thu, 13 Apr 2017 17:30:28 +0800 - rev 564602
Push 54663 by bwerth@mozilla.com at Tue, 18 Apr 2017 20:47:30 +0000
Bug 1348481 Part 1: Expand ServoStyleSet sheet array to track indices held by Servo. MozReview-Commit-ID: AubZzR1E2rO
27ebc2fc2974f515cfc7ee9167b66b95ffbda08b: Bug 1005640 - Flush StringBundle cache when app-locales change. r?pike draft
Zibi Braniecki <gandalf@mozilla.com> - Tue, 18 Apr 2017 01:03:05 -0700 - rev 564601
Push 54662 by zbraniecki@mozilla.com at Tue, 18 Apr 2017 20:43:05 +0000
Bug 1005640 - Flush StringBundle cache when app-locales change. r?pike StringBundle caches bundles, so when language chain changes we should flush the cache to enable new strings to be loaded. This also affects localized prefs like intl.accept_languages. MozReview-Commit-ID: DKWEDUli4yH
5f2217208b672269cc4723b381bb06833c15f0bb: Bug 1332386 - Create extra print preview browser when using Simplify Page option. r?mconley draft
Matheus Longaray <mlongaray@hp.com> - Tue, 18 Apr 2017 22:21:10 +0200 - rev 564600
Push 54661 by bmo:mlongaray@hp.com at Tue, 18 Apr 2017 20:41:41 +0000
Bug 1332386 - Create extra print preview browser when using Simplify Page option. r?mconley This patch creates a new print preview browser to host the simplified cloned-document when Simplify Page option is used on preview. Also, this patch keeps track of what browser should be presented, based on whether the 'Simplify page' checkbox is checked. MozReview-Commit-ID: 77pLXhdbpPp
50892a6ce23cb5ff188849d80b622de3c26bc01c: Bug 1357541 - Use the full 64 bit value of the PipelineId when converting to a layers ID. r?nical draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 18 Apr 2017 16:40:32 -0400 - rev 564599
Push 54660 by kgupta@mozilla.com at Tue, 18 Apr 2017 20:40:56 +0000
Bug 1357541 - Use the full 64 bit value of the PipelineId when converting to a layers ID. r?nical MozReview-Commit-ID: 98OOkEML6RF
8f60345ef66e14960015323fcdceefbe58a0bceb: Bug 1345515 - Add notifications advertising new RDM. r=ochameau draft
J. Ryan Stinnett <jryans@gmail.com> - Mon, 20 Mar 2017 16:06:54 -0500 - rev 564598
Push 54659 by bmo:jryans@gmail.com at Tue, 18 Apr 2017 20:35:49 +0000
Bug 1345515 - Add notifications advertising new RDM. r=ochameau New RDM can be disabled because the user flipped a pref or because e10s is disabled. For each of these cases, add notifications to old RDM pushing users to switch to the new version and provide feedback, since the old RDM will eventually be removed. MozReview-Commit-ID: EOQ0FkuRmY0
2918b0150645e03593ccdf3e004f2b16293440bf: Bug 1357546 - Fix how relative paths are handled in Windows for the ESLint import-browser-window-globals rule. r?Mossop draft
Mark Banner <standard8@mozilla.com> - Tue, 18 Apr 2017 21:29:46 +0100 - rev 564597
Push 54658 by bmo:standard8@mozilla.com at Tue, 18 Apr 2017 20:29:56 +0000
Bug 1357546 - Fix how relative paths are handled in Windows for the ESLint import-browser-window-globals rule. r?Mossop MozReview-Commit-ID: Q8YcLRSpkQ
436e49dbd3d3fd72aab0f1791cf6e0d3fcc348b4: Bug 1357543 - Add rustfmt.toml and run rustfmt on webrender_bindings r?kats draft
Ryan Hunt <rhunt@eqrion.net> - Tue, 18 Apr 2017 16:20:53 -0400 - rev 564596
Push 54657 by bmo:rhunt@eqrion.net at Tue, 18 Apr 2017 20:25:42 +0000
Bug 1357543 - Add rustfmt.toml and run rustfmt on webrender_bindings r?kats The new rustfmt.toml is based off servo/rustfmt.toml with some tweaks to match the existing code in webrender_bindings MozReview-Commit-ID: 7LbXC6qyjan
7d1039e52bd5c87664ce28d4a82fa959deae559a: Bug 1357335 - Use Into<T> for webrender bindings conversions r=kats
Ryan Hunt <rhunt@eqrion.net> - Tue, 18 Apr 2017 04:18:35 -0400 - rev 564595
Push 54657 by bmo:rhunt@eqrion.net at Tue, 18 Apr 2017 20:25:42 +0000
Bug 1357335 - Use Into<T> for webrender bindings conversions r=kats Types also implement Copy, Clone now to make this easier. MozReview-Commit-ID: GEVsCEw2o6K
565e21b8bc93115d25e1f41b8e4086e917bcfca9: Bug 1355475 - Update reftest fuzziness for change in webrender cset e3f6317. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 18 Apr 2017 11:18:05 -0400 - rev 564594
Push 54657 by bmo:rhunt@eqrion.net at Tue, 18 Apr 2017 20:25:42 +0000
Bug 1355475 - Update reftest fuzziness for change in webrender cset e3f6317. r=jrmuizel MozReview-Commit-ID: 6wmUFyzipmt
ba5181e4ab58578910655715a7527f3c3d428473: Bug 1355475 - Update webrender to 07b6c6a1f93b5d8af1dd9ae825906dcf5c310810. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 18 Apr 2017 11:18:02 -0400 - rev 564593
Push 54657 by bmo:rhunt@eqrion.net at Tue, 18 Apr 2017 20:25:42 +0000
Bug 1355475 - Update webrender to 07b6c6a1f93b5d8af1dd9ae825906dcf5c310810. r=jrmuizel This also includes changes to webrender_bindings: - push_scroll_layer was renamed to push_clip_node in eb4a04b - Update call to push_text for API change in f040e81. MozReview-Commit-ID: ILHylvSkco2
3ff6854f3ef8dd2babc3555dfc77937a1624f430: Bug 1357065 - Update WebRenderDisplayItemLayer to use PushClip instead of PushScrollLayer because it's pushing a non-scrolling clip. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 18 Apr 2017 11:09:50 -0400 - rev 564592
Push 54657 by bmo:rhunt@eqrion.net at Tue, 18 Apr 2017 20:25:42 +0000
Bug 1357065 - Update WebRenderDisplayItemLayer to use PushClip instead of PushScrollLayer because it's pushing a non-scrolling clip. r=jrmuizel MozReview-Commit-ID: DdmCTsh9Jtq
2eaff244ab0f0eb7483401b6eecc4ca86fdff15b: Bug 1357065 - Add a PushClip/PopClip API to WebRenderAPI to more easily distinguish between scrolling clips and non-scrolling clips. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 18 Apr 2017 11:09:39 -0400 - rev 564591
Push 54657 by bmo:rhunt@eqrion.net at Tue, 18 Apr 2017 20:25:42 +0000
Bug 1357065 - Add a PushClip/PopClip API to WebRenderAPI to more easily distinguish between scrolling clips and non-scrolling clips. r=jrmuizel Note that in upstream WR the push_scroll_layer API has already been renamed to push_clip_node, so conceptually the same API covers both "scrolling clips" (aka scroll layers) and non-scrolling clips. So using the same underlying API for two different WebRenderAPI.h functions makes sense. MozReview-Commit-ID: He7jBVqZuLn
a189001eb45c764198b7e66785fe825a25415a98: Bug 1357065 - Rename the parameters to PushScrollLayer to be more correct. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 18 Apr 2017 11:09:29 -0400 - rev 564590
Push 54657 by bmo:rhunt@eqrion.net at Tue, 18 Apr 2017 20:25:42 +0000
Bug 1357065 - Rename the parameters to PushScrollLayer to be more correct. r=jrmuizel This changes the parameters to be in line with the clipping documentation. MozReview-Commit-ID: Fg3iviLTL0g
776deba5f9d39433c48d30491dc99ecad016e272: Bug 1357530 - Remove unused code in LayerMetricsWrapper.h. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 18 Apr 2017 16:09:37 -0400 - rev 564589
Push 54656 by kgupta@mozilla.com at Tue, 18 Apr 2017 20:09:56 +0000
Bug 1357530 - Remove unused code in LayerMetricsWrapper.h. r?botond MozReview-Commit-ID: EkZsUapSqWO
faecd66f67edf17900cd232835ec23d43ad6ef55: Bug 1357390 - Consistently use uint64_t for the referent id, because that's what it really is. r?mattwoodrow draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 18 Apr 2017 13:25:07 -0400 - rev 564588
Push 54656 by kgupta@mozilla.com at Tue, 18 Apr 2017 20:09:56 +0000
Bug 1357390 - Consistently use uint64_t for the referent id, because that's what it really is. r?mattwoodrow MozReview-Commit-ID: LPxcElOVrU3
56eb61c77ab2bd8022acb8f5628d06b74b10d3e9: Bug 767640 - Fix various places the script doesn't understand. draft
Andrew McCreight <continuation@gmail.com> - Tue, 18 Apr 2017 11:47:13 -0700 - rev 564587
Push 54655 by bmo:continuation@gmail.com at Tue, 18 Apr 2017 20:06:40 +0000
Bug 767640 - Fix various places the script doesn't understand. MozReview-Commit-ID: 2FEfrqQdfIN
0e43cc5369f327fdcc65cb92f21c3062f7591d9b: Bug 767640 - Prototype of putting Ci on contexts. draft
Andrew McCreight <continuation@gmail.com> - Tue, 18 Apr 2017 10:13:04 -0700 - rev 564586
Push 54655 by bmo:continuation@gmail.com at Tue, 18 Apr 2017 20:06:40 +0000
Bug 767640 - Prototype of putting Ci on contexts. MozReview-Commit-ID: FlNrGktr1s0
cba6634c52504d5baea77c716d7ea4157cd4d7aa: Bug 1241623: Represent legacy -webkit-gradient(linear,...) expressions as an approximately-equivalent linear-gradient() (instead of -moz-linear-gradient()). r?xidorn draft
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 18 Apr 2017 12:59:05 -0700 - rev 564585
Push 54654 by dholbert@mozilla.com at Tue, 18 Apr 2017 20:00:32 +0000
Bug 1241623: Represent legacy -webkit-gradient(linear,...) expressions as an approximately-equivalent linear-gradient() (instead of -moz-linear-gradient()). r?xidorn Note: Instead of exactly honoring the legacy -webkit-gradient(linear,...) syntax, we aim to simply parse it into something that's approximately equivalent for common use cases. In the legacy -webkit-gradient(linear,...) syntax, authors provide *two arbitrary points* to establish the direction of the gradient, whereas modern linear-gradient() is simpler: it just takes a single "<side-or-corner>" point and fills the box with a gradient in the direction of that side or corner. Before this changeset, we parsed -webkit-gradient(linear,...) into a slightly-less-legacy "-moz-linear-gradient" representation, so that we could honor at least one of the author's specified points (since -moz-linear-gradient accepts a single arbitrary point as the start of the gradient). But that prevents us from deprecating -moz-linear-gradient, and it makes it impossible to spec our emulation behavior in terms of modern standards. So, this changeset is just changing our approximate representation so that it can always be serializeable as a modern linear-gradient() expression. In addition, I'm removing the reftest "webkit-gradient-approx-linear-1.html" (whose behavior this patch is changing slightly) and I'm replacing it with a new chunk in test_computed_style.html to more directly test this parsing behaivor. MozReview-Commit-ID: 6N1oKaGeOuE
052bfcfc1b8df118f55baa7700efd08c18b818c9: Bug 1349917 - Misc benchmarking draft
David Teller <dteller@mozilla.com> - Tue, 18 Apr 2017 21:55:49 +0200 - rev 564584
Push 54653 by dteller@mozilla.com at Tue, 18 Apr 2017 19:56:11 +0000
Bug 1349917 - Misc benchmarking MozReview-Commit-ID: 23hi0i86qk0
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip