layout/generic/nsGfxScrollFrame.cpp
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
d84207ef55e8b2471d350747e43dde4f352ec9d5
created 2014-10-21 10:32 +1300
pushed 2014-11-05 19:04 +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-28 14:55 +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
b2ba88cd08c09e5f26951acc6e4ab1a9a58818bd
created 2014-10-22 11:37 +0200
pushed 2014-10-24 13:48 +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-22 20:01 +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-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
968aa79b1200034d34b0d8d9f9b89cc0d1fbc06a
created 2014-09-15 12:30 -0700
pushed 2014-10-21 13:32 +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-21 13:32 +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-11 20:12 +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-11 01:53 +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-11 01:53 +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-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
16ff803b47a9e52c358dcff34a6dd4bf21307ec8
created 2014-09-26 16:54 -0400
pushed 2014-09-26 20:54 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge inbound to m-c. a=merge
0e92508994019308a549b841ee0ec32321f93e72
created 2014-09-26 13:06 -0400
pushed 2014-09-26 20:54 +0000
Markus Stange Markus Stange - Bug 1073103 - Rename ThebesLayer to PaintedLayer. r=roc
44979dfa3bbe3bfaa0eeaf66fffa4925b8ce99c9
created 2014-09-26 11:29 -0400
pushed 2014-09-26 20:30 +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-09-25 12:23 +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-09-24 21:10 +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-09-24 21:10 +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-09-17 18:33 +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-09-13 16:45 +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-09-10 12:59 +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-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
1a645efe3d6af019971862f81006ff14d4cb2a97
created 2014-08-27 11:42 -0400
pushed 2014-08-28 11:07 +0000
Mats Palmgren Mats Palmgren - Bug 1059242 - Initialize |allowedRange| with aPoint and a distance of zero in both directions (otherwise we'll return zero in the non-scrolled direction and reset that scroll position). r=kip
c5827bb87f764293e906786614866ea6568aacfe
created 2014-07-25 14:20 -0700
pushed 2014-08-26 19:56 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1022818 - Part 3: Tests for CSSOM-View Smooth-Scroll DOM API Methods and MSD Animation. r=bz, 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
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
f998a8695d7506ce002423fbaeaec93c315b7f04
created 2014-08-09 01:00 +1200
pushed 2014-08-08 21:34 +0000
Robert O'Callahan Robert O'Callahan - Bug 1050096. Clip scrollparts to the viewport for root scrollframes. r=tnikkel
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
dfd810a98b881077d4e1343a445be343aeafa1c3
created 2014-07-29 12:07 +1200
pushed 2014-07-30 00:01 +0000
Matt Woodrow Matt Woodrow - Bug 1043961 - Disabled desktop display port changes for android. r=tn
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
a4ba6995c87e7cf67a7d513ac7e23dcdab76b408
created 2014-07-24 01:28 -0700
pushed 2014-07-25 22:59 +0000
Simon Montagu Simon Montagu - Bug 789096 patch 9: use logical coordinates in nsHTMLReflowState available size. r=jfkthame
0a992213834737bb7e6891ca077bae8a8bc5a1fa
created 2014-07-24 15:14 +1200
pushed 2014-07-24 13:25 +0000
Matt Woodrow Matt Woodrow - Bug 1031107 - Part 8: Set display ports on tiled scrollable layers. r=tn
5b0c799f15bf45a412026739e98d6af567ed9e09
created 2014-07-24 15:12 +1200
pushed 2014-07-24 13:25 +0000
Matt Woodrow Matt Woodrow - Bug 1031107 - Part 4: Union the display port dirty area in nsSubDocumentFrame. r=tn
b102fe6b3565676fbf59c9664f14e5149ec4db1e
created 2014-07-22 15:37 -0500
pushed 2014-07-23 13:53 +0000
Timothy Nikkel Timothy Nikkel - Bug 1041510. Now that we merge and flatten display items bottom to top (instead of the reverse) move the scroll info layer to be on top of the other scrolled content so that it is still processed last. r=roc
95f31fa01c7a0068a96766e63f608880cfd7e0bf
created 2014-07-15 00:09 -0500
pushed 2014-07-22 16:21 +0000
Timothy Nikkel Timothy Nikkel - Bug 995519. Enable overlay scrollbars on root scrollframes in root content documents. r=roc
d96127c37431bf98ab331b6e35c782f1cd6d5679
created 2014-07-15 10:21 +0200
pushed 2014-07-15 12:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2b29602d9850 (bug 995519) for suspicion of causing Reftest 20 test failure on a CLOSED TREE
2b29602d985075f16e4386b306e28173f1ad0dc6
created 2014-07-15 00:09 -0500
pushed 2014-07-15 12:59 +0000
Timothy Nikkel Timothy Nikkel - Bug 995519. Enable overlay scrollbars on root scrollframes in root content documents. r=roc
3bb11b1b516671cc36a4bdee529c4fd9e1a8eaac
created 2014-06-30 12:30 +0200
pushed 2014-07-01 01:00 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 6bf1863c97a5 (bug 1009306) for m6 and m7 android test failures on a CLOSED TREE
6bf1863c97a516750a1de42c38eae8f1ea3a7c96
created 2014-06-25 19:28 +0100
pushed 2014-07-01 01:00 +0000
Chris Lord Chris Lord - Bug 1009306 - Always align scrolling to pixels on mobile. r=roc
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
97220529a789418e1173aa5943865d0835737e29
created 2014-06-27 10:19 +0100
pushed 2014-06-28 00:41 +0000
Jonathan Watt Jonathan Watt - Bug 1030843 - Fix crash in nsNativeThemeCocoa::GetMinimumWidgetSize. r=roc
ac426472ceec1b9aedfa5f4f97abcc3673c707b9
created 2014-06-19 19:01 -0700
pushed 2014-06-20 16:42 +0000
Kyle Huey Kyle Huey - Bug 737976: Remove nsINodeInfo. r=smaug
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
083854f3d590d4ba69923ce0f6d77dd2447d99df
created 2014-06-04 14:44 +0200
pushed 2014-06-05 12:20 +0000
Markus Stange Markus Stange - Bug 1019737 - Only layerize the scrollbar thumb if the target scroll frame has active scrolling. r=roc
28bb18a1306b27d590aea0ec0bf6b8ed7a5c3cc8
created 2014-06-04 14:44 +0200
pushed 2014-06-05 12:20 +0000
Markus Stange Markus Stange - Bug 1013392 - Put APZ scrollbar annotations on the scrollbar thumb. r=roc
59a10383f36121abe88531a3ac651e9e417c2773
created 2014-06-03 15:55 +0200
pushed 2014-06-03 19:21 +0000
Markus Stange Markus Stange - Bug 1018461 - Allow active scrolling inside SVG. Should give a big tscrollx win. r=roc
5bcb4980eb179349309d271abd7011d8cea424fc
created 2014-06-03 14:47 +0200
pushed 2014-06-03 19:21 +0000
Markus Stange Markus Stange - Bug 1018309 - Make the forced scrollbar layerization from bug 1016535 really only kick in for actual overlay scrollbars. r=roc
less more (0) -300 -100 -60 tip