Commit 13e8011c authored by Evan Stade's avatar Evan Stade Committed by Commit Bot

Reland "cros - Update appearance of resolution change notification."

This is a reland of f57e1c35
which was reverted due to being blamed for the msan failures which
were fixed by d8f72fd2

Original change's description:
> cros - Update appearance of resolution change notification.
>
> This removes the last raster asset in ash_resources.grd, so remove that
> file and the associated build target.
>
> Bug: 840509,505953
> Change-Id: I43ec69b5b8b9fc34aa71a1b65f204447e73b133c
> Reviewed-on: https://chromium-review.googlesource.com/1050523
> Commit-Queue: Evan Stade <estade@chromium.org>
> Reviewed-by: James Cook <jamescook@chromium.org>
> Reviewed-by: Scott Violet <sky@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#557292}

TBR=jamescook@chromium.org,sky@chromium.org

Bug: 840509, 505953
Change-Id: Iae0b07cbf2e14e307b74e11d07d21290ee72291b
Reviewed-on: https://chromium-review.googlesource.com/1054222
Commit-Queue: Evan Stade <estade@chromium.org>
Reviewed-by: default avatarScott Violet <sky@chromium.org>
Reviewed-by: default avatarEvan Stade <estade@chromium.org>
Cr-Commit-Position: refs/heads/master@{#557679}
parent f7e9d43d
...@@ -1208,7 +1208,6 @@ component("ash") { ...@@ -1208,7 +1208,6 @@ component("ash") {
public_deps = [ public_deps = [
"//ash/public/cpp", "//ash/public/cpp",
"//ash/public/cpp/vector_icons", "//ash/public/cpp/vector_icons",
"//ash/resources",
"//ash/resources/vector_icons", "//ash/resources/vector_icons",
"//ash/strings", "//ash/strings",
"//ash/wayland", "//ash/wayland",
...@@ -1831,7 +1830,6 @@ test("ash_unittests") { ...@@ -1831,7 +1830,6 @@ test("ash_unittests") {
"//ash/public/cpp", "//ash/public/cpp",
"//ash/public/cpp:unit_tests", "//ash/public/cpp:unit_tests",
"//ash/public/cpp/vector_icons", "//ash/public/cpp/vector_icons",
"//ash/resources",
"//ash/resources/vector_icons", "//ash/resources/vector_icons",
"//ash/strings", "//ash/strings",
"//ash/touch_hud", "//ash/touch_hud",
...@@ -2130,7 +2128,6 @@ static_library("test_support_common") { ...@@ -2130,7 +2128,6 @@ static_library("test_support_common") {
"//ash/components/fast_ink", "//ash/components/fast_ink",
"//ash/public/cpp", "//ash/public/cpp",
"//ash/public/interfaces:test_interfaces", "//ash/public/interfaces:test_interfaces",
"//ash/resources",
"//base", "//base",
"//base:i18n", "//base:i18n",
"//base/test:test_support", "//base/test:test_support",
...@@ -2232,7 +2229,6 @@ repack("ash_service_resources") { ...@@ -2232,7 +2229,6 @@ repack("ash_service_resources") {
output = "$root_out_dir/ash_service_resources.pak" output = "$root_out_dir/ash_service_resources.pak"
sources = [ sources = [
"$root_gen_dir/ash/components/resources/ash_components_resources_100_percent.pak", "$root_gen_dir/ash/components/resources/ash_components_resources_100_percent.pak",
"$root_gen_dir/ash/resources/ash_resources_100_percent.pak",
"$root_gen_dir/ash/strings/ash_strings_en-US.pak", "$root_gen_dir/ash/strings/ash_strings_en-US.pak",
"$root_gen_dir/ui/chromeos/resources/ui_chromeos_resources_100_percent.pak", "$root_gen_dir/ui/chromeos/resources/ui_chromeos_resources_100_percent.pak",
"$root_gen_dir/ui/chromeos/strings/ui_chromeos_strings_en-US.pak", "$root_gen_dir/ui/chromeos/strings/ui_chromeos_strings_en-US.pak",
...@@ -2243,7 +2239,6 @@ repack("ash_service_resources") { ...@@ -2243,7 +2239,6 @@ repack("ash_service_resources") {
] ]
deps = [ deps = [
"//ash/components/resources", "//ash/components/resources",
"//ash/resources",
"//ash/strings", "//ash/strings",
"//ui/chromeos/resources", "//ui/chromeos/resources",
"//ui/chromeos/strings", "//ui/chromeos/strings",
...@@ -2258,14 +2253,12 @@ repack("ash_service_resources_200") { ...@@ -2258,14 +2253,12 @@ repack("ash_service_resources_200") {
output = "$root_out_dir/ash_service_resources_200.pak" output = "$root_out_dir/ash_service_resources_200.pak"
sources = [ sources = [
"$root_gen_dir/ash/components/resources/ash_components_resources_200_percent.pak", "$root_gen_dir/ash/components/resources/ash_components_resources_200_percent.pak",
"$root_gen_dir/ash/resources/ash_resources_200_percent.pak",
"$root_gen_dir/ui/chromeos/resources/ui_chromeos_resources_200_percent.pak", "$root_gen_dir/ui/chromeos/resources/ui_chromeos_resources_200_percent.pak",
"$root_gen_dir/ui/resources/ui_resources_200_percent.pak", "$root_gen_dir/ui/resources/ui_resources_200_percent.pak",
"$root_gen_dir/ui/views/resources/views_resources_200_percent.pak", "$root_gen_dir/ui/views/resources/views_resources_200_percent.pak",
] ]
deps = [ deps = [
"//ash/components/resources", "//ash/components/resources",
"//ash/resources",
"//ui/chromeos/resources", "//ui/chromeos/resources",
"//ui/resources", "//ui/resources",
"//ui/views/resources", "//ui/views/resources",
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#include <utility> #include <utility>
#include "ash/resources/grit/ash_resources.h" #include "ash/resources/vector_icons/vector_icons.h"
#include "ash/session/session_controller.h" #include "ash/session/session_controller.h"
#include "ash/shell.h" #include "ash/shell.h"
#include "ash/strings/grit/ash_strings.h" #include "ash/strings/grit/ash_strings.h"
...@@ -14,7 +14,6 @@ ...@@ -14,7 +14,6 @@
#include "base/strings/utf_string_conversions.h" #include "base/strings/utf_string_conversions.h"
#include "ui/base/l10n/l10n_util.h" #include "ui/base/l10n/l10n_util.h"
#include "ui/base/l10n/time_format.h" #include "ui/base/l10n/time_format.h"
#include "ui/base/resource/resource_bundle.h"
#include "ui/display/display.h" #include "ui/display/display.h"
#include "ui/display/manager/display_manager.h" #include "ui/display/manager/display_manager.h"
#include "ui/display/manager/managed_display_info.h" #include "ui/display/manager/managed_display_info.h"
...@@ -221,17 +220,22 @@ void ResolutionNotificationController::CreateOrUpdateNotification( ...@@ -221,17 +220,22 @@ void ResolutionNotificationController::CreateOrUpdateNotification(
base::UTF8ToUTF16( base::UTF8ToUTF16(
change_info_->current_resolution.size().ToString())); change_info_->current_resolution.size().ToString()));
ui::ResourceBundle& bundle = ui::ResourceBundle::GetSharedInstance(); std::unique_ptr<Notification> notification =
auto notification = std::make_unique<Notification>( Notification::CreateSystemNotification(
message_center::NOTIFICATION_TYPE_SIMPLE, kNotificationId, message, message_center::NOTIFICATION_TYPE_SIMPLE, kNotificationId, message,
timeout_message, bundle.GetImageNamed(IDR_AURA_NOTIFICATION_DISPLAY), timeout_message, gfx::Image(),
base::string16() /* display_source */, GURL(), base::string16(), // display_source
message_center::NotifierId(message_center::NotifierId::SYSTEM_COMPONENT, GURL(),
kNotifierDisplayResolutionChange), message_center::NotifierId(
data, message_center::NotifierId::SYSTEM_COMPONENT,
base::MakeRefCounted<message_center::ThunkNotificationDelegate>( kNotifierDisplayResolutionChange),
weak_factory_.GetWeakPtr())); data,
notification->SetSystemPriority(); base::MakeRefCounted<message_center::ThunkNotificationDelegate>(
weak_factory_.GetWeakPtr()),
kNotificationScreenIcon,
message_center::SystemNotificationWarningLevel::NORMAL);
notification->set_priority(message_center::SYSTEM_PRIORITY);
message_center->AddNotification(std::move(notification)); message_center->AddNotification(std::move(notification));
} }
......
...@@ -9,15 +9,6 @@ import("//ui/base/ui_features.gni") ...@@ -9,15 +9,6 @@ import("//ui/base/ui_features.gni")
assert(is_chromeos) assert(is_chromeos)
assert(enable_hidpi) assert(enable_hidpi)
grit("resources") {
source = "ash_resources.grd"
outputs = [
"grit/ash_resources.h",
"ash_resources_100_percent.pak",
"ash_resources_200_percent.pak",
]
}
# Repacks resources needed for ash_unittests, etc. at a given scale. # Repacks resources needed for ash_unittests, etc. at a given scale.
# TODO(msw): Use ui_test.pak instead of its pieces? (no 200% support?) # TODO(msw): Use ui_test.pak instead of its pieces? (no 200% support?)
template("ash_test_resources") { template("ash_test_resources") {
...@@ -29,7 +20,6 @@ template("ash_test_resources") { ...@@ -29,7 +20,6 @@ template("ash_test_resources") {
sources = [ sources = [
"$root_gen_dir/ash/components/resources/ash_components_resources_${percent}_percent.pak", "$root_gen_dir/ash/components/resources/ash_components_resources_${percent}_percent.pak",
"$root_gen_dir/ash/public/cpp/resources/ash_public_unscaled_resources.pak", "$root_gen_dir/ash/public/cpp/resources/ash_public_unscaled_resources.pak",
"$root_gen_dir/ash/resources/ash_resources_${percent}_percent.pak",
"$root_gen_dir/ui/app_list/resources/app_list_resources_${percent}_percent.pak", "$root_gen_dir/ui/app_list/resources/app_list_resources_${percent}_percent.pak",
"$root_gen_dir/ui/chromeos/resources/ui_chromeos_resources_${percent}_percent.pak", "$root_gen_dir/ui/chromeos/resources/ui_chromeos_resources_${percent}_percent.pak",
"$root_gen_dir/ui/resources/ui_resources_${percent}_percent.pak", "$root_gen_dir/ui/resources/ui_resources_${percent}_percent.pak",
...@@ -50,7 +40,6 @@ template("ash_test_resources") { ...@@ -50,7 +40,6 @@ template("ash_test_resources") {
deps = [ deps = [
"//ash/components/resources", "//ash/components/resources",
"//ash/public/cpp/resources:ash_public_unscaled_resources", "//ash/public/cpp/resources:ash_public_unscaled_resources",
"//ash/resources",
"//mojo/public/js:resources", "//mojo/public/js:resources",
"//ui/app_list/resources", "//ui/app_list/resources",
"//ui/chromeos/resources", "//ui/chromeos/resources",
......
<?xml version="1.0" encoding="UTF-8"?>
<grit latest_public_release="0" current_release="1" output_all_resource_defines="false">
<outputs>
<output filename="grit/ash_resources.h" type="rc_header" context="default_100_percent">
<emit emit_type='prepend'></emit>
</output>
<output filename="ash_resources_100_percent.pak" type="data_package" context="default_100_percent" />
<output filename="ash_resources_200_percent.pak" type="data_package" context="default_200_percent" />
</outputs>
<release seq="1">
<structures fallback_to_low_resolution="true">
<!-- KEEP THESE IN ALPHABETICAL ORDER! DO NOT ADD TO RANDOM PLACES JUST
BECAUSE YOUR RESOURCES ARE FUNCTIONALLY RELATED OR FALL UNDER THE
SAME CONDITIONALS. -->
<structure type="chrome_scaled_image" name="IDR_AURA_NOTIFICATION_DISPLAY" file="cros/notification/display_notification_icon.png" />
</structures>
</release>
</grit>
...@@ -7,7 +7,6 @@ ...@@ -7,7 +7,6 @@
#include <memory> #include <memory>
#include <utility> #include <utility>
#include "ash/resources/grit/ash_resources.h"
#include "ash/resources/vector_icons/vector_icons.h" #include "ash/resources/vector_icons/vector_icons.h"
#include "ash/strings/grit/ash_strings.h" #include "ash/strings/grit/ash_strings.h"
#include "base/bind.h" #include "base/bind.h"
......
...@@ -8,7 +8,6 @@ ...@@ -8,7 +8,6 @@
#include <utility> #include <utility>
#include "ash/public/cpp/vector_icons/vector_icons.h" #include "ash/public/cpp/vector_icons/vector_icons.h"
#include "ash/resources/grit/ash_resources.h"
#include "ash/strings/grit/ash_strings.h" #include "ash/strings/grit/ash_strings.h"
#include "ash/system/tray/system_tray_notifier.h" #include "ash/system/tray/system_tray_notifier.h"
#include "base/strings/string16.h" #include "base/strings/string16.h"
......
...@@ -5,7 +5,6 @@ ...@@ -5,7 +5,6 @@
#include "ash/system/power/battery_notification.h" #include "ash/system/power/battery_notification.h"
#include "ash/public/cpp/power_utils.h" #include "ash/public/cpp/power_utils.h"
#include "ash/resources/grit/ash_resources.h"
#include "ash/resources/vector_icons/vector_icons.h" #include "ash/resources/vector_icons/vector_icons.h"
#include "ash/strings/grit/ash_strings.h" #include "ash/strings/grit/ash_strings.h"
#include "ash/system/power/power_status.h" #include "ash/system/power/power_status.h"
......
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
#include <set> #include <set>
#include "ash/resources/grit/ash_resources.h"
#include "ash/resources/vector_icons/vector_icons.h" #include "ash/resources/vector_icons/vector_icons.h"
#include "ash/shell.h" #include "ash/shell.h"
#include "ash/strings/grit/ash_strings.h" #include "ash/strings/grit/ash_strings.h"
......
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
#include <vector> #include <vector>
#include "ash/resources/grit/ash_resources.h"
#include "ash/resources/vector_icons/vector_icons.h" #include "ash/resources/vector_icons/vector_icons.h"
#include "ash/shell.h" #include "ash/shell.h"
#include "ash/strings/grit/ash_strings.h" #include "ash/strings/grit/ash_strings.h"
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
#include "ash/accessibility/accessibility_delegate.h" #include "ash/accessibility/accessibility_delegate.h"
#include "ash/public/cpp/ash_switches.h" #include "ash/public/cpp/ash_switches.h"
#include "ash/resources/grit/ash_resources.h"
#include "ash/resources/vector_icons/vector_icons.h" #include "ash/resources/vector_icons/vector_icons.h"
#include "ash/strings/grit/ash_strings.h" #include "ash/strings/grit/ash_strings.h"
#include "ash/system/date/date_view.h" #include "ash/system/date/date_view.h"
......
...@@ -11,7 +11,6 @@ ...@@ -11,7 +11,6 @@
#include "ash/display/screen_orientation_controller.h" #include "ash/display/screen_orientation_controller.h"
#include "ash/metrics/user_metrics_action.h" #include "ash/metrics/user_metrics_action.h"
#include "ash/metrics/user_metrics_recorder.h" #include "ash/metrics/user_metrics_recorder.h"
#include "ash/resources/grit/ash_resources.h"
#include "ash/resources/vector_icons/vector_icons.h" #include "ash/resources/vector_icons/vector_icons.h"
#include "ash/session/session_controller.h" #include "ash/session/session_controller.h"
#include "ash/shell.h" #include "ash/shell.h"
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
#include "ash/metrics/user_metrics_action.h" #include "ash/metrics/user_metrics_action.h"
#include "ash/metrics/user_metrics_recorder.h" #include "ash/metrics/user_metrics_recorder.h"
#include "ash/public/cpp/ash_features.h" #include "ash/public/cpp/ash_features.h"
#include "ash/resources/grit/ash_resources.h"
#include "ash/resources/vector_icons/vector_icons.h" #include "ash/resources/vector_icons/vector_icons.h"
#include "ash/shell.h" #include "ash/shell.h"
#include "ash/strings/grit/ash_strings.h" #include "ash/strings/grit/ash_strings.h"
......
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
#include <utility> #include <utility>
#include "ash/resources/grit/ash_resources.h"
#include "ash/resources/vector_icons/vector_icons.h" #include "ash/resources/vector_icons/vector_icons.h"
#include "ash/shell.h" #include "ash/shell.h"
#include "ash/strings/grit/ash_strings.h" #include "ash/strings/grit/ash_strings.h"
......
...@@ -21,7 +21,6 @@ source_set("chromeos") { ...@@ -21,7 +21,6 @@ source_set("chromeos") {
configs += [ "//build/config/compiler:wexit_time_destructors" ] configs += [ "//build/config/compiler:wexit_time_destructors" ]
public_deps = [ public_deps = [
"//ash/resources",
"//ash/strings", "//ash/strings",
"//chrome:extra_resources", "//chrome:extra_resources",
"//chrome:resources", "//chrome:resources",
...@@ -2180,7 +2179,6 @@ source_set("unit_tests") { ...@@ -2180,7 +2179,6 @@ source_set("unit_tests") {
":attestation_proto", ":attestation_proto",
":test_support", ":test_support",
"//ash", "//ash",
"//ash/resources",
"//base", "//base",
"//chrome/common", "//chrome/common",
"//chromeos/components/tether:test_support", "//chromeos/components/tether:test_support",
......
...@@ -6,10 +6,3 @@ include_rules = [ ...@@ -6,10 +6,3 @@ include_rules = [
"+ash/public", "+ash/public",
] ]
specific_include_rules = {
# TODO(733662): Remove when app_list is migrated.
"crostini_app_model_builder\.cc": [
"+ash/resources/grit/ash_resources.h",
],
}
...@@ -4,7 +4,6 @@ ...@@ -4,7 +4,6 @@
#include "chrome/browser/ui/app_list/crostini/crostini_app_model_builder.h" #include "chrome/browser/ui/app_list/crostini/crostini_app_model_builder.h"
#include "ash/resources/grit/ash_resources.h"
#include "chrome/browser/chromeos/crostini/crostini_manager.h" #include "chrome/browser/chromeos/crostini/crostini_manager.h"
#include "chrome/browser/chromeos/crostini/crostini_pref_names.h" #include "chrome/browser/chromeos/crostini/crostini_pref_names.h"
#include "chrome/browser/chromeos/crostini/crostini_registry_service_factory.h" #include "chrome/browser/chromeos/crostini/crostini_registry_service_factory.h"
...@@ -12,11 +11,9 @@ ...@@ -12,11 +11,9 @@
#include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/app_list/app_list_controller_delegate.h" #include "chrome/browser/ui/app_list/app_list_controller_delegate.h"
#include "chrome/browser/ui/app_list/crostini/crostini_app_item.h" #include "chrome/browser/ui/app_list/crostini/crostini_app_item.h"
#include "chrome/grit/chrome_unscaled_resources.h"
#include "components/crx_file/id_util.h" #include "components/crx_file/id_util.h"
#include "components/prefs/pref_change_registrar.h" #include "components/prefs/pref_change_registrar.h"
#include "ui/base/l10n/l10n_util.h" #include "ui/base/l10n/l10n_util.h"
#include "ui/base/resource/resource_bundle.h"
CrostiniAppModelBuilder::CrostiniAppModelBuilder( CrostiniAppModelBuilder::CrostiniAppModelBuilder(
AppListControllerDelegate* controller) AppListControllerDelegate* controller)
......
...@@ -59,12 +59,10 @@ template("chrome_repack_percent") { ...@@ -59,12 +59,10 @@ template("chrome_repack_percent") {
if (is_chromeos) { if (is_chromeos) {
sources += [ sources += [
"$root_gen_dir/ash/components/resources/ash_components_resources_${percent}_percent.pak", "$root_gen_dir/ash/components/resources/ash_components_resources_${percent}_percent.pak",
"$root_gen_dir/ash/resources/ash_resources_${percent}_percent.pak",
"$root_gen_dir/ui/chromeos/resources/ui_chromeos_resources_${percent}_percent.pak", "$root_gen_dir/ui/chromeos/resources/ui_chromeos_resources_${percent}_percent.pak",
] ]
deps += [ deps += [
"//ash/components/resources", "//ash/components/resources",
"//ash/resources",
"//ui/chromeos/resources", "//ui/chromeos/resources",
] ]
} }
......
...@@ -3251,7 +3251,6 @@ test("unit_tests") { ...@@ -3251,7 +3251,6 @@ test("unit_tests") {
deps += [ deps += [
"//ash:test_support_with_content", "//ash:test_support_with_content",
"//ash/public/cpp/resources:ash_public_unscaled_resources", "//ash/public/cpp/resources:ash_public_unscaled_resources",
"//ash/resources",
"//ash/strings", "//ash/strings",
] ]
} }
...@@ -4884,7 +4883,6 @@ if (!is_android) { ...@@ -4884,7 +4883,6 @@ if (!is_android) {
"//ash:interactive_ui_test_support", "//ash:interactive_ui_test_support",
"//ash/app_list/presenter:test_support", "//ash/app_list/presenter:test_support",
"//ash/public/interfaces:test_interfaces", "//ash/public/interfaces:test_interfaces",
"//ash/resources",
"//chrome/browser/media/router:test_support", "//chrome/browser/media/router:test_support",
"//chromeos", "//chromeos",
"//mojo/edk", "//mojo/edk",
......
...@@ -137,7 +137,6 @@ def main(): ...@@ -137,7 +137,6 @@ def main():
ui_chromeos_dir = os.path.join(ui_dir, 'chromeos') ui_chromeos_dir = os.path.join(ui_dir, 'chromeos')
grd_files = [ grd_files = [
os.path.join(ash_base_dir, 'ash_strings.grd'), os.path.join(ash_base_dir, 'ash_strings.grd'),
os.path.join(ash_base_dir, 'resources', 'ash_resources.grd'),
os.path.join(ash_components_dir, 'ash_components_strings.grd'), os.path.join(ash_components_dir, 'ash_components_strings.grd'),
os.path.join(ash_components_dir, 'resources', os.path.join(ash_components_dir, 'resources',
'ash_components_resources.grd'), 'ash_components_resources.grd'),
......
...@@ -293,9 +293,6 @@ ...@@ -293,9 +293,6 @@
"ash/public/cpp/resources/ash_public_unscaled_resources.grd": { "ash/public/cpp/resources/ash_public_unscaled_resources.grd": {
"includes": [24260], "includes": [24260],
}, },
"ash/resources/ash_resources.grd": {
"structures": [24280],
},
"ash/shell/ash_shell_resources.grd": { "ash/shell/ash_shell_resources.grd": {
"includes": [24290], "includes": [24290],
}, },
......
...@@ -12,7 +12,7 @@ Requires a git checkout. Must be run from your checkout's "src" root. ...@@ -12,7 +12,7 @@ Requires a git checkout. Must be run from your checkout's "src" root.
Example: Example:
cd /work/chrome/src cd /work/chrome/src
tools/resources/find_unused_resouces.py ash/resources/ash_resources.grd tools/resources/find_unused_resouces.py chrome/browser/browser_resources.grd
""" """
__author__ = 'jamescook@chromium.org (James Cook)' __author__ = 'jamescook@chromium.org (James Cook)'
......
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