layout/generic/StickyScrollContainer.cpp
887e986df7b33be85b4eee792a6f5776b1bae664
created 2020-07-20 20:17 +0000
pushed 2020-07-21 09:42 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1637130 - Rename visual overflow to ink overflow. r=dbaron
529c7022e64b5b0dba3d62838471c3e5054401cd
created 2020-07-06 22:29 +0000
pushed 2020-07-07 09:47 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1630704 - Part 27: Remove nsFrame from inheritance chain r=emilio
316c72999bc16821fe301434afbbeafb9be43207
created 2020-04-27 19:19 +0000
pushed 2020-04-29 03:05 +0000
Mats Palmgren Mats Palmgren - Bug 1633045 - Don't use the Print Preview viewport scroll frame as a scroll container for 'position:sticky' content. r=TYLin
a70a756aa3277dd20175e366f466d56a4473da9c
created 2020-02-05 09:52 +0000
pushed 2020-02-06 05:13 +0000
Daniel Holbert Daniel Holbert - Bug 1613198: Move inline impls for nsIFrame::GetNormalPosition and GetLogicalNormalPosition into nsIFrameInlines.h. r=jfkthame
3237401e503f9631ff3ed900ad1d63e7f1fda070
created 2020-01-24 11:46 +0000
pushed 2020-01-24 21:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1611181 - Make direction use an enum class. r=boris
c2b76b2150345b2465770a37a0a713bd33f400fc
created 2019-12-21 00:24 +0000
pushed 2019-12-21 09:45 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1598112 - Use scrolled frame's overflow rect as a the bounding box for position:sticky elements. r=emilio
41a2a0efeb1a7f4b667e4be2154a6b6949532add
created 2019-12-21 02:02 +0200
pushed 2019-12-21 09:45 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset b2e78ee1b18e (bug 1598112) for Linting failure on position-sticky-large-top-2-ref.tentative.html . CLOSED TREE
b2e78ee1b18e98dbc544746350a78791cb08fe60
created 2019-12-20 19:30 +0000
pushed 2019-12-21 09:45 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1598112 - Use scrolled frame's overflow rect as a the bounding box for position:sticky elements. r=emilio
263936aecc1dcd15f9dadbf4e41f7e7eebad29a6
created 2019-10-09 23:51 +0000
pushed 2019-10-10 09:26 +0000
Timothy Nikkel Timothy Nikkel - Bug 1308286. Consider sticky frames that are acting like fixed position frames when determining page scroll amount. r=botond
e60af602d320e20819600b04007c419a0613a040
created 2019-01-26 11:00 +0100
pushed 2019-02-10 09:41 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1523071 - Use Rust lengths for margin / padding / inset. r=jwatt
f27f6731ee74392ae1dee69a26417d6f81a61ff0
created 2018-12-21 22:37 +0000
pushed 2018-12-22 09:49 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1496194 - Ensure the inner sticky rect stays inside the outer sticky rect. r=botond
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
c9689be6122d527b49084834788c0c80ad72c3b7
created 2018-03-25 19:16 +0200
pushed 2018-03-26 21:38 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1448688: Remove RestyleTracker, ComputedStyle::AsServo, old style system element bits. r=xidorn
e3135a56a12503df3ab8e5b9ee1aaad002a1da2e
created 2018-03-05 18:08 -0500
pushed 2018-03-08 03:58 +0000
Botond Ballo Botond Ballo - Bug 1442767 - Rename Box to RectAbsolute (Gecko changes). r=kats
4b018dee7323618aa15e71288a44139ff878568e
created 2018-02-09 15:40 -0500
pushed 2018-02-10 09:55 +0000
Botond Ballo Botond Ballo - Bug 1434250 - Use a Box, rather than a Rect, representation for position:sticky inner/outer rects in the Layers API. r=kats
d473c27fc7f8dd95408e9323661d18dfacc589b8
created 2017-11-29 16:11 +0100
pushed 2017-12-21 22:17 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 975644: Enable position sticky in table parts. r=bz
bdafa059aa941a5af6866c5a8e93e947d0a24237
created 2017-12-01 21:29 +0100
pushed 2017-12-21 22:17 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 975644: Add a hack to skip table row groups for sticky positioning. r=bz
0540b49a62445f94f2446ef9d9c35a33c588eec2
created 2017-11-01 16:13 -0400
pushed 2017-11-02 09:38 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1413666 - Fix off-by-one error in sticky positioning code. r=botond
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
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2017-07-07 08:34 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
b37e4d256cd6c88b48b0223113375f889a748982
created 2017-05-27 12:36 +0100
pushed 2017-05-28 04:30 +0000
Jonathan Kew Jonathan Kew - Bug 1365982 - Attach frame properties to each frame instead of looking them up in a hashtable on the prescontext. r=mats
343cef5aeb2b1ac475e4e505d895fafdfc1e9b58
created 2016-11-14 19:01 -0500
pushed 2016-11-17 00:42 +0000
Botond Ballo Botond Ballo - Bug 1316101 - Avoid excessive clamping in StickyScrollContainer::GetScrollRanges(). r=mstange
99a36fecb7ab1c6dc56647ec17cd0862ff57fe59
created 2016-10-07 19:31 -0400
pushed 2016-10-17 09:19 +0000
Botond Ballo Botond Ballo - Bug 1293125 - Work around a layout issue that causes StickyScrollContainer::GetScrollRanges() to compute malformed rects. r=mstange
599262eb62c8aeb3c4c456be5971bf15636c0327
created 2016-07-12 12:36 -0400
pushed 2016-07-13 21:09 +0000
Corey Ford Corey Ford - Bug 1280344 - Use first continuation's normal position in computing sticky scroll ranges for APZ. r=dholbert
ed713102408e02b6162cf0bb7c4bc83c7ea6bd12
created 2016-06-21 13:17 -0700
pushed 2016-06-29 14:13 +0000
Brad Werth Brad Werth - Bug 1243559 - Removes static casts from calls to FrameProperties::Get, ::Set, and ::Remove, and forces callers to use the type associated with the property. r=dbaron
dd0771829dc90fdc6c9d19f4884ebc7c340f3beb
created 2016-06-22 18:45 -0700
pushed 2016-06-23 12:57 +0000
Phil Ringnalda Phil Ringnalda - Back out changeset 0bb00282a4c2 (bug 1243559) for widespread SVG assertion failures
0bb00282a4c22660572181cf2eefd0ab22f24d81
created 2016-06-21 13:17 -0700
pushed 2016-06-23 12:57 +0000
Brad Werth Brad Werth - Bug 1243559 - Removes static casts from calls to FrameProperties::Get, ::Set, and ::Remove, and forces callers to use the type associated with the property. r=dbaron
3b4d8528c2f22908b546185439846b3e330305eb
created 2016-01-28 14:23 +1100
pushed 2016-01-28 11:14 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 5 - Convert all frame properties which use DeleteValue and ReleaseValue as destructor to be typesafe. r=dbaron
429f9e69e6db59b8ccbc4f8fab3a0763fc473f16
created 2015-02-04 15:22 -0800
pushed 2015-02-05 13:47 +0000
Seth Fowler Seth Fowler - Bug 1128356 - Add template functions for common frame property destructors. r=dbaron
2e89adb6bc39f56114fbc5cf796ec241df31f02a
created 2015-02-03 09:58 +0100
pushed 2015-02-03 13:27 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c80e36def0ad (bug 1128356) for bustage on a CLOSED TREE
c80e36def0ad8fba0ca44307fb9840958872b9f6
created 2015-02-03 00:24 -0800
pushed 2015-02-03 13:27 +0000
Seth Fowler Seth Fowler - Bug 1128356 - Add template functions for common frame property destructors. r=dbaron
49575c74cc7b2a995d053edf2b4dd2b3e3822e5b
created 2014-06-28 10:13 +0000
pushed 2014-06-29 23:36 +0000
Mats Palmgren Mats Palmgren - Bug 1028460 - part 3, Change the return type for Get*SkipSides(). r=roc
c8ca361c8feaf6c2a0923c6205c707847ca0e34d
created 2014-06-28 22:01 -0700
pushed 2014-06-29 23:36 +0000
Phil Ringnalda Phil Ringnalda - Back out 5 changesets (bug 1028460, bug 1031444) for somehow breaking asmjscache/test/test_cachingBasic.html on Android 2.2
ae01b3919c8c239a36448f731221c6f5a4400fff
created 2014-06-28 10:13 +0000
pushed 2014-06-29 23:36 +0000
Mats Palmgren Mats Palmgren - Bug 1028460 - part 3, Change the return type for Get*SkipSides(). r=roc
20eb244eae3b9ac3fe504ca6e4fe4bf5b02c676c
created 2014-04-22 15:30 +0200
pushed 2014-04-23 20:42 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 920688 - Remove FIXME comment from StickyScrollContainer::ComputeStickyLimits. r=dbaron
0d8ac5b08dd5b4508a596fae8fcbad4cfdb14ea6
created 2014-03-13 17:21 -0700
pushed 2014-04-17 02:10 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 984226 - Add parameter to OverflowChangedTracker::AddFrame to distingush between frames that need nsIFrame::UpdateOverflow called and frames that only have a transform that has changed. r=dbaron
44732d1a525ad843c1acf3326ac4dd7a42c0f631
created 2014-04-08 15:31 -0400
pushed 2014-04-09 12:19 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 7be71c699b85 (bug 984226) for crashtest asserts.
7be71c699b850c07378b0798542131f84b26d308
created 2014-03-13 17:21 -0700
pushed 2014-04-09 12:19 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 984226 - Add parameter to OverflowChangedTracker::AddFrame to distingush between frames that need nsIFrame::UpdateOverflow called and frames that only have a transform that has changed. r=dbaron
becd60bbd3834b7b9eef152db27e816bdc63e4ce
created 2014-03-26 14:45 -0400
pushed 2014-03-27 00:57 +0000
Abel Lin Abel Lin - Bug 980247 - Use offsets from GetNormalPosition() when updating continuations of position:sticky elements instead of assuming that they're all currently offset by the same amount. r=dbaron, r=corey
55bc35c4c65f0a1c1659610159daeb7504985700
created 2014-02-06 17:45 -0800
pushed 2014-02-07 08:51 +0000
L. David Baron L. David Baron - Bug 91419 patch 9: Fix comments and debugging output referring to "special" frames. r=mats
26b793631c6e9c0c652bb49a83ec227d8797659c
created 2014-02-06 17:45 -0800
pushed 2014-02-07 08:51 +0000
L. David Baron L. David Baron - Bug 91419 patch 5: Rename everything with SpecialSibling to IBSplitSibling. r=mats
b3d1f5ab7889b0392ab0e8648dbc633eece158d9
created 2013-12-13 12:46 -0500
pushed 2013-12-13 21:16 +0000
Mats Palmgren Mats Palmgren - Bug 949932 - Null-check the new StickyScrollContainer in case we don't have any scroll frame ancestors, e.g. in a position:fixed sub-tree. r=roc
920b595433d84855d785b0e14dc873de4be164ff
created 2013-12-03 11:28 -0800
pushed 2013-12-05 11:39 +0000
Corey Ford Corey Ford - Bug 916302 - Part 2: In sticky positioning calculations, use the union of the element's margin boxes and the union of the containing-block element's content boxes. r=dholbert
be8c4d516bdae46d3b89c0f4151c2784ab00efcd
created 2013-11-23 22:48 +1300
pushed 2013-12-02 11:42 +0000
Robert O'Callahan Robert O'Callahan - Bug 931460. Part 1: When a <legend>'s frame is reparented to the <fieldset>, update StickyScrollContainers to match if necessary. r=mats
8ba2dc63f1bff15241402a299832e902fac32025
created 2013-09-25 12:28 -0700
pushed 2013-09-26 03:27 +0000
L. David Baron L. David Baron - Bug 828312 patch 9a: Make sticky positioning handle block-in-inline splits correctly. r=dholbert
a532a78c567113f0a9946976d18170f8a805d58c
created 2013-09-13 16:53 -0700
pushed 2013-09-18 23:48 +0000
Corey Ford Corey Ford - Bug 904197 - Use the union of continuations' rects in sticky positioning calculations. r=dholbert
b2bb76571aa1851b2409ae5b0960991b94e501b5
created 2013-09-13 10:04 -0700
pushed 2013-09-13 20:07 +0000
Daniel Holbert Daniel Holbert - Bug 916115: In StickyScrollContainer::UpdatePositions, put do_QueryFrame result in a local var before comparing it for equality. r=corey
fdf8a3e61e3f5bba01f7a14980772fca6e80cbf7
created 2013-09-11 21:24 -0700
pushed 2013-09-13 20:07 +0000
Corey Ford Corey Ford - Bug 897105 - Part 3: Keep sticky position layers fixed during async panning, within certain scroll ranges. r=roc
f304767ded19005e9d08c2e427a001b22006f381
created 2013-09-10 11:33 -0700
pushed 2013-09-12 11:04 +0000
Corey Ford Corey Ford - Bug 911786 - Part 1: Store computed relative position offsets. r=dholbert
82d94735ba7f2d4f03fce39a03b453dd5c1f5ce3
created 2013-09-11 16:30 -0700
pushed 2013-09-12 11:04 +0000
Corey Ford Corey Ford - Bug 914891 - Bail gracefully on sticky positioning with no scroll container. r=dholbert
63a55ac51f7fff7d34027ccd0533e0dc94bb3e0d
created 2013-09-06 09:35 -0400
pushed 2013-09-06 20:49 +0000
Corey Ford Corey Ford - Bug 886646 - Part 6: Implement sticky positioning, calculated on reflow and scroll. r=dbaron, r=dholbert
less more (0) tip