527b97533c390481457738ebf94151451bb9ca74: Bug 1419893 - Add windowId parameter in browserAction methods draft
Oriol Brufau <oriol-bugzilla@hotmail.com> - Fri, 06 Apr 2018 23:18:44 +0200 - rev 786842
Push 107588 by bmo:oriol-bugzilla@hotmail.com at Mon, 23 Apr 2018 23:27:53 +0000
Bug 1419893 - Add windowId parameter in browserAction methods MozReview-Commit-ID: FFb4I1wmTH
68fbe43cbc54339b343694c987a3b9e2e5d8aa29: 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 786841
Push 107587 by bwerth@mozilla.com at Mon, 23 Apr 2018 22:18:38 +0000
Bug 1265342 Part 13: Add two new WPT tests of shape-outside: inset with shape-margin, and update manifests. MozReview-Commit-ID: EDJZHW89AT6
0db2be9170e1a31355d465367103e65ae63d92bb: 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 786840
Push 107587 by bwerth@mozilla.com at Mon, 23 Apr 2018 22:18:38 +0000
Bug 1265342 Part 12: Change almost all non-polygon shape-outside web-platform tests to expected pass. MozReview-Commit-ID: EPGiDlrxInY
75e3a711b3f0d5b10b5d158f2bf4ab1578cb555c: 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 786839
Push 107587 by bwerth@mozilla.com at Mon, 23 Apr 2018 22:18:38 +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
a010785b927bd92411386216eb9ee19f316cc644: 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 786838
Push 107587 by bwerth@mozilla.com at Mon, 23 Apr 2018 22:18:38 +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
cfffae79028099aaed816d0de748408fccd3f609: 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 786837
Push 107587 by bwerth@mozilla.com at Mon, 23 Apr 2018 22:18:38 +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
58287b82ebbb38515febfd90d3bde4dbe8d9cdf0: 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 786836
Push 107587 by bwerth@mozilla.com at Mon, 23 Apr 2018 22:18:38 +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
3db585d93572c2d58cc20700b989a87cd41a1e98: 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 786835
Push 107587 by bwerth@mozilla.com at Mon, 23 Apr 2018 22:18:38 +0000
Bug 1265342 Part 7: Implement shape-margin for shape-outside: shape-box. MozReview-Commit-ID: 67vq9Gcr8qJ
46f0857838703c6c1cbd2e2011f3352743f7cfd4: Bug 1265342 Part 6b: Implement shape-margin for shape-outside: inset, for general case of shape-margin > 0. draft
Brad Werth <bwerth@mozilla.com> - Tue, 17 Apr 2018 11:39:50 -0700 - rev 786834
Push 107587 by bwerth@mozilla.com at Mon, 23 Apr 2018 22:18:38 +0000
Bug 1265342 Part 6b: Implement shape-margin for shape-outside: inset, for general case of shape-margin > 0. MozReview-Commit-ID: 4pjALPSIBhI
2842354ca26e552c8976804613509369f46b7a7d: Bug 1265342 Part 6a: Implement shape-margin for shape-outside: inset, for some special cases with shape-margin > 0. draft
Brad Werth <bwerth@mozilla.com> - Fri, 13 Apr 2018 11:29:14 -0700 - rev 786833
Push 107587 by bwerth@mozilla.com at Mon, 23 Apr 2018 22:18:38 +0000
Bug 1265342 Part 6a: Implement shape-margin for shape-outside: inset, for some special cases with shape-margin > 0. MozReview-Commit-ID: AEOksiuM0GJ
a2977523ddbe2756aa18605cfc484f3b95a8ec34: Bug 1265342 Part 5d: Move EllipseShapeInfo class definition ahead of RoundedBoxShapeInfo so it can be referenced by rounded boxes. draft
Brad Werth <bwerth@mozilla.com> - Tue, 17 Apr 2018 11:59:11 -0700 - rev 786832
Push 107587 by bwerth@mozilla.com at Mon, 23 Apr 2018 22:18:38 +0000
Bug 1265342 Part 5d: Move EllipseShapeInfo class definition ahead of RoundedBoxShapeInfo so it can be referenced by rounded boxes. MozReview-Commit-ID: G8qdPlnh8kY
12f1f120efcc74618bdac4567c31958482ae542f: Bug 1265342 Part 5c: Add some asserts to ensure ellipse distance field index values are in-bounds. draft
Brad Werth <bwerth@mozilla.com> - Fri, 20 Apr 2018 13:43:36 -0700 - rev 786831
Push 107587 by bwerth@mozilla.com at Mon, 23 Apr 2018 22:18:38 +0000
Bug 1265342 Part 5c: Add some asserts to ensure ellipse distance field index values are in-bounds. MozReview-Commit-ID: CpuWWaLh1CX
70e13eef014b3ce465440b312711a3d35ed05b2b: Bug 1265342 Part 5b: Complete the implementation of shape-margin for ellipse (handling shape-margin: > 0). draft
Brad Werth <bwerth@mozilla.com> - Wed, 11 Apr 2018 15:18:32 -0700 - rev 786830
Push 107587 by bwerth@mozilla.com at Mon, 23 Apr 2018 22:18:38 +0000
Bug 1265342 Part 5b: Complete the implementation of shape-margin for ellipse (handling shape-margin: > 0). MozReview-Commit-ID: CovCfk5ryEn
e92939123a1a31d74ed40328290378af0133f518: Bug 1265342 Part 5a: Implement shape-margin for shape-outside: circle and ellipse (ellipse only for shape-margin: 0). draft
Brad Werth <bwerth@mozilla.com> - Mon, 26 Feb 2018 13:13:03 -0800 - rev 786829
Push 107587 by bwerth@mozilla.com at Mon, 23 Apr 2018 22:18:38 +0000
Bug 1265342 Part 5a: Implement shape-margin for shape-outside: circle and ellipse (ellipse only for shape-margin: 0). MozReview-Commit-ID: HeipoUTkqUE
a22d1fd349787608a1f8e739a0582fb8c8415baa: Bug 1403965 fix context menu position in extension sidebar, r?kmag draft
Shane Caraveo <scaraveo@mozilla.com> - Mon, 23 Apr 2018 17:11:18 -0500 - rev 786828
Push 107586 by mixedpuppy@gmail.com at Mon, 23 Apr 2018 22:12:14 +0000
Bug 1403965 fix context menu position in extension sidebar, r?kmag MozReview-Commit-ID: 37XgWflt2qG
41bc7b0e8b6913777fc76f1a0dbce0f54c83102f: Bug 1454653 - Do not skip transparent items in ContainerState::FindOpaqueBackgroundColorInLayer() draft
Miko Mynttinen <mikokm@gmail.com> - Mon, 23 Apr 2018 17:33:16 +0200 - rev 786827
Push 107585 by bmo:mikokm@gmail.com at Mon, 23 Apr 2018 22:06:49 +0000
Bug 1454653 - Do not skip transparent items in ContainerState::FindOpaqueBackgroundColorInLayer() MozReview-Commit-ID: NGnL8r9x0U
8f16eb68d8fd963a22c264de2e4a4979f5a915b8: Bug 1456291: Avoid loading the blocklist service before UI is interactive. r?Gijs draft
Kris Maglione <maglione.k@gmail.com> - Mon, 23 Apr 2018 15:03:00 -0700 - rev 786826
Push 107584 by maglione.k@gmail.com at Mon, 23 Apr 2018 22:03:58 +0000
Bug 1456291: Avoid loading the blocklist service before UI is interactive. r?Gijs The TelemetryEnvironment initialization process currently forces a load and initialization of the blocklist service only to check its isLoaded flag. This adds measurable overhead to startup, and without those checks, the service would not be initialized until after first paint. We should defer even checking whether the blocklist is loaded until after startup has finished. MozReview-Commit-ID: 73c4o5oVqze
669071316e007d1bd9b7570cfd794095d53fc79d: Bug 1456035: Part 5 - Convert manual QueryInterface to ChromeUtils.generateQI. r?mccr8 draft
Kris Maglione <maglione.k@gmail.com> - Mon, 23 Apr 2018 12:58:34 -0700 - rev 786825
Push 107584 by maglione.k@gmail.com at Mon, 23 Apr 2018 22:03:58 +0000
Bug 1456035: Part 5 - Convert manual QueryInterface to ChromeUtils.generateQI. r?mccr8 Manually-implemented QueryInterface functions don't benefit from the MozQueryInterface optimizaions, and a lot of them are in hot code, and implement a large number of interfaces. MozReview-Commit-ID: 8OzglraowZt
f5d051cf07416ed7bd1fe942854ca52d43c4b9e3: Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r?mccr8 draft
Kris Maglione <maglione.k@gmail.com> - Sun, 22 Apr 2018 20:55:06 -0700 - rev 786824
Push 107584 by maglione.k@gmail.com at Mon, 23 Apr 2018 22:03:58 +0000
Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r?mccr8 This also removes any redundant Ci.nsISupports elements in the interface lists. This was done using the following script: https://bitbucket.org/kmaglione/m-c-rewrites/src/acecb401b76cfcc6ff7f0ba3ae69929955716152/processors/chromeutils-generateQI.jsm MozReview-Commit-ID: AIx10P8GpZY
71fe76006517f3eb70e448fca4ff54ea16e98971: Bug 1456035: Part 3 - Replace XPCOMUtils.generateQI with a stub for ChromeUtils.generateQI. r?mccr8 draft
Kris Maglione <maglione.k@gmail.com> - Sun, 22 Apr 2018 18:55:49 -0700 - rev 786823
Push 107584 by maglione.k@gmail.com at Mon, 23 Apr 2018 22:03:58 +0000
Bug 1456035: Part 3 - Replace XPCOMUtils.generateQI with a stub for ChromeUtils.generateQI. r?mccr8 MozReview-Commit-ID: HWnlxUQvxYZ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip