5a0efd5414ba4ef355add6cc3f586b5fe6f7c773: Bug 1374233 - Part 13: Use NonNegative{*} types for components of Shadow and Filter. draft
Boris Chiou <boris.chiou@gmail.com> - Mon, 24 Jul 2017 18:08:27 +0800 - rev 615759
Push 70459 by bmo:boris.chiou@gmail.com at Wed, 26 Jul 2017 09:23:18 +0000
Bug 1374233 - Part 13: Use NonNegative{*} types for components of Shadow and Filter. MozReview-Commit-ID: Im4KGy1n9IJ
84ecb2effe779977a841ec3650d159c6411d2bd6: Bug 1374233 - Part 12: Implement ToAnimatedValue for LineHeight. draft
Boris Chiou <boris.chiou@gmail.com> - Mon, 24 Jul 2017 17:25:47 +0800 - rev 615758
Push 70459 by bmo:boris.chiou@gmail.com at Wed, 26 Jul 2017 09:23:18 +0000
Bug 1374233 - Part 12: Implement ToAnimatedValue for LineHeight. Besides, we replace its type with GenericLineHeight<NonNegativeNumber, NonNegativeAu>. MozReview-Commit-ID: GGOGXyUFJsJ
5cb600fb85eb517b86bdbe5cb6fa0211a08049b5: Bug 1374233 - Part 11: Use NonNegativeLengthOrPercentage for vector-like properties. draft
Boris Chiou <boris.chiou@gmail.com> - Mon, 24 Jul 2017 15:00:53 +0800 - rev 615757
Push 70459 by bmo:boris.chiou@gmail.com at Wed, 26 Jul 2017 09:23:18 +0000
Bug 1374233 - Part 11: Use NonNegativeLengthOrPercentage for vector-like properties. stroke-dasyarray and background-size are vector-like properties, and their single_value is NonNegativeLengthOrPercentage. This patch implements ToAnimatedValue for them. MozReview-Commit-ID: DMcvpaqHdy9
5560e848ed29136076f7f4fc73b15d5436a08807: Bug 1374233 - Part 10: Implement ToAnimatedValue for MozLength and MaxLength. draft
Boris Chiou <boris.chiou@gmail.com> - Fri, 21 Jul 2017 17:53:16 +0800 - rev 615756
Push 70459 by bmo:boris.chiou@gmail.com at Wed, 26 Jul 2017 09:23:18 +0000
Bug 1374233 - Part 10: Implement ToAnimatedValue for MozLength and MaxLength. For flex-basis, width/height, {max|min}-width, {max|min}-height. MozReview-Commit-ID: 4gGYSXoBS8e
0445ad526c055dac66dfc3f94b1f649b74005dc6: Bug 1374233 - Part 9: Add NonNegativeLengthOrPercentageOrNumber for stroke-witdh. draft
Boris Chiou <boris.chiou@gmail.com> - Fri, 21 Jul 2017 16:59:28 +0800 - rev 615755
Push 70459 by bmo:boris.chiou@gmail.com at Wed, 26 Jul 2017 09:23:18 +0000
Bug 1374233 - Part 9: Add NonNegativeLengthOrPercentageOrNumber for stroke-witdh. MozReview-Commit-ID: 8gD0fVe2eAe
40bd5e060bb55856c12663a46db87d271cb8130a: Bug 1374233 - Part 8: Implement ToAnimatedValue for BorderCornerRadius. draft
Boris Chiou <boris.chiou@gmail.com> - Fri, 21 Jul 2017 13:01:56 +0800 - rev 615754
Push 70459 by bmo:boris.chiou@gmail.com at Wed, 26 Jul 2017 09:23:18 +0000
Bug 1374233 - Part 8: Implement ToAnimatedValue for BorderCornerRadius. BorderCornerRadius should always be non-negative, so we can implemennt ToAnimatedValue for it directly, for properties: 1. border-{*}-radius 2. -moz-outline-{*}-radius MozReview-Commit-ID: HEbeHz9Hfkd
dcbf52457e42665e4e6e30c3ce9ff14991119511: Bug 1374233 - Part 7: Add NonNegativeLengthOrPercentage. draft
Boris Chiou <boris.chiou@gmail.com> - Fri, 21 Jul 2017 10:52:34 +0800 - rev 615753
Push 70459 by bmo:boris.chiou@gmail.com at Wed, 26 Jul 2017 09:23:18 +0000
Bug 1374233 - Part 7: Add NonNegativeLengthOrPercentage. For padding-{*} and grid-{*}-gap. MozReview-Commit-ID: 81G0b1k6JnD
65ccb4e0ba3922e8491894d87a70e5466f6c50ad: Bug 1374233 - Part 6: Add PositiveInteger and PositiveIntegerOrAuto for column-count. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 20 Jul 2017 17:32:56 +0800 - rev 615752
Push 70459 by bmo:boris.chiou@gmail.com at Wed, 26 Jul 2017 09:23:18 +0000
Bug 1374233 - Part 6: Add PositiveInteger and PositiveIntegerOrAuto for column-count. column-count should be a positive integer or auto. MozReview-Commit-ID: 9LFvrYo8De5
4bd82b74e1d04a1d80d928a6bab87346b2316b3c: Bug 1374233 - Part 5: Use NonNegativeLength and NonNegativeAu for border-spacing. draft
Boris Chiou <boris.chiou@gmail.com> - Fri, 21 Jul 2017 13:35:06 +0800 - rev 615751
Push 70459 by bmo:boris.chiou@gmail.com at Wed, 26 Jul 2017 09:23:18 +0000
Bug 1374233 - Part 5: Use NonNegativeLength and NonNegativeAu for border-spacing. We already have NonNegativeLength and NonNegativeAu, so we can re-use it to define the specified value and the computed value of border-spacing. And then implement ToAnimatedValue for it. MozReview-Commit-ID: CLckpKMYVXU
f77b06223d9a98d225417f8526707c875863273e: Bug 1374233 - Part 4: Add NonNegativeLengthOr{Auto|Normal|Number}. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 20 Jul 2017 16:27:35 +0800 - rev 615750
Push 70459 by bmo:boris.chiou@gmail.com at Wed, 26 Jul 2017 09:23:18 +0000
Bug 1374233 - Part 4: Add NonNegativeLengthOr{Auto|Normal|Number}. Add NonNegativeLength, which could be computed to NonNegativeAu. So we can declare Either<NonNegativeLength, X>, X=Auto, Normal, or Number. NonNegativeLengthOrAuto is for column-width. NonNegativeLengthOrNormal is for column-gap. NonNegativeLengthOrNumber is for -moz-tab-size. MozReview-Commit-ID: AfU8XpA1um0
97a28c65b5c0a93e9d302b1d05c345d267aef5f5: Bug 1374233 - Part 3: Use NonNegativeAu as computed values for font-size related properties. draft
Boris Chiou <boris.chiou@gmail.com> - Fri, 21 Jul 2017 15:38:55 +0800 - rev 615749
Push 70459 by bmo:boris.chiou@gmail.com at Wed, 26 Jul 2017 09:23:18 +0000
Bug 1374233 - Part 3: Use NonNegativeAu as computed values for font-size related properties. For font-size and font-size-adjust. MozReview-Commit-ID: 5rrfVSzB7WF
d79ed8a2a1cf3badc1329e84ee18c92ca4015307: Bug 1374233 - Part 2: Add NonNegativeAu. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 20 Jul 2017 13:11:37 +0800 - rev 615748
Push 70459 by bmo:boris.chiou@gmail.com at Wed, 26 Jul 2017 09:23:18 +0000
Bug 1374233 - Part 2: Add NonNegativeAu. Add values::computed::NonNegativeAu, so BorderSideWith could be computed to this non-negative Au, for the following properties: 1. outline-width 2. border-{*}-width 3. column-rule-width 4. -webkit-text-stroke-width MozReview-Commit-ID: ASHaB2F7VtM
23bac85c749d526ef44b14656ea412c090fadea1: Bug 1374233 - Part 1: Add NonNegativeNumber and GreaterThanOrEqualToOneNumber. draft
Boris Chiou <boris.chiou@gmail.com> - Wed, 19 Jul 2017 19:45:24 +0800 - rev 615747
Push 70459 by bmo:boris.chiou@gmail.com at Wed, 26 Jul 2017 09:23:18 +0000
Bug 1374233 - Part 1: Add NonNegativeNumber and GreaterThanOrEqualToOneNumber. NonNegativeNumber: for -moz-box-flex, flex-grow, and flex-shrink. GreaterThanOrEqualToOneNumber: for stroke-miterlimit. MozReview-Commit-ID: Kgbt99BPdVA
b7f86c2f26420f46fca41adc0012c0e30be33c07: Bug 1375335 - Re-calculate titlebar dimensions after removing custom height. r=dao draft
Johann Hofmann <jhofmann@mozilla.com> - Mon, 24 Jul 2017 15:34:57 +0200 - rev 615746
Push 70458 by bmo:jhofmann@mozilla.com at Wed, 26 Jul 2017 09:22:29 +0000
Bug 1375335 - Re-calculate titlebar dimensions after removing custom height. r=dao MozReview-Commit-ID: CSiuwoP8d4S
a25472c2f8979c216dfa3905760ab73d7b7f691a: Bug 1384014 - Implement compute_distance for Angle. draft
Boris Chiou <boris.chiou@gmail.com> - Wed, 26 Jul 2017 17:07:39 +0800 - rev 615745
Push 70457 by bmo:boris.chiou@gmail.com at Wed, 26 Jul 2017 09:17:10 +0000
Bug 1384014 - Implement compute_distance for Angle. When computing the distance between two filter functions, e.g. HueRotate(0deg) and HueRotate(-360deg), we got an Err(()) and unwrap it immediately in compute_filter_square_distance(), which causes a crash. The root-cause is that we don't implement computed_distance of Angle, and we assume we always get a valid result from compute_squared_distance() for each filter function. MozReview-Commit-ID: K5e6e2Blpdc
ad48a2c836943b7fa2cdff0d0a6cefb43f563fdc: Bug 1381235 - stylo: fix the optimization check in replace_rules() for visited styles. draft
Jeremy Chen <jeremychen@mozilla.com> - Wed, 26 Jul 2017 15:45:30 +0800 - rev 615744
Push 70456 by bmo:jeremychen@mozilla.com at Wed, 26 Jul 2017 09:15:52 +0000
Bug 1381235 - stylo: fix the optimization check in replace_rules() for visited styles. We skipped updating the rule nodes for visited rules during animation/transition. The intent is to do some optimization for animation/transition. However, this causes issues that prevent us from running animation/transition on visited elements. So, it turns out that we should update the visited rules during animation/transition. We can still do a tiny optimization by just checking if we need visited rules there. MozReview-Commit-ID: y5rvaIHGMJ
6ef41395be8f3e2b70e61248eebbda57b4b6ccf2: Bug 1384470 - The w letter of "web" string should be lowercase. draft
Evan Tseng <evan@tseng.io> - Wed, 26 Jul 2017 17:12:14 +0800 - rev 615743
Push 70455 by bmo:evan@tseng.io at Wed, 26 Jul 2017 09:12:59 +0000
Bug 1384470 - The w letter of "web" string should be lowercase. MozReview-Commit-ID: IIgC5tYcRB6
e5049d4ff3cb04804ad88d7349342a82fa09edd6: Bug 1371139 - (WIP) Implementation of form auto fill credit card layout. draft
Ray Lin <ralin@mozilla.com> - Tue, 25 Jul 2017 15:28:38 +0800 - rev 615742
Push 70454 by bmo:ralin@mozilla.com at Wed, 26 Jul 2017 09:12:56 +0000
Bug 1371139 - (WIP) Implementation of form auto fill credit card layout. MozReview-Commit-ID: 59gyOlHvSz8
325791de42dc3aa84ddd9501f1cdff16eb69bf37: Bug 1384449 - Implement the support of when= for js_option r?glandium draft
Sylvestre Ledru <sledru@mozilla.com> - Wed, 26 Jul 2017 10:22:47 +0200 - rev 615741
Push 70453 by bmo:sledru@mozilla.com at Wed, 26 Jul 2017 09:08:56 +0000
Bug 1384449 - Implement the support of when= for js_option r?glandium MozReview-Commit-ID: Eg4klzaCaAH
622a31cd1191a80dc712cefcf6e0b76c666efdfc: Bug 1384014 - Implement compute_distance for Angle. draft
Boris Chiou <boris.chiou@gmail.com> - Wed, 26 Jul 2017 17:07:39 +0800 - rev 615740
Push 70452 by bmo:boris.chiou@gmail.com at Wed, 26 Jul 2017 09:08:03 +0000
Bug 1384014 - Implement compute_distance for Angle. MozReview-Commit-ID: K5e6e2Blpdc
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip