Title: [200968] trunk
Revision
200968
Author
[email protected]
Date
2016-05-16 14:39:04 -0700 (Mon, 16 May 2016)

Log Message

Remove unused initializer for WebEvent on iOS.
https://bugs.webkit.org/show_bug.cgi?id=157689

Reviewed by Anders Carlsson.

Source/WebCore:

This is no longer used and can be removed.
The logic tied to isPopupVariant has been incorporated
in keyboard flags. The characterSet property is no longer needed too.

* platform/ios/WebEvent.h:
* platform/ios/WebEvent.mm:
(-[WebEvent initWithKeyEventType:timeStamp:characters:charactersIgnoringModifiers:modifiers:isRepeating:withFlags:keyCode:isTabKey:characterSet:]):
(-[WebEvent initWithKeyEventType:timeStamp:characters:charactersIgnoringModifiers:modifiers:isRepeating:isPopupVariant:keyCode:isTabKey:characterSet:]): Deleted.
(-[WebEvent _characterSetDescription]): Deleted.
(-[WebEvent isPopupVariant]): Deleted.
(-[WebEvent characterSet]): Deleted.

Tools:

Adopting different initializer for WebEvent to fix the build.

* DumpRenderTree/mac/EventSendingController.mm:
(-[EventSendingController keyDown:withModifiers:withLocation:]):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (200967 => 200968)


--- trunk/Source/WebCore/ChangeLog	2016-05-16 21:36:15 UTC (rev 200967)
+++ trunk/Source/WebCore/ChangeLog	2016-05-16 21:39:04 UTC (rev 200968)
@@ -1,3 +1,22 @@
+2016-05-13  Enrica Casucci  <[email protected]>
+
+        Remove unused initializer for WebEvent on iOS.
+        https://bugs.webkit.org/show_bug.cgi?id=157689
+
+        Reviewed by Anders Carlsson.
+
+        This is no longer used and can be removed.
+        The logic tied to isPopupVariant has been incorporated
+        in keyboard flags. The characterSet property is no longer needed too.
+
+        * platform/ios/WebEvent.h:
+        * platform/ios/WebEvent.mm:
+        (-[WebEvent initWithKeyEventType:timeStamp:characters:charactersIgnoringModifiers:modifiers:isRepeating:withFlags:keyCode:isTabKey:characterSet:]):
+        (-[WebEvent initWithKeyEventType:timeStamp:characters:charactersIgnoringModifiers:modifiers:isRepeating:isPopupVariant:keyCode:isTabKey:characterSet:]): Deleted.
+        (-[WebEvent _characterSetDescription]): Deleted.
+        (-[WebEvent isPopupVariant]): Deleted.
+        (-[WebEvent characterSet]): Deleted.
+
 2016-05-16  Simon Fraser  <[email protected]>
 
         Add a WebCore logging channel for images

Modified: trunk/Source/WebCore/platform/ios/WebEvent.h (200967 => 200968)


--- trunk/Source/WebCore/platform/ios/WebEvent.h	2016-05-16 21:36:15 UTC (rev 200967)
+++ trunk/Source/WebCore/platform/ios/WebEvent.h	2016-05-16 21:39:04 UTC (rev 200968)
@@ -86,11 +86,9 @@
     NSString *_charactersIgnoringModifiers;
     WebEventFlags _modifierFlags;
     BOOL _keyRepeating;
-    BOOL _popupVariant; // FIXME: to be removed
     NSUInteger _keyboardFlags;
     uint16_t _keyCode;
     BOOL _tabKey;
-    WebEventCharacterSet _characterSet;
     
     float _deltaX;
     float _deltaY;
@@ -127,24 +125,12 @@
                         gestureScale:(float)gestureScale
                      gestureRotation:(float)gestureRotation;
 
-// FIXME: this is deprecated. It will be removed when UIKit adopts the new one below.
 - (WebEvent *)initWithKeyEventType:(WebEventType)type
                          timeStamp:(CFTimeInterval)timeStamp
                         characters:(NSString *)characters
        charactersIgnoringModifiers:(NSString *)charactersIgnoringModifiers
                          modifiers:(WebEventFlags)modifiers
                        isRepeating:(BOOL)repeating
-                    isPopupVariant:(BOOL)popupVariant
-                           keyCode:(uint16_t)keyCode
-                          isTabKey:(BOOL)tabKey
-                      characterSet:(WebEventCharacterSet)characterSet;
-
-- (WebEvent *)initWithKeyEventType:(WebEventType)type
-                         timeStamp:(CFTimeInterval)timeStamp
-                        characters:(NSString *)characters
-       charactersIgnoringModifiers:(NSString *)charactersIgnoringModifiers
-                         modifiers:(WebEventFlags)modifiers
-                       isRepeating:(BOOL)repeating
                          withFlags:(NSUInteger)flags
                            keyCode:(uint16_t)keyCode
                           isTabKey:(BOOL)tabKey
@@ -162,12 +148,9 @@
 @property(nonatomic, readonly) WebEventFlags modifierFlags;
 @property(nonatomic, readonly, getter = isKeyRepeating) BOOL keyRepeating;
 
-// FIXME: this is deprecated. It will be removed when UIKit adopts the new initWithKeyEventType.
-@property(nonatomic, readonly, getter = isPopupVariant) BOOL popupVariant;
 @property(nonatomic, readonly) NSUInteger keyboardFlags;
 @property(nonatomic, readonly) uint16_t keyCode;
 @property(nonatomic, readonly, getter = isTabKey) BOOL tabKey;
-@property(nonatomic, readonly) WebEventCharacterSet characterSet;
 
 // Scroll Wheel
 @property(nonatomic, readonly) float deltaX;

Modified: trunk/Source/WebCore/platform/ios/WebEvent.mm (200967 => 200968)


--- trunk/Source/WebCore/platform/ios/WebEvent.mm	2016-05-16 21:36:15 UTC (rev 200967)
+++ trunk/Source/WebCore/platform/ios/WebEvent.mm	2016-05-16 21:39:04 UTC (rev 200968)
@@ -127,54 +127,12 @@
        charactersIgnoringModifiers:(NSString *)charactersIgnoringModifiers
                          modifiers:(WebEventFlags)modifiers
                        isRepeating:(BOOL)repeating
-                    isPopupVariant:(BOOL)popupVariant
-                           keyCode:(uint16_t)keyCode
-                          isTabKey:(BOOL)tabKey
-                      characterSet:(WebEventCharacterSet)characterSet
-{
-    self = [super init];
-    if (!self)
-        return nil;
-    
-    _type = type;
-    _timestamp = timeStamp;
-
-    _characters = [characters retain];
-    _charactersIgnoringModifiers = [charactersIgnoringModifiers retain];
-    _modifierFlags = modifiers;
-    _keyRepeating = repeating;
-    _popupVariant = popupVariant;
-    _tabKey = tabKey;
-    _characterSet = characterSet;
-
-    if (keyCode)
-        _keyCode = windowsKeyCodeForKeyCode(keyCode);
-
-    // NOTE: this preserves the original semantics which used the
-    // characters string for the keyCode. This should be changed in iOS 4.0 to
-    // allow the client to explicitly specify a keyCode, otherwise default to
-    // mapping the characters string to a keyCode.
-    // e.g. add an 'else' before this 'if'.
-    if ([charactersIgnoringModifiers length] == 1) {
-        unichar ch = [charactersIgnoringModifiers characterAtIndex:0];
-        _keyCode = windowsKeyCodeForCharCodeIOS(ch);
-    }
-
-    return self;
-}
-
-
-- (WebEvent *)initWithKeyEventType:(WebEventType)type
-                         timeStamp:(CFTimeInterval)timeStamp
-                        characters:(NSString *)characters
-       charactersIgnoringModifiers:(NSString *)charactersIgnoringModifiers
-                         modifiers:(WebEventFlags)modifiers
-                       isRepeating:(BOOL)repeating
                          withFlags:(NSUInteger)flags
                            keyCode:(uint16_t)keyCode
                           isTabKey:(BOOL)tabKey
                       characterSet:(WebEventCharacterSet)characterSet
 {
+    UNUSED_PARAM(characterSet);
     self = [super init];
     if (!self)
         return nil;
@@ -188,7 +146,6 @@
     _keyRepeating = repeating;
     _keyboardFlags = flags;
     _tabKey = tabKey;
-    _characterSet = characterSet;
     
     if (keyCode)
         _keyCode = windowsKeyCodeForKeyCode(keyCode);
@@ -276,25 +233,6 @@
     return @"Unknown";
 }
 
-- (NSString *)_characterSetDescription
-{
-    switch (_characterSet) {
-        case WebEventCharacterSetASCII:
-            return @"WebEventCharacterSetASCII";
-        case WebEventCharacterSetSymbol:
-            return @"WebEventCharacterSetSymbol";
-        case WebEventCharacterSetDingbats:
-            return @"WebEventCharacterSetDingbats";
-        case WebEventCharacterSetUnicode:
-            return @"WebEventCharacterSetUnicode";
-        case WebEventCharacterSetFunctionKeys:
-            return @"WebEventCharacterSetFunctionKeys";
-        default:
-            ASSERT_NOT_REACHED();
-    }
-    return @"Unknown";
-}
-
 - (NSString *)_touchLocationsDescription:(NSArray *)locations
 {
     BOOL shouldAddComma = NO;
@@ -359,7 +297,7 @@
             return [NSString stringWithFormat:@"location: (%f, %f) deltaX: %f deltaY: %f", _locationInWindow.x, _locationInWindow.y, _deltaX, _deltaY];
         case WebEventKeyDown:
         case WebEventKeyUp:
-            return [NSString stringWithFormat:@"chars: %@ charsNoModifiers: %@ flags: %d repeating: %d keyboardFlags: %lu keyCode %d, isTab: %d charSet: %@", _characters, _charactersIgnoringModifiers, _modifierFlags, _keyRepeating, static_cast<unsigned long>(_keyboardFlags), _keyCode, _tabKey, [self _characterSetDescription]];
+            return [NSString stringWithFormat:@"chars: %@ charsNoModifiers: %@ flags: %d repeating: %d keyboardFlags: %lu keyCode %d, isTab: %d", _characters, _charactersIgnoringModifiers, _modifierFlags, _keyRepeating, static_cast<unsigned long>(_keyboardFlags), _keyCode, _tabKey];
         case WebEventTouchBegin:
         case WebEventTouchChange:
         case WebEventTouchEnd:
@@ -408,13 +346,6 @@
     return _keyRepeating;
 }
 
-// FIXME: to be removed
-- (BOOL)isPopupVariant
-{
-    ASSERT(_type == WebEventKeyDown || _type == WebEventKeyUp);
-    return _popupVariant;
-}
-
 - (NSUInteger)keyboardFlags
 {
     ASSERT(_type == WebEventKeyDown || _type == WebEventKeyUp);
@@ -433,12 +364,6 @@
     return _tabKey;
 }
 
-- (WebEventCharacterSet)characterSet
-{
-    ASSERT(_type == WebEventKeyDown || _type == WebEventKeyUp);
-    return _characterSet;
-}
-
 - (float)deltaX
 {
     ASSERT(_type == WebEventScrollWheel);

Modified: trunk/Tools/ChangeLog (200967 => 200968)


--- trunk/Tools/ChangeLog	2016-05-16 21:36:15 UTC (rev 200967)
+++ trunk/Tools/ChangeLog	2016-05-16 21:39:04 UTC (rev 200968)
@@ -1,3 +1,15 @@
+2016-05-16  Enrica Casucci  <[email protected]>
+
+        Remove unused initializer for WebEvent on iOS.
+        https://bugs.webkit.org/show_bug.cgi?id=157689
+
+        Reviewed by Anders Carlsson.
+
+        Adopting different initializer for WebEvent to fix the build.
+
+        * DumpRenderTree/mac/EventSendingController.mm:
+        (-[EventSendingController keyDown:withModifiers:withLocation:]):
+
 2016-05-16  Srinivasan Vijayaraghavan  <[email protected]>
 
         Add machine-readable results for JSC API tests to the Buildbot json log

Modified: trunk/Tools/DumpRenderTree/mac/EventSendingController.mm (200967 => 200968)


--- trunk/Tools/DumpRenderTree/mac/EventSendingController.mm	2016-05-16 21:36:15 UTC (rev 200967)
+++ trunk/Tools/DumpRenderTree/mac/EventSendingController.mm	2016-05-16 21:39:04 UTC (rev 200968)
@@ -1041,7 +1041,7 @@
                         charactersIgnoringModifiers:charactersIgnoringModifiers
                         modifiers:(WebEventFlags)modifierFlags
                         isRepeating:NO
-                        isPopupVariant:NO
+                        withFlags:0
                         keyCode:[character characterAtIndex:0]
                         isTabKey:([character characterAtIndex:0] == '\t')
                         characterSet:WebEventCharacterSetASCII];
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to