• Matt Reynolds's avatar
    Remove pepper's parallel gamepad struct definitions · 7550995f
    Matt Reynolds authored
    Before gamepad was partially servicified, gamepad struct definitions
    resided in WebKit. These definitions must be identical for all readers
    and writers to the shared memory buffer for consistency. Since pepper
    may not depend on WebKit, the structs were duplicated in the pepper
    gamepad client.
    
    Now these structs have been moved out of WebKit and can be shared with
    other components by depending on the target
    //device/gamepad/public/cpp:shared_with_blink. This CL removes the
    duplicate pepper definitions and switches all usages to the //device
    definitions.
    
    BUG=694998
    
    Change-Id: I4cf596f5cff18f6dc8945a422a3cc9f70711c10c
    Reviewed-on: https://chromium-review.googlesource.com/1062600Reviewed-by: default avatarBill Budge <bbudge@chromium.org>
    Reviewed-by: default avatarReilly Grant <reillyg@chromium.org>
    Commit-Queue: Matt Reynolds <mattreynolds@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#560914}
    7550995f
BUILD.gn 10.7 KB