layout/generic/nsFloatManager.h
56062a63fa8c1eb577eedd5ea3b972f0f93ca740
created 2018-07-12 09:42 +0300
pushed 2018-07-12 21:52 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - Layout - Initialize member fields in classes/ structures. r=dbaron
0aa1a48450beee487dc6c972c8ee21e8d9bac02e
created 2018-05-30 11:07 -0700
pushed 2018-06-09 21:59 +0000
Brad Werth Brad Werth - Bug 1463745 Part 2: Change nsFlowAreaRect to also track whether it may widen in the block direction. r=dbaron
66fea2d7382543108e8cec4775277d9847fa2a4a
created 2018-05-30 10:03 -0700
pushed 2018-06-09 21:59 +0000
Brad Werth Brad Werth - Bug 1463745 Part 1: Add methods to FloatInfo and ShapeInfo to report whether or not they could narrow in the block direction. r=dbaron
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-04-13 13:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
68f21533e6db67f747ffce2d42d28526deed0cf0
created 2018-01-25 14:55 +0800
pushed 2018-04-04 09:44 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1404222 Part 1: Implement shape-outside: <image>. r=dbaron,dholbert
98749dde9018b91a50b668cbd2ca729cc5bc7357
created 2018-04-02 17:57 -0400
pushed 2018-04-03 04:04 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 11 changesets (bug 1404222) for static analysis failures on a CLOSED TREE.
57eeb849ab881f86485806bfff5d9952f50c268d
created 2018-01-25 14:55 +0800
pushed 2018-04-03 04:04 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1404222 Part 1: Implement shape-outside: <image>. r=dbaron,dholbert
974d0af75f21dfdb398c7bcafdacfc9938b5d52e
created 2017-12-19 15:06 +0800
pushed 2017-12-20 09:44 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1426065 Part 1 - Move ShapeInfo and its dervied classes from header to cpp. r=dholbert
3936d5282bb1d1f44c3377092fb1fd5728d5c68d
created 2017-11-21 18:24 +0800
pushed 2017-11-29 22:37 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1418224 Part 2 - Extract ShapeInfo::CreateBasicShape(). r=heycam
a612dc93c5989ea0d12123b721940312f7a04cfc
created 2017-11-27 07:42 +0200
pushed 2017-11-27 21:55 +0000
dluca dluca - Backed out 4 changesets (bug 1418224) for build bustages r=backout on a CLOSED TREE
faad7f27574928e08349d709274ed333dc84ef9f
created 2017-11-21 18:24 +0800
pushed 2017-11-27 21:55 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1418224 Part 2 - Extract ShapeInfo::CreateBasicShape(). r=heycam
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2017-10-28 08:30 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
64f6005d9a5c0697ce0a4aaa987d5c9e7ea08218
created 2017-09-25 18:50 +0800
pushed 2017-10-02 23:02 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1404243 Part 3 - Remove refcount for StyleBasicShape, and use UniquePtr to hold it. r=heycam
7397223d9e3980110e44cf4946d8e6125c53bb27
created 2017-05-08 21:42 -0400
pushed 2017-05-09 21:36 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1363252 - Increase NS_FLOAT_MANAGER_CACHE_SIZE to 64 in order to reduce the likelihood of dynamic allocations when creating new nsFloatManagers; r=dbaron
1eb6f7736fa4ee90089e2d58e8f9516da82832bb
created 2017-05-08 21:49 -0400
pushed 2017-05-09 21:36 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1362876 follow-up: Bump up the reserved size to 11
912f1804ec562e61a3bd28945ac282ed0c067e1f
created 2017-05-07 16:53 -0400
pushed 2017-05-09 21:36 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1362876 - Use reserved storage for 10 FloatInfo objects on the stack in nsFloatManager::mFloats; r=dbaron
3080ed7f8562efdfd8d5827e939a4dfde37a4946
created 2017-03-13 12:03 +0800
pushed 2017-03-13 14:24 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1326409 Part 6 - Convert aBasicShape to a pointer to a const value. r=dholbert
8f39505ab1ec7e273b1d034b190599fcaa76d20f
created 2017-03-13 12:03 +0800
pushed 2017-03-13 14:24 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1326409 Part 5 - Implement shape-outside: polygon(). r=dholbert
f9df20da54310660c413d402f1e87c84794574a1
created 2017-03-13 12:03 +0800
pushed 2017-03-13 14:24 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1326409 Part 3 - Remove unneeded WritingMode parameter. r=dholbert
c41191ce3b13f0f179036234fdfe69c0f906a5be
created 2017-03-13 12:03 +0800
pushed 2017-03-13 14:24 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1326409 Part 1 - Annotate EllipseShapeInfo as 'final'. r=dholbert
124fbb4b9a97ddb2b0f2f843b90208865d982f8c
created 2017-02-21 23:26 +0800
pushed 2017-02-22 01:05 +0000
cku cku - Bug 1336905 - Part 1. Remove StyleShapeSource's template argument. r=heycam,TYLin
16c77acfaa6e2054a1188c71e07cc656ed494c5e
created 2017-02-16 10:51 +0800
pushed 2017-02-16 12:16 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1326407 Part 8 - Implement shape-outside: inset(). r=dbaron
8a514a5851a4435f772ac5030f1ef4ed7303aa90
created 2017-02-16 10:51 +0800
pushed 2017-02-16 12:16 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1326407 Part 7 - Rename BoxShapeInfo to RoundedBoxShapeInfo. r=dbaron
0058687f781389dad42c0e01f4117859e8496202
created 2017-02-16 10:51 +0800
pushed 2017-02-16 12:16 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1326407 Part 6 - Cache the border radii in BoxShapeInfo. r=dbaron
f45cac0c1b91cb5220b74b1dd5b708a4154c9d1f
created 2017-02-16 10:51 +0800
pushed 2017-02-16 12:16 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1326407 Part 5 - Rename ConvertPhysicalToLogical(). r=dbaron
366e6522665c6dfff386d76798d1ffbf232cc0c8
created 2017-02-16 10:51 +0800
pushed 2017-02-16 12:16 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1326407 Part 4 - Extract a function to convert a rect to float manager's logical coordinate. r=dbaron
b0af1a8bdcaf6952ba6be848bf83248e6fb455c4
created 2017-02-16 10:51 +0800
pushed 2017-02-16 12:16 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1326407 Part 3 - Extract a function to compute <shape-box> rect. r=dbaron
dfe816af3015d2f21fde7fef510ffd7f44c02d88
created 2017-02-14 14:31 +0800
pushed 2017-02-14 21:12 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1338443 followup - Fix comment indentation for nsFloatManager::mOld. r=me
5c10421076fff7acf40ea06456a0aa8d9ea17c2a
created 2017-02-09 17:57 +0800
pushed 2017-02-14 00:49 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1338443 Part 2 - Convert nsAutoFloatManager::mNew to use UniquePtr. r=dholbert
a79202aaab99375695d6f58f2334713659f6ee4f
created 2017-01-25 16:01 +0800
pushed 2017-01-26 11:32 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1333685 - Eliminate CircleShapeInfo, and use EllipseShapeInfo for circle(). r=dbaron
98dfda01dcba975511d87a1850470306e765f430
created 2017-01-23 17:19 +0800
pushed 2017-01-26 04:37 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1326406 Part 6 - Make CircleShapeInfo inherit from EllipseShapeInfo. r=dbaron
3058735a48936c25bb333007e731376ae4eba267
created 2017-01-23 16:37 +0800
pushed 2017-01-26 04:37 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1326406 Part 5 - Update document about float manager's coordinate space. r=dbaron
4e7f8bffe949a6ffaf27cba0fce856ba55b8fd3d
created 2017-01-23 17:18 +0800
pushed 2017-01-26 04:37 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1326406 Part 4 - Implement shape-outside: ellipse(). r=dbaron
1557fe7d766b7568e8cbdf57c6feb12c90625127
created 2017-01-23 17:17 +0800
pushed 2017-01-26 04:37 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1326406 Part 3 - Add ShapeInfo::Translate() for moving the origin of ShapeInfo. r=dbaron
7de6d937014c28132614094a9e10d62b463d3d10
created 2017-01-06 16:36 +0800
pushed 2017-01-13 23:28 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1311244 Part 7 - Implement shape-outside: circle(). r=dbaron
6d0f6c3c988be4c1ca9e5a39e7f48304c3ff60a7
created 2017-01-06 16:36 +0800
pushed 2017-01-13 23:28 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1311244 Part 6 - Add ShapeInfo and move <shape-box> impl to BoxShapeInfo. r=dbaron
eb7632901874253863a479a0440dbe3cbbe2043f
created 2017-01-06 16:36 +0800
pushed 2017-01-13 23:28 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1311244 Part 5 - Convert FloatInfo's copy constructor into a move constructor. r=dbaron
57282075e53fc93543fce162fc0c9bf1c14587e4
created 2017-01-12 14:19 +0100
pushed 2017-01-12 23:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 60d8d64ca347 (bug 1311244)
cf73a75e0143a2bd34d32f89f3702ba02b752682
created 2017-01-12 14:19 +0100
pushed 2017-01-12 23:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2893ecc79fef (bug 1311244)
ab3ef58d9f81f319cb6fa0dab569e9389a92d9fd
created 2017-01-12 14:19 +0100
pushed 2017-01-12 23:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 466053d9302b (bug 1311244)
466053d9302bf21ff21f3a55ff8c91ef4f23eff8
created 2017-01-06 16:36 +0800
pushed 2017-01-12 23:39 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1311244 Part 7 - Implement shape-outside: circle(). r=dbaron
2893ecc79fefbf8d8803ad769b54b38f283dfe73
created 2017-01-06 16:36 +0800
pushed 2017-01-12 23:39 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1311244 Part 6 - Add ShapeInfo and move <shape-box> impl to BoxShapeInfo. r=dbaron
60d8d64ca347b58308c44cffb74d1e98ee8b7ca3
created 2017-01-06 16:36 +0800
pushed 2017-01-12 23:39 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1311244 Part 5 - Convert FloatInfo's copy constructor into a move constructor. r=dbaron
68c4261192aceca8deb4db9d50d5c65b3f0bf5b3
created 2017-01-08 21:11 -0800
pushed 2017-01-09 09:32 +0000
Phil Ringnalda Phil Ringnalda - Backed out 8 changesets (bug 1311244) for OOM failures in Win7 debug R1
d5411799a28f247463e45744ab00668c75e57620
created 2017-01-06 16:36 +0800
pushed 2017-01-09 09:32 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1311244 Part 7 - Implement shape-outside: circle(). r=dbaron
ff9c71e1dbc8c11fd5b6bd255e4a947142423c69
created 2017-01-06 16:36 +0800
pushed 2017-01-09 09:32 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1311244 Part 6 - Add ShapeInfo and move <shape-box> impl to BoxShapeInfo. r=dbaron
96988ec5b81cdf2298ffcdcb407b4826e86a43ea
created 2017-01-06 16:36 +0800
pushed 2017-01-09 09:32 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1311244 Part 5 - Convert FloatInfo's copy constructor into a move constructor. r=dbaron
81eb4fbbb3ef691d439fce501778f3ef19d05f2f
created 2016-11-23 18:07 +0800
pushed 2016-11-29 15:46 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1319672 Part 1 - Add document related to writing-mode in nsFloatManager. r=dbaron
e9872fff04e29255714658452af04f58e885747d
created 2016-11-18 13:54 +0800
pushed 2016-11-24 15:35 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1316549 Part 4 - Use logical names for ComputeEllipseLineInterceptDiff(). r=dbaron
0d04f4ee523b3897d1e8b3addeefd1513076e29a
created 2016-11-14 18:11 +0800
pushed 2016-11-24 15:35 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1316549 Part 3 - Fix <shape-box> with border-radius in writing-mode. r=dbaron
979937f3349eb35f1d59f4cad743bf7abb3f20a8
created 2016-10-13 16:28 +0800
pushed 2016-11-15 11:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1309467 Part 5 - Make flow area of <shape-box> values respect border-radius. r=dbaron
892b614625fe7bf340444ad4ad17f6e206fe82a3
created 2016-10-12 16:06 +0800
pushed 2016-11-15 11:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1309467 Part 4 - Implement <shape-box> values for shape-outside. r=dbaron
4ff1f76b04983b95339637aedf966eb98ccc8850
created 2016-10-12 14:26 +0800
pushed 2016-11-15 11:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1309467 Part 3 - Move FloatInfo::mRect construction into FloatInfo's constructor. r=dbaron
9ac5a902d5198d91e597e7a46bede3fd77c89951
created 2016-10-12 13:26 +0800
pushed 2016-11-15 11:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1309467 Part 2 - Convert BandInfoType to an enum class. r=dbaron
1eb767946c2e3a07e7a4632966f5617f6c25dcd4
created 2016-09-15 23:29 +0800
pushed 2016-09-16 10:52 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1302758 Part 3 - Remove nullptr check of operator new in CreateFloatManager. r=dholbert
98f95cc61ab3cb2db5e03be866c73a77cf5e3f3b
created 2016-09-15 11:29 +0800
pushed 2016-09-16 10:52 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1302758 Part 1 - Minor cosmetic fixes in nsFloatManager. r=dholbert
67f271218828f4a31c69439f52ac3163977cbba7
created 2016-09-07 10:20 +0800
pushed 2016-09-08 00:26 +0000
Jeremy Chen Jeremy Chen - Bug 1297306 - part6:replace NS_STYLE_CLEAR_* with StyleClear enum class. r=xidorn
d1a449efbe4446e696311b21f7bdfcd709b82a26
created 2016-07-21 18:36 +0800
pushed 2016-07-21 14:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron
36e0aef210e256b04a1afce041c8ad5f150bd720
created 2016-07-21 18:36 +0800
pushed 2016-07-21 14:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 1c - Rename nsHTMLReflowState to ReflowInput. r=dbaron
less more (0) -100 -60 tip