Changes pushed after changeset 5dca6c28cca5, up to and including changeset 47cd92d616d7
User
Push date [To Local]
ChangesetPatch author — Commit message
rocallahan@mozilla.com
Mon Jan 11 21:46:00 2010 +0000
47cd92d616d7Robert O'Callahan — Bug 526394. Part 36: Store the overflow area explicitly whenever it's not exactly equal to the border-box; if they're both empty but with different dimensions or position, we should still store the explicit overflow area. Also fix test_offsets to compute the expected scrolled area correctly. r=mats
8544017aa583Robert O'Callahan — Bug 526394. Part 35: Prevent event dispatch and script execution during UpdateViewAfterScroll, even in the presence of malign Win32 reentrant APIs. r=mats
9584d6bce9c1Robert O'Callahan — Bug 526394. Part 34: Create nsContentUtils::AddScriptBlockerAndPreventAddingRunners. r=sicking
2f7d76044ee8Robert O'Callahan — Bug 526394. Part 33: Remove nsScrollPortView etc. r=mats
4384150589e0Robert O'Callahan — Bug 526394. Part 32: Remove code that only existed so that scrollframes could have views. r=mats
17131f693e28Robert O'Callahan — Bug 526394. Part 31.5: Cleanup ScrolledAreaEvent stuff to be simpler. In particular we don't need to store the scrolled area, we can just compute it when we fire the event. r=mats
4ccff5df452cRobert O'Callahan — Bug 526394. Part 31: Move scroll implementation into nsGfxScrollFrame. r=mats
fada8c5cef07Robert O'Callahan — Bug 526394. Part 30: Change the scroll state in nsPresState to a point. r=mats
d00058e431d3Robert O'Callahan — Bug 526394. Part 29: Create new nsLayoutUtils methods and remove useless code from nsListControlFrame::CaptureMouseEvents. r=mats
208d262ef05bRobert O'Callahan — Bug 526394. Part 28: Remove nsIScrollableFrame::GetScrollableView. r=mats
a423f5c3057aRobert O'Callahan — Bug 526394. Part 27: Rewrite EnsureMenuItemIsVisible to use new nsIPresShell API. r=mats
5d8894904869Robert O'Callahan — Bug 526394. Part 26: Rework nsSelection to use frames only. r=mats
49d5090912a4Robert O'Callahan — Bug 526394. Part 25: Create nsIPresShell::ScrollFrameRectIntoView. r=mats
b53b126bd64cRobert O'Callahan — Bug 526394. Part 24: Create sane nsCaret::GetGeometry API to obsolete nsCaret::GetCaretCoordinates. r=mats
4fb067ad0ae4Robert O'Callahan — Bug 526394. Part 23: Make nsRect::IntersectRect preserve height and width if possible even when the intersection of two rectangles is empty. r=mats
fa0d667648ceRobert O'Callahan — Bug 526394. Part 22: Remove more view stuff from PresShell. r=mats
822e303a19a0Robert O'Callahan — Bug 526394. Part 21: Remove nsIViewManager RootScrollableView APIs, and move GetRectVisibility to nsIPresShell. r=mats
2ec64a146a7fRobert O'Callahan — Bug 526394. Part 20: Convert more code in caret and docshell. r=mats
2156590f92b2Robert O'Callahan — Bug 526394. Part 19: Remove view paramters from nsIScrollPositionListener. r=mats
8c1587eac4b2Robert O'Callahan — Bug 526394. Part 18: Remove nsIScrollableViewProvider and its implementations, now that we've removed all its users. r=mats
7e30f976a6a3Robert O'Callahan — Bug 526394. Part 17: Convert some selection-related code in nsTextControlFrame and nsSelection. r=mats
f1394b021aa0Robert O'Callahan — Bug 526394. Part 16: Convert nsListControlFrame. r=mats
927cce54b446Robert O'Callahan — Bug 526394. Part 15: Convert various random chunks of layout code. r=mats
a83834428689Robert O'Callahan — Bug 526394. Part 14: Convert nsListBoxBodyFrame::GetAvailableHeight. r=mats
bb8115d4556fRobert O'Callahan — Bug 526394. Part 13: Convert nsCanvasFrame. r=mats
c367c90a3853Robert O'Callahan — Bug 526394. Part 12: Convert XUL layout code: scrollboxes and trees. r=mats
bbb0cb6172e3Robert O'Callahan — Bug 526394. Part 11: Convert nsGlobalWindow and nsDOMWindowUtils. r=mats
78109c8760caRobert O'Callahan — Bug 526394. Part 10: Convert accessibility code. r=mats
a66a31bd68a9Robert O'Callahan — Bug 526394. Part 9: More conversion for nsEventStateManager and nsImageDocument. r=smaug
8a224eb3aa04Robert O'Callahan — Bug 526394. Part 8: Fix nsNSElementTearoff to use new APIs, and also fix it to check for root element and body properly. r=jst
7448e55631cfRobert O'Callahan — Bug 526394. Part 7: Hoist GetHtmlContent/GetBodyContent to nsIDocument. r=jst
3d8d388c968bRobert O'Callahan — Bug 526394. Part 6: Fix up nsEventStateManager. r=smaug
176699b95417Robert O'Callahan — Bug 526394. Part 5: Fix up a bunch of sites to use nsIScrollableFrame instead of nsIScrollableView. r=mats
8136d8a8d52fRobert O'Callahan — Bug 526394. Part 4: Obsolete nsIScrollableViewProvider by adding nsIFrame::GetScrollTargetFrame. r=mats,sr=dbaron
eb1ae9aabeccRobert O'Callahan — Bug 526394. Part 3: Add all necessary new APIs to nsIScrollableFrame. r=mats,sr=dbaron
db4c8c32177eRobert O'Callahan — Bug 526394. Part 2: Remove pointless code in nsTextControlFrame, nsGfxScrollFrame handles this already. r=mats
5546b129745eRobert O'Callahan — Bug 526394. Part 1: Make a couple of tests more descriptive when they fail.