layout/generic/nsGfxScrollFrame.h
6051b6c18f23456519e730d05c0bc5ea634e4e8d
created 2014-10-28 17:34 +1300
pushed 2014-11-05 19:04 +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
c62411c27b55e4e36dea1aaed76872d6debeb9c6
created 2014-10-21 21:55 -0400
pushed 2014-10-22 20:01 +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-22 20:01 +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-22 20:01 +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-22 20:01 +0000
Benoit Girard Benoit Girard - Bug 961871 - Part 1: Refactor ScrollingActive. r=mattwoodrow
5e6ced1dbccec591bc474a08431b24c2d554bab1
created 2014-09-15 12:30 -0700
pushed 2014-10-21 13:32 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1010538 - Part 3 - Implement scroll-behavior CSS property. r=mstange
9d88161338f34effcf3d92f90e002bf4c460854d
created 2014-10-09 15:10 -0500
pushed 2014-10-10 04:35 +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-09 23:25 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1078316 - Tweaks for root-frame overlay scrollbars so they don't oscillate while panning around. r=botond,tn
de388c070eafe57bca0ae84d79e51056c9373587
created 2014-09-23 09:44 -0400
pushed 2014-09-24 21:10 +0000
Mason Chang Mason Chang - Bug 1056340 - Clip viewport fixed position overflow to scroll frame. r=roc
9deef72c48d6fc061d242b4856a30fe3ad75b249
created 2014-07-10 11:52 -0700
pushed 2014-09-05 01:31 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1022825 - Implement Asynchronous Smooth Scrolling on Compositor Thread. r=kats
ea4cfd84e417f7a0763a808d83183b1e508fd363
created 2014-08-31 15:29 +1200
pushed 2014-09-02 18:33 +0000
Robert O'Callahan Robert O'Callahan - Bug 967844. Part 3: Setup FrameMetrics from FrameLayerBuilder based on animated geometry roots. r=mattwoodrow
b03db711b80ff403b3609b866fe9be581e43461e
created 2014-09-01 15:20 -0700
pushed 2014-09-02 05:46 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 967844) for robopan bustage
6b53305f1c420766f6c41a93716be2af31e49588
created 2014-08-31 15:29 +1200
pushed 2014-09-02 05:46 +0000
Robert O'Callahan Robert O'Callahan - Bug 967844. Part 3: Setup FrameMetrics from FrameLayerBuilder based on animated geometry roots. r=mattwoodrow
9d4e083655b993f73ba3eca84e0f14cdd270bcda
created 2014-08-31 23:36 -0400
pushed 2014-09-02 05:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060985 - Fix more bad implicit constructors in layout; r=roc
4ef03db1385b282ade9a48d302ce2eb081bbe855
created 2014-02-14 19:40 +1300
pushed 2014-08-25 15:49 +0000
Miranda Emery Miranda Emery - Bug 957445: Part 3 - combines nsIScrollbarOwner with nsIScrollbarMediator, r=mats
249dae95ea83149bdc1e82df00afbac10ee38c6b
created 2014-02-05 14:33 +1300
pushed 2014-08-25 15:49 +0000
Miranda Emery Miranda Emery - Bug 957445: Part 2 - nsHTML/XULScrollFrame implement nsIScrollbarMediator, r=mats
3bc727b5027c0caa433cdc83c7e6c962e6083890
created 2014-08-05 13:33 -0400
pushed 2014-08-22 23:47 +0000
Trevor Saunders Trevor Saunders - bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj
2522daeec7f738024cbef2b12e02d9596f4b10b4
created 2014-07-16 14:41 -0400
pushed 2014-08-13 14:02 +0000
Trevor Saunders Trevor Saunders - bug 1016545 - Provide an iterator that iterates over all children of an element r=bz
91ec42d7d9e8aaab80e32fa3765f47ffe05b3523
created 2014-07-15 16:13 +0200
pushed 2014-07-30 11:56 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1026023 - Part 4: Allow smooth scrolling to override momentum mouse wheel scroll events. r=mwoodrow
68dbb23d5a13a6d951d6edb5e4bdeaf26d2f2cb5
created 2014-07-09 10:02 -0700
pushed 2014-07-30 11:56 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1026023 - Part 3: Integrate MSD movement with nsGfxScrollFrame. r=mattwoodrow
beb29103be6902f7759bbcb7b9eb4e39fb0636dd
created 2014-07-24 18:03 +0100
pushed 2014-07-25 22:59 +0000
Jonathan Kew Jonathan Kew - bug 1031241 pt 1 - Rename Get{Min,Pref}Width to Get{Min,Pref}ISize throughout layout. r=dbaron,smontagu
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
47fcf180a0b99542403949b98460d805f94d08b2
created 2014-06-06 21:23 -0500
pushed 2014-06-07 18:13 +0000
Timothy Nikkel Timothy Nikkel - Bug 1002992. Part 6. Rename ExpandRect to ExpandToNearlyVisibleRect. r=addressingreviewcomment
1fabb6ff29cd1480a79b17c636a6642063d5a601
created 2014-06-06 21:23 -0500
pushed 2014-06-07 18:13 +0000
Timothy Nikkel Timothy Nikkel - Bug 1002992. Part 2. Handle display ports and ignore viewport scrolling for image visibility display lists the same way we do for painting display lists. r=mats
d0427b56178cdda5f234d6530885abf4ffa73761
created 2014-05-28 19:36 +0000
pushed 2014-05-29 06:33 +0000
Mats Palmgren Mats Palmgren - Bug 1015781 - part 3, Fix whitespace and comments, and move some SetInitialChildList/AppendFrames/InsertFrames/RemoveFrame methods so that they are together in the file. r=roc
e7cd2558a8214320282feb727a4df3b4c3133c23
created 2014-05-28 19:36 +0000
pushed 2014-05-29 06:33 +0000
Mats Palmgren Mats Palmgren - Bug 1015781 - part 1+2, Make the SetInitialChildList/AppendFrames/InsertFrames/RemoveFrame methods return void (scripted change). Remove code handling the return values. r=roc
11248e6a1294b3826a4a65e98b79292e58cdad66
created 2014-05-28 11:46 +0200
pushed 2014-05-28 20:26 +0000
Markus Stange Markus Stange - Bug 1016535 - Always give overlay scrollbars their own layers, even for subframes. r=roc
8aa36dab27656347b615b29223d26f4294b73e83
created 2014-05-24 22:20 +0000
pushed 2014-05-26 12:37 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 4, Make nsCSSFrameConstructor use nsContainerFrame* for frames used as parent frames. r=roc
75c14b62556ece809d3c47612b6ed2948e29a35f
created 2014-05-24 22:20 +0000
pushed 2014-05-26 12:37 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 3, Change GetContentInsertionFrame() to return a nsContainerFrame*, and return null for leaf frames. Deal with GetContentInsertionFrame() returning null in a couple of places. r=roc
3ba939c4a277a7eb0fa270387999715b8414b291
created 2014-05-12 19:26 +0200
pushed 2014-05-14 21:55 +0000
Eugen Sawin Eugen Sawin - Bug 1002426 - Check resolution restore status via specialized flag. r=kats, r=tn
edfbdecd9e8283748385e7ee661b53bb21e2615b
created 2014-05-13 00:47 +0000
pushed 2014-05-13 10:23 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 2,3,4, make Reflow() return type 'void', and make a few reflow related helper methods 'void' too. r=roc
157af79fbc88c386a39e20fbc3892798b1e91a67
created 2014-05-12 15:47 -0700
pushed 2014-05-13 10:23 +0000
Wes Kocher Wes Kocher - Backed out 11 changesets (bug 1008917) for apparently introducing an intermittent failure of B2G Crashtest-2 on a CLOSED TREE
9afa5e7715e1b1c0da963368329097e735e484c8
created 2014-05-12 17:40 +0000
pushed 2014-05-13 10:23 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 2,3,4, make Reflow() return type 'void', and make a few reflow related helper methods 'void' too. r=roc
7a96c878cdf89866226b58fd104413cd55276e89
created 2014-05-05 23:29 +0200
pushed 2014-05-06 20:24 +0000
Eugen Sawin Eugen Sawin - Bug 1002426 - Check restore status before overriding zoom. r=kats
3d19bd97e60cb5a6221117605fa4854b68d630bf
created 2014-05-05 17:55 +0000
pushed 2014-05-06 03:51 +0000
Mats Palmgren Mats Palmgren - Bug 613659 - Add "skip sides" and border/frame size parameters to GetBorderRadii(). Add an inline convenience method for the old signature. r=cam
290e0e14312ffe31ef215fafe77a0e7f084b2e31
created 2014-04-07 13:43 +0200
pushed 2014-04-22 20:05 +0000
Eugen Sawin Eugen Sawin - Bug 611556 - Add persistent zoom history sessions. r=roc, r=snorp
4bc69199b7e1965805c4e9096913fbaf661731ff
created 2014-04-20 19:39 +0000
pushed 2014-04-20 19:41 +0000
Mats Palmgren Mats Palmgren - Back out bug 613659 (for regression bug 998792)
88209c35a186f039b05b617f0c66a3d67e5dd3ba
created 2014-04-18 23:01 +0000
pushed 2014-04-20 01:26 +0000
Mats Palmgren Mats Palmgren - Bug 613659 - Add "skip sides" and border/frame size parameters to GetBorderRadii(). Add an inline convenience method for the old signature. r=cam
70862f5149c6aabc9a92739ec98bc99735754516
created 2014-04-17 15:09 +0000
pushed 2014-04-18 02:31 +0000
Mats Palmgren Mats Palmgren - Back out bug 613659 for build failure on B2G Windows.
ff492cb2c8824ffd4a82b05191e73a2f2307eb1d
created 2014-04-17 12:11 +0000
pushed 2014-04-18 02:31 +0000
Mats Palmgren Mats Palmgren - Bug 613659 - Add "skip sides" and border/frame size parameters to GetBorderRadii(). Add an inline convenience method for the old signature. r=cam
5f35c0238eda2fa2debf3d10b23b3cd4fdd3f615
created 2014-03-12 16:20 -0400
pushed 2014-04-14 13:20 +0000
Botond Ballo Botond Ballo - Bug 982141 - Expose the logic used to decide whether a scrollable frame should be async scrollable. r=tn
f2b8543b60ab2b560cedd310bbf35a2bd30ceaed
created 2014-04-10 15:27 -0400
pushed 2014-04-11 04:11 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 982141) for Windows and OSX bustage. CLOSED TREE
95b341d26f7bdbee442d94c285cb60b8ae32df7a
created 2014-04-10 14:42 -0400
pushed 2014-04-11 04:11 +0000
Botond Ballo Botond Ballo - Bug 982141 - Expose the logic used to decide whether a scrollable frame should be async scrollable. r=tn
5c277d91fcd69946d56abe64c9f0ce91ccbd2859
created 2014-02-24 09:41 -0500
pushed 2014-02-25 01:45 +0000
Arnaud Sourioux Arnaud Sourioux - Bug 974687 - Part 1: Add about 300 MOZ_OVERRIDE in layout/. r=dholbert
b7ed86c35097e2a17efe2c14899afbe588e591ef
created 2014-02-18 00:36 -0800
pushed 2014-02-18 15:00 +0000
Daniel Holbert Daniel Holbert - Bug 919806 followup: Reindent method declarations affected by NS_IMETHOD-removal. (whitespace-only; no review) DONTBUILD
f6d37fdcc976b9f649fa39ce065f298731b1d935
created 2014-02-17 23:47 -0800
pushed 2014-02-18 12:56 +0000
Arnaud Sourioux Arnaud Sourioux - Bug 919806: Get rid of NS_IMETHOD in nsIFrame.h and its implementations r=dholbert
319abcb8c59e5c1481cedee173702a7a484681ed
created 2014-02-05 17:43 -0500
pushed 2014-02-06 11:50 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 963278 - Better fix to deal with concurrent scroll updates from APZ and other places. r=tn,botond,jimm
b94e05c2de77f34ee6955180aa9915e12c5a9dfb
created 2014-02-05 12:59 +1100
pushed 2014-02-05 12:20 +0000
Cameron McCormack Cameron McCormack - Bug 960848 - Part 1: Make nsFrameState an enum and consolidate all frame state bit definitions in a single preprocessed file. r=dbaron
0fbc3cd1bf548f4796bcefb5726c6565cde31dbe
created 2014-01-28 17:54 -0500
pushed 2014-01-29 10:32 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 961280 - Prevent the APZ repaint request from clobbering a layout-driven async scroll. r=tn
334a63e35b745f724b9d5f89316966a38d536dd4
created 2014-01-18 19:03 +1100
pushed 2014-01-18 23:17 +0000
Cameron McCormack Cameron McCormack - Backout 3635e6adde70, 8600c8ad593f and 1f72556326be (bug 960848 and bug 960899) for lots of red.
3635e6adde70c47a55a34c0c56c79636fd11a354
created 2014-01-18 18:07 +1100
pushed 2014-01-18 23:17 +0000
Cameron McCormack Cameron McCormack - Bug 960848 - Part 1: Make nsFrameState an enum and consolidate all frame state bit definitions in a single preprocessed file. r=dbaron
794680b9599d01635c6734a00192d9ca099f4793
created 2014-01-05 23:31 +0000
pushed 2014-01-06 12:52 +0000
Mats Palmgren Mats Palmgren - Bug 956447 - Make it possible to get frame dumps in non-DEBUG builds. r=roc
d49be6bd6378e1906472430697735f97f5ab0c33
created 2013-12-16 12:04 -0500
pushed 2013-12-16 21:46 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 949132 - Add a flag to FrameMetrics indicating a non-APZ scroll (original patch by mstange). 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
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
less more (0) -100 -60 tip