WebCore:
Reviewed by Darin Adler.
Test cases added: none, only affects Safari autofill
- big hunk of weaning form-related SPI from NSView; autofill continues to
work (but only on tip of tree Safari)
* kwq/KWQTextArea.mm:
(-[KWQTextArea textDidChange:]):
call renamed bridge method, passing DOMElement* instead of NSView*
* kwq/KWQTextField.mm:
(-[KWQTextFieldController controlTextDidBeginEditing:]):
call renamed bridge method, passing DOMElement* instead of NSView*
(-[KWQTextFieldController controlTextDidEndEditing:]):
ditto
(-[KWQTextFieldController controlTextDidChange:]):
ditto
(-[KWQTextFieldController control:textShouldBeginEditing:]):
don't call through to bridge form-delegate-related method; I deleted it because it was
not being used
(-[KWQTextFieldController control:textShouldEndEditing:]):
ditto
(-[KWQTextFieldController textView:shouldHandleEvent:]):
call renamed bridge method, passing DOMElement* instead of NSView*
* kwq/WebCoreBridge.h:
Remove textShouldBeginEditing and textShouldEndEditing methods since they weren't being used.
Rename other methods and made them take DOMElement* instead of NSView*
WebKit:
Reviewed by Darin Adler.
- big hunk of weaning form-related SPI from NSView; autofill continues to
work (but only on tip of tree Safari)
* WebCoreSupport.subproj/WebBridge.m:
(-[WebBridge textFieldDidBeginEditing:]):
changed name from controlTextXXX:, now takes a DOMHTMLInputElement*
(-[WebBridge textFieldDidEndEditing:]):
ditto
(-[WebBridge textDidChangeInTextField:]):
ditto
(-[WebBridge textDidChangeInTextArea:]):
changed name from textDidChange:, now takes a DOMHTMLTextAreaElement*
(-[WebBridge control:textShouldBeginEditing:]):
removed this method as it wasn't being used by autofill, and did nothing in WebKit
(-[WebBridge control:textShouldEndEditing:]):
ditto
(-[WebBridge textField:shouldHandleEvent:]):
changed name from control:textView:shouldHandleEvent:, now takes a DOMHTMLInputElement*.
The textView parameter wasn't being used, so I eliminated it.
* WebView.subproj/WebFormDelegate.h:
* WebView.subproj/WebFormDelegate.m:
(-[WebFormDelegate textFieldDidBeginEditing:inFrame:]):
(-[WebFormDelegate textFieldDidEndEditing:inFrame:]):
(-[WebFormDelegate control:textShouldBeginEditing:inFrame:]):
(-[WebFormDelegate control:textShouldEndEditing:inFrame:]):
(-[WebFormDelegate textDidChangeInTextField:inFrame:]):
(-[WebFormDelegate textDidChangeInTextArea:inFrame:]):
(-[WebFormDelegate textField:shouldHandleEvent:inFrame:]):
These all changed in the same way as the WebBridge methods
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9905
268f45cc-cd09-0410-ab3c-
d52691b4dbfc