Closed Bug 201624 Opened 23 years ago Closed 23 years ago

remove nsScrollingView and widget nsScrollbar implementations

Categories

(Core :: Web Painting, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: bryner, Assigned: bryner)

References

Details

Attachments

(1 file)

We can remove nsScrollingView now that support for nsScrollFrame has been removed. There is one place I'm not sure about... it's used in: http://lxr.mozilla.org/seamonkey/source/layout/html/tests/table/TableContentTest/TableContentTest.cpp#486 I suspect that test is not functional, but supposing it was, how would we fix it? We can also remove the various widget implementations of nsIScrollbar.
I don't know if that test is functional, but it doesn't appear to rely on the view being a true native-scrollbars scrolling view. Just replace it with nsScrollPortView.
That test is using things that haven't existed for years (nsIContentDelegate), and isn't part of the build.
Attached patch patch — — Splinter Review
remove nsIScrollbar + implementations and nsScrollingView. Also removed an unused file in widget/public. I've tested that this builds and runs on windows, mac, and linux.
Attachment #121161 - Flags: review?(roc+moz)
Comment on attachment 121161 [details] [diff] [review] patch Ahhh, this makes me feel good. Are you going to collect seperate MOA for each GFX module? I say you don't need to bother. At least you're only deleting code.
Attachment #121161 - Flags: superreview+
Attachment #121161 - Flags: review?(roc+moz)
Attachment #121161 - Flags: review+
This was checked in; forgot to close the bug.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Blocks: 492296
Component: Layout: View Rendering → Layout: Web Painting
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: