• Hazem Ashmawy's avatar
    [AW] DevUI: Always merge dev ui launcher manifest to the final manifest · 04d9ccbc
    Hazem Ashmawy authored
    Always merge dev ui launcher manifest for standalone and trichrome
    webview into the final manifest unconditionally similar to monochrome
    launcher manifest.
    
    Use jinja_template to:
    - Generate the manifests for all variants from one Manifest file.
    - Pass a variable to determine the default enabled state for the
      launcher activity-alias.
    
    Standalone, Trichrome and Monochrome WebView, all use one activity-alias
    to show the launcher icon.
    
    Change the name and the behaviour of the GN flag to always show the
    launcher icon. If the flag is set to true then Monochrome will always
    show the icon unconditionally.
    
    Fixed: 1047824
    Test: Enable/Disable the flag for stable/prestable WebView variants
    Test: check no changes permissions in standalone and trichrome manifest
    Change-Id: Ida10e39e294715e69ad19f1253cf302113322cc1
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2098804Reviewed-by: default avatarRichard Coles <torne@chromium.org>
    Reviewed-by: default avatarNate Fischer <ntfschr@chromium.org>
    Commit-Queue: Hazem Ashmawy <hazems@chromium.org>
    Auto-Submit: Hazem Ashmawy <hazems@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#751735}
    04d9ccbc
DeveloperUiLauncherManifest.xml 1.1 KB