Commit e10b3bfb authored by Rachel Carpenter's avatar Rachel Carpenter Committed by Commit Bot

Add Help App CIPD resources to the resource bundle.

This means that we render the real app when ChromeOS,
and the mock html and JS when not (for testing).

Bug: 1012578, b/144121590
Change-Id: I282b39343c110da0482481f1569ad05a57e2f736
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1930360
Commit-Queue: Rachel Carpenter <carpenterr@google.com>
Reviewed-by: default avatarSamuel Huang <huangs@chromium.org>
Reviewed-by: default avatarRyo Hashimoto <hashimoto@chromium.org>
Reviewed-by: default avatarTrent Apted <tapted@chromium.org>
Cr-Commit-Position: refs/heads/master@{#720848}
parent 20f60637
...@@ -164,6 +164,7 @@ template("chrome_extra_paks") { ...@@ -164,6 +164,7 @@ template("chrome_extra_paks") {
"$root_gen_dir/chrome/cellular_setup_resources.pak", "$root_gen_dir/chrome/cellular_setup_resources.pak",
"$root_gen_dir/chrome/multidevice_setup_resources.pak", "$root_gen_dir/chrome/multidevice_setup_resources.pak",
"$root_gen_dir/chrome/os_settings_resources.pak", "$root_gen_dir/chrome/os_settings_resources.pak",
"$root_gen_dir/chromeos/chromeos_help_app_bundle_resources.pak",
"$root_gen_dir/chromeos/chromeos_help_app_resources.pak", "$root_gen_dir/chromeos/chromeos_help_app_resources.pak",
"$root_gen_dir/chromeos/chromeos_media_app_bundle_resources.pak", "$root_gen_dir/chromeos/chromeos_media_app_bundle_resources.pak",
"$root_gen_dir/chromeos/chromeos_media_app_resources.pak", "$root_gen_dir/chromeos/chromeos_media_app_resources.pak",
...@@ -178,6 +179,7 @@ template("chrome_extra_paks") { ...@@ -178,6 +179,7 @@ template("chrome_extra_paks") {
"//chrome/browser/resources/chromeos:cellular_setup_resources", "//chrome/browser/resources/chromeos:cellular_setup_resources",
"//chrome/browser/resources/chromeos:multidevice_setup_resources", "//chrome/browser/resources/chromeos:multidevice_setup_resources",
"//chromeos/resources", "//chromeos/resources",
"//chromeos/resources:help_app_bundle_resources",
"//chromeos/resources:help_app_resources", "//chromeos/resources:help_app_resources",
"//chromeos/resources:media_app_bundle_resources", "//chromeos/resources:media_app_bundle_resources",
"//chromeos/resources:media_app_resources", "//chromeos/resources:media_app_resources",
......
...@@ -18,6 +18,7 @@ static_library("help_app_ui") { ...@@ -18,6 +18,7 @@ static_library("help_app_ui") {
deps = [ deps = [
"//chromeos/constants", "//chromeos/constants",
"//chromeos/resources:help_app_bundle_resources",
"//chromeos/resources:help_app_resources", "//chromeos/resources:help_app_resources",
"//content/public/browser", "//content/public/browser",
"//ui/webui", "//ui/webui",
......
...@@ -5,6 +5,8 @@ ...@@ -5,6 +5,8 @@
#include "chromeos/components/help_app_ui/help_app_guest_ui.h" #include "chromeos/components/help_app_ui/help_app_guest_ui.h"
#include "chromeos/components/help_app_ui/url_constants.h" #include "chromeos/components/help_app_ui/url_constants.h"
#include "chromeos/grit/chromeos_help_app_bundle_resources.h"
#include "chromeos/grit/chromeos_help_app_bundle_resources_map.h"
#include "chromeos/grit/chromeos_help_app_resources.h" #include "chromeos/grit/chromeos_help_app_resources.h"
#include "content/public/browser/web_ui_data_source.h" #include "content/public/browser/web_ui_data_source.h"
...@@ -15,7 +17,14 @@ content::WebUIDataSource* CreateHelpAppGuestDataSource() { ...@@ -15,7 +17,14 @@ content::WebUIDataSource* CreateHelpAppGuestDataSource() {
content::WebUIDataSource* source = content::WebUIDataSource* source =
content::WebUIDataSource::Create(kChromeUIHelpAppGuestHost); content::WebUIDataSource::Create(kChromeUIHelpAppGuestHost);
source->AddResourcePath("app.html", IDR_HELP_APP_APP_HTML); source->AddResourcePath("app.html", IDR_HELP_APP_APP_HTML);
source->AddResourcePath("js/bootstrap.js", IDR_HELP_APP_BOOTSTRAP_JS); source->AddResourcePath("bootstrap.js", IDR_HELP_APP_BOOTSTRAP_JS);
// Add all resources from chromeos_media_app_bundle.pak.
for (size_t i = 0; i < kChromeosHelpAppBundleResourcesSize; i++) {
source->AddResourcePath(kChromeosHelpAppBundleResources[i].name,
kChromeosHelpAppBundleResources[i].value);
}
// TODO(crbug.com/1023700): Better solution before launch. // TODO(crbug.com/1023700): Better solution before launch.
source->DisableDenyXFrameOptions(); source->DisableDenyXFrameOptions();
return source; return source;
......
...@@ -19,7 +19,7 @@ content::WebUIDataSource* CreateHostDataSource() { ...@@ -19,7 +19,7 @@ content::WebUIDataSource* CreateHostDataSource() {
// TODO(crbug.com/1012578): This is a placeholder only, update with the // TODO(crbug.com/1012578): This is a placeholder only, update with the
// actual app content. // actual app content.
source->SetDefaultResource(IDR_HELP_APP_INDEX_HTML); source->SetDefaultResource(IDR_HELP_APP_HOST_INDEX_HTML);
source->AddResourcePath("pwa.html", IDR_HELP_APP_PWA_HTML); source->AddResourcePath("pwa.html", IDR_HELP_APP_PWA_HTML);
source->AddResourcePath("manifest.json", IDR_HELP_APP_MANIFEST); source->AddResourcePath("manifest.json", IDR_HELP_APP_MANIFEST);
source->AddResourcePath("app_icon_192.png", IDR_HELP_APP_ICON_192); source->AddResourcePath("app_icon_192.png", IDR_HELP_APP_ICON_192);
......
import("//build/config/chrome_build.gni")
declare_args() {
# Whether to enable the "real" ChromeOS Help App. When false, a mock app is
# bundled for testing integration points.
enable_cros_help_app = false
}
...@@ -2,11 +2,10 @@ ...@@ -2,11 +2,10 @@
Use of this source code is governed by a BSD-style license that can be Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file. --> found in the LICENSE file. -->
<!DOCTYPE html> <!DOCTYPE html>
<meta charset="utf-8">
<style> <style>
body { body {
margin: 0; margin: 0;
} }
</style> </style>
<script src="/js/bootstrap.js"></script> <script src="/bootstrap.js"></script>
<!-- TODO(crbug/1012578): Include scripts to run in the <iframe> sandbox that
communicate via postMessage to scripts running in index.html -->
...@@ -13,19 +13,14 @@ ...@@ -13,19 +13,14 @@
<release seq="1"> <release seq="1">
<includes> <includes>
<!-- TODO(crbug.com/1012578): Add the run time resources .grdp here. --> <include name="IDR_HELP_APP_APP_HTML" file="app.html" type="BINDATA" />
<include name="IDR_HELP_APP_APP_HTML" file="app.html" <include name="IDR_HELP_APP_HOST_INDEX_HTML" file="index.html"
type="BINDATA" />
<include name="IDR_HELP_APP_INDEX_HTML" file="index.html"
type="BINDATA" /> type="BINDATA" />
<include name="IDR_HELP_APP_PWA_HTML" file="pwa.html" type="BINDATA" /> <include name="IDR_HELP_APP_PWA_HTML" file="pwa.html" type="BINDATA" />
<include name="IDR_HELP_APP_MANIFEST" file="manifest.json" <include name="IDR_HELP_APP_MANIFEST" file="manifest.json"
type="BINDATA" /> type="BINDATA" />
<include name="IDR_HELP_APP_ICON_192" file="app_icon_192.png" <include name="IDR_HELP_APP_ICON_192" file="app_icon_192.png"
type="BINDATA" /> type="BINDATA" />
<include name="IDR_HELP_APP_BOOTSTRAP_JS"
file="js/bootstrap.js"
type="BINDATA" />
</includes> </includes>
</release> </release>
</grit> </grit>
...@@ -2,4 +2,6 @@ ...@@ -2,4 +2,6 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
// TODO(crbug/1012578): Pull in resources for app correctly. /**
* @fileoverview Placeholder js file for mock app.
*/
<?xml version="1.0" encoding="utf-8"?>
<grit current_release="1" latest_public_release="0" output_all_resource_defines="false">
<outputs>
<output filename="grit/chromeos_help_app_bundle_resources.h" type="rc_header">
<emit emit_type="prepend"/>
</output>
<output filename="grit/chromeos_help_app_bundle_resources_map.cc" type="resource_file_map_source"/>
<output filename="grit/chromeos_help_app_bundle_resources_map.h" type="resource_map_header"/>
<output filename="chromeos_help_app_bundle_resources.pak" type="data_package"/>
</outputs>
<release seq="1">
<includes>
<include name="IDR_HELP_APP_BOOTSTRAP_JS" file="bootstrap.js" type="BINDATA" />
</includes>
</release>
</grit>
...@@ -25,4 +25,4 @@ ...@@ -25,4 +25,4 @@
type="BINDATA" /> type="BINDATA" />
</includes> </includes>
</release> </release>
</grit> </grit>
\ No newline at end of file
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
# found in the LICENSE file. # found in the LICENSE file.
import("//chromeos/assistant/assistant.gni") import("//chromeos/assistant/assistant.gni")
import("//chromeos/components/help_app_ui/help_app_ui.gni")
import("//chromeos/components/media_app_ui/media_app_ui.gni") import("//chromeos/components/media_app_ui/media_app_ui.gni")
import("//tools/grit/grit_rule.gni") import("//tools/grit/grit_rule.gni")
...@@ -41,6 +42,8 @@ grit("resources") { ...@@ -41,6 +42,8 @@ grit("resources") {
] ]
} }
# Resources used by chrome://help-app, and parts of the sandboxed app it hosts
# that do not come from the app bundle (below).
grit("help_app_resources") { grit("help_app_resources") {
source = "../components/help_app_ui/resources/help_app_resources.grd" source = "../components/help_app_ui/resources/help_app_resources.grd"
...@@ -55,8 +58,29 @@ grit("help_app_resources") { ...@@ -55,8 +58,29 @@ grit("help_app_resources") {
output_dir = "$root_gen_dir/chromeos" output_dir = "$root_gen_dir/chromeos"
} }
# Resources automatically served by the chrome://help-app bundle, obtained via DEPS.
grit("help_app_bundle_resources") {
if (enable_cros_help_app) {
# Obtained via src-internal/DEPS.
source =
"../components/help_app_ui/resources/app/help_app_bundle_resources.grd"
} else {
source = "../components/help_app_ui/resources/mock/help_app_bundle_mock_resources.grd"
}
source_is_generated = true
outputs = [
"grit/chromeos_help_app_bundle_resources.h",
"grit/chromeos_help_app_bundle_resources_map.cc",
"grit/chromeos_help_app_bundle_resources_map.h",
"chromeos_help_app_bundle_resources.pak",
]
output_dir = "$root_gen_dir/chromeos"
}
# Resources used by chrome://media-app, and parts of the sandboxed app it hosts # Resources used by chrome://media-app, and parts of the sandboxed app it hosts
# that do no come from the app bundle (below). # that do not come from the app bundle (below).
grit("media_app_resources") { grit("media_app_resources") {
source = "../components/media_app_ui/resources/media_app_resources.grd" source = "../components/media_app_ui/resources/media_app_resources.grd"
......
...@@ -105,88 +105,88 @@ ...@@ -105,88 +105,88 @@
# Big alignment at start of section. # Big alignment at start of section.
"META": {"align": 100}, "META": {"align": 100},
"includes": [9500], "includes": [9500],
"structures": [9910], "structures": [9900],
}, },
"chrome/browser/resources/bookmarks/bookmarks_resources.grd": { "chrome/browser/resources/bookmarks/bookmarks_resources.grd": {
"includes": [9940], "includes": [9930],
"structures": [9960], "structures": [9950],
}, },
"chrome/browser/resources/bookmarks/bookmarks_resources_vulcanized.grd": { "chrome/browser/resources/bookmarks/bookmarks_resources_vulcanized.grd": {
"includes": [9980], "includes": [9970],
}, },
"chrome/browser/resources/chromeos/camera/camera_resources.grd": { "chrome/browser/resources/chromeos/camera/camera_resources.grd": {
"includes": [9990], "includes": [9980],
"structures": [10060], "structures": [10030],
}, },
"chrome/browser/resources/chromeos/camera/src/strings/camera_strings.grd": { "chrome/browser/resources/chromeos/camera/src/strings/camera_strings.grd": {
"messages": [10120], "messages": [10090],
}, },
"chrome/browser/resources/chromeos/cellular_setup/cellular_setup_resources.grd": { "chrome/browser/resources/chromeos/cellular_setup/cellular_setup_resources.grd": {
"structures": [10210], "structures": [10180],
}, },
"chrome/browser/resources/chromeos/multidevice_setup/multidevice_setup_resources.grd": { "chrome/browser/resources/chromeos/multidevice_setup/multidevice_setup_resources.grd": {
"structures": [10220], "structures": [10190],
}, },
"chrome/browser/resources/component_extension_resources.grd": { "chrome/browser/resources/component_extension_resources.grd": {
"includes": [10230], "includes": [10200],
"structures": [10370], "structures": [10340],
}, },
"chrome/browser/resources/downloads/downloads_resources_vulcanized.grd": { "chrome/browser/resources/downloads/downloads_resources_vulcanized.grd": {
"includes": [10380], "includes": [10350],
}, },
"chrome/browser/resources/downloads/downloads_resources.grd": { "chrome/browser/resources/downloads/downloads_resources.grd": {
"includes": [10390], "includes": [10360],
"structures": [10400], "structures": [10370],
}, },
"chrome/browser/resources/extensions/extensions_resources_vulcanized.grd": { "chrome/browser/resources/extensions/extensions_resources_vulcanized.grd": {
"includes": [10410], "includes": [10380],
}, },
"chrome/browser/resources/extensions/extensions_resources.grd": { "chrome/browser/resources/extensions/extensions_resources.grd": {
"includes": [10420], "includes": [10390],
"structures": [10460], "structures": [10430],
}, },
"chrome/browser/resources/history/history_resources_vulcanized.grd": { "chrome/browser/resources/history/history_resources_vulcanized.grd": {
"includes": [10480], "includes": [10450],
}, },
"chrome/browser/resources/history/history_resources.grd": { "chrome/browser/resources/history/history_resources.grd": {
"includes": [10500], "includes": [10470],
}, },
"chrome/browser/resources/local_ntp/local_ntp_resources.grd": { "chrome/browser/resources/local_ntp/local_ntp_resources.grd": {
"includes": [10540], "includes": [10510],
}, },
"chrome/browser/resources/new_tab_page/new_tab_page_resources.grd": { "chrome/browser/resources/new_tab_page/new_tab_page_resources.grd": {
"includes": [10580], "includes": [10550],
"structures": [10590], "structures": [10560],
}, },
"chrome/browser/resources/print_preview/print_preview_resources_vulcanized.grd": { "chrome/browser/resources/print_preview/print_preview_resources_vulcanized.grd": {
"includes": [10600], "includes": [10570],
}, },
"chrome/browser/resources/print_preview/print_preview_resources.grd": { "chrome/browser/resources/print_preview/print_preview_resources.grd": {
"includes": [10610], "includes": [10580],
"structures": [10660], "structures": [10630],
}, },
"chrome/browser/resources/settings/os_settings_resources_vulcanized.grd": { "chrome/browser/resources/settings/os_settings_resources_vulcanized.grd": {
"includes": [10700], "includes": [10670],
}, },
"chrome/browser/resources/settings/os_settings_resources.grd": { "chrome/browser/resources/settings/os_settings_resources.grd": {
"structures": [10710], "structures": [10680],
}, },
"chrome/browser/resources/settings/settings_resources_vulcanized.grd": { "chrome/browser/resources/settings/settings_resources_vulcanized.grd": {
"includes": [11250], "includes": [11220],
}, },
"chrome/browser/resources/settings/settings_resources.grd": { "chrome/browser/resources/settings/settings_resources.grd": {
"structures": [11260], "structures": [11230],
}, },
"chrome/browser/resources/tab_strip/tab_strip_resources.grd": { "chrome/browser/resources/tab_strip/tab_strip_resources.grd": {
"structures": [11850], "structures": [11820],
"includes": [11870], "includes": [11840],
}, },
"chrome/browser/resources/welcome/welcome_resources.grd": { "chrome/browser/resources/welcome/welcome_resources.grd": {
"includes": [11890], "includes": [11860],
"structures": [11920], "structures": [11890],
}, },
"chrome/browser/vr/testapp/vr_testapp_resources.grd": { "chrome/browser/vr/testapp/vr_testapp_resources.grd": {
"includes": [11940], "includes": [11910],
}, },
# END chrome/browser section. # END chrome/browser section.
...@@ -265,23 +265,35 @@ ...@@ -265,23 +265,35 @@
"chromeos/components/help_app_ui/resources/help_app_resources.grd": { "chromeos/components/help_app_ui/resources/help_app_resources.grd": {
"includes": [12450], "includes": [12450],
}, },
"chromeos/components/media_app_ui/resources/media_app_resources.grd": { # Both help_app_bundle_resources.grd and help_app_bundle_mock_resources.grd
# start with the same id because only one of them is built depending on if
# src_internal is available. Lower bound for number of resource ids is number
# of languages (74).
"chromeos/components/help_app_ui/resources/app/help_app_bundle_resources.grd": {
"META": {"sizes": {"includes": [100],}}, # Relies on src-internal.
"includes": [12460], "includes": [12460],
}, },
"chromeos/components/help_app_ui/resources/mock/help_app_bundle_mock_resources.grd": {
"includes": [12460],
},
"chromeos/components/media_app_ui/resources/media_app_resources.grd": {
"META": {"join": 2},
"includes": [12580],
},
# Both media_app_bundle_resources.grd and media_app_bundle_mock_resources.grd # Both media_app_bundle_resources.grd and media_app_bundle_mock_resources.grd
# start with the same id because only one of them is built depending on if # start with the same id because only one of them is built depending on if
# src_internal is available. Lower bound for number of resource ids is number # src_internal is available. Lower bound for number of resource ids is number
# of languages (74). # of languages (74).
"chromeos/components/media_app_ui/resources/app/app/media_app_bundle_resources.grd": { "chromeos/components/media_app_ui/resources/app/app/media_app_bundle_resources.grd": {
"META": {"sizes": {"includes": [100],}}, # Relies on src-internal. "META": {"sizes": {"includes": [100],}}, # Relies on src-internal.
"includes": [12470], "includes": [12590],
}, },
"chromeos/components/media_app_ui/resources/mock/media_app_bundle_mock_resources.grd": { "chromeos/components/media_app_ui/resources/mock/media_app_bundle_mock_resources.grd": {
"includes": [12470], "includes": [12590],
}, },
"chromeos/resources/chromeos_resources.grd": { "chromeos/resources/chromeos_resources.grd": {
"META": {"join": 2}, "META": {"join": 2},
"includes": [12590], "includes": [12710],
}, },
# END chromeos/ section. # END chromeos/ section.
...@@ -292,37 +304,37 @@ ...@@ -292,37 +304,37 @@
"components/components_chromium_strings.grd": { "components/components_chromium_strings.grd": {
# Big alignment at start of section. # Big alignment at start of section.
"META": {"align": 100}, "META": {"align": 100},
"messages": [12700], "messages": [12800],
}, },
"components/components_google_chrome_strings.grd": { "components/components_google_chrome_strings.grd": {
"messages": [12700], "messages": [12800],
}, },
"components/components_locale_settings.grd": { "components/components_locale_settings.grd": {
"META": {"join": 2}, "META": {"join": 2},
"includes": [12720], "includes": [12820],
"messages": [12730], "messages": [12830],
}, },
"components/components_strings.grd": { "components/components_strings.grd": {
"messages": [12740], "messages": [12840],
}, },
"components/omnibox/resources/omnibox_resources.grd": { "components/omnibox/resources/omnibox_resources.grd": {
"includes": [14670], "includes": [14770],
}, },
"components/policy/resources/policy_templates.grd": { "components/policy/resources/policy_templates.grd": {
"structures": [14680], "structures": [14780],
}, },
"components/resources/components_resources.grd": { "components/resources/components_resources.grd": {
"includes": [14690], "includes": [14790],
}, },
"components/resources/components_scaled_resources.grd": { "components/resources/components_scaled_resources.grd": {
"structures": [14770], "structures": [14870],
}, },
"components/embedder_support/android/java/strings/web_contents_delegate_android_strings.grd": { "components/embedder_support/android/java/strings/web_contents_delegate_android_strings.grd": {
"messages": [14810], "messages": [14910],
}, },
"components/autofill/core/browser/autofill_address_rewriter_resources.grd":{ "components/autofill/core/browser/autofill_address_rewriter_resources.grd":{
"includes": [14830] "includes": [14930]
}, },
# END components/ section. # END components/ section.
...@@ -385,19 +397,19 @@ ...@@ -385,19 +397,19 @@
"content/app/resources/content_resources.grd": { "content/app/resources/content_resources.grd": {
# Big alignment at start of section. # Big alignment at start of section.
"META": {"join": 3, "align": 100}, "META": {"join": 3, "align": 100},
"structures": [14900], "structures": [15000],
}, },
"content/content_resources.grd": { "content/content_resources.grd": {
"includes": [14930], "includes": [15030],
}, },
"content/shell/shell_resources.grd": { "content/shell/shell_resources.grd": {
"includes": [14970], "includes": [15070],
}, },
# This file is generated during the build. # This file is generated during the build.
"<(SHARED_INTERMEDIATE_DIR)/content/browser/tracing/tracing_resources.grd": { "<(SHARED_INTERMEDIATE_DIR)/content/browser/tracing/tracing_resources.grd": {
"META": {"sizes": {"includes": [20],}}, "META": {"sizes": {"includes": [20],}},
"includes": [14980], "includes": [15080],
}, },
# END content/ section. # END content/ section.
...@@ -407,10 +419,10 @@ ...@@ -407,10 +419,10 @@
"ios/web/ios_web_resources.grd": { "ios/web/ios_web_resources.grd": {
# Big alignment at start of section. # Big alignment at start of section.
"META": {"align": 100}, "META": {"align": 100},
"includes": [14900], "includes": [15000],
}, },
"ios/web/test/test_resources.grd": { "ios/web/test/test_resources.grd": {
"includes": [14910], "includes": [15010],
}, },
# END ios/web/ section. # END ios/web/ section.
...@@ -419,143 +431,143 @@ ...@@ -419,143 +431,143 @@
"android_webview/ui/aw_resources.grd": { "android_webview/ui/aw_resources.grd": {
# Big alignment at start of section. # Big alignment at start of section.
"META": {"join": 2, "align": 100}, "META": {"join": 2, "align": 100},
"includes": [15100], "includes": [15200],
}, },
"android_webview/ui/aw_strings.grd": { "android_webview/ui/aw_strings.grd": {
"messages": [15110], "messages": [15210],
}, },
"ash/app_list/resources/app_list_resources.grd": { "ash/app_list/resources/app_list_resources.grd": {
"structures": [15120], "structures": [15220],
}, },
"ash/ash_strings.grd": { "ash/ash_strings.grd": {
"messages": [15130], "messages": [15230],
}, },
"ash/components/ash_components_strings.grd": { "ash/components/ash_components_strings.grd": {
"messages": [15870], "messages": [15970],
}, },
"ash/keyboard/ui/keyboard_resources.grd": { "ash/keyboard/ui/keyboard_resources.grd": {
"includes": [16120], "includes": [16220],
}, },
"ash/login/resources/login_resources.grd": { "ash/login/resources/login_resources.grd": {
"structures": [16200], "structures": [16300],
}, },
"ash/public/cpp/resources/ash_public_unscaled_resources.grd": { "ash/public/cpp/resources/ash_public_unscaled_resources.grd": {
"includes": [16210], "includes": [16310],
}, },
"chromecast/renderer/resources/extensions_renderer_resources.grd": { "chromecast/renderer/resources/extensions_renderer_resources.grd": {
"includes": [16220], "includes": [16320],
}, },
"cloud_print/virtual_driver/win/install/virtual_driver_setup_resources.grd": { "cloud_print/virtual_driver/win/install/virtual_driver_setup_resources.grd": {
"includes": [16230], "includes": [16330],
"messages": [16240], "messages": [16340],
}, },
"device/bluetooth/bluetooth_strings.grd": { "device/bluetooth/bluetooth_strings.grd": {
"messages": [16250], "messages": [16350],
}, },
"device/fido/fido_strings.grd": { "device/fido/fido_strings.grd": {
"messages": [16270], "messages": [16370],
}, },
"extensions/browser/resources/extensions_browser_resources.grd": { "extensions/browser/resources/extensions_browser_resources.grd": {
"structures": [16280], "structures": [16380],
}, },
"extensions/extensions_resources.grd": { "extensions/extensions_resources.grd": {
"includes": [16290], "includes": [16390],
}, },
"extensions/renderer/resources/extensions_renderer_resources.grd": { "extensions/renderer/resources/extensions_renderer_resources.grd": {
"includes": [16300], "includes": [16400],
"structures": [16370], "structures": [16470],
}, },
"extensions/shell/app_shell_resources.grd": { "extensions/shell/app_shell_resources.grd": {
"includes": [16380], "includes": [16480],
}, },
"extensions/strings/extensions_strings.grd": { "extensions/strings/extensions_strings.grd": {
"messages": [16390], "messages": [16490],
}, },
"headless/lib/resources/headless_lib_resources.grd": { "headless/lib/resources/headless_lib_resources.grd": {
"includes": [16470], "includes": [16570],
}, },
"mojo/public/js/mojo_bindings_resources.grd": { "mojo/public/js/mojo_bindings_resources.grd": {
"includes": [16480], "includes": [16580],
}, },
"net/base/net_resources.grd": { "net/base/net_resources.grd": {
"includes": [16500], "includes": [16600],
}, },
"remoting/resources/remoting_strings.grd": { "remoting/resources/remoting_strings.grd": {
"messages": [16510], "messages": [16610],
}, },
"services/services_strings.grd": { "services/services_strings.grd": {
"messages": [16890], "messages": [16990],
}, },
"third_party/blink/public/blink_image_resources.grd": { "third_party/blink/public/blink_image_resources.grd": {
"structures": [16900], "structures": [17000],
}, },
"third_party/blink/public/blink_resources.grd": { "third_party/blink/public/blink_resources.grd": {
"includes": [16910], "includes": [17010],
}, },
"third_party/blink/renderer/modules/media_controls/resources/media_controls_resources.grd": { "third_party/blink/renderer/modules/media_controls/resources/media_controls_resources.grd": {
"includes": [16990], "includes": [17090],
"structures": [17000], "structures": [17100],
}, },
"third_party/blink/public/strings/blink_strings.grd": { "third_party/blink/public/strings/blink_strings.grd": {
"messages": [17010], "messages": [17110],
}, },
"third_party/ink/ink_resources.grd": { "third_party/ink/ink_resources.grd": {
"includes": [17320], "includes": [17420],
}, },
"third_party/libaddressinput/chromium/address_input_strings.grd": { "third_party/libaddressinput/chromium/address_input_strings.grd": {
"messages": [17330], "messages": [17430],
}, },
"ui/base/test/ui_base_test_resources.grd": { "ui/base/test/ui_base_test_resources.grd": {
"messages": [17380], "messages": [17480],
}, },
"ui/chromeos/resources/ui_chromeos_resources.grd": { "ui/chromeos/resources/ui_chromeos_resources.grd": {
"structures": [17390], "structures": [17490],
}, },
"ui/chromeos/ui_chromeos_strings.grd": { "ui/chromeos/ui_chromeos_strings.grd": {
"messages": [17490], "messages": [17590],
}, },
"ui/file_manager/file_manager_resources.grd": { "ui/file_manager/file_manager_resources.grd": {
"includes": [18410], "includes": [18510],
}, },
"ui/resources/ui_resources.grd": { "ui/resources/ui_resources.grd": {
"structures": [18630], "structures": [18730],
}, },
"ui/resources/ui_unscaled_resources.grd": { "ui/resources/ui_unscaled_resources.grd": {
"includes": [18770], "includes": [18870],
}, },
"ui/strings/app_locale_settings.grd": { "ui/strings/app_locale_settings.grd": {
"messages": [18800], "messages": [18900],
}, },
"ui/strings/ui_strings.grd": { "ui/strings/ui_strings.grd": {
"messages": [18810], "messages": [18910],
}, },
"ui/views/resources/views_resources.grd": { "ui/views/resources/views_resources.grd": {
"structures": [19110], "structures": [19210],
}, },
"ui/webui/resources/webui_resources.grd": { "ui/webui/resources/webui_resources.grd": {
"includes": [19170], "includes": [19270],
"structures": [19330], "structures": [19430],
}, },
"weblayer/weblayer_resources.grd": { "weblayer/weblayer_resources.grd": {
"includes": [19950], "includes": [20050],
}, },
# This file is generated during the build. # This file is generated during the build.
"<(SHARED_INTERMEDIATE_DIR)/devtools/devtools_resources.grd": { "<(SHARED_INTERMEDIATE_DIR)/devtools/devtools_resources.grd": {
"META": {"sizes": {"includes": [500],}}, "META": {"sizes": {"includes": [500],}},
"includes": [19960], "includes": [20060],
}, },
# END "everything else" section. # END "everything else" section.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment