Phil Ringnalda
19bba290ce
Back out b9085d8ca22e (bug 987680) for b2g reftest failures and passes
...
CLOSED TREE
2014-04-06 23:11:35 -07:00
Timothy Nikkel
1b6c8c748c
Bug 987680. Overlay scrollbars should be placed on top of content. r=roc
...
Bug 926292 accidentally put them in the background list if there were no positioned descendents that they needed to be on top of it (because this was where non-overlay scrollbars went, which never made sense). If there are no positioned descendents overlay scrollbars should go on the top-most non-positioned list, which is outlines for the current implementation.
2014-04-06 22:00:01 -05:00
Tatiana Meshkova
9f88431cd8
Bug 990869 - Allow to enable sub Apzc for non WIN gecko clients. r=kats
2014-04-02 18:40:00 +02:00
Kartikaya Gupta
1043db0877
Bug 980679 - Filter redundant scroll offset updates by scroll generation value. r=botond,tn
2014-03-28 08:21:19 -04:00
Timothy Nikkel
a02ee35323
Bug 957668. Set the display port base rect in several places. r=roc
2014-03-26 21:46:24 -04:00
Daniel Holbert
c7bcfc16c7
Bug 984786 part 1: Add MOZ_FINAL and private destructors to some refcounted classes in layout. r=dbaron
2014-03-21 09:16:20 +08:00
Carsten "Tomcat" Book
ac8ed75780
merge mozilla-inbound to mozilla-central
2014-03-20 13:56:02 +01:00
Markus Stange
e25d705f9e
Bug 926292 - Put overlay scrollbars on top of the topmost positioned descendant of the scrolled frame. r=mats
2014-03-20 10:12:46 +08:00
Wes Kocher
f68a65221c
Backed out changeset 8764e9f061d0 (bug 980679) for a smoketest regression
2014-03-19 16:14:42 -07:00
Makoto Kato
7291354499
Bug 982298 - crash in mozilla::ScrollFrameHelper::ScrollToImpl by findAgain. r=roc
2014-03-18 16:35:28 +09:00
Masayuki Nakano
2eb2bd8616
Bug 983049 part.5 Rename nsEventDispatcher to mozilla::EventDispatcher r=smaug
2014-03-18 13:48:21 +09:00
L. David Baron
e95f3de079
Bug 981637: Make overflow events fire correctly in UpdateOverflow codepath. r=mats
...
I confirmed that the mochitest fails without the patch and passes with
it, both standalone and in the directory harness.
2014-03-16 07:21:42 +08:00
Kartikaya Gupta
34f30e4d13
Bug 980679 - Filter redundant scroll offset updates by scroll generation value. r=botond
2014-03-13 15:48:38 -04:00
Makoto Kato
a04af97029
Bug 968647 - Part 1. Add position change notification for IME. r=roc
2014-02-28 16:45:01 +09:00
Makoto Kato
dc9a96443a
Backed out changeset d06ee3f1e9a3 (bug 968647)
2014-03-03 11:53:43 +09:00
Makoto Kato
73fab79e8d
Bug 968647 - Part 1. Add postion change notification for IME. r=roc
2014-02-28 16:45:01 +09:00
Carsten "Tomcat" Book
26660883fa
Backed out changeset e670f691e2b9 (bug 968647) for mochitest test bustage on OS X on a CLOSED TREE
2014-02-28 09:30:34 +01:00
Makoto Kato
d4c6055a62
Bug 968647 - Part 1. Add postion change notification for IME. r=roc
2014-02-28 16:45:01 +09:00
Reuben Morais
16c1e76108
Bug 458300 - Rename nsINameSpaceManager.h to nsNameSpaceManager.h. r=jst r=hsivonen
2014-02-27 20:04:46 -03:00
Kartikaya Gupta
30713585d7
Bug 975033 - If the displayport is too big, it's better to pretend it's not there at all. r=tn
2014-02-27 08:42:40 -05:00
Arnaud Sourioux
fe6152ac7a
Bug 974687 - Part 1: Add about 300 MOZ_OVERRIDE in layout/. r=dholbert
2014-02-24 09:41:56 -05:00
Mats Palmgren
a9d7e43001
Bug 966992 - Implement layout for the overflow-clip-box property. r=roc
2014-02-22 01:18:24 +00:00
Ehsan Akhgari
a003a30ac7
Backed out 5 changesets (bug 966992, bug 965237) because of a PGO only build failure on Linux, landed on a CLOSED TREE
...
Backed out changeset f11cad93ceee (bug 966992)
Backed out changeset c84d530c9a51 (bug 965237)
Backed out changeset 740b13866bac (bug 966992)
Backed out changeset 8c3420cc77d8 (bug 966992)
Backed out changeset 7ddfc587edda (bug 966992)
2014-02-19 13:28:33 -05:00
Mats Palmgren
725c197fc5
Bug 966992 - Implement layout for the overflow-clip-box property. r=roc
2014-02-19 14:14:52 +00:00
Arnaud Sourioux
c55abda61c
Bug 919806: Get rid of NS_IMETHOD in nsIFrame.h and its implementations r=dholbert
2014-02-17 23:47:48 -08:00
Jim Mathies
4bae9cefbb
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, tnikkel
2014-02-15 07:06:27 -06:00
Kartikaya Gupta
aefdf36549
Bug 963278 - Better fix to deal with concurrent scroll updates from APZ and other places. r=tn,botond,jimm
2014-02-05 17:43:20 -05:00
Ryan VanderMeulen
6ec3c3ee83
Backed out changeset 4f0d8916386e (bug 962791) for causing various regressions.
2014-01-31 20:40:29 -05:00
Benoit Girard
965fb73dde
Bug 940842 - 2/3 - Implement will-change in layers-building code - r=mattwoodrow
2013-11-22 13:14:34 -05:00
Botond Ballo
e23470fdec
Bug 962791 - Do not wrap a position:absolute item into a ScrollLayer item if its containing block if outside the scrolled frame. r=roc
2014-01-27 19:51:35 -05:00
Timothy Nikkel
0cf9ee61d4
Bug 963771. Remove code accidentally landed that was only ever intended for local debugging.
2014-01-26 16:50:31 -06:00
Timothy Nikkel
b1d7ca036c
Bug 963771. Add a debug dump function to print a single display item (and not just an entire display list). r=mats
2014-01-26 16:09:14 -06:00
Peiyong Lin
db78ce129a
Bug 959874 - Reorder two parameters in nsContainerFrame::FinishReflowChild(), for consistency with nsContainerFrame::ReflowChild(). r=dholbert
2014-01-16 17:34:44 -08:00
Mats Palmgren
a56486443d
Bug 956447 - Make it possible to get frame dumps in non-DEBUG builds. r=roc
2014-01-05 23:31:14 +00:00
Timothy Nikkel
1ff4382932
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
2014-01-03 14:48:57 -06:00
Jonathan Kew
279981cdc3
bug 735577 - pt 4.1 - use accessor functions for some physical-coordinate fields in nsHTMLReflowMetrics, in preparation for logicalization. r=smontagu
2013-12-27 17:59:52 +00:00
Jonathan Kew
4796e463bc
bug 735577 - pt 3.2 - update the rest of layout code to use the new accessors on nsHTMLReflowState. r=smontagu
2013-12-27 17:59:21 +00:00
Kartikaya Gupta
d936510b5e
Bug 946408 - Always layerize a scrollable element if it's focused. r=kats,tn
2013-12-16 14:53:06 -05:00
Kartikaya Gupta
4448440886
Bug 946408 - Small refactoring for readability. r=tn
2013-12-16 14:53:02 -05:00
Kartikaya Gupta
6a9262255f
Bug 949132 - Add a flag to FrameMetrics indicating a non-APZ scroll (original patch by mstange). r=tn
2013-12-16 12:04:45 -05:00
Trevor Saunders
f538844f26
bug 947022 - type nsIPresShell::mForwardingContainer and nsPresContext::mContainer r=bz
2013-11-20 14:18:25 -05:00
Kartikaya Gupta
3393656b7c
Bug 814435 - Always layerize overlay scrollbars on B2G. r=tn
2013-12-09 22:14:54 -05:00
Kartikaya Gupta
43ace81d1e
Bug 814435 - Annotate layers for scrollbars as such. r=tn, BenWa
2013-12-09 22:14:53 -05:00
Stephen Pohl
b61c5ca3e6
Bug 934811 - Ensure that no scrollbars are displayed for touch input. r=jimm,tn
2013-12-03 13:21:09 -05:00
Botond Ballo
0e44be8a8c
Bug 912666 - Force scroll frames for 'scrollgrab' elements to always create a real scrollable layer rather than a scroll info layer. r=roc,tn
2013-10-23 05:04:42 -04:00
Botond Ballo
5e9efcd713
Bug 936277 - Do not allow subframe displayports to get clipped away. r=tn
2013-11-07 19:36:59 -05:00
Robert O'Callahan
93ada3295d
Bug 931432. Rename nsGfxScrollFrameInner to mozilla::ScrollFrameHelper, and mInner fields to mHelper. r=mats
2013-10-29 15:27:50 +13:00
Timothy Nikkel
970d22e76e
Bug 929915. Fix IsScrollingActive on scroll frames to only be true if we actually build a scrollable layer. r=roc
2013-11-01 22:47:21 -05:00
Kartikaya Gupta
b3df217d2e
Bug 928441 - Don't clip to the scrollport on root scrollframes if the CSS viewport has been overridden. r=tn,roc
2013-10-24 18:31:26 +02:00
Kartikaya Gupta
799a219063
Bug 906043 - Enable async subframe scrolling for Metro. r=tn
2013-10-18 15:56:51 -04:00