layout/generic/nsGfxScrollFrame.cpp
c81a6ac1b8941c4e2d3e596e9f172f8d255ac721
created 2019-05-17 19:31 +0300
pushed 2019-05-17 21:50 +0000
Brindusan Cristian Brindusan Cristian - Backed out 3 changesets (bug 1549812) for rc4 failures at testAccessibleCarets.js. CLOSED TREE
00afc705d4eef04a1d71cea44953d0ba232a3794
created 2019-05-17 13:22 +0000
pushed 2019-05-17 21:50 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1549812 - Try to assert a bit harder about stuff not flushing under our nose. r=TYLin,mats
d0e6717d1cf00e7e33b6eea7021b60d75cc670d0
created 2019-05-16 23:23 +0000
pushed 2019-05-17 16:44 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1550554 - Use OwnedSlice for will-change. r=heycam
283b94c196a15367f287fd7f2bb6c9b4bcad0b45
created 2019-05-16 13:17 +0300
pushed 2019-05-16 22:01 +0000
Ciure Andrei Ciure Andrei - Backed out 17 changesets (bug 1550554, bug 1549593, bug 1551991, bug 1529002) for failing multiple Android tests and Windows 2012 bustages CLOSED TREE
b90c2cf5b8c558a93bb35df79ece66aa6df8446b
created 2019-05-09 19:28 +0200
pushed 2019-05-16 22:01 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1550554 - Use OwnedSlice for will-change. r=heycam
dba3c6692a02d1e874bbdbfae9a8424bb68375d3
created 2019-05-10 21:13 +0000
pushed 2019-05-11 22:10 +0000
Botond Ballo Botond Ballo - Bug 1549625 - Avoid clobbering the visual scroll offset if the layout viewport shrinks in size r=kats
c2250a23fd66e3c812cb023c2d12f6f5e8d5a2f2
created 2019-05-09 02:32 +0000
pushed 2019-05-09 15:38 +0000
Cameron McCormack Cameron McCormack - Bug 866102 - Implement -webkit-line-clamp. r=mats,emilio,dholbert
9e64b394951d590347507ced94692d6be8b36d28
created 2019-05-07 03:03 +0000
pushed 2019-05-07 09:56 +0000
Botond Ballo Botond Ballo - Bug 1516722 - Don't let ScrollToVisual clobber further layout scrolling in the same transaction. r=kats
ea3a73c7788e2b9752d7f00976c8119183e3da18
created 2019-05-06 09:13 +0000
pushed 2019-05-07 09:56 +0000
Matt Woodrow Matt Woodrow - Bug 1548483 - Don't assert that we have an invalidated frame when we encouter a new displayport, since it can have changed on an earlier paint if we didn't have display items. r=tnikkel
0e259884f052230b24601efc3cde3a5ef5d4e6ad
created 2019-05-01 04:23 +0000
pushed 2019-05-01 16:09 +0000
Matt Woodrow Matt Woodrow - Bug 1535945 - Don't skip invalidating frames when creating displayports for async scrollable ancestors. r=tnikkel
d3399524b672da507007f90d6c0f849f81f3fdb9
created 2019-04-30 00:56 +0000
pushed 2019-04-30 11:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1547536 - Make PresShell QI-able for aware of do_QueryReferent() r=smaug
62da064b1b8f2274df270f8f2de784e9b4d0302d
created 2019-04-25 23:03 +0000
pushed 2019-04-26 09:59 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1546697 - Use a consistent style for enum classes in layout. r=dholbert
96fc6f317e8430b1666f8bf89846fc2676b9da24
created 2019-04-25 12:54 +0000
pushed 2019-04-26 09:59 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1546835 - Adjust start position of the target element as scroll offset in the scroll element. r=jfkthame
e73708ef8ebaa3215f8575fede5979d01fa8df10
created 2019-04-25 05:04 +0000
pushed 2019-04-25 09:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 1545342 - part 3: Move remaining public enum of nsIPresShell to mozilla namespace in mozilla/PresShellForwards.h and make them enum class r=smaug
ac28f88b0c677487f673867a9fa5a0a79b96407f
created 2019-04-25 05:04 +0000
pushed 2019-04-25 09:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 1545342 - part 2: Make some public enum of nsIPresShell move to mozilla namespace and defined as enum class in PresShellForwards.h r=smaug
b23e64dd2c7bd9e83db404bde4b033d02d18d61e
created 2019-04-24 17:35 +0000
pushed 2019-04-25 09:52 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1546223 Part 4 - Mechanically replace pointer with Maybe for ReflowInput's optional containing block size. r=dholbert
6f0320a8555580db1b9c8cc7e2c7452b30bc157b
created 2019-04-23 03:58 +0000
pushed 2019-04-23 22:24 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1546038 - Include scroll-margin areas into snap area. r=botond
52410914b543300394f6b98c8dd6e3d73fb84780
created 2019-04-23 01:16 +0000
pushed 2019-04-23 09:58 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1544198 - Use the proper frame to get scroll-snap-type value on the root element. r=botond
5b413410d2c5f93ca4240a3c4608a1182d53a2d2
created 2019-04-23 01:12 +0000
pushed 2019-04-23 09:58 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1544198 - Split ScrolLFrameHelper::ComputeScrollSnapInto into two functions. r=botond
530a3f39ecbd096436a8cf38d1d73068ff1fbcb8
created 2019-04-23 01:12 +0000
pushed 2019-04-23 09:58 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1544198 - Factor out the function to get the frame for scroll-snap-type and scroll-padding. r=botond
f413cb36905d980cccb30577f827938f80cbe913
created 2019-04-23 01:12 +0000
pushed 2019-04-23 09:58 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1544198 - Use the proper writing-mode for scroll-snap for viewport. r=jfkthame
817642dc917c886910c8fb9ad856ec153c2655c3
created 2019-04-18 02:41 +0000
pushed 2019-04-18 21:50 +0000
Dan Glastonbury Dan Glastonbury - Bug 1526972 - P8: Reset InInvalidSubtree when processing unrelated frames. r=mattwoodrow
32552726554321d35a8c18224343fe73ece324c2
created 2019-04-17 16:41 +0000
pushed 2019-04-18 21:50 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1544325 - Clamp the app units' scroll position to the current position if the given scroll position is the same as the current scroll position in CSS pixels. r=botond
63a585075956e9cc78f4fc145a4211ffe6381b06
created 2019-04-16 17:39 +0000
pushed 2019-04-17 21:50 +0000
Botond Ballo Botond Ballo - Bug 1513090 - Remove the HIDDEN_VIEWPORT_OVERFLOW_TYPE telemetry probe. r=kats
4b56de3cd46cab3f1988a2ecc299a63bceae0038
created 2019-04-16 07:24 +0000
pushed 2019-04-16 15:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1544343 - part 2: Make factory methods take mozilla::PresShell instead of nsIPresShell r=emilio
a7c8897aea6fe0a302e0e32b931b5190850b9a9f
created 2019-04-15 21:15 +0000
pushed 2019-04-16 04:10 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1544060 - Bail out from ScrollFrameHelper::GetScrollPadding in the case where no corresponding frame exists. r=botond
9bf188c86f9c422d4f09b35268eed50d22495679
created 2019-04-15 21:15 +0000
pushed 2019-04-16 04:10 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1544060 - Use the root element's primary frame to get scroll-padding value. r=botond
9f0f38c38ccce7c9656c77205b16dfb35208df2d
created 2019-04-15 18:15 +0300
pushed 2019-04-15 15:29 +0000
Csoregi Natalia Csoregi Natalia - Backed out 8 changesets (bug 1526972) for causing crashes (bug 1544406). a=backout
815543d81a1d2ab79ed4e27612dba769e4b697a8
created 2019-04-15 00:23 +0000
pushed 2019-04-15 09:49 +0000
Dan Glastonbury Dan Glastonbury - Bug 1526972 - P8: Reset InInvalidSubtree when processing unrelated frames. r=mattwoodrow
f95dc32944ac670befcd7a2d1355877db4ed3831
created 2019-04-12 13:14 +0000
pushed 2019-04-12 22:09 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
a5fe792348ed187dd06b3047d18e731f4dd4b227
created 2019-04-11 13:31 +0000
pushed 2019-04-12 03:51 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1542019 - Split the dispatch-to-content flag into three. r=botond,hsivonen
fb721c0cbc98cd77934548bf9a5162a45a292fa8
created 2019-04-11 06:22 +0000
pushed 2019-04-11 16:14 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1534070 - Factor scroll-margin into the position calculation where nsIPresShell::ScrollFrameRectIntoView() is going to scroll. r=botond
b723c3a2cae2c8d0b6aa94200afe36c0b6b9acfd
created 2019-04-11 06:22 +0000
pushed 2019-04-11 16:14 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1534070 - Factor scroll-padding into the position calculation where nsIPresShell::ScrollContentIntoView() is going to scroll if necessary. r=botond
b500d17a3bf5523d70fe27d246a59ec7074cf35b
created 2019-04-11 06:21 +0000
pushed 2019-04-11 16:14 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1373832 - Deflate the snapport by scroll-padding and adjust the snap positions by the padding value. r=botond
acbcbc1dc6e0d261a41620e0ee5ad0e73edc15ac
created 2019-04-11 06:21 +0000
pushed 2019-04-11 16:14 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1373833 - Factor scroll-margin values into scroll snap position calculation. r=botond
11ce2cf9d66cefcd5e7318dd5a4276d9427c9ecf
created 2019-04-11 06:21 +0000
pushed 2019-04-11 16:14 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1373835 - Cull out elements which will be invisible in the snapport for programatic scrolls. r=botond
335307e3cca3809f8fbcb65854e45ba968f75191
created 2019-04-11 06:21 +0000
pushed 2019-04-11 16:14 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1373835 - Make positions in the range that the element covers the snapport valid snap positions. r=botond
bd7f3fa1efbd129e9926f490449efeac132f4f4d
created 2019-04-11 06:20 +0000
pushed 2019-04-11 16:14 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1373835 - Implement scroll-snap-align. r=botond,jfkthame
15f5d6a74247f92458d22acf4d09eb04aa14a7e6
created 2019-04-11 06:20 +0000
pushed 2019-04-11 16:14 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1373835 - Make ComputeScrollSnapInfo a private method of ScrollFrameHelper. r=botond
ab5811341092040b0c2301ed7be2fd0248180263
created 2019-04-11 06:20 +0000
pushed 2019-04-11 16:14 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1373835 - Enable scroll snap for programatic scrolls. r=botond
1703fb877b13222123f73c960d368e30b5a13188
created 2019-04-11 06:19 +0000
pushed 2019-04-11 16:14 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1312163 - Switch to the new scroll-snap-type syntax for the old scroll snap implementation and drop the scroll-snap-type-{x,y} longhands. r=emilio
23d3b9b92a777b26f96d577499a00f068f9874d4
created 2019-04-11 06:19 +0000
pushed 2019-04-11 16:14 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1312163 - Rename ScrollSnapType to ScrollSnapStrictness. r=emilio
a4aa09eccb1b179289e5fef95ffaaa638e6e4bac
created 2019-04-10 22:43 +0000
pushed 2019-04-11 09:57 +0000
Botond Ballo Botond Ballo - Bug 1542933 - Do not attempt minimum scale computation with empty overflow rect. r=hiro
946181497fb19b1293935525643dfc10a840967c
created 2019-04-08 23:35 +0000
pushed 2019-04-09 10:03 +0000
Botond Ballo Botond Ballo - Bug 1516056 - Adjust ScrollToRestorePosition() to reflect that the layout scroll offset is clamped to the layout viewport. r=tnikkel
a84c86ad703185e94b71f2af147eaa0733069eac
created 2019-04-08 23:35 +0000
pushed 2019-04-09 10:03 +0000
Botond Ballo Botond Ballo - Bug 1516056 - Call GetLayoutScrollRange() instead of GetVisualScrollRange() when we are using the scroll range to clamp the layout scroll position. r=kats
3b7f8dede084c8557d3cc78b830dff34774e3f33
created 2019-04-08 23:34 +0000
pushed 2019-04-09 10:03 +0000
Botond Ballo Botond Ballo - Bug 1516056 - Rename ScrollFrameHelper::GetScrollRangeForClamping() to GetVisualScrollRange(). r=kats
16b36c86155d8634b49271b6ffbe5edaffdff18d
created 2019-04-08 23:34 +0000
pushed 2019-04-09 10:03 +0000
Botond Ballo Botond Ballo - Bug 1516056 - Rename ScrollFrameHelper::GetScrollRange() to GetLayoutScrollRange(). r=kats
968c536eff6e86e0b429e730845c00c41f22ebaf
created 2019-04-06 06:02 +0000
pushed 2019-04-06 21:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 1542407 - Make nsIFrame use mozilla::PresShell directly rather than via nsIPresShell r=emilio
ba8838026b5484eb0d3c4fd3f40025caa8399ced
created 2019-04-04 22:09 +0000
pushed 2019-04-05 09:57 +0000
Botond Ballo Botond Ballo - Bug 1531962 - Avoid including MobileViewportManager.h from nsIPresShell.h. r=kats
ca4ff21cf3541314675bd0d66690ef9a9e989abe
created 2019-04-03 12:40 +0000
pushed 2019-04-04 04:41 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540930 - Make nsPresContext use mozilla::PresShell directly rather than via nsIPresShell r=emilio
849df7cf02875bac7684a0ce090f1dedfb7957fc
created 2019-04-01 16:53 +0000
pushed 2019-04-03 06:18 +0000
Matt Woodrow Matt Woodrow - Bug 1539673 - Support fallible display item construction. r=miko
f1d82b9507f76f5401b9c15961658c1290d6ac77
created 2019-03-29 22:08 +0000
pushed 2019-03-30 09:35 +0000
Daniel Holbert Daniel Holbert - Bug 1514843 part 2: Honor 'contain:size' for scrollable elements. r=TYLin
a4552bbd062b4c8e851bf353bdc69c6be1decc07
created 2019-03-29 21:21 +0000
pushed 2019-03-30 09:35 +0000
Daniel Holbert Daniel Holbert - Bug 1514843 part 1: Slight refactoring of scrollframe sizing, to use a helper variable for child size. r=TYLin
152457c26513998d59685b68da802576b955b2e7
created 2019-03-28 06:27 +0000
pushed 2019-03-28 10:26 +0000
Botond Ballo Botond Ballo - Bug 1539687 - Do not limit visual smooth scrolling to the layout scroll range. r=kats
17f0796b0f6e7c6a8ff3931e6f48ab514711c8b9
created 2019-03-28 03:04 +0000
pushed 2019-03-28 10:26 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1519013 - Shrink the content to display size if user has never changed the site resolution. r=botond
5840b7d8521a6c60a9dcee429f6682436101f27f
created 2019-03-26 00:51 +0000
pushed 2019-03-28 10:26 +0000
Botond Ballo Botond Ballo - Bug 1538511 - Get rid of nsIPresShell::ScrollMode (use mozilla::ScrollMode instead). r=kats
57847959cfa67e7d36d0d18e09a006197e154c5e
created 2019-03-25 23:17 +0000
pushed 2019-03-28 10:26 +0000
Botond Ballo Botond Ballo - Bug 1538511 - Move nsIScrollableFrame::ScrollMode into a separate file. r=kats
5c2caf4471c6059d0c1fee47108a2a96b5ddfcf9
created 2019-03-27 16:38 +0000
pushed 2019-03-28 10:26 +0000
Botond Ballo Botond Ballo - Bug 1527511 - Scale scroll parts clip by the resolution with containerless scrolling. r=mstange
3d7514ac25e949e710a4cb597381207d7cc06c9c
created 2019-03-23 20:23 +0000
pushed 2019-03-24 09:50 +0000
Botond Ballo Botond Ballo - Bug 1531535 - Add visual smooth scroll support to nsIPresShell. r=kats
9fde8244e2c45c29b4ccad390173539f3c890836
created 2019-03-23 20:23 +0000
pushed 2019-03-24 09:50 +0000
Botond Ballo Botond Ballo - Bug 1531535 - Extract an ApzSmoothScrollTo() helper function. r=kats
less more (0) -1000 -300 -100 -60 tip