Files
brave-core/components/tor
mkarolin 8088b2f270 sandbox::policy::SandboxType -> sandbox::mojom::Sandbox
Chromium change:

https://chromium.googlesource.com/chromium/src/+/eb6a38f

commit eb6a38f6fa54962e1115e1776609680a087aa6f2
Author: Alex Gough <ajgo@chromium.org>
Date:   Fri Oct 22 01:55:13 2021 +0000

    Replace sandbox::policy::SandboxType with mojom Sandbox enum

    sandbox.mojom.Sandbox can now be used as the sandbox type so we
    replace it everywhere.

    The guts of the change are in //sandbox/policy/sandbox_type.h where
    SandboxType is now deleted, and //sandbox/policy/mojom/sandbox.mojom
    where sandbox types that are not already used in mojom ServiceSandbox
    attributes are added.

    Some cascading changes:-

     - kService wasn't implemented on Mac (as it is equivalent to kUtility).
     As we cannot alias enum fields in mojo like we can in C++ I have added
     kService for Mac. The alternative is to define platform specific
     ServiceSandbox attributes for all kService interfaces which seems to
     put this complexity in the wrong place.
     - sandbox_type.h included a number of buildflag headers that other files
     then relied on. As sandbox_type.h is no longer needed in many places
     and no longer needs these defines, they have been introduced where
     required.
     - sandbox::mojom::Sandbox is forward declared in a couple of headers
     that are widely imported, hopefully reducing the number of times the
     mojom.h is included but not used.
     - some build deps must be modified.
     - LibAssistantService needs a sandbox to be defined even when hosted
     in process, so has kNoSandbox now when enable_cros_libassistant is
     false.

    Bug: 1210301
2021-12-07 14:45:03 -05:00
..
2021-12-03 15:26:24 -08:00
2021-12-03 15:26:24 -08:00