layout/generic/nsGfxScrollFrame.cpp
311b64761900ee0c7da56c3ddebf9b9304e766c0
created 2016-02-05 17:09 -0500
pushed 2016-04-13 15:41 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1104356 - When doing a smooth scroll on a non-APZ'd scrollframe, fall back to the main thread machinery. r=kip a=jocheng
c580b1ad0f236bbcbdb8c1b21929adddb52c594e
created 2015-11-11 11:33 +0100
pushed 2015-12-16 22:58 +0000
Mats Palmgren Mats Palmgren - Bug 1092626 - Don't try to restore the scroll position if the frame is still dirty or has dirty children. r=roc a=lizzard
9a114caf7a2932f25b5a854818bf7907d86fbbc4
created 2015-08-04 08:23 -0400
pushed 2015-12-16 22:58 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 1172239) for causing bug 1190635.
4d8514b036baa66705b06566d61fb7eed9dd77e3
created 2015-07-17 17:08 +1200
pushed 2015-12-16 22:58 +0000
Robert O'Callahan Robert O'Callahan - Bug 1172239 - Make vertically-resizing scrollframes reflow their percent-height descendants if necessary, and remove nsChangeHint_NeedDirtyReflow for height changes. r=bz, a=lmandel
df25d99a85a2430b8b95bfdfb4e57f1cd3bee0e1
created 2015-07-27 16:54 -0400
pushed 2015-12-16 22:58 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets caf429779e37 and ca0e11da35da (bug 1172239) because the remaining patches in the bug didn't land.
caf429779e370589790d87b8b99aeb6f8a1150b8
created 2015-07-17 17:08 +1200
pushed 2015-12-16 22:58 +0000
Robert O'Callahan Robert O'Callahan - Bug 1172239 - Make vertically-resizing scrollframes reflow their percent-height descendants if necessary, and remove nsChangeHint_NeedDirtyReflow for height changes. r=bz, a=lmandel
4e453b566e8311022ff778f8e503e62c8fa427a1
created 2014-11-06 09:06 +0000
pushed 2015-12-16 22:58 +0000
Jonathan Kew Jonathan Kew - Bug 1093949 - Reverse scroll position for RTL content. r=mats, a=lmandel
ca5a047a97d53c07a25e432d96a50e57c628cac5
created 2014-02-15 07:06 -0600
pushed 2015-12-16 22:58 +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
a9fe3f739b3ffb6f2e10dbee43cfbcad30eab784
created 2013-10-17 23:05 +1300
pushed 2015-12-16 22:58 +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
2e0343c21084b157760c672f05fc37622e294f96
created 2013-08-10 00:06 +0000
pushed 2015-12-16 22:58 +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 2015-12-16 22:58 +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 2015-12-16 22:58 +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 2015-12-16 22:58 +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 2015-12-16 22:58 +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 2015-12-16 22:58 +0000
Stephen Pohl Stephen Pohl - Bug 868498 - Enable switching between overlay and regular scrollbars without browser restart on Mac OSX. r=roc, a=lsblakk
2ed226048f70df93060f5cbb26dba6d6b09538fb
created 2015-11-13 08:18 +0100
pushed 2015-11-13 07:19 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge aurora to mozilla-b2g44_v2_5 a=merge
72fa0210971401197c1132a5f29a7c1a56c06bf7
created 2015-11-11 11:33 +0100
pushed 2015-11-13 07:19 +0000
Mats Palmgren Mats Palmgren - Bug 1092626 - Don't try to restore the scroll position if the frame is still dirty or has dirty children. r=roc a=lizzard
ca132b351d4d9a5cef237bc78786211b896bcd0c
created 2015-07-17 17:08 +1200
pushed 2015-11-05 16:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 1172239 - Make vertically-resizing scrollframes reflow their percent-height descendants if necessary, and remove nsChangeHint_NeedDirtyReflow for height changes. r=bz, a=lmandel
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-11-05 16:09 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
1126b4e5525732e39d712204d27977d399c30f39
created 2015-03-18 14:32 +0100
pushed 2015-11-05 16:09 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1120705 - Part 1: Limit scrollbar button scrolls to one page per click. r=roc, a=sledru
a96c54ab12ff99d02db61ba79bf424fc6c76ff16
created 2015-01-27 02:08 -0800
pushed 2015-11-05 16:09 +0000
Simon Montagu Simon Montagu - Bug 1121748 - Back out bug 1079154 from Gecko 37 to fix RTL rendering problems. a=lmandel
5087cbbab5b275ae74565282c5991e648061d96a
created 2014-11-12 18:08 +1300
pushed 2015-11-05 16:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 1096181 - Recompute overflow areas of transformed elements when a parent element with perspective is scrolled. r=mattwoodrow, a=lsblakk
e8d1d625205f6bc4f5033a23eeee92895abec6c6
created 2014-11-06 09:06 +0000
pushed 2015-11-05 16:09 +0000
Jonathan Kew Jonathan Kew - Bug 1093949 - Reverse scroll position for RTL content. r=mats, a=lmandel
47cc92f8ab46ed92caa3dae75e6c7ce0bd34f861
created 2014-10-10 22:16 -0400
pushed 2015-11-05 16:09 +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 2015-11-05 16:09 +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 2015-11-05 16:09 +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 2015-11-05 16:09 +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 2015-11-05 16:09 +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 2015-11-05 16:09 +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 2015-11-05 16:09 +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 2015-11-05 16:09 +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 2015-11-05 16:09 +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 2015-11-05 16:09 +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 2015-11-05 16:09 +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 2015-11-05 16:09 +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 2015-11-05 16:09 +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 2015-11-05 16:09 +0000
Botond Ballo Botond Ballo - Backout bug 962791 for causing various regressions. a=lsblakk
21ff475b03d754f116c87ac504e5bb88cca9c981
created 2014-01-27 19:51 -0500
pushed 2015-11-05 16:09 +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 2015-11-05 16:09 +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 2015-11-05 16:09 +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 2015-11-05 16:09 +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 2015-11-05 16:09 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 946408 - Small refactoring for readability. r=tn, a=1.3+
f3de4be1d6a5488539ebd1ac5811845bf89afaa9
created 2013-10-24 08:19 +0100
pushed 2015-11-05 16:09 +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 2015-11-05 16:09 +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 2015-11-05 16:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 898444 - Wrap nsDisplayScrollLayer only around the scrolled content. r=tn, a=koi+
c2b3f129d0c88620ee822e5bd4b7365d2a21c2f5
created 2015-11-05 10:42 -0500
pushed 2015-11-05 15:42 +0000
Ryan VanderMeulen Ryan VanderMeulen - Revert to revision a725f1cd4baa, undoing the m-c -> b2g44 merge. a=bustage
1f3ea4c34877706356d43a1834228b1a7f91f18d
created 2015-10-30 16:28 +0100
pushed 2015-11-04 14:00 +0000
Markus Stange Markus Stange - Bug 1201330 - Keep scroll handler induced layer activity active until the scroll frame becomes inactive. r=roc
7ec70e0c699746cf72e03acadc09d0d5877423d0
created 2015-11-02 07:53 +0200
pushed 2015-11-04 14:00 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj
5dc74464d05de8d57f857a4e4a6c3a94088bce4e
created 2015-11-01 11:45 -0600
pushed 2015-11-04 14:00 +0000
Timothy Nikkel Timothy Nikkel - Bug 1220020. Recompute the current animated geometry root when a child scroll frame forces us to be layerized, and therefore turns us into an animated geometry root. r=mstange
0fe806b72d8529205177a4f6bf07c6bd0a506cd7
created 2015-10-30 14:44 +0100
pushed 2015-11-04 14:00 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d5d68c0258f3 (bug 1201330)
d5d68c0258f3d225bce32140e13a7d40f0f29a2f
created 2015-10-27 17:18 +0100
pushed 2015-11-04 14:00 +0000
Markus Stange Markus Stange - Bug 1201330 - Keep scroll handler induced layer activity active until the scroll frame becomes inactive. r=roc
da38bd42a863a6b3228500912a1bb2766ff79166
created 2015-10-20 02:39 -0700
pushed 2016-04-13 15:41 +0000
David Anderson David Anderson - Fix scrollbars on subframes not directing APZ events to the correct scrollframe. (bug 1213324, r=tn)
59588063362c741672381032638d1f38a82668c2
created 2015-10-19 10:38 -0500
pushed 2016-04-13 15:41 +0000
Jim Mathies Jim Mathies - Bug 1214878 - When async scrolling with e10s hide windowed plugins in sub documents. r=roc
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2016-04-13 15:41 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
001f7d3139ce06e63075cb46bc4c6cbb607e4be4
created 2015-10-12 15:21 -0500
pushed 2016-04-13 15:41 +0000
Timothy Nikkel Timothy Nikkel - Bug 1210578. Part 3. Create DecideScrollableLayer that encapsulates all logic to create display ports and build scrollable layers. r=mstange
f99bcf854d48c00159604135247a8aa81ead6132
created 2015-10-12 15:21 -0500
pushed 2016-04-13 15:41 +0000
Timothy Nikkel Timothy Nikkel - Bug 1210578. Part 2. Rename shouldBuildLayer to couldBuildLayer to better reflect it's actual meaning. r=mstange
aeef776b1a57c753c2a5be8156d5d96612360ccc
created 2015-10-12 15:21 -0500
pushed 2016-04-13 15:41 +0000
Timothy Nikkel Timothy Nikkel - Bug 1210578. Part 1. Rename mShouldBuildScrollableLayer to mWillBuildScrollableLayer to better capture the meaning of the variable. r=mstange
f537f6ce1c80d85417b04b7ba6df316439390a84
created 2015-10-12 15:21 -0500
pushed 2016-04-13 15:41 +0000
Timothy Nikkel Timothy Nikkel - Backout part 1 of bug 1195431 (cf841511b71a).
27ad8f2e14dad76183986a79eec70c0cf124e288
created 2015-10-12 15:21 -0500
pushed 2016-04-13 15:41 +0000
Timothy Nikkel Timothy Nikkel - Backout part 2 of bug 1195431 (2e5d1c6a4a0c).
8842fd664fc68c2c7809132c977d98fc016996bc
created 2015-10-12 15:21 -0500
pushed 2016-04-13 15:41 +0000
Timothy Nikkel Timothy Nikkel - Backout part 3 of bug 1195431 (8270ee9be504).
less more (0) -300 -100 -60 tip