Skip to content
  • commit-queue@webkit.org's avatar
    Remove unmaintained feature REQUEST_AUTOCOMPLETE · 37eff9d8
    commit-queue@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=114846
    
    Patch by Dan Beam <dbeam@chromium.org> on 2013-04-19
    Reviewed by Kent Tamura.
    
    Source/WebCore:
    
    * GNUmakefile.list.am: Remove AutocompleteErrorEvent.h include.
    * bindings/generic/RuntimeEnabledFeatures.cpp:
    (WebCore): Remove requestAutocomplete() runtime feature.
    * bindings/generic/RuntimeEnabledFeatures.h:
    (RuntimeEnabledFeatures): Remove requestAutocomplete() runtime feature.
    * dom/AutocompleteErrorEvent.h: Removed.
    * dom/AutocompleteErrorEvent.idl: Removed.
    * dom/EventNames.h: Remove `autocomplete` and `autocompleteerror` event names.
    (WebCore):
    * dom/EventNames.in: Remove `autocomplete` and `autocompleteerror` event names.
    * html/HTMLAttributeNames.in: Remove `onautocomplete` and `onautocompleteerror` form attributes.
    * html/HTMLFormElement.cpp: Remove requestAutocomplete() related code.
    (WebCore::HTMLFormElement::HTMLFormElement): Remove timer and event queue for requestAutocomplete() related events.
    (WebCore::HTMLFormElement::parseAttribute): Remove parsing of `onautocomplete` and `onautocompleterror`.
    * html/HTMLFormElement.h: Remove requestAutocomplete() related members.
    (HTMLFormElement):
    * html/HTMLFormElement.idl: Remove public requestAutocomplete() API method.
    * loader/EmptyClients.cpp: Remove stub implementation.
    (WebCore):
    * loader/EmptyClients.h: Remove stub interface.
    (EmptyFrameLoaderClient):
    * loader/FrameLoaderClient.h: Remove didRequestAutocomplete() from interface.
    (FrameLoaderClient):
    * page/DOMWindow.idl: Remove `AutocompleteErrorEvent` from window DOM interface.
    
    Source/WTF:
    
    * wtf/FeatureDefines.h: Remove REQUEST_AUTOCOMPLETE as a feature definition.
    
    LayoutTests:
    
    * fast/events/constructors/autocomplete-error-event-constructor-expected.txt: Removed.
    * fast/events/constructors/autocomplete-error-event-constructor.html: Removed.
    * fast/events/event-creation.html: Remove AutocompleteErrorEvent test code.
    * fast/forms/form-request-autocomplete-expected.txt: Removed.
    * fast/forms/form-request-autocomplete.html: Removed.
    * fast/js/constructor-length.html: Remove AutocompleteErrorEvent test code.
    * fast/js/script-tests/global-constructors.js: Remove AutocompleteErrorEvent constructor.
    * platform/blackberry/fast/js/constructor-length-expected.txt: Remove test expectations.
    * platform/gtk/fast/js/constructor-length-expected.txt: Remove test expectations.
    * platform/mac/fast/js/constructor-length-expected.txt: Remove test expectations.
    * platform/qt/fast/js/constructor-length-expected.txt: Remove test expectations.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148731 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    37eff9d8