Closed
Bug 201624
Opened 22 years ago
Closed 22 years ago
remove nsScrollingView and widget nsScrollbar implementations
Categories
(Core :: Web Painting, defect)
Core
Web Painting
Tracking
()
RESOLVED
FIXED
People
(Reporter: bryner, Assigned: bryner)
References
Details
Attachments
(1 file)
|
270.79 KB,
patch
|
roc
:
review+
roc
:
superreview+
|
Details | Diff | Splinter Review |
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.
| Assignee | ||
Comment 3•22 years ago
|
||
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.
| Assignee | ||
Updated•22 years ago
|
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+
| Assignee | ||
Comment 5•22 years ago
|
||
This was checked in; forgot to close the bug.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Updated•7 years ago
|
Component: Layout: View Rendering → Layout: Web Painting
You need to log in
before you can comment on or make changes to this bug.
Description
•