layout/generic/nsGfxScrollFrame.cpp
57882166c5d4c3ae806b019f8c3e15b407500657
created 2013-11-07 19:36 -0500
pushed 2013-11-13 00:34 +0000
Botond Ballo Botond Ballo - Bug 936277 - Do not allow subframe displayports to get clipped away. r=tn
13fb1897c93c61ca5e10bd960862ba46e6f004e0
created 2013-10-29 15:27 +1300
pushed 2013-11-04 12:33 +0000
Robert O'Callahan Robert O'Callahan - Bug 931432. Rename nsGfxScrollFrameInner to mozilla::ScrollFrameHelper, and mInner fields to mHelper. r=mats
d6a58ae71318d072d7331c4a1b510c77d6377c5a
created 2013-11-01 22:47 -0500
pushed 2013-11-03 21:05 +0000
Timothy Nikkel Timothy Nikkel - Bug 929915. Fix IsScrollingActive on scroll frames to only be true if we actually build a scrollable layer. r=roc
c38d71ed04633d138b780fa802ded02a3ce59b96
created 2013-10-24 18:31 +0200
pushed 2013-10-25 08:12 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 928441 - Don't clip to the scrollport on root scrollframes if the CSS viewport has been overridden. r=tn,roc
31121f69414d6a5d79c94e21c653018538089213
created 2013-10-18 15:56 -0400
pushed 2013-10-20 01:42 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 906043 - Enable async subframe scrolling for Metro. r=tn
2668b492d8527a3b5609293de82b8e5de511063c
created 2013-10-17 17:02 -0500
pushed 2013-10-18 09:36 +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
45d9e6cd34736aadeac40925170bca7e9b42b3bd
created 2013-10-17 23:05 +1300
pushed 2013-10-18 09:36 +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
f7def963cdcc6ba8c2466a363d1f57e3b7c26d11
created 2013-08-16 23:17 +0200
pushed 2013-10-12 01:50 +0000
André Reinald André Reinald - Bug 868648: Make window overlay scrollbars appear/disappear when 2 fingers down/up trackpad. Credits to Markus for his help getting this right. r=mstange,masayuki,smichaud
93e7fdddd724082f0adb9398b1cf3402b16ad9b0
created 2013-10-10 16:22 -0500
pushed 2013-10-11 02:00 +0000
Steven Michaud Steven Michaud - Bug 925411 - Temporarily backout patch for bug 868646 for causing this bug. r=spohl
d72778f6eee9a46731534a25cf360a377490904d
created 2013-08-16 23:17 +0200
pushed 2013-10-10 03:41 +0000
André Reinald André Reinald - Bug 868648 - Make window overlay scrollbars appear/disappear when 2 fingers down/up trackpad. r=mstange, r=masayuki
d43432aad57decba4930a3a4d4c0142685851940
created 2013-10-01 22:02 -0700
pushed 2013-10-02 15:42 +0000
Daniel Holbert Daniel Holbert - Bug 919865: Replace #ifdef DEBUG with DebugOnly<> in a few spots in layout/generic. r=mats
2b65d2f636a67d2cbf0ca03cdb4290e1d207cad5
created 2013-10-02 12:46 +0900
pushed 2013-10-02 15:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 920377 part.30 Get rid of nsGUIEvent r=roc
42f245833598ff5eadd2a5846a735c5b751b129b
created 2013-10-01 22:29 -0400
pushed 2013-10-02 15:42 +0000
Robert O'Callahan Robert O'Callahan - Bug 898444. Wrap nsDisplayScrollLayer only around the scrolled content. r=tn
2f301631893281227b7551f8e5c6bcc3115a383f
created 2013-10-01 17:00 -0400
pushed 2013-10-02 01:41 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921753 - Part 1: Avoid #including nsStyleStructInlines.h in nsIFrame.h; r=roc
299f2671ffc5a085d5c68609460337e52fcb209e
created 2013-09-27 15:20 +0900
pushed 2013-09-28 02:13 +0000
Masayuki Nakano Masayuki Nakano - Bug 920377 part.11 Get rid of nsScrollPortEvent r=roc
bd82d2c60f4654055505f012ce8fbc0b8ef7c953
created 2013-09-27 15:20 +0900
pushed 2013-09-28 02:13 +0000
Masayuki Nakano Masayuki Nakano - Bug 920377 part.10 Get rid of nsScrollAreaEvent r=roc
8486e298ef70abc23ac44b0c51d2a2ee90a31237
created 2013-09-25 20:21 +0900
pushed 2013-09-25 18:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 912956 part.17 mozilla/ContentEvents.h should be included directly r=roc
e304de11edaece5d14266dde9720131e162b11be
created 2013-09-24 18:43 -0700
pushed 2013-09-25 18:52 +0000
Daniel Holbert Daniel Holbert - Bug 919871: Make .cpp files in layout/generic #include their corresponding .h file first. r=mats
72f8d310a7235e48d1a6656295cd1a72b5a30240
created 2013-09-15 13:51 -0500
pushed 2013-09-16 01:48 +0000
Timothy Nikkel Timothy Nikkel - Bug 915526. Take into account display port and scroll port clamping in image visibility. r=roc f=kats
890f8c06d8aaabff2877ba0e80587319196719da
created 2013-09-14 19:05 -0500
pushed 2013-09-15 03:06 +0000
Timothy Nikkel Timothy Nikkel - Bug 847223. Part 4. Tweak the ExpandRect function to not expand in a direction that we cannot scroll. r=mats
15151e852274a7808332612ed7dc951f26f3c2c0
created 2013-09-14 19:05 -0500
pushed 2013-09-15 03:06 +0000
Timothy Nikkel Timothy Nikkel - Bug 847223. Part 3. Factor out the expand the scrollport code so we can use it on individual images later. r=mats
ee3ddbc1a590af0fbbf567c29b9971e3aff4f389
created 2013-09-09 15:29 -0500
pushed 2013-09-10 08:13 +0000
Scott Johnson Scott Johnson - Bug 794693, part 1: Refactor nsHTMLReflowState constructor to allow initialization to be done by caller. [r=dbaron]
de783698c0abe127e57c178b8ca34a9a47a3d882
created 2013-09-07 20:04 -0500
pushed 2013-09-08 15:23 +0000
Scott Johnson Scott Johnson - Backout dfe69eabbe47 for crashtest orange. [r=me]
dfe69eabbe477ee77e481833995862370a180f74
created 2013-09-07 19:02 -0500
pushed 2013-09-08 15:23 +0000
Scott Johnson Scott Johnson - Bug 794693, part 1: Refactor nsHTMLReflowState constructor to allow initialization to be done by caller. [r=dbaron]
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
9e6f0a173b4c8c0b8060f7da4269db193e6278dd
created 2013-09-03 20:45 +0900
pushed 2013-09-03 21:41 +0000
Masayuki Nakano Masayuki Nakano - Bug 910978 part.2 Remove nsScrollbarEvent because its member is never used r=smaug+roc
5a9fb1ce1de5678dba6f363a92e16bdd0192f219
created 2013-08-23 16:20 -0400
pushed 2013-08-25 15:20 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 908724 - Avoid #including nsPresContext.h in nsIScrollableFrame.h; r=mats
f10d31a0f7b48383b6d34f66607adc11eb18ec48
created 2013-08-22 14:32 -0400
pushed 2013-08-23 00:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 907883 - Minimize #includes in layout/generic; r=roc
94faaa7e4d408654ffea00ad038b9e2f870ef92c
created 2013-08-19 18:55 -0400
pushed 2013-08-20 19:30 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 906790 - Minimize layout/base #includes; r=roc
072fffc8a0d15559dcb10c14ae7d391a010db386
created 2013-08-10 16:55 +0000
pushed 2013-08-12 09:28 +0000
Mats Palmgren Mats Palmgren - Bug 883568 - Call UpdateOverflow() in the scroll frame base class to actually update the overflow areas. r=roc
1cb028ae400b05145f257845347d8319d295d8ff
created 2013-08-08 22:04 +0000
pushed 2013-08-09 23:09 +0000
Mats Palmgren Mats Palmgren - Bug 898871 - Add more nsWeakFrame checks around scroll operations. r=roc
edb54dd2914dfa260b7b7ff0adfa141235f0a8d0
created 2013-08-08 22:04 +0000
pushed 2013-08-09 23:09 +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
b16893e6cb289a55e068f9531e441319d35e7f06
created 2013-07-31 21:43 -0400
pushed 2013-08-01 20:34 +0000
Stephen Pohl Stephen Pohl - Bug 877097: Hold strong refs to instances of ScrollbarActivity to avoid crashing. r=mats
95fda0cdd9da6a6ce4dba2a09d00406896958e00
created 2013-07-30 10:25 -0400
pushed 2013-07-31 01:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted
366608750a6e9fbd16893250d675f4cfd5266b0c
created 2013-07-26 13:36 +1200
pushed 2013-07-27 02:25 +0000
Robert O'Callahan Robert O'Callahan - Bug 885009. Handle clip-all-descendants cases with rounded corners. r=mats
c35d8edebbe148cd8e99737e6e91ed7792a54d29
created 2013-07-25 21:31 -0400
pushed 2013-07-26 14:47 +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
1a4da037387adc00180ff9e0e65a8e2842e2666e
created 2013-07-23 00:21 -0400
pushed 2013-07-23 12:59 +0000
Stephen Pohl Stephen Pohl - Bug 877857: Make hovered overlay scrollbars appear on top of non-hovered ones. r=roc
16375716cc691ea352e741243a5a554af0e1b187
created 2013-07-18 10:10 -0400
pushed 2013-07-18 14:09 +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
a0ba09885dab0505e7d0b754426257d8bef8c81e
created 2013-07-16 08:58 -0400
pushed 2013-07-16 20:04 +0000
Stephen Pohl Stephen Pohl - Bug 868498: Enable switching between overlay and regular scrollbars without browser restart on Mac OSX. r=roc
02f261f13de5a941e36e27fe2d8aedac400786a0
created 2013-07-16 00:51 -0400
pushed 2013-07-16 20:04 +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
468b35185c44a32fdb61d97c02cbdb4dc04731de
created 2013-07-10 09:45 -0400
pushed 2013-07-10 17:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to inbound.
48d6452c9d104d5937739e7d4fe1ba89210242dc
created 2013-07-02 11:16 -0400
pushed 2013-07-10 17:49 +0000
Benoit Girard Benoit Girard - Bug 890279 - Create ScrollInfoLayers for frames we want APZC support. r=kats
e98229cb45f31a3f7c7c6014918a59eddf7f16a5
created 2013-07-10 11:58 +0200
pushed 2013-07-10 10:05 +0000
Ms2ger Ms2ger - Bug 890821 - Make nsIScrollableFrame::GetScrollPositionCSSPixels return CSSIntPoint; r=roc
d8aecfdc77c5d94b92584f819441873b73f0d2d4
created 2013-07-01 09:14 +0200
pushed 2013-07-01 07:15 +0000
Ms2ger Ms2ger - Bug 888321 - Pass CSSIntPoint to ScrollToCSSPixels; f=kats r=roc
db02f2b140d22ca39b64c69b509e400c0c600723
created 2013-06-17 17:16 +1200
pushed 2013-06-18 23:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 875060. Make display:-moz-stack/-moz-inline-stack elements which are overflow:hidden clip all their descendants, including those for which it is not the containing block. r=mats
1ad2d8b5e7c97ab1cc79595aa6acfca585ec2db6
created 2013-06-17 08:50 +0100
pushed 2013-06-17 23:23 +0000
Ed Morley Ed Morley - Backed out changeset 2f2351cb2579 (bug 875060)
2f2351cb25794c4d712c6070c102add9a035be18
created 2013-06-17 17:16 +1200
pushed 2013-06-17 23:23 +0000
Robert O'Callahan Robert O'Callahan - Bug 875060. Make display:-moz-stack/-moz-inline-stack elements which are overflow:hidden clip all their descendants, including those for which it is not the containing block. r=mats
fc34df66e54df2599b79470155cf5f203a89b438
created 2013-06-10 12:37 +1200
pushed 2013-06-10 09:05 +0000
Karl Tomlinson Karl Tomlinson - b=810274 allow smooth scroll step to nearest pixel boundary short of desired position r=roc
43d505a966f30f3a2d4297086bb887187af11762
created 2013-06-10 12:37 +1200
pushed 2013-06-10 09:05 +0000
Karl Tomlinson Karl Tomlinson - b=810274 include bounds with layer pixels as possible destinations to minimize subpixel scrolls r=roc
25ab810de6e0f8963a354336c66e0d05905ce3f9
created 2013-06-06 18:03 +1200
pushed 2013-06-06 19:18 +0000
Karl Tomlinson Karl Tomlinson - backout f4add9815dd1 and db258cb900a7 because gcc 4.4 builds don't use -std=gnu++0x for decltype b=810274
db258cb900a70202b79a53cdc176e4ad06d531af
created 2013-06-06 15:49 +1200
pushed 2013-06-06 19:18 +0000
Karl Tomlinson Karl Tomlinson - b=810274 allow smooth scroll step to nearest pixel boundary short of desired position r=roc
f4add9815dd1844efcbf48de413c4fa0f13493e0
created 2013-06-06 15:49 +1200
pushed 2013-06-06 19:18 +0000
Karl Tomlinson Karl Tomlinson - b=810274 include bounds with layer pixels as possible destinations to minimize subpixel scrolls r=roc
9419b209de19eca227eddf859b7fc35415d24e6e
created 2013-06-06 15:47 +1200
pushed 2013-06-06 19:18 +0000
Karl Tomlinson Karl Tomlinson - b=810274 ensure scrolled range is non-negative even in the presence of nscoord overflow r=roc
5bb24851fd4aaf06cc23c088c091b9942cb33ec7
created 2013-05-30 21:30 -0400
pushed 2013-05-31 20:11 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 877726 - Convert FrameMetrics.mScrollOffset to be a CSSPoint. r=kentuckyfriedtakahe
12178e8e457b6cda637b74925da7e797df9c068c
created 2013-05-23 14:14 -0700
pushed 2013-05-29 14:24 +0000
André Reinald André Reinald - Bug 873012 - In case we use overlay scrollbars, and we run on system 10.8 or later, make them overlap in the bottom right corner, r=smichaud
0167b5e0a389cb52882fa49aa8394cd02aa7e0f0
created 2013-05-26 15:05 -0700
pushed 2013-05-27 16:44 +0000
Stephen Pohl Stephen Pohl - Bug 869314: Fix missing dropmarkers in non-native styled combobox controls when overlay scrollbars are used. r=roc
5fe06eab99d0b3d590436198d102bc3899894caf
created 2013-05-26 15:00 -0700
pushed 2013-05-27 16:44 +0000
Stephen Pohl Stephen Pohl - Back out bug 869314 for missing r='s.
abd5a7fec8231f962fd3e585bc64b8b1511abf24
created 2013-05-26 14:40 -0700
pushed 2013-05-27 16:44 +0000
Stephen Pohl Stephen Pohl - Bug 869314: Fix missing dropmarkers in non-native styled combobox controls when overlay scrollbars are used.
2133f018b1c3182e8a95c3aa54ce7950a2caf471
created 2013-05-22 12:49 +0000
pushed 2013-05-22 16:29 +0000
Mats Palmgren Mats Palmgren - Bug 873926 - Don't store a scroll state if we never have been scrolled or restored a previous scroll state. r=roc
48b37e68c69fbdb7214b587fd8bc2b2927aef802
created 2013-05-21 10:13 -0400
pushed 2013-05-21 17:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 619cdf937af1 and 381492b19e3f (bug 869314) for Windows mochitest failures.
less more (0) -300 -100 -60 tip