Changeset 227645 in webkit


Ignore:
Timestamp:
Jan 25, 2018, 5:12:20 PM (8 years ago)
Author:
Wenson Hsieh
Message:

[iOS] [WK2] Introduce new views and view controllers to support extra-zoomed text form controls
https://bugs.webkit.org/show_bug.cgi?id=182000
<rdar://problem/35143035>

Reviewed by Tim Horton.

Add new files to support text form control editing while extra-zoomed.

  • UIProcess/ios/forms/WKFocusedFormControlView.h: Added.
  • UIProcess/ios/forms/WKFocusedFormControlView.mm: Added.
  • UIProcess/ios/forms/WKFocusedFormControlViewController.h: Added.
  • UIProcess/ios/forms/WKFocusedFormControlViewController.mm: Added.
  • UIProcess/ios/forms/WKTextFormControlViewController.h: Added.
  • UIProcess/ios/forms/WKTextFormControlViewController.mm: Added.
  • UIProcess/ios/forms/WKTextInputViewController.h: Added.
  • UIProcess/ios/forms/WKTextInputViewController.mm: Added.
  • UIProcess/ios/forms/WKTextSuggestionButton.h: Added.
  • UIProcess/ios/forms/WKTextSuggestionButton.mm: Added.
  • WebKit.xcodeproj/project.pbxproj:
Location:
trunk/Source/WebKit
Files:
10 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r227638 r227645  
     12018-01-25  Wenson Hsieh  <wenson_hsieh@apple.com>
     2
     3        [iOS] [WK2] Introduce new views and view controllers to support extra-zoomed text form controls
     4        https://bugs.webkit.org/show_bug.cgi?id=182000
     5        <rdar://problem/35143035>
     6
     7        Reviewed by Tim Horton.
     8
     9        Add new files to support text form control editing while extra-zoomed.
     10
     11        * UIProcess/ios/forms/WKFocusedFormControlView.h: Added.
     12        * UIProcess/ios/forms/WKFocusedFormControlView.mm: Added.
     13        * UIProcess/ios/forms/WKFocusedFormControlViewController.h: Added.
     14        * UIProcess/ios/forms/WKFocusedFormControlViewController.mm: Added.
     15        * UIProcess/ios/forms/WKTextFormControlViewController.h: Added.
     16        * UIProcess/ios/forms/WKTextFormControlViewController.mm: Added.
     17        * UIProcess/ios/forms/WKTextInputViewController.h: Added.
     18        * UIProcess/ios/forms/WKTextInputViewController.mm: Added.
     19        * UIProcess/ios/forms/WKTextSuggestionButton.h: Added.
     20        * UIProcess/ios/forms/WKTextSuggestionButton.mm: Added.
     21        * WebKit.xcodeproj/project.pbxproj:
     22
    1232018-01-25  Chris Dumez  <cdumez@apple.com>
    224
  • trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj

    r227582 r227645  
    724724                2DFC7DBC1BCCC19500C1548C /* WebViewImpl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2DFC7DBA1BCCC19500C1548C /* WebViewImpl.mm */; };
    725725                2DFF7B6F1DA4CFAF00814614 /* WKBackForwardListItemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DFF7B6E1DA4CFAF00814614 /* WKBackForwardListItemPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     726                2E16B6A12016E680008996D6 /* WKTextFormControlViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E16B69F2016E680008996D6 /* WKTextFormControlViewController.h */; };
     727                2E16B6A720171693008996D6 /* WKTextFormControlViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2E16B6A02016E680008996D6 /* WKTextFormControlViewController.mm */; };
     728                2E16B6B82017AB9C008996D6 /* WKFocusedFormControlViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E16B6B62017AB9C008996D6 /* WKFocusedFormControlViewController.h */; };
     729                2E16B6B92017AB9C008996D6 /* WKFocusedFormControlViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2E16B6B72017AB9C008996D6 /* WKFocusedFormControlViewController.mm */; };
     730                2E16B6CA2017B768008996D6 /* WKTextInputViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E16B6C82017B768008996D6 /* WKTextInputViewController.h */; };
     731                2E16B6CB2017B768008996D6 /* WKTextInputViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2E16B6C92017B768008996D6 /* WKTextInputViewController.mm */; };
     732                2E16B6CE2017B7AD008996D6 /* WKFocusedFormControlView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2E16B6CC2017B7AB008996D6 /* WKFocusedFormControlView.mm */; };
     733                2E16B6CF2017B7AD008996D6 /* WKFocusedFormControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E16B6CD2017B7AC008996D6 /* WKFocusedFormControlView.h */; };
     734                2E16B6D42017BA37008996D6 /* WKTextSuggestionButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E16B6D22017BA37008996D6 /* WKTextSuggestionButton.h */; };
     735                2E16B6D52017BA37008996D6 /* WKTextSuggestionButton.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2E16B6D32017BA37008996D6 /* WKTextSuggestionButton.mm */; };
    726736                2E5C770E1FA7D429005932C3 /* APIAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E5C770C1FA7D429005932C3 /* APIAttachment.h */; };
    727737                2E5C770F1FA7D429005932C3 /* APIAttachment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E5C770D1FA7D429005932C3 /* APIAttachment.cpp */; };
     
    30683078                2DFC7DBA1BCCC19500C1548C /* WebViewImpl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WebViewImpl.mm; sourceTree = "<group>"; };
    30693079                2DFF7B6E1DA4CFAF00814614 /* WKBackForwardListItemPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKBackForwardListItemPrivate.h; sourceTree = "<group>"; };
     3080                2E16B69F2016E680008996D6 /* WKTextFormControlViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = WKTextFormControlViewController.h; path = ios/forms/WKTextFormControlViewController.h; sourceTree = "<group>"; };
     3081                2E16B6A02016E680008996D6 /* WKTextFormControlViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = WKTextFormControlViewController.mm; path = ios/forms/WKTextFormControlViewController.mm; sourceTree = "<group>"; };
     3082                2E16B6B62017AB9C008996D6 /* WKFocusedFormControlViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = WKFocusedFormControlViewController.h; path = ios/forms/WKFocusedFormControlViewController.h; sourceTree = "<group>"; };
     3083                2E16B6B72017AB9C008996D6 /* WKFocusedFormControlViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = WKFocusedFormControlViewController.mm; path = ios/forms/WKFocusedFormControlViewController.mm; sourceTree = "<group>"; };
     3084                2E16B6C82017B768008996D6 /* WKTextInputViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = WKTextInputViewController.h; path = ios/forms/WKTextInputViewController.h; sourceTree = "<group>"; };
     3085                2E16B6C92017B768008996D6 /* WKTextInputViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = WKTextInputViewController.mm; path = ios/forms/WKTextInputViewController.mm; sourceTree = "<group>"; };
     3086                2E16B6CC2017B7AB008996D6 /* WKFocusedFormControlView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = WKFocusedFormControlView.mm; path = ios/forms/WKFocusedFormControlView.mm; sourceTree = "<group>"; };
     3087                2E16B6CD2017B7AC008996D6 /* WKFocusedFormControlView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WKFocusedFormControlView.h; path = ios/forms/WKFocusedFormControlView.h; sourceTree = "<group>"; };
     3088                2E16B6D22017BA37008996D6 /* WKTextSuggestionButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = WKTextSuggestionButton.h; path = ios/forms/WKTextSuggestionButton.h; sourceTree = "<group>"; };
     3089                2E16B6D32017BA37008996D6 /* WKTextSuggestionButton.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = WKTextSuggestionButton.mm; path = ios/forms/WKTextSuggestionButton.mm; sourceTree = "<group>"; };
    30703090                2E5C770C1FA7D429005932C3 /* APIAttachment.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = APIAttachment.h; sourceTree = "<group>"; };
    30713091                2E5C770D1FA7D429005932C3 /* APIAttachment.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = APIAttachment.cpp; sourceTree = "<group>"; };
     
    83088328                                A58B6F0618FCA733008CBA53 /* WKFileUploadPanel.h */,
    83098329                                A58B6F0718FCA733008CBA53 /* WKFileUploadPanel.mm */,
     8330                                2E16B6CD2017B7AC008996D6 /* WKFocusedFormControlView.h */,
     8331                                2E16B6CC2017B7AB008996D6 /* WKFocusedFormControlView.mm */,
     8332                                2E16B6B62017AB9C008996D6 /* WKFocusedFormControlViewController.h */,
     8333                                2E16B6B72017AB9C008996D6 /* WKFocusedFormControlViewController.mm */,
    83108334                                C54256AF18BEC18B00DE4179 /* WKFormInputControl.h */,
    83118335                                C54256B018BEC18B00DE4179 /* WKFormInputControl.mm */,
     
    83198343                                0F08CF531D63C14000B48DF1 /* WKFormSelectPopover.h */,
    83208344                                C57193BA18C149D0002D0F12 /* WKFormSelectPopover.mm */,
     8345                                2E16B69F2016E680008996D6 /* WKTextFormControlViewController.h */,
     8346                                2E16B6A02016E680008996D6 /* WKTextFormControlViewController.mm */,
     8347                                2E16B6C82017B768008996D6 /* WKTextInputViewController.h */,
     8348                                2E16B6C92017B768008996D6 /* WKTextInputViewController.mm */,
     8349                                2E16B6D22017BA37008996D6 /* WKTextSuggestionButton.h */,
     8350                                2E16B6D32017BA37008996D6 /* WKTextSuggestionButton.mm */,
    83218351                        );
    83228352                        name = forms;
     
    93349364                                A58B6F0818FCA733008CBA53 /* WKFileUploadPanel.h in Headers */,
    93359365                                37F623B812A57B6200E3FDF6 /* WKFindOptions.h in Headers */,
     9366                                2E16B6CF2017B7AD008996D6 /* WKFocusedFormControlView.h in Headers */,
     9367                                2E16B6B82017AB9C008996D6 /* WKFocusedFormControlViewController.h in Headers */,
    93369368                                C54256B518BEC18C00DE4179 /* WKFormInputControl.h in Headers */,
    93379369                                C54256B718BEC18C00DE4179 /* WKFormPeripheral.h in Headers */,
     
    94949526                                31D755C11D91B81500843BD1 /* WKTextChecker.h in Headers */,
    94959527                                2DD67A351BD861060053B251 /* WKTextFinderClient.h in Headers */,
     9528                                2E16B6A12016E680008996D6 /* WKTextFormControlViewController.h in Headers */,
     9529                                2E16B6CA2017B768008996D6 /* WKTextInputViewController.h in Headers */,
    94969530                                0FCB4E6818BBE3D9000FCFC9 /* WKTextInputWindowController.h in Headers */,
     9531                                2E16B6D42017BA37008996D6 /* WKTextSuggestionButton.h in Headers */,
    94979532                                BC407608124FF0270068F20A /* WKType.h in Headers */,
    94989533                                7CD5EBBF1746B04C000C1C45 /* WKTypeRefWrapper.h in Headers */,
     
    1100011035                                BC4075FB124FF0270068F20A /* WKErrorRef.cpp in Sources */,
    1100111036                                A58B6F0918FCA733008CBA53 /* WKFileUploadPanel.mm in Sources */,
     11037                                2E16B6CE2017B7AD008996D6 /* WKFocusedFormControlView.mm in Sources */,
     11038                                2E16B6B92017AB9C008996D6 /* WKFocusedFormControlViewController.mm in Sources */,
    1100211039                                C54256B618BEC18C00DE4179 /* WKFormInputControl.mm in Sources */,
    1100311040                                C54256B918BEC18C00DE4179 /* WKFormPopover.mm in Sources */,
     
    1110511142                                31D755C21D91B81B00843BD1 /* WKTextChecker.cpp in Sources */,
    1110611143                                2DD67A361BD861060053B251 /* WKTextFinderClient.mm in Sources */,
     11144                                2E16B6A720171693008996D6 /* WKTextFormControlViewController.mm in Sources */,
     11145                                2E16B6CB2017B768008996D6 /* WKTextInputViewController.mm in Sources */,
    1110711146                                0FCB4E6918BBE3D9000FCFC9 /* WKTextInputWindowController.mm in Sources */,
     11147                                2E16B6D52017BA37008996D6 /* WKTextSuggestionButton.mm in Sources */,
    1110811148                                BC407607124FF0270068F20A /* WKType.cpp in Sources */,
    1110911149                                7CD5EBBE1746B04C000C1C45 /* WKTypeRefWrapper.mm in Sources */,
Note: See TracChangeset for help on using the changeset viewer.