diff browse annotate |
832a82c64b4b1a6cafe4df03a0a43b64742736cb created 2018-05-18 17:38 -0700 pushed 2018-05-29 22:29 +0000 |
Brad Werth | Brad Werth - Bug 1461046 Part 3: Change RoundedBoxShapeInfo to tolerate empty rects. |
diff browse annotate |
bb29ceb94494eb9b10785244bfdaa1be2463df76 created 2018-05-18 17:13 -0700 pushed 2018-05-29 22:29 +0000 |
Brad Werth | Brad Werth - Bug 1461046 Part 1: Change EllipseShapeInfo to tolerate empty circles/ellipses and treat them as singular points/lines (possibly expanded by shape-margin). |
diff browse annotate |
4e189a3338c9233d6e8954f2ed3104737fc9ed6a created 2018-05-22 15:54 -0700 pushed 2018-05-29 20:16 +0000 |
Brad Werth | Brad Werth - Bug 1461046 Part 4: Change PolygonShapeInfo to tolerate polygons with only 1 or 2 vertices. |
diff browse annotate |
af3ea4f9dea580d5562f73f748cbf71113b9b760 created 2018-05-25 15:12 -0700 pushed 2018-05-25 23:19 +0000 |
Brad Werth | Brad Werth - Bug 1464113 Part 1: Make ImageShapeInfo tolerate shapes that are shifted left or above their margin rects. |
diff browse annotate |
239d7a03490377a6484b74aadfa0ca6b6920ef0b created 2018-05-22 15:54 -0700 pushed 2018-05-25 21:32 +0000 |
Brad Werth | Brad Werth - Bug 1461046 Part 4: Change PolygonShapeInfo to tolerate polygons with only 1 or 2 vertices. |
diff browse annotate |
ac5e151f78798d4db10486c663682cd192e2d10e created 2018-05-22 15:54 -0700 pushed 2018-05-25 01:20 +0000 |
Brad Werth | Brad Werth - Bug 1461046 Part 4: Change PolygonShapeInfo to tolerate polygons with only 1 or 2 vertices. |
diff browse annotate |
1af5c8b65241463308e31ba34bd40dad9f382f27 created 2018-05-18 17:38 -0700 pushed 2018-05-25 01:20 +0000 |
Brad Werth | Brad Werth - Bug 1461046 Part 3: Change RoundedBoxShapeInfo to tolerate empty rects. |
diff browse annotate |
815efe3a0b100bee43eb3314b86e168ec855619e created 2018-05-18 17:13 -0700 pushed 2018-05-25 01:20 +0000 |
Brad Werth | Brad Werth - Bug 1461046 Part 1: Change EllipseShapeInfo to tolerate empty circles/ellipses and treat them as singular points/lines (possibly expanded by shape-margin). |
diff browse annotate |
8f018a31429842bf03dfde6e0f42ba9dfa558303 created 2018-05-22 15:54 -0700 pushed 2018-05-23 22:55 +0000 |
Brad Werth | Brad Werth - Bug 1461046 Part 4: Change PolygonShapeInfo to tolerate polygons with only 1 or 2 vertices. |
diff browse annotate |
fbace2900e9567f3c05c5cce3f89f986d55d40bc created 2018-05-22 15:54 -0700 pushed 2018-05-22 22:56 +0000 |
Brad Werth | Brad Werth - Bug 1461046 Part 4: Change PolygonShapeInfo to tolerate polygons with only 1 or 2 vertices. |
diff browse annotate |
ec16b5f1a42c762253ecae3a55ffb3fe2d7b86a3 created 2018-05-18 17:38 -0700 pushed 2018-05-22 22:56 +0000 |
Brad Werth | Brad Werth - Bug 1461046 Part 3: Change RoundedBoxShapeInfo to tolerate empty rects. |
diff browse annotate |
2f4d32334be94c411065fcf0bad236f80e0f17b3 created 2018-05-18 17:13 -0700 pushed 2018-05-22 22:56 +0000 |
Brad Werth | Brad Werth - Bug 1461046 Part 1: Change EllipseShapeInfo to tolerate empty circles/ellipses and treat them as singular points/lines (possibly expanded by shape-margin). |
diff browse annotate |
15411b82a36e2a7eda8a5ad5dcd63a2baceeb8d2 created 2018-05-22 17:49 +0200 pushed 2018-05-22 19:07 +0000 |
Emilio Cobos Álvarez | Emilio Cobos Álvarez - Bug 1463530: route all image requests through nsIFrame. r?heycam |
diff browse annotate |
b6cde02169dc497ff43e489b92686f441dcd1a3b created 2018-05-07 14:02 -0700 pushed 2018-05-18 18:23 +0000 |
Brad Werth | Brad Werth - Bug 1459697 - Part 2: Account for the possibility that EllipseShapeInfo may not generate an interval for the entire BStart() to BEnd() range, due to rounding error in the distance field calculation. r=dbaron, a=RyanVM |
diff browse annotate |
c2cc19eb1159bea5cd8e8be6c2c9c5fd41e7b053 created 2018-05-08 11:11 -0700 pushed 2018-05-18 18:23 +0000 |
Brad Werth | Brad Werth - Bug 1459697 - Part 1: In EllipseShapeInfo distance field calculation, remove a warning that might trigger due to rounding error, and shorten the iteration of each block pixel row, when possible. r=dbaron, a=RyanVM |
diff browse annotate |
427a8aede986dd2d18d5cb9b0ec1c5e4aa353ca6 created 2018-05-15 14:34 -0700 pushed 2018-05-16 22:52 +0000 |
Brad Werth | Brad Werth - Bug 1461046 Part 2: Change RoundedBoxShapeInfo constructor to early exit for empty shapes, and create non-empty elliptical corners when the box is non-empty. |
diff browse annotate |
427af1336e87d79df7eef7cbd056ecffcab36025 created 2018-05-15 14:34 -0700 pushed 2018-05-15 22:00 +0000 |
Brad Werth | Brad Werth - Bug 1461046 Part 2: Change RoundedBoxShapeInfo constructor to early exit for empty shapes, and create non-empty elliptical corners when the box is non-empty. |
diff browse annotate |
ec6914fb9d8948113ad70e415e57552cf88d80f5 created 2018-05-15 14:19 -0700 pushed 2018-05-15 22:00 +0000 |
Brad Werth | Brad Werth - Bug 1461046 Part 1: Prevent EllipseShapeInfo from changing an empty ellipse into a non-empty ellipse if shape-margin is specified. |
diff browse annotate |
e1754110f8a687420e9196b7f6166129631335c9 created 2018-05-08 15:56 -0700 pushed 2018-05-11 10:59 +0000 |
Brad Werth | Brad Werth - Bug 1460041 Part 1: Correct PolygonShapeInfo constructor to measure its start and end block extents in margin rect space. r=jfkthame |
diff browse annotate |
9f13413ebd3ce28b7d9ee4a7e3a73c01c36a0171 created 2018-05-11 01:25 +0300 pushed 2018-05-11 10:59 +0000 |
Coroiu Cristina | Coroiu Cristina - Backed out 2 changesets (bug 1460041) for lint failure at /builds/worker/checkouts/gecko/tools/lint/wpt.yml on a CLOSED TREE |
diff browse annotate |
8f13ab5de9be273b03676902e2234d14d2d3ea81 created 2018-05-08 15:56 -0700 pushed 2018-05-11 10:59 +0000 |
Brad Werth | Brad Werth - Bug 1460041 Part 1: Correct PolygonShapeInfo constructor to measure its start and end block extents in margin rect space. r=jfkthame |
diff browse annotate |
d9db16ca4471aab712d5b57448bf1967c6e48916 created 2018-05-10 20:15 +0300 pushed 2018-05-11 10:59 +0000 |
Coroiu Cristina | Coroiu Cristina - Backed out 2 changesets (bug 1460041) for linting failure at css/vendor-imports/mozilla/mozilla-central-reftests/shapes1 e.g. shape-outside-circle-056-ref.html on a CLOSED TREE |
diff browse annotate |
a1dbfe37baf38c8fde97093cdbafcb4f95acfcdf created 2018-05-08 15:56 -0700 pushed 2018-05-11 10:59 +0000 |
Brad Werth | Brad Werth - Bug 1460041 Part 1: Correct PolygonShapeInfo constructor to measure its start and end block extents in margin rect space. r=jfkthame |
diff browse annotate |
8af5d988e99ad98ced9067c335b940c59f31739c created 2018-05-08 15:56 -0700 pushed 2018-05-10 21:27 +0000 |
Brad Werth | Brad Werth - Bug 1460041 Part 1: Correct PolygonShapeInfo constructor to measure its start and end block extents in margin rect space. |
diff browse annotate |
f46f4b9eaf2cd395a17a1136561acd9640aad933 created 2018-05-07 14:02 -0700 pushed 2018-05-10 16:19 +0000 |
Brad Werth | Brad Werth - Bug 1459697 Part 2: Account for the possibility that EllipseShapeInfo may not generate an interval for the entire BStart() to BEnd() range, due to rounding error in the distance field calculation. |
diff browse annotate |
fa0da0cd245a6df6b5f72e1922a4aec32cf3d923 created 2018-05-08 11:11 -0700 pushed 2018-05-10 16:19 +0000 |
Brad Werth | Brad Werth - Bug 1459697 Part 1: In EllipseShapeInfo distance field calculation, remove a warning that might trigger due to rounding error, and shorten the iteration of each block pixel row, when possible. |
diff browse annotate |
c7fe7aa55a3d832e98600796e4a04e634fb59361 created 2018-05-09 16:56 -0700 pushed 2018-05-09 23:57 +0000 |
Brad Werth | Brad Werth - Bug 1458069 Part 1: Correct PolygonShapeInfo emptiness check to tolerate polygons that begin with repeated vertices. |
diff browse annotate |
1d411ba50a2f59948f6ab1c84402a07b533c1610 created 2018-05-03 15:51 -0700 pushed 2018-05-09 22:24 +0000 |
Brad Werth | Brad Werth - Bug 1457602 Part 2: Correct shape-outside: image interval creation to correctly handle sideways-lr (with or without positive shape-margin.) |
diff browse annotate |
a2619c20432c57a515a9e1080e424684b572d498 created 2018-04-30 17:01 -0700 pushed 2018-05-09 22:24 +0000 |
Brad Werth | Brad Werth - Bug 1457602 Part 1: Correct shape-outside: image shape-margin calculation for vertical writing modes. |
diff browse annotate |
3c510d7d410cb17668eb677e0160babbd6c11517 created 2018-05-08 15:56 -0700 pushed 2018-05-09 20:54 +0000 |
Brad Werth | Brad Werth - Bug 1460041 Part 1: Correct PolygonShapeInfo constructor to measure its start and end block extents in margin rect space. |
diff browse annotate |
453a557fd941356011af84734d5b3257514b93a0 created 2018-05-08 15:56 -0700 pushed 2018-05-08 22:57 +0000 |
Brad Werth | Brad Werth - Bug 1460041 Part 1: Correct PolygonShapeInfo constructor to measure its start and end block extents in margin rect space. |
diff browse annotate |
d978dd1f706727cb2c2b150f0d612d8dc544d323 created 2018-05-07 14:02 -0700 pushed 2018-05-08 18:30 +0000 |
Brad Werth | Brad Werth - Bug 1459697 Part 2: Account for the possibility that EllipseShapeInfo may not generate an interval for the entire BStart() to BEnd() range, due to rounding error in the distance field calculation. |
diff browse annotate |
59f48cefab48f73110b63493766dd29cdd185d81 created 2018-05-08 11:11 -0700 pushed 2018-05-08 18:30 +0000 |
Brad Werth | Brad Werth - Bug 1459697 Part 1: In EllipseShapeInfo distance field calculation, remove a warning that might trigger due to rounding error, and shorten the iteration of each block pixel row, when possible. |
diff browse annotate |
237afd70961de65fd34472d4bc261a2486e091b7 created 2018-05-07 14:02 -0700 pushed 2018-05-08 16:17 +0000 |
Brad Werth | Brad Werth - Bug 1459697 Part 1: Account for the possibility that EllipseShapeInfo may not generate an interval for the entire BStart() to BEnd() range, due to rounding error in the distance field calculation. |
diff browse annotate |
a31c1b8a41f81fb564bd86e1c22617595d61a42d created 2018-04-28 12:50 -0700 pushed 2018-05-08 08:13 +0000 |
Chris Peterson | Chris Peterson - Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj |
diff browse annotate |
60e131c1f131cef2428bdd912ef0650962d02a0c created 2018-05-07 14:02 -0700 pushed 2018-05-08 00:12 +0000 |
Brad Werth | Brad Werth - Bug 1459697 Part 1: Account for the possibility that EllipseShapeInfo may not generate an interval for the entire BStart() to BEnd() range, due to rounding error in the distance field calculation. |
diff browse annotate |
5e599d65798f29cefa17a9bee4e370fb41f27463 created 2018-05-07 14:02 -0700 pushed 2018-05-07 21:02 +0000 |
Brad Werth | Brad Werth - Bug 1459697: Change an assert into a runtime check to ensure we avoid a bad array index dereference. |
diff browse annotate |
415111d7ae00f9b05094762f6edf031b4ef21428 created 2018-05-03 15:51 -0700 pushed 2018-05-04 20:02 +0000 |
Brad Werth | Brad Werth - Bug 1457602 Part 2: Correct shape-outside: image interval creation to correctly handle sideways-lr (with or without positive shape-margin.) |
diff browse annotate |
cfba41a5b58db0357d20d6d2fae52d155bc458cd created 2018-04-30 17:01 -0700 pushed 2018-05-04 20:02 +0000 |
Brad Werth | Brad Werth - Bug 1457602 Part 1: Correct shape-outside: image shape-margin calculation for vertical writing modes. |
diff browse annotate |
3445d700a73bdbf8596c28f04ce862e5657d39e9 created 2018-04-28 12:50 -0700 pushed 2018-05-03 06:11 +0000 |
Chris Peterson | Chris Peterson - Bug 1457813 - Part 2: Replace non-asserting NS_ASSERTIONs with MOZ_ASSERTs. r?froydnj |
diff browse annotate |
7cfee5c75ba902a78d425f2e9ec598b455f08778 created 2018-04-19 11:47 -0700 pushed 2018-05-02 20:52 +0000 |
Brad Werth | Brad Werth - Bug 1451499 Part 3: Implement polygon for shape-margin > 0. |
diff browse annotate |
65b40f9d82a640f4e3cf2c28a5d3416780cabf25 created 2018-04-19 11:47 -0700 pushed 2018-05-02 18:55 +0000 |
Brad Werth | Brad Werth - Bug 1451499 Part 3: Implement polygon for shape-margin > 0. |
diff browse annotate |
e1d580f4e7bafdb1746646d01d126f16e67c65a7 created 2018-04-19 11:27 -0700 pushed 2018-05-02 18:55 +0000 |
Brad Werth | Brad Werth - Bug 1451499 Part 2: Stub in support for polygon with shape-margin == 0. |
diff browse annotate |
1cbfab29919bbc78277d70d8289989f0b2c3d6af created 2018-04-19 12:17 -0700 pushed 2018-05-02 18:55 +0000 |
Brad Werth | Brad Werth - Bug 1451499 Part 1: Uplift some interval methods from ImageShapeInfo to ShapeInfo. |
diff browse annotate |
554ec6517f7c03c098544b79c9bb86a2bbf06024 created 2018-04-30 17:01 -0700 pushed 2018-05-02 18:37 +0000 |
Brad Werth | Brad Werth - Bug 1457602 Part 1: Correct shape-outside: image shape-margin calculation for vertical writing modes. |
diff browse annotate |
2a306bd6aa1c5fee9fe34f199cb7fee4d2dbc562 created 2018-04-30 12:25 -0700 pushed 2018-05-02 05:22 +0000 |
Brad Werth | Brad Werth - Bug 1457288 - Part 3: Change distance field sizes and indexes to be unsigned ints, avoiding undefined behavior with potential int overflows. r=mats |
diff browse annotate |
fbae755d80b0c94a4d7f7db4a14f928bd4a8cbf8 created 2018-04-27 18:10 -0700 pushed 2018-05-02 05:22 +0000 |
Brad Werth | Brad Werth - Bug 1457288 - Part 2: Clamp shape-margin distance field operands to prevent int multiplication overflow when allocating. r=mats |
diff browse annotate |
3e156c11753b3dc8586f2a60b507600f3370c39d created 2018-04-28 12:50 -0700 pushed 2018-04-30 04:27 +0000 |
Chris Peterson | Chris Peterson - Bug 1457813 - Part 2: Replace non-asserting NS_ASSERTIONs with MOZ_ASSERTs. r?froydnj |
diff browse annotate |
c93979df7071fc70bcbafb2eeada0afcf78f2c3a created 2018-04-19 11:47 -0700 pushed 2018-04-28 02:02 +0000 |
Brad Werth | Brad Werth - Bug 1451499 Part 3: Implement polygon for shape-margin > 0. |
diff browse annotate |
528a6a5b830ed79e4b4f83816fca36ac9b83fce9 created 2018-04-27 13:10 -0700 pushed 2018-04-27 20:10 +0000 |
Brad Werth | Brad Werth - Bug 1457288: Constrain EllipseShapeInfo distance field allocation to the size we can safely compute. |
diff browse annotate |
f727cf2fb6ad65bb2eb8899ab39dc721dedd6838 created 2018-04-19 11:47 -0700 pushed 2018-04-27 00:38 +0000 |
Brad Werth | Brad Werth - Bug 1451499 Part 3: Implement polygon for shape-margin > 0. |
diff browse annotate |
a472cc9b9d968e5c47c585774f179f3e8f8495af created 2018-04-19 11:47 -0700 pushed 2018-04-26 19:14 +0000 |
Brad Werth | Brad Werth - Bug 1451499 Part 3: Implement polygon for shape-margin > 0. |
diff browse annotate |
980c20cf195b89f61dc57beafe5b49d3a2682c48 created 2018-04-19 11:47 -0700 pushed 2018-04-26 19:02 +0000 |
Brad Werth | Brad Werth - Bug 1451499 Part 3: Implement polygon for shape-margin > 0. |
diff browse annotate |
3fb0458d8a486efa54c14d2caa528554bcf87c79 created 2018-04-19 11:27 -0700 pushed 2018-04-26 19:02 +0000 |
Brad Werth | Brad Werth - Bug 1451499 Part 2: Stub in support for polygon with shape-margin == 0. |
diff browse annotate |
a556c578ca08a64495d3a05f034cf742a01f2de7 created 2018-04-19 12:17 -0700 pushed 2018-04-26 19:02 +0000 |
Brad Werth | Brad Werth - Bug 1451499 Part 1: Uplift some interval methods from ImageShapeInfo to ShapeInfo. |
diff browse annotate |
52390d12e68722ea260604bdeb4337fb2f6df47b created 2018-02-26 14:47 -0800 pushed 2018-04-25 18:14 +0000 |
Brad Werth | Brad Werth - Bug 1265342 Part 7: Implement shape-margin for shape-outside: shape-box. |
diff browse annotate |
cd2ea0ddb67a5d4efcbbca0aa83544c82631ed3e created 2018-04-17 11:39 -0700 pushed 2018-04-25 18:14 +0000 |
Brad Werth | Brad Werth - Bug 1265342 Part 6b: Implement shape-margin for shape-outside: inset, for general case of shape-margin > 0. |
diff browse annotate |
70a84de16cc8a89ffa4256dc6485d24df3f28afe created 2018-04-13 11:29 -0700 pushed 2018-04-25 18:14 +0000 |
Brad Werth | Brad Werth - Bug 1265342 Part 6a: Implement shape-margin for shape-outside: inset, for some special cases with shape-margin > 0. |
diff browse annotate |
c898ec3dddef1c061a7b5f79714f085f10726e06 created 2018-04-17 11:59 -0700 pushed 2018-04-25 18:14 +0000 |
Brad Werth | Brad Werth - Bug 1265342 Part 5d: Move EllipseShapeInfo class definition ahead of RoundedBoxShapeInfo so it can be referenced by rounded boxes. |
diff browse annotate |
1bae7f3258cfcaa20ad46f814117be746eb22316 created 2018-04-20 13:43 -0700 pushed 2018-04-25 18:14 +0000 |
Brad Werth | Brad Werth - Bug 1265342 Part 5c: Add some asserts to ensure ellipse distance field index values are in-bounds. |