Remove unneeded code that annotated DOMHTMLElement as conforming to UITextInputTraits...
authordbates@webkit.org <dbates@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 21 Nov 2019 20:27:42 +0000 (20:27 +0000)
committerdbates@webkit.org <dbates@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 21 Nov 2019 20:27:42 +0000 (20:27 +0000)
https://bugs.webkit.org/show_bug.cgi?id=204464

Reviewed by Wenson Hsieh.

DOMHTMLElement never really conformed to the UITextInputTraits protocol. It was annotated as doing so
in order to register with the runtime as part of advertising that it implemented two UITextInputTraits_Private
messages in r222487: -acceptsAutofilledLoginCredentials and -representingPageURL. These messages were
subsequently removed in r222991 (over years ago). So, we do not need to continue advertising UITextInputTraits
conformance.

* DOM/DOMHTMLInputElement.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@252746 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebKitLegacy/mac/ChangeLog
Source/WebKitLegacy/mac/DOM/DOMHTMLInputElement.h

index 53cb0f6..6c054b2 100644 (file)
@@ -1,3 +1,18 @@
+2019-11-21  Daniel Bates  <dabates@apple.com>
+
+        Remove unneeded code that annotated DOMHTMLElement as conforming to UITextInputTraits protocol
+        https://bugs.webkit.org/show_bug.cgi?id=204464
+
+        Reviewed by Wenson Hsieh.
+
+        DOMHTMLElement never really conformed to the UITextInputTraits protocol. It was annotated as doing so
+        in order to register with the runtime as part of advertising that it implemented two UITextInputTraits_Private
+        messages in r222487: -acceptsAutofilledLoginCredentials and -representingPageURL. These messages were
+        subsequently removed in r222991 (over years ago). So, we do not need to continue advertising UITextInputTraits
+        conformance.
+
+        * DOM/DOMHTMLInputElement.h:
+
 2019-11-15  Eric Carlson  <eric.carlson@apple.com>
 
         Don't use AVCapture on watchOS and tvOS
index 26ece3a..be28363 100644 (file)
@@ -24,9 +24,6 @@
  */
 
 #import <WebKitLegacy/DOMHTMLElement.h>
-#if TARGET_OS_IPHONE
-#import <UIKit/UITextInputTraits.h>
-#endif
 
 @class DOMFileList;
 @class DOMHTMLFormElement;
 @class NSURL;
 
 WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14)
-#if TARGET_OS_IPHONE
-@interface DOMHTMLInputElement : DOMHTMLElement<UITextInputTraits>
-#else
 @interface DOMHTMLInputElement : DOMHTMLElement
-#endif
 @property (copy) NSString *accept;
 @property (copy) NSString *alt;
 @property BOOL autofocus WEBKIT_AVAILABLE_MAC(10_6);