• hyatt@apple.com's avatar
    WebCore: · 456dd87f
    hyatt@apple.com authored
    2008-10-13  David Hyatt  <hyatt@apple.com>
    
            Make RenderListBox work with CSS scrollbars.  Refactoring this code to support creation/destruction in
            the same way RenderLayer does also fixes a bug where the PLT would assert on the next-to-last page (no
            idea how to make a test case for that, though, since I couldn't repro without running the whole PLT).
    
            Reviewed by Tim Hatcher
    
            Added scrollbars/listbox-scrollbar-combinations.html
    
            * rendering/RenderListBox.cpp:
            (WebCore::RenderListBox::~RenderListBox):
            (WebCore::RenderListBox::updateFromElement):
            (WebCore::RenderListBox::createScrollbar):
            (WebCore::RenderListBox::destroyScrollbar):
            (WebCore::RenderListBox::setHasVerticalScrollbar):
            * rendering/RenderListBox.h:
    
    LayoutTests:
    
    2008-10-13  David Hyatt  <hyatt@apple.com>
    
            Add test case for custom CSS listbox scrollbars.
    
            Reviewed by Tim Hatcher
    
            * platform/mac/scrollbars/listbox-scrollbar-combinations-expected.checksum: Added.
            * platform/mac/scrollbars/listbox-scrollbar-combinations-expected.png: Added.
            * platform/mac/scrollbars/listbox-scrollbar-combinations-expected.txt: Added.
            * scrollbars/listbox-scrollbar-combinations.html: Added.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37566 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    456dd87f
listbox-scrollbar-combinations.html 19.8 KB