• Vaclav Brozek's avatar
    Move FormParser to components · 25ce5ac5
    Vaclav Brozek authored
    FormParser provides parsing PasswordForm structures from HTML data. It
    currently is only used on iOS, and hence resides inside //ios. However,
    in order to fuzz it, it has to be compiled on Linux and/or Mac.
    Therefore the file itself is being moved to the component.
    
    A side effect of this change is:
     * Dropping iOS PlatformTest fixture, because the test does not need it.
     (The fixture was responsible for draining the autorelease pool, but the
     test is pure C++, no Objective C).
     * Renaming to IOSFormParser, to ensure that iOS is still mentioned in
     the file path. It will also help to keep two different form parsers
     once the FormParser for desktop is added into the new target directory.
    
    Bug: 827945
    Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
    Change-Id: I114e01af40d5d29f221e15e44f0fdf635ea1c8b4
    Reviewed-on: https://chromium-review.googlesource.com/989952Reviewed-by: default avatarVadym Doroshenko <dvadym@chromium.org>
    Commit-Queue: Vaclav Brozek <vabr@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#547650}
    25ce5ac5
password_controller.mm 33.6 KB