Skip to content
  • pierre.rossi@gmail.com's avatar
    Drop ENABLE_NO_LISTBOX_RENDERING, and make it a runtime decision. · 573e9472
    pierre.rossi@gmail.com authored
    https://bugs.webkit.org/show_bug.cgi?id=73916
    
    Source/WebCore:
    
    This was needed for Qt since the mobile theme, which can be picked
    up at runtime, delegates the rendering of list boxes.
    
    Reviewed by Kent Tamura.
    
    No new tests, there's no functional change.
    
    * html/HTMLSelectElement.cpp:
    (WebCore::HTMLSelectElement::usesMenuList):
    * html/HTMLSelectElement.h:
    * platform/PopupMenuClient.h:
    (WebCore::PopupMenuClient::listBoxSelectItem):
    (WebCore::PopupMenuClient::multiple):
    * platform/qt/RenderThemeQtMobile.h:
    (WebCore::RenderThemeQtMobile::delegatesMenuListRendering):
    * rendering/RenderMenuList.cpp:
    (WebCore::RenderMenuList::multiple):
    * rendering/RenderMenuList.h:
    * rendering/RenderTheme.h:
    (WebCore::RenderTheme::delegatesMenuListRendering):
    
    Source/WebKit/chromium:
    
    Reviewed by Kent Tamura.
    
    * src/ExternalPopupMenu.cpp:
    (WebKit::ExternalPopupMenu::didAcceptIndices):
    (WebKit::ExternalPopupMenu::getPopupMenuInfo):
    
    Source/WebKit/qt:
    
    Reviewed by Kent Tamura.
    
    * WebCoreSupport/PopupMenuQt.cpp:
    (SelectData::multiple):
    (WebCore::PopupMenuQt::selectItem):
    
    Tools:
    
    Reviewed by Kent Tamura.
    
    * qmake/mkspecs/features/features.prf:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@102419 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    573e9472