721c6199cfe122815c94deed110bb487d293d956: Bug 1456677: Make the blocklist service a JSM, with an XPCOM service stub. r?Gijs draft
Kris Maglione <maglione.k@gmail.com> - Tue, 24 Apr 2018 17:46:44 -0700 - rev 787598
Push 107755 by maglione.k@gmail.com at Wed, 25 Apr 2018 00:52:44 +0000
Bug 1456677: Make the blocklist service a JSM, with an XPCOM service stub. r?Gijs Aside from making things easier for JS callers, this also makes it harder to accidentally trigger an early load of the service, which can be expensive during startup. This also makes a slight change to nsPluginHost to initially preserve the previous blocklist state when a plugin is updated, to avoid the risk of the possible additioanl asynchrony unblocking a plugin that should stay blocked. MozReview-Commit-ID: 4EvIGJ1Ke0Z
578ea885aff35e3873c94ce29a46857eb7cf7ed3: Bug 1455443 - Convert dock menu options to a checkbox list; r?jryans draft
Brian Birtles <birtles@gmail.com> - Tue, 24 Apr 2018 13:22:02 +0900 - rev 787597
Push 107754 by bmo:bbirtles@mozilla.com at Wed, 25 Apr 2018 00:47:54 +0000
Bug 1455443 - Convert dock menu options to a checkbox list; r?jryans This also fixes the grouping so that the checkboxes appear before the separator as per the mockup here: https://mozilla.invisionapp.com/share/M5G8OO1ZVE4#/screens MozReview-Commit-ID: FfVNzPHEk43
38fce01308cf313af08966dc9eeafec9f64a0a7c: Bug 1454820 - Add support for system addon signing for web extension bundling. r?kmag draft
Jonathan Kingston <jkt@mozilla.com> - Wed, 18 Apr 2018 00:43:39 +0100 - rev 787596
Push 107753 by bmo:jkt@mozilla.com at Wed, 25 Apr 2018 00:44:51 +0000
Bug 1454820 - Add support for system addon signing for web extension bundling. r?kmag MozReview-Commit-ID: 3dpQKGHOgLa
3a7c86d17c18ee709ec5fed6fbc1a083d0097e16: Bug 1455589 - Drop margin at right end of DevTools toolbox toolbar on non-Mac platforms; r?jryans draft
Brian Birtles <birtles@gmail.com> - Tue, 24 Apr 2018 14:41:44 +0900 - rev 787595
Push 107752 by bmo:bbirtles@mozilla.com at Wed, 25 Apr 2018 00:34:58 +0000
Bug 1455589 - Drop margin at right end of DevTools toolbox toolbar on non-Mac platforms; r?jryans This margin only appears to be needed on Mac hence this patch makes the setting apply only on OSX. It also switches to using logical properties so that the margin appears in the correct place in RTL builds. MozReview-Commit-ID: Chp1HJcretg
5787f8aebd5b9a17aea52cceb4a2c43eeb30f8a3: Bug 1455504 - Normalize library paths to work around windows incremental linking bug. draft
Chris Manchester <cmanchester@mozilla.com> - Tue, 24 Apr 2018 16:39:36 -0700 - rev 787594
Push 107751 by bmo:cmanchester@mozilla.com at Wed, 25 Apr 2018 00:19:49 +0000
Bug 1455504 - Normalize library paths to work around windows incremental linking bug. MozReview-Commit-ID: DuZaGMKVZrn
436ef53831c54d5e287d5688f2169c55dc62ddb0: Bug 1454820 - Add support for system addon signing for web extension bundling. r?kmag draft
Jonathan Kingston <jkt@mozilla.com> - Wed, 18 Apr 2018 00:43:39 +0100 - rev 787593
Push 107750 by bmo:jkt@mozilla.com at Wed, 25 Apr 2018 00:16:00 +0000
Bug 1454820 - Add support for system addon signing for web extension bundling. r?kmag MozReview-Commit-ID: 3dpQKGHOgLa
bb53b8a00393bcd7677a0739cd1048d9788d0598: Bug 1239708: Improve awesomebar autofill. Part 6: Browser tests. r?mak draft
Drew Willcoxon <adw@mozilla.com> - Mon, 23 Apr 2018 16:40:12 -0700 - rev 787592
Push 107749 by bmo:adw@mozilla.com at Tue, 24 Apr 2018 23:57:00 +0000
Bug 1239708: Improve awesomebar autofill. Part 6: Browser tests. r?mak MozReview-Commit-ID: DHjbGBqXAgE
b6dd853114c2ab0e369bdebe05d5f007dbad3097: Bug 1239708: Improve awesomebar autofill. Part 5: xpcshell tests. r?mak draft
Drew Willcoxon <adw@mozilla.com> - Mon, 23 Apr 2018 16:40:04 -0700 - rev 787591
Push 107749 by bmo:adw@mozilla.com at Tue, 24 Apr 2018 23:57:00 +0000
Bug 1239708: Improve awesomebar autofill. Part 5: xpcshell tests. r?mak MozReview-Commit-ID: lI9T6SOBIo
3da8024cc56263a0bed40d46d01a048b904c67c6: Bug 1239708: Improve awesomebar autofill. Part 4: Frecency stats. r?mak draft
Drew Willcoxon <adw@mozilla.com> - Mon, 23 Apr 2018 16:39:08 -0700 - rev 787590
Push 107749 by bmo:adw@mozilla.com at Tue, 24 Apr 2018 23:57:00 +0000
Bug 1239708: Improve awesomebar autofill. Part 4: Frecency stats. r?mak MozReview-Commit-ID: 2p8XbOdSAsk
59b26379e9c0f19931a594813e61a07f614d5a88: Bug 1239708: Improve awesomebar autofill. Part 3: Front-end changes. r?mak draft
Drew Willcoxon <adw@mozilla.com> - Mon, 23 Apr 2018 16:39:07 -0700 - rev 787589
Push 107749 by bmo:adw@mozilla.com at Tue, 24 Apr 2018 23:57:00 +0000
Bug 1239708: Improve awesomebar autofill. Part 3: Front-end changes. r?mak MozReview-Commit-ID: 7uWdB1SEjAg
07568ea14d634eff7543ebe7737183d717ccb893: Bug 1239708: Improve awesomebar autofill. Part 2: Non-core follow-ons. r?mak draft
Drew Willcoxon <adw@mozilla.com> - Mon, 23 Apr 2018 16:38:58 -0700 - rev 787588
Push 107749 by bmo:adw@mozilla.com at Tue, 24 Apr 2018 23:57:00 +0000
Bug 1239708: Improve awesomebar autofill. Part 2: Non-core follow-ons. r?mak MozReview-Commit-ID: JGh8gj1MhNx
9a31064850b91468a28e0db15f85b5e71b717c99: Bug 1239708: Improve awesomebar autofill. Part 1: Core follow-ons. r?mak draft
Drew Willcoxon <adw@mozilla.com> - Mon, 23 Apr 2018 16:38:20 -0700 - rev 787587
Push 107749 by bmo:adw@mozilla.com at Tue, 24 Apr 2018 23:57:00 +0000
Bug 1239708: Improve awesomebar autofill. Part 1: Core follow-ons. r?mak MozReview-Commit-ID: GSdOV976ERN
fbc088b36c5d520b6842c05507b1ec75819408ca: Bug 1239708: Improve awesomebar autofill. Part 0: Core changes. r?mak draft
Drew Willcoxon <adw@mozilla.com> - Mon, 23 Apr 2018 16:38:20 -0700 - rev 787586
Push 107749 by bmo:adw@mozilla.com at Tue, 24 Apr 2018 23:57:00 +0000
Bug 1239708: Improve awesomebar autofill. Part 0: Core changes. r?mak MozReview-Commit-ID: IDszhIORg9w
561bd1f6af337c7037e9dd1679c26199a0590c36: Bug 1265342 Part 13: Add two new WPT tests of shape-outside: inset with shape-margin, and update manifests. draft
Brad Werth <bwerth@mozilla.com> - Mon, 23 Apr 2018 15:13:17 -0700 - rev 787585
Push 107748 by bwerth@mozilla.com at Tue, 24 Apr 2018 23:43:30 +0000
Bug 1265342 Part 13: Add two new WPT tests of shape-outside: inset with shape-margin, and update manifests. MozReview-Commit-ID: EDJZHW89AT6
42ca8e01a28eebc24c23aa722e740b6d436e726b: Bug 1265342 Part 12: Change almost all non-polygon shape-outside web-platform tests to expected pass. draft
Brad Werth <bwerth@mozilla.com> - Wed, 14 Mar 2018 13:09:47 -0700 - rev 787584
Push 107748 by bwerth@mozilla.com at Tue, 24 Apr 2018 23:43:30 +0000
Bug 1265342 Part 12: Change almost all non-polygon shape-outside web-platform tests to expected pass. MozReview-Commit-ID: EPGiDlrxInY
4b36e0c3c1efc2d34404595093b564947b3f995c: Bug 1265342 Part 11: Update a shape-outside: image test to supply a correct shape-image-threshold. draft
Brad Werth <bwerth@mozilla.com> - Tue, 17 Apr 2018 13:48:26 -0700 - rev 787583
Push 107748 by bwerth@mozilla.com at Tue, 24 Apr 2018 23:43:30 +0000
Bug 1265342 Part 11: Update a shape-outside: image test to supply a correct shape-image-threshold. The PNG data generated in this test creates a 100x100 image with opaque green pixels in the left 50px and fully transparent pixels in the right 49px. The 1px vertical strip of pixels at pixel column 50 are green pixels with .66 alpha. The test was failing because it supplied a shape-image-threshold of .25, and thus was floating by 51px instead of the intended 50px. This change modifies the test to use a shape-image-threshold of .7, generating the intended 50px float area. MozReview-Commit-ID: GJtym0p95yk
4a57e1c9d3712fc3777b0a4eb09a1dd893702b9b: Bug 1265342 Part 10: Update a shape-outside circle test to make it more precise and correct. draft
Brad Werth <bwerth@mozilla.com> - Tue, 17 Apr 2018 13:19:36 -0700 - rev 787582
Push 107748 by bwerth@mozilla.com at Tue, 24 Apr 2018 23:43:30 +0000
Bug 1265342 Part 10: Update a shape-outside circle test to make it more precise and correct. The test shape-outside-circle-027.html has two issues that prevent it from matching the reference image. For that test to pass, the text must be floated right by 75 pixels. The two issues are: 1) The circle is defined as 35% of 170 pixels, which calculates to 59.5px. Since the shape-margin is 15px, this makes the total offset less than the target of 75px. 2) The circle is offset upwards by 10 pixels, which introduces a slight angle between the block start of the text and the center of the circle. The cosine of this small angle is slightly less than 1, which reduces the offset by some amount. The changes made here specify the circle radius in whole pixels, and move the center of the circle such that it is between the block start and block end of the floated text, ensuring that the full width of the circle + shape-margin will be used for calculating the float area. MozReview-Commit-ID: JQ9Mc3GU4tW
1d58fe72bcff82388f52df6aeff59987bf6424e9: Bug 1265342 Part 9: Update shape-outside ellipse tests to correct invalid use of only one radius parameter. draft
Brad Werth <bwerth@mozilla.com> - Wed, 14 Mar 2018 14:21:12 -0700 - rev 787581
Push 107748 by bwerth@mozilla.com at Tue, 24 Apr 2018 23:43:30 +0000
Bug 1265342 Part 9: Update shape-outside ellipse tests to correct invalid use of only one radius parameter. https://www.w3.org/TR/css-shapes-1/#funcdef-ellipse states that the grammar for ellipse is: ellipse() = ellipse( [<shape-radius>{2}]? [at <position>]? ) This permits either 0 or 2 shape-radius tokens, but not 1. These two tests use 1 shape-radius token and do not parse correctly. https://www.w3.org/TR/css-shapes-1/#typedef-shape-radius states that omitted shape-radius values default to closest-side. This change updates these two tests to add the closest-side value for the missing shape-radius tokens. MozReview-Commit-ID: 9UKxJel1b50
d9ee6862156311654e08b60b47554005c21f0cdd: Bug 1265342 Part 8: Update shape-outside inset tests to explicitly set a line-height of 1, and not rely on a UA-specific value. draft
Brad Werth <bwerth@mozilla.com> - Wed, 14 Mar 2018 14:49:57 -0700 - rev 787580
Push 107748 by bwerth@mozilla.com at Tue, 24 Apr 2018 23:43:30 +0000
Bug 1265342 Part 8: Update shape-outside inset tests to explicitly set a line-height of 1, and not rely on a UA-specific value. https://www.w3.org/TR/CSS2/visudet.html#propdef-line-height specifies that line-height is given an initial value of normal, which is defined: Tells user agents to set the used value to a "reasonable" value based on the font of the element. The value has the same meaning as <number>. We recommend a used value for 'normal' between 1.0 to 1.2. The computed value is 'normal'. These tests are designed to work correctly if and only if the line-height is 1. This change specifies line-height: 1 explicitly. MozReview-Commit-ID: 3Ueassok0f
eda359cd3c4f0a34d7781f936602fd03ae735ac0: Bug 1265342 Part 7: Implement shape-margin for shape-outside: shape-box. draft
Brad Werth <bwerth@mozilla.com> - Mon, 26 Feb 2018 14:47:31 -0800 - rev 787579
Push 107748 by bwerth@mozilla.com at Tue, 24 Apr 2018 23:43:30 +0000
Bug 1265342 Part 7: Implement shape-margin for shape-outside: shape-box. MozReview-Commit-ID: 67vq9Gcr8qJ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip