Matt Woodrow
860d97af85
Bug 1043961 - Disabled desktop display port changes for android. r=tn
2014-07-29 12:07:36 +12:00
Jonathan Kew
c7e5b8d9dc
bug 1031241 pt 1 - Rename Get{Min,Pref}Width to Get{Min,Pref}ISize throughout layout. r=dbaron,smontagu
2014-07-24 18:03:25 +01:00
Simon Montagu
0132cc9646
Bug 789096 patch 9: use logical coordinates in nsHTMLReflowState available size. r=jfkthame
2014-07-24 01:28:46 -07:00
Matt Woodrow
c48d9f8068
Bug 1031107 - Part 8: Set display ports on tiled scrollable layers. r=tn
2014-07-24 15:14:39 +12:00
Matt Woodrow
b8588895ba
Bug 1031107 - Part 4: Union the display port dirty area in nsSubDocumentFrame. r=tn
2014-07-24 15:12:42 +12:00
Timothy Nikkel
899fb99eab
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
2014-07-22 15:37:28 -05:00
Timothy Nikkel
9ef876c2b1
Bug 995519. Enable overlay scrollbars on root scrollframes in root content documents. r=roc
2014-07-15 00:09:24 -05:00
Carsten "Tomcat" Book
0934346e13
Backed out changeset 6bf1863c97a5 (bug 1009306) for m6 and m7 android test failures on a CLOSED TREE
2014-06-30 12:30:57 +02:00
Chris Lord
ed44d9439b
Bug 1009306 - Always align scrolling to pixels on mobile. r=roc
...
Whole-layer invalidations are always expensive, but they're especially
expensive on mobile. Avoid them on mobile by always aligning to pixel
values, even if it means the scroll position will fall out of bounds.
2014-06-25 19:28:33 +01:00
Mats Palmgren
57f71caceb
Bug 1028460 - part 3, Change the return type for Get*SkipSides(). r=roc
2014-06-28 10:13:13 +00:00
Phil Ringnalda
650df8d81e
Back out 5 changesets (bug 1028460, bug 1031444) for somehow breaking asmjscache/test/test_cachingBasic.html on Android 2.2
...
Backed out changeset 0b5918ec6521 (bug 1031444)
Backed out changeset 663ff18cd4a1 (bug 1028460)
Backed out changeset ae01b3919c8c (bug 1028460)
Backed out changeset 316c8dfeca9b (bug 1028460)
Backed out changeset e237b2c61ea2 (bug 1028460)
2014-06-28 22:01:28 -07:00
Mats Palmgren
3949ce77fb
Bug 1028460 - part 3, Change the return type for Get*SkipSides(). r=roc
2014-06-28 10:13:13 +00:00
Jonathan Watt
ac5ccb0288
Bug 1030843 - Fix crash in nsNativeThemeCocoa::GetMinimumWidgetSize. r=roc
2014-06-27 10:19:00 +01:00
Kyle Huey
0c88b519d9
Bug 737976: Remove nsINodeInfo. r=smaug
2014-06-19 19:01:40 -07:00
Timothy Nikkel
ce5721034f
Bug 1002992. Part 6. Rename ExpandRect to ExpandToNearlyVisibleRect. r=addressingreviewcomment
2014-06-06 21:23:22 -05:00
Markus Stange
41ca71f4d4
Bug 1019737 - Only layerize the scrollbar thumb if the target scroll frame has active scrolling. r=roc
2014-06-04 14:44:26 +02:00
Markus Stange
08ef8392bb
Bug 1013392 - Put APZ scrollbar annotations on the scrollbar thumb. r=roc
2014-06-04 14:44:26 +02:00
Markus Stange
bc57f7e0a5
Bug 1018461 - Allow active scrolling inside SVG. Should give a big tscrollx win. r=roc
2014-06-03 15:55:58 +02:00
Markus Stange
15d5df4157
Bug 1018309 - Make the forced scrollbar layerization from bug 1016535 really only kick in for actual overlay scrollbars. r=roc
2014-06-03 14:47:27 +02:00
Markus Stange
aef6b2390f
Bug 1016971 - Remove unncessary clipping to the displayport. r=tn
2014-05-29 14:12:58 +02:00
Mats Palmgren
a43fc7a0a3
Bug 1015781 - part 1+2, Make the SetInitialChildList/AppendFrames/InsertFrames/RemoveFrame methods return void (scripted change). Remove code handling the return values. r=roc
2014-05-28 19:36:58 +00:00
Ed Morley
17deccfac3
Backed out changeset 827fe00eecc7 (bug 1013392) for reftest failures on Windows; CLOSED TREE
2014-05-28 18:20:09 +01:00
Markus Stange
1ac87ed612
Bug 1013392 - Put APZ scrollbar annotations on the scrollbar thumb. r=roc
2014-05-28 16:14:43 +02:00
Markus Stange
61b3515d9b
Bug 1016535 - Always give overlay scrollbars their own layers, even for subframes. r=roc
2014-05-28 11:46:10 +02:00
Trevor Saunders
b2d1343da4
bug 966084 - don't QI the result of win->GetFrameElementInternal() when its not required r=smaug
2014-01-23 16:14:29 -05:00
Mats Palmgren
a26b4d368e
Bug 508665 - part 4, Make nsCSSFrameConstructor use nsContainerFrame* for frames used as parent frames. r=roc
2014-05-24 22:20:40 +00:00
Eugen Sawin
6b739d8ea8
Bug 1002426 - Check resolution restore status via specialized flag. r=kats, r=tn
2014-05-12 19:26:53 +02:00
Kartikaya Gupta
76bffdecb0
Bug 1008412 - Account for low-precision resolution in the texture size check. r=tn
2014-05-12 05:19:00 -04:00
Markus Stange
dda19b3461
Bug 1008578 - Don't invalidate everything when a scrollframe becomes inactive. r=roc
2014-05-12 21:37:21 +02:00
Mats Palmgren
84ce46d68c
Bug 1008917 - part 2,3,4, make Reflow() return type 'void', and make a few reflow related helper methods 'void' too. r=roc
2014-05-13 00:47:52 +00:00
Wes Kocher
2669e87017
Backed out 11 changesets (bug 1008917) for apparently introducing an intermittent failure of B2G Crashtest-2 on a CLOSED TREE
...
Backed out changeset e2ab653f688a (bug 1008917)
Backed out changeset b52154d8d900 (bug 1008917)
Backed out changeset 2ab5b01da4de (bug 1008917)
Backed out changeset f7a38df1d44f (bug 1008917)
Backed out changeset 80304bb9a572 (bug 1008917)
Backed out changeset 10ed89a302e9 (bug 1008917)
Backed out changeset 161c41991d46 (bug 1008917)
Backed out changeset 25b2475d2368 (bug 1008917)
Backed out changeset b8000b31277c (bug 1008917)
Backed out changeset 9afa5e7715e1 (bug 1008917)
Backed out changeset 5c380c21351f (bug 1008917)
2014-05-12 15:47:41 -07:00
Wes Kocher
00c1952c65
Backed out changeset 06800eda477b (bug 1008578) for possibly breaking OSX 10.8 reftests on a CLOSED TREE
2014-05-12 14:34:42 -07:00
Markus Stange
440f4c3a66
Bug 1008578 - Don't invalidate everything when a scrollframe becomes inactive. r=roc
2014-05-12 21:37:21 +02:00
Mats Palmgren
4a79e08cae
Bug 1008917 - part 2,3,4, make Reflow() return type 'void', and make a few reflow related helper methods 'void' too. r=roc
2014-05-12 17:40:28 +00:00
Mats Palmgren
c3d55f8d25
Bug 613659 - Add "skip sides" and border/frame size parameters to GetBorderRadii(). Add an inline convenience method for the old signature. r=cam
2014-05-05 17:55:54 +00:00
Eugen Sawin
e18d94d5d1
Bug 611556 - Add persistent zoom history sessions. r=roc, r=snorp
2014-04-07 13:43:58 +02:00
Mats Palmgren
d60800bd1b
Back out bug 613659 (for regression bug 998792)
2014-04-20 19:39:24 +00:00
Mats Palmgren
966b804279
Bug 613659 - Add "skip sides" and border/frame size parameters to GetBorderRadii(). Add an inline convenience method for the old signature. r=cam
2014-04-18 23:01:23 +00:00
Timothy Nikkel
08906b1e46
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
2014-04-11 19:12:43 -05:00
Kartikaya Gupta
fbfb2147f1
Bug 982888 - Populate the scroll parent field as appropriate. r=
2014-04-11 19:39:22 -04:00
Botond Ballo
fd9593005f
Bug 982141 - Make sure the primary async-scrollable frame has a displayport set. r=tn
2014-03-19 13:29:24 -04:00
Botond Ballo
8cab288294
Bug 982141 - Factor out 'wantSubAPZC' into nsLayoutUtils. r=kats,tn
2014-04-04 10:13:30 -04:00
Botond Ballo
9a6e0ddc49
Bug 982141 - Expose the logic used to decide whether a scrollable frame should be async scrollable. r=tn
2014-03-12 16:20:26 -04:00
Ryan VanderMeulen
3492c30dc3
Backed out 6 changesets (bug 982141) for Windows and OSX bustage. CLOSED TREE
...
Backed out changeset 16540ab2d2cb (bug 982141)
Backed out changeset 2ad9ce9d904e (bug 982141)
Backed out changeset af219bb49c06 (bug 982141)
Backed out changeset ffe51d96e86e (bug 982141)
Backed out changeset 6642718ad3bb (bug 982141)
Backed out changeset 95b341d26f7b (bug 982141)
2014-04-10 15:27:42 -04:00
Botond Ballo
ee90e70cbc
Bug 982141 - Make sure the primary async-scrollable frame has a displayport set. r=tn
2014-03-19 13:29:24 -04:00
Botond Ballo
e828b06326
Bug 982141 - Factor out 'wantSubAPZC' into nsLayoutUtils. r=kats,tn
2014-04-04 10:13:30 -04:00
Botond Ballo
c5a1a9616a
Bug 982141 - Expose the logic used to decide whether a scrollable frame should be async scrollable. r=tn
2014-04-10 14:42:58 -04:00
Timothy Nikkel
27aebf9b43
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 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.
2014-04-09 07:12:21 -05:00
Timothy Nikkel
447e494256
Backout 389ff4b5612c and d234394e0147 (bug 987680) for reftest failuires.
2014-04-07 04:52:36 -05:00
Timothy Nikkel
189da028ca
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