[AW] DevUI: Always merge dev ui launcher manifest to the final manifest
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:Richard Coles <torne@chromium.org> Reviewed-by:
Nate 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}
Showing
Please register or sign in to comment