b7daa87f09723e302f9178537a532e1a470ecca2: Bug 1394994 - stylo: update annotations for Devtools tests. draft
Jeremy Chen <jeremychen@mozilla.com> - Mon, 04 Sep 2017 13:03:14 +0800 - rev 658483
Push 77792 by bmo:jeremychen@mozilla.com at Mon, 04 Sep 2017 08:13:49 +0000
Bug 1394994 - stylo: update annotations for Devtools tests. MozReview-Commit-ID: 2x0EZ9ririK
117973918ceef106404d77b26114611c7c417ae4: Bug 1394994 - stylo: get line and column for ServoKeyframeRule. draft
Jeremy Chen <jeremychen@mozilla.com> - Mon, 04 Sep 2017 13:38:23 +0800 - rev 658482
Push 77792 by bmo:jeremychen@mozilla.com at Mon, 04 Sep 2017 08:13:49 +0000
Bug 1394994 - stylo: get line and column for ServoKeyframeRule. The Servo_KeyframesRule_GetKeyframe binding function has been empowerd and renamed to Servo_KeyframesRule_GetKeyframeAt in the servo side patch. In this patch, we use Servo_KeyframesRule_GetKeyframeAt to get line and column information for ServoKeyframeRule, so that the inspector can present Keyframe rules on the devtool panel properly. MozReview-Commit-ID: BGd9FFsC3Nz
e13551477a7143f2fd20c23cb2ee821693dda47b: Bug 1394994 - stylo: store location information for keyframe rules. draft
Jeremy Chen <jeremychen@mozilla.com> - Mon, 04 Sep 2017 13:18:41 +0800 - rev 658481
Push 77792 by bmo:jeremychen@mozilla.com at Mon, 04 Sep 2017 08:13:49 +0000
Bug 1394994 - stylo: store location information for keyframe rules. So far, we only store location info for the whole Keyframes block, not for each of the keyframe rule. Without this info, the devtool can't present the rules on the devtool panel properly. In this patch, we collect the source location info while parsing keyframe selector. The binding function, Servo_KeyframesRule_GetKeyframe, is also fixed (and renamed to Servo_KeyframesRule_GetKeyframeAt to match the fix) to accept line and column parameters from Gecko, so we can pass/set them with the source location from Servo. MozReview-Commit-ID: C6gn5OyTAB
e22859fd8f2e9a991bb4b3946fdfd87cbb0e753d: Bug 1396489 - Part 3. Use gfxContext::GetClipExtents(false) when clipped rect in device space is needed. draft
cku <cku@mozilla.com> - Mon, 04 Sep 2017 14:04:17 +0800 - rev 658480
Push 77791 by bmo:cku@mozilla.com at Mon, 04 Sep 2017 08:08:11 +0000
Bug 1396489 - Part 3. Use gfxContext::GetClipExtents(false) when clipped rect in device space is needed. MozReview-Commit-ID: YO4JACFK9O
9ef3050e3bf20e0a02a79f4f60a3a660b74fea1e: Bug 1396489 - Part 2. Make gfxContext::GetClipExtents can return clipped rect in either user space or device space. draft
cku <cku@mozilla.com> - Mon, 04 Sep 2017 12:32:03 +0800 - rev 658479
Push 77791 by bmo:cku@mozilla.com at Mon, 04 Sep 2017 08:08:11 +0000
Bug 1396489 - Part 2. Make gfxContext::GetClipExtents can return clipped rect in either user space or device space. MozReview-Commit-ID: 8orKmq1vz8K
4bced2631688425b0dcb657cc3554dd872132a4b: Bug 1392602 - Simplify SDK loader to only match DevTools needs. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 28 Aug 2017 14:52:07 +0200 - rev 658478
Push 77790 by bmo:poirot.alex@gmail.com at Mon, 04 Sep 2017 08:00:45 +0000
Bug 1392602 - Simplify SDK loader to only match DevTools needs. r=jdescottes MozReview-Commit-ID: 5MUEmCW6AJM
f324036d80a39f17d74173c6dc80db071ece088c: Bug 1392602 - Stop using unnecessary const. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 28 Aug 2017 14:23:57 +0200 - rev 658477
Push 77790 by bmo:poirot.alex@gmail.com at Mon, 04 Sep 2017 08:00:45 +0000
Bug 1392602 - Stop using unnecessary const. r=jdescottes MozReview-Commit-ID: GMn8eoGUxkb
1976b08ec94097ecfa97ab1f9904700d1bbf360d: Bug 1392602 - Get rid of `descriptor` helper in DevTools base loader. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 28 Aug 2017 14:10:18 +0200 - rev 658476
Push 77790 by bmo:poirot.alex@gmail.com at Mon, 04 Sep 2017 08:00:45 +0000
Bug 1392602 - Get rid of `descriptor` helper in DevTools base loader. r=jdescottes MozReview-Commit-ID: JHC0s0cMyZG
d3aab593f6a0717d23a54d3613abf030e4d4da03: Bug 1392602 - Get rid of `override` helper in base DevTools loader. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 28 Aug 2017 14:05:37 +0200 - rev 658475
Push 77790 by bmo:poirot.alex@gmail.com at Mon, 04 Sep 2017 08:00:45 +0000
Bug 1392602 - Get rid of `override` helper in base DevTools loader. r=jdescottes MozReview-Commit-ID: E2dNIMoa2wz Also get rid of shared global blocklist as this isn't used by DevTools.
f2170e8172974a513feafb69a492945210d568e9: Bug 1392602 - Instanciate RegExp only once in loader. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 28 Aug 2017 14:05:17 +0200 - rev 658474
Push 77790 by bmo:poirot.alex@gmail.com at Mon, 04 Sep 2017 08:00:45 +0000
Bug 1392602 - Instanciate RegExp only once in loader. r=jdescottes MozReview-Commit-ID: GGYMPKZwBsS
54831e003d66a87d56f3701f69c21c02c822d5ca: Bug 1392602 - Remove evaluate function. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 28 Aug 2017 14:01:34 +0200 - rev 658473
Push 77790 by bmo:poirot.alex@gmail.com at Mon, 04 Sep 2017 08:00:45 +0000
Bug 1392602 - Remove evaluate function. r=jdescottes MozReview-Commit-ID: MGXxIWUxWF
350ac53b34fac496d643c0afebf02494713b76ec: Bug 1392602 - Stop freezing everything in DevTools loader. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 28 Aug 2017 11:43:43 +0200 - rev 658472
Push 77790 by bmo:poirot.alex@gmail.com at Mon, 04 Sep 2017 08:00:45 +0000
Bug 1392602 - Stop freezing everything in DevTools loader. r=jdescottes MozReview-Commit-ID: ANdgiYjfV6N
e2fc708daba964fec68833fb99065b7c29ad4bf0: Bug 1392602 - Remove jetpack specifics from SDK loader copy. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 28 Aug 2017 11:27:07 +0200 - rev 658471
Push 77790 by bmo:poirot.alex@gmail.com at Mon, 04 Sep 2017 08:00:45 +0000
Bug 1392602 - Remove jetpack specifics from SDK loader copy. r=jdescottes * Remove notion of "main" module * Remove notion of "isNative" and only use Loader.resolve algorithm MozReview-Commit-ID: 7GOJELAh375
f694569b615f15f46bbf9fd207dc5718e1511ca8: Bug 1392602 - Remove module boilerplate from loader copy. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 29 Aug 2017 10:49:43 +0200 - rev 658470
Push 77790 by bmo:poirot.alex@gmail.com at Mon, 04 Sep 2017 08:00:45 +0000
Bug 1392602 - Remove module boilerplate from loader copy. r=jdescottes This file is now only loaded as a JSM. Expose symbols directly instead of putting them on `Loader` symbol. No longer exports it as a fake 'toolkit/loader' module and always import it as JSM. MozReview-Commit-ID: 6J3IxHpk9ct
47d74dfcff79bdf747d4faa4710c3570d4ed8a8a: Bug 1392602 - Copy SDK Loader to devtools. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 24 Aug 2017 15:17:33 +0200 - rev 658469
Push 77790 by bmo:poirot.alex@gmail.com at Mon, 04 Sep 2017 08:00:45 +0000
Bug 1392602 - Copy SDK Loader to devtools. r=jdescottes MozReview-Commit-ID: 6INu38Wqvt
ed87ed99ad2961d7dbe862d4f01f9c189c87913a: Bug 1394603 - Infer asserts-if(styloVsGecko, X*2) from asserts(X). r?jryans draft
Chris Peterson <cpeterson@mozilla.com> - Sun, 03 Sep 2017 20:22:35 -0700 - rev 658468
Push 77789 by cpeterson@mozilla.com at Mon, 04 Sep 2017 07:50:43 +0000
Bug 1394603 - Infer asserts-if(styloVsGecko, X*2) from asserts(X). r?jryans MozReview-Commit-ID: BkvMyNYzpkO
33c0ee7e8705b6e5e63d652c0d35fcf94ca63d5d: Bug 1394603 - Replace random-if(styloVsGecko) with skip-if. r?jryans draft
Chris Peterson <cpeterson@mozilla.com> - Sun, 03 Sep 2017 21:05:29 -0700 - rev 658467
Push 77789 by cpeterson@mozilla.com at Mon, 04 Sep 2017 07:50:43 +0000
Bug 1394603 - Replace random-if(styloVsGecko) with skip-if. r?jryans Running individual random tests might still be useful for finding crashes or assertion failures, but there is no need to run the styloVsGecko visual comparison tests if the results are random. MozReview-Commit-ID: Brz6zf25lCO
17ab4db5b31c3a926f44a90922e4075663f20dac: Bug 1394603 - Replace fails-if(!styloVsGecko) to fails. r?jryans draft
Chris Peterson <cpeterson@mozilla.com> - Fri, 01 Sep 2017 20:39:44 -0700 - rev 658466
Push 77789 by cpeterson@mozilla.com at Mon, 04 Sep 2017 07:50:43 +0000
Bug 1394603 - Replace fails-if(!styloVsGecko) to fails. r?jryans Skip tests that are expected to fail in both Stylo and Gecko modes. They would unexpectedly "pass" in styloVsGecko mode when comparing the two failures, which is not a useful result. MozReview-Commit-ID: 3mOpjU225Q1
5ed4487e63b1b107da1e0d87c47fea651d3f3fcf: Bug 1392532 - Polish Preferences font size depending on platforms r?dao draft
Ricky Chien <ricky060709@gmail.com> - Mon, 04 Sep 2017 11:06:10 +0800 - rev 658465
Push 77788 by bmo:rchien@mozilla.com at Mon, 04 Sep 2017 07:44:12 +0000
Bug 1392532 - Polish Preferences font size depending on platforms r?dao MozReview-Commit-ID: IiqSSl7wQ6h
a594d1aa4cd0743ee25d1a954e670f17db90295c: Bug 1396489 - Part 3. Use gfxContext::GetClipExtents(false) when clipped rect in device space is needed. draft
cku <cku@mozilla.com> - Mon, 04 Sep 2017 14:04:17 +0800 - rev 658464
Push 77787 by bmo:cku@mozilla.com at Mon, 04 Sep 2017 07:42:46 +0000
Bug 1396489 - Part 3. Use gfxContext::GetClipExtents(false) when clipped rect in device space is needed. MozReview-Commit-ID: YO4JACFK9O
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip