• Wez's avatar
    Reland "[fuchsia] Implement fuchsia.web.Frame/SetUrlRequestRewriteRules." · f89dec09
    Wez authored
    This is a reland of 62e19745 with the component
    build fixed.
    
    Original change's description:
    > [fuchsia] Implement fuchsia.web.Frame/SetUrlRequestRewriteRules.
    >
    > * Implement the fuchsia.web.Frame/SetUrlRequestRewriteRules API.
    > * Add a mojo interface to provide the renderers with new rules.
    >   * This interface is implemented in the browser in
    >     UrlRequestRewriteRulesManager, which also takes care of validating
    >     and converting the rules from FIDL to Mojo, and providing them to
    >     the WebEngineURLLoaderThrottles in the browser.
    >   * In the renderer, there is one rules receiver per RenderFrame,
    >     implemented in UrlRequestRulesReceiver. They cache the rules and
    >     provide them to the WebEngineURLLoaderThrottles in the renderer.
    > * Add unit tests and browser tests for the new API.
    >
    > Bug: 976975
    > Change-Id: I446ea4838d50e65c568e7e2cbcd32c23d64af426
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1659677
    > Commit-Queue: Wez <wez@chromium.org>
    > Reviewed-by: Daniel Cheng <dcheng@chromium.org>
    > Reviewed-by: Ken Rockot <rockot@google.com>
    > Reviewed-by: Wez <wez@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#695298}
    
    Bug: 976975, 1002719
    Change-Id: I8ea6fda911b6efb89eff8f33182525ed99a20cc1
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1797338
    Auto-Submit: Wez <wez@chromium.org>
    Reviewed-by: default avatarDaniel Cheng <dcheng@chromium.org>
    Reviewed-by: default avatarScott Violet <sky@chromium.org>
    Reviewed-by: default avatarKevin Marshall <kmarshall@chromium.org>
    Commit-Queue: Scott Violet <sky@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#695745}
    f89dec09
BUILD.gn 2.18 KB