layout/generic/nsFloatManager.cpp
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. draft
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). draft
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. draft
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. draft
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. draft
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. draft
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. draft
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). draft
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. draft
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. draft
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. draft
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). draft
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 draft
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
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
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. draft
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. draft
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. draft
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
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
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
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
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
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. draft
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. draft
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. draft
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. draft
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.) draft
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. draft
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. draft
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. draft
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. draft
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. draft
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. draft
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
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. draft
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. draft
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.) draft
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. draft
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 draft
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. draft
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. draft
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. draft
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. draft
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. draft
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
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
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 draft
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. draft
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. draft
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. draft
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. draft
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. draft
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. draft
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. draft
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. draft
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. draft
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. draft
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. draft
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. draft
less more (0) -300 -100 -60 tip