layout/generic/nsGfxScrollFrame.cpp
bc53cf75bba5477aaf019777fa7c61f75cfb30d8
created 2014-11-09 13:45 -0500
pushed 2014-11-10 15:14 +0000
Benjamin Peterson Benjamin Peterson - No bug - Remove extra words to make the sentence coherent. r=me
401cf10930293fd2305bfbae2294ffe0e7e55baf
created 2014-11-08 14:35 -0500
pushed 2014-11-10 15:14 +0000
Benjamin Peterson Benjamin Peterson - No bug - fix typo r=me
fb95313f0643a4132fbb1b608542add24176a158
created 2014-11-06 09:06 +0000
pushed 2014-11-07 16:39 +0000
Jonathan Kew Jonathan Kew - Bug 1093949 - Reverse scroll position for RTL content. r=mats
6051b6c18f23456519e730d05c0bc5ea634e4e8d
created 2014-10-28 17:34 +1300
pushed 2014-11-06 18:53 +0000
Robert O'Callahan Robert O'Callahan - Bug 1080205. Part 1: Don't add clip rects to async-scrolled layers for root scrollframes, since the FrameMetrics to scroll those layers will be set on a ContainerLayer parent. r=tn
d84207ef55e8b2471d350747e43dde4f352ec9d5
created 2014-10-21 10:32 +1300
pushed 2014-11-06 18:53 +0000
Robert O'Callahan Robert O'Callahan - Bug 1083635. Part 6: Rename viewport to scrollport in ScrollFrameHelper::ComputeFrameMetrics. r=mattwoodrow
853cd62361614969284eaab48bdc1845d58efd43
created 2014-10-28 00:23 -0500
pushed 2014-10-29 17:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 1087453. Don't put scroll info layers on top of content that is not scrolled by their associated scroll frame. r=roc
47cc92f8ab46ed92caa3dae75e6c7ce0bd34f861
created 2014-10-10 22:16 -0400
pushed 2014-10-29 02:48 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1078373 - Use the scrollPositionClampingScrollPortSize when computing whether or not to show the scrollbar. r=tn a=bajaj
231126bd4179a1ba74084c1adf459ed4ee4fe5fc
created 2014-09-06 16:16 +1200
pushed 2014-10-29 02:48 +0000
Robert O'Callahan Robert O'Callahan - Bug 1062100 - Part 2: Assign clip rects to non-async-scrollable scrolled layers, and hide clipped layers if some non-moving layer covers their entire clip rect. r=mattwoodrow, a=lmandel
0120fba88a61b9f692cd258d782441cb4885f399
created 2014-10-09 15:10 -0500
pushed 2014-10-29 02:48 +0000
Timothy Nikkel Timothy Nikkel - Bug 1076447 - When building the display list for scrollbars and we have a display port just use the whole scrollbar rect as the dirty rect. r=mattwoodrow, a=bajaj
f5ec4ead72da5939a9df694bf2c6a29062254ea2
created 2014-10-09 11:44 -0400
pushed 2014-10-29 02:48 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1078316 - Tweaks for root-frame overlay scrollbars so they don't oscillate while panning around. r=botond, r=tn, a=bajaj
6aa71900212a8bb8eb17887b050db5a7f3074f83
created 2014-05-05 23:29 +0200
pushed 2014-10-29 02:45 +0000
Eugen Sawin Eugen Sawin - Bug 1002426 - Check restore status before overriding zoom. r=kats, r=tn, a=sledru
684a7c304b762b89712dd48ab1c0c6b55d257afb
created 2014-04-16 14:50 -0400
pushed 2014-10-29 02:45 +0000
Botond Ballo Botond Ballo - Bug 982141 - Make sure the primary async-scrollable frame has a displayport set. r=tn, a=bkerensa
717023539205b0706b930e7fc0dac81b72171c0e
created 2014-04-17 11:58 -0400
pushed 2014-10-29 02:45 +0000
Timothy Nikkel Timothy Nikkel - Bug 980500. Add scrollbars that APZC places properly if we are doing the early exit ignore scroll frame when building a display list for a scrollframe. r=roc a=1.4+
6c54582ca278c4ad7f9d9bdb4c1e552d688bb18a
created 2014-03-28 08:21 -0400
pushed 2014-10-29 02:45 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 980679 - Filter redundant scroll offset updates by scroll generation value. r=botond,tn a=lsblakk
acfec8a966e36ebfe739c29e3b35530af5b2b6ee
created 2014-03-26 21:46 -0400
pushed 2014-10-29 02:45 +0000
Timothy Nikkel Timothy Nikkel - Bug 957668. Set the display port base rect in several places. r=roc
b75e5179a9ef04f9ee46cb561f8a5726c7f1acd6
created 2014-03-18 16:35 +0900
pushed 2014-10-29 02:45 +0000
Makoto Kato Makoto Kato - Bug 982298 - Crash in mozilla::ScrollFrameHelper::ScrollToImpl by findAgain. r=roc, a=lsblakk
9b482d6994fdf7f0d085f09a6847e36298525476
created 2014-03-19 16:17 -0700
pushed 2014-10-29 02:45 +0000
Wes Kocher Wes Kocher - Backed out changeset 8764e9f061d0 (bug 980679) for a smoketest regression a=backout
5637570fb3872ee6d973de44f6f989232b2a60c2
created 2014-02-22 01:18 +0000
pushed 2014-10-29 02:45 +0000
Mats Palmgren Mats Palmgren - Bug 966992 - Implement layout for the overflow-clip-box property. r=roc a=sledru
f24272656ba229d2ae468a8e8b73d8c94fe45f83
created 2014-02-15 07:06 -0600
pushed 2014-10-29 02:45 +0000
Jim Mathies Jim Mathies - Bug 967671 - Set nsGfxScrollFrame's mOriginOfLastScroll default to 'other', insures apzc will receive a scroll offset update when frames are created. Also remove display port reset in metrofx front end code when window size changes. r=kats, r=tnikkel, a=sledru
ca5a047a97d53c07a25e432d96a50e57c628cac5
created 2014-02-15 07:06 -0600
pushed 2014-10-29 02:45 +0000
Jim Mathies Jim Mathies - Bug 967671 - Set nsGfxScrollFrame's mOriginOfLastScroll default to 'other', insures apzc will receive a scroll offset update when frames are created. Also remove display port reset in metrofx front end code when window size changes. r=kats, r=tnikkel, a=sledru
6a87e8247640d77f4d8060f6ef3f78a80e114144
created 2014-01-31 19:12 -0500
pushed 2014-10-29 02:45 +0000
Botond Ballo Botond Ballo - Backout bug 962791 for causing various regressions. a=lsblakk
21ff475b03d754f116c87ac504e5bb88cca9c981
created 2014-01-27 19:51 -0500
pushed 2014-10-29 02:45 +0000
Botond Ballo Botond Ballo - Bug 962791 - Do not wrap a position:absolute item into a ScrollLayer item if its containing block if outside the scrolled frame. r=roc, a=1.3+
3bee85121042b1d0da47b2bfc4392dfa74628153
created 2014-01-03 14:48 -0600
pushed 2014-10-29 02:45 +0000
Timothy Nikkel Timothy Nikkel - Bug 942189 - Only avoid creating scroll info layers for root scroll frames in display root documents (not root content documents) because those have already had RecordFrameMetrics on them. r=roc, a=lsblakk
3e186f49cbb6cb790d60d85cc9737f94d3602278
created 2013-12-16 12:04 -0500
pushed 2014-10-29 02:45 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 949132 - Add a flag to FrameMetrics indicating a non-APZ scroll (original patch by mstange). r=tn, a=1.3+
fef0548e571453dff542ad1e8fcf024ee34230ac
created 2013-12-16 14:53 -0500
pushed 2014-10-29 02:45 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 946408 - Always layerize a scrollable element if it's focused. r=kats, r=tn, a=1.3+
8c2fd03413dafbe8a844a1fa9b5c08c63adfc0b3
created 2013-12-16 14:53 -0500
pushed 2014-10-29 02:45 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 946408 - Small refactoring for readability. r=tn, a=1.3+
a9fe3f739b3ffb6f2e10dbee43cfbcad30eab784
created 2013-10-17 23:05 +1300
pushed 2014-10-29 02:45 +0000
Robert O'Callahan Robert O'Callahan - Bug 926706. When nsGfxScrollFrameInner::UpdateOverflow decides we need to update the scrollbars, don't reflow the scrollframe with NS_FRAME_IS_DIRTY since that reflows all descendants. Just reflow the frame itself and don't dirty anything else. r=tn a=lsblakk
f3de4be1d6a5488539ebd1ac5811845bf89afaa9
created 2013-10-24 08:19 +0100
pushed 2014-10-29 02:45 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 928441 - Don't clip to the scrollport on root scrollframes if the CSS viewport has been overridden. r=roc,tnikkel a=lsblakk
b0d9654813fe9b9b51e3de2e1231a17e20f0ee05
created 2013-10-17 17:02 -0500
pushed 2014-10-29 02:45 +0000
Timothy Nikkel Timothy Nikkel - Bug 916125 - Clip scroll layer items to the scroll port so the resulting layers have the proper clip. r=roc, a=koi+
14a9e13e8c653875c1fb78f71761f6ef4bf0e774
created 2013-10-01 22:29 -0400
pushed 2014-10-29 02:45 +0000
Robert O'Callahan Robert O'Callahan - Bug 898444 - Wrap nsDisplayScrollLayer only around the scrolled content. r=tn, a=koi+
2e0343c21084b157760c672f05fc37622e294f96
created 2013-08-10 00:06 +0000
pushed 2014-10-29 02:45 +0000
Mats Palmgren Mats Palmgren - Bug 898871 - Add more nsWeakFrame checks around scroll operations. r=roc a=abillings
193c280a9521bf828ea78628c43a1374d69d1281
created 2013-08-10 00:06 +0000
pushed 2014-10-29 02:45 +0000
Mats Palmgren Mats Palmgren - Bug 898871 - Add an assertion that the pres shell was not deleted by some script runner, which should not happen here since the caller must hold a strong ref before starting the scroll operation. r=roc a=abillings
290762cf7e916f6262b658a9ed68625ab4f72a0b
created 2013-08-09 14:59 -0400
pushed 2014-10-29 02:45 +0000
Stephen Pohl Stephen Pohl - Bug 896443: Fix the z-ordering of overlay scrollbars to make them appear on top of content with z-index > 0. r=roc a=bajaj
2daf2dee9d60d3f2551c216d5ceed516e48f0bfe
created 2013-07-22 10:23 -0400
pushed 2014-10-29 02:45 +0000
Robert O'Callahan Robert O'Callahan - Bug 870941. Make scrollframes put scrollbars etc above content in z-order if they're disappering scrollbars. r=mattwoodrow a=lsblakk
271d4c5b370e61148a36f8b69c6521ef56dd8298
created 2013-07-16 00:51 -0400
pushed 2014-10-29 02:45 +0000
Stephen Pohl Stephen Pohl - Bug 890897 - Don't show overlay scrollbars when we don't end up scrolling the page because we're already at an acceptable place. r=roc, a=lsblakk
69cef757d7aa91a9a9ff67f1a891c0f664a012c3
created 2013-07-16 08:58 -0400
pushed 2014-10-29 02:45 +0000
Stephen Pohl Stephen Pohl - Bug 868498 - Enable switching between overlay and regular scrollbars without browser restart on Mac OSX. r=roc, a=lsblakk
b2ba88cd08c09e5f26951acc6e4ab1a9a58818bd
created 2014-10-22 11:37 +0200
pushed 2014-10-29 00:55 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1086948 - Remove scroll-behavior: instant CSS value option. r=bz
2dc71497e243d4e99ecfb7459a2264d5d8da0972
created 2014-10-21 10:32 +1300
pushed 2014-10-29 00:55 +0000
Robert O'Callahan Robert O'Callahan - Bug 1073290. Don't render with displayports if we're not painting to the window. r=mattwoodrow
c62411c27b55e4e36dea1aaed76872d6debeb9c6
created 2014-10-21 21:55 -0400
pushed 2014-10-29 00:55 +0000
Benoit Girard Benoit Girard - Bug 961871 - Part 4: Fix budget calculation by adding Maybe prerenderer and animate. r=roc
aea7f440fb6131391b088cb96815329b550c1657
created 2014-10-21 21:54 -0400
pushed 2014-10-29 00:55 +0000
Benoit Girard Benoit Girard - Bug 961871 - Part 3: Implement will-change budgeting. r=roc
9f7ffa570839e2e8ca2c5025a0653b9ed4843855
created 2014-10-21 21:54 -0400
pushed 2014-10-29 00:55 +0000
Benoit Girard Benoit Girard - Bug 961871 - Part 2: Refactor will-change scroll, pass through a nsDisplayListBuilder. r=mattwoodrow
5a21befb60a1026fd310da32cd612452476bfdcd
created 2014-10-21 21:53 -0400
pushed 2014-10-29 00:55 +0000
Benoit Girard Benoit Girard - Bug 961871 - Part 1: Refactor ScrollingActive. r=mattwoodrow
5e6ced1dbccec591bc474a08431b24c2d554bab1
created 2014-09-15 12:30 -0700
pushed 2014-10-29 00:55 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1010538 - Part 3 - Implement scroll-behavior CSS property. r=mstange
968aa79b1200034d34b0d8d9f9b89cc0d1fbc06a
created 2014-09-15 12:30 -0700
pushed 2014-10-29 00:55 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1010538 - Part 2 - Add scroll-behavior to ScrollbarStyles. r=mstange
2d4f4862589dcc8156250e62f9bce110aa9f98dc
created 2014-10-20 20:20 -0500
pushed 2014-10-29 00:55 +0000
Timothy Nikkel Timothy Nikkel - Bug 1076783. Move scroll info layers to the bottom of the background layer so they are behind most things. r=roc
552283a8c7f13d75171c5bee3d091c6f4d42f285
created 2014-10-10 22:16 -0400
pushed 2014-10-20 17:29 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1078373 - Use the scrollPositionClampingScrollPortSize when computing whether or not to show the scrollbar. r=tn
b4457e42fcc9b1c164f6107459c0cdab267671b7
created 2014-10-10 17:11 -0400
pushed 2014-10-20 17:29 +0000
Kartikaya Gupta Kartikaya Gupta - Back out cset 3d9ce7853452 (bug 1078373) for mochitest failures. r=me on a CLOSED TREE
3d9ce78534529af95ba0b9399cbba736e04241ec
created 2014-10-10 16:14 -0400
pushed 2014-10-20 17:29 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1078373 - Use the scrollPositionClampingScrollPortSize when computing whether or not to show the scrollbar. r=tn
9d88161338f34effcf3d92f90e002bf4c460854d
created 2014-10-09 15:10 -0500
pushed 2014-10-20 17:29 +0000
Timothy Nikkel Timothy Nikkel - Bug 1076447. When building the display list for scrollbars and we have a display port just use the whole scrollbar rect as the dirty rect. r=mattwoodrow
7fce65c28e7cc2a899e2043e233b81c0e83526e9
created 2014-10-08 22:56 -0400
pushed 2014-10-20 17:29 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1078316 - Tweaks for root-frame overlay scrollbars so they don't oscillate while panning around. r=botond,tn
16ff803b47a9e52c358dcff34a6dd4bf21307ec8
created 2014-09-26 16:54 -0400
pushed 2014-10-20 17:29 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge inbound to m-c. a=merge
0e92508994019308a549b841ee0ec32321f93e72
created 2014-09-26 13:06 -0400
pushed 2014-10-20 17:29 +0000
Markus Stange Markus Stange - Bug 1073103 - Rename ThebesLayer to PaintedLayer. r=roc
44979dfa3bbe3bfaa0eeaf66fffa4925b8ce99c9
created 2014-09-26 11:29 -0400
pushed 2014-10-20 17:29 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1073354 - Update documentation that refers to the now-removed RecordFrameMetrics. r=tn DONBUILD
1de156cbeddd61f7e5d2dcb78b79b99f558fb224
created 2014-09-24 06:34 +0200
pushed 2014-10-20 17:29 +0000
Arnaud Sourioux Arnaud Sourioux - Bug 1038570 - Part 2: rename ObjectFrame class to PluginFrame. r=dbaron
862c00a40fb1251a6edc9d0df798248e0a0c6663
created 2014-09-17 13:55 -0400
pushed 2014-10-20 17:29 +0000
Milan Sreckovic Milan Sreckovic - Bug 1068784 - Since the tiling is now not a simple pref choices, but it depends on some platform specific criteria, stop using the pref directly, and always use gfxPlatform::UseTiling instead. r=mwoodrow
baa4a1887133f0c36e09695c8a398e80fc04b887
created 2014-09-06 16:16 +1200
pushed 2014-10-20 17:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 1062100. Part 2: Assign clip rects to non-async-scrollable scrolled layers, and hide clipped layers if some non-moving layer covers their entire clip rect. r=mattwoodrow
3dc40ce2b96c2d23fab617f42e6dee2439c80582
created 2014-09-17 02:20 -0400
pushed 2014-10-20 17:29 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1009961 - Remove code to drop displayport if it exceeds B2G max texture size. r=tn
861da4eaaa2c6e2fc96cc11c978f498a62c07961
created 2014-09-13 11:56 +1200
pushed 2014-10-20 17:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 1066591. Backout c43865439dd9 (bug 1066211) to fix regression.
c43865439dd978c5430bdbe40df20a3bd178c72d
created 2014-09-06 16:16 +1200
pushed 2014-10-20 17:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 1062100. Part 2: Assign clip rects to non-async-scrollable scrolled layers, and hide clipped layers if some non-moving layer covers their entire clip rect. r=mattwoodrow
9deef72c48d6fc061d242b4856a30fe3ad75b249
created 2014-07-10 11:52 -0700
pushed 2014-10-20 17:29 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1022825 - Implement Asynchronous Smooth Scrolling on Compositor Thread. r=kats
less more (0) -300 -100 -60 tip