Remove unmaintained feature REQUEST_AUTOCOMPLETE
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 19 Apr 2013 08:40:55 +0000 (08:40 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 19 Apr 2013 08:40:55 +0000 (08:40 +0000)
commit0b4065f2e9ea667804bf09fd19d70f5fe164e792
treeaed7f839d1151e0c051032d335a171246cfc408d
parent69e5412548191997fba55565edcc519a4a0a2197
Remove unmaintained feature REQUEST_AUTOCOMPLETE
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: https://svn.webkit.org/repository/webkit/trunk@148731 268f45cc-cd09-0410-ab3c-d52691b4dbfc
30 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/events/constructors/autocomplete-error-event-constructor-expected.txt [deleted file]
LayoutTests/fast/events/constructors/autocomplete-error-event-constructor.html [deleted file]
LayoutTests/fast/events/event-creation.html
LayoutTests/fast/forms/form-request-autocomplete-expected.txt [deleted file]
LayoutTests/fast/forms/form-request-autocomplete.html [deleted file]
LayoutTests/fast/js/constructor-length.html
LayoutTests/fast/js/script-tests/global-constructors.js
LayoutTests/platform/blackberry/fast/js/constructor-length-expected.txt
LayoutTests/platform/gtk/fast/js/constructor-length-expected.txt
LayoutTests/platform/mac/fast/js/constructor-length-expected.txt
LayoutTests/platform/qt/fast/js/constructor-length-expected.txt
Source/WTF/ChangeLog
Source/WTF/wtf/FeatureDefines.h
Source/WebCore/ChangeLog
Source/WebCore/GNUmakefile.list.am
Source/WebCore/bindings/generic/RuntimeEnabledFeatures.cpp
Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h
Source/WebCore/dom/AutocompleteErrorEvent.h [deleted file]
Source/WebCore/dom/AutocompleteErrorEvent.idl [deleted file]
Source/WebCore/dom/EventNames.h
Source/WebCore/dom/EventNames.in
Source/WebCore/html/HTMLAttributeNames.in
Source/WebCore/html/HTMLFormElement.cpp
Source/WebCore/html/HTMLFormElement.h
Source/WebCore/html/HTMLFormElement.idl
Source/WebCore/loader/EmptyClients.cpp
Source/WebCore/loader/EmptyClients.h
Source/WebCore/loader/FrameLoaderClient.h
Source/WebCore/page/DOMWindow.idl