summaryrefslogtreecommitdiffstats
path: root/ash/desktop_background/desktop_background_controller.h
Commit message (Collapse)AuthorAgeFilesLines
* Wallpaper refactoring.oshima@chromium.org2013-07-021-5/+1
| | | | | | | | | | | - Move the ownership of controllers to RootWindowController Start wallpaper animation after animating controller is set. BUG=157159 Review URL: https://chromiumcodereview.appspot.com/17910007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209613 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r207560 and r207566 to reland r207511.derat@chromium.org2013-06-211-27/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The win_aura builder appeared to have trouble running animations in DesktopBackgroundControllerTest.SetDefaultWallpaper; this version of the change splits that test into several smaller tests so that animations can be avoided. Original change: ash: Add flags for specifying default wallpaper. This adds new command-line flags for specifying image files that will be used as default wallpaper: --ash-default-guest-wallpaper-large --ash-default-guest-wallpaper-small --ash-default-wallpaper-large --ash-default-wallpaper-small This makes it easier for Chrome OS to have per-device custom wallpaper. (We previously loaded the default wallpaper from a resource file, but that prevents the same build of Chrome from being used on different devices.) BUG=248764 Review URL: https://chromiumcodereview.appspot.com/17502005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207800 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 207511 "ash: Add flags for specifying default wallpaper."rmsousa@chromium.org2013-06-201-42/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Failed ash_unittests on WinAura > ash: Add flags for specifying default wallpaper. > > This adds new command-line flags for specifying image files > that will be used as default wallpaper: > > --ash-default-guest-wallpaper-large > --ash-default-guest-wallpaper-small > --ash-default-wallpaper-large > --ash-default-wallpaper-small > > This makes it easier for Chrome OS to have per-device custom > wallpaper. (We previously loaded the default wallpaper from > a resource file, but that prevents the same build of Chrome > from being used on different devices.) > > BUG=248764 > > Review URL: https://chromiumcodereview.appspot.com/16982006 TBR=derat@chromium.org Review URL: https://codereview.chromium.org/17094012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207560 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Add flags for specifying default wallpaper.derat@chromium.org2013-06-201-27/+42
| | | | | | | | | | | | | | | | | | | | | This adds new command-line flags for specifying image files that will be used as default wallpaper: --ash-default-guest-wallpaper-large --ash-default-guest-wallpaper-small --ash-default-wallpaper-large --ash-default-wallpaper-small This makes it easier for Chrome OS to have per-device custom wallpaper. (We previously loaded the default wallpaper from a resource file, but that prevents the same build of Chrome from being used on different devices.) BUG=248764 Review URL: https://chromiumcodereview.appspot.com/16982006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207511 0039d316-1c4b-4281-b951-d872f2087c98
* Resize Wallpaper to reduce memory usagebshe@chromium.org2013-03-041-3/+7
| | | | | | | | | | | | This CL resizes the decoded wallpaper to a size that perfectly fit into all connected screens. By doing this, we could reduce the memory usage of wallpaper and sometimes speedup the wallpaper OnPaint function (if resize operation finishes before OnPaint get called). BUG=174156 Review URL: https://chromiumcodereview.appspot.com/12258011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185832 0039d316-1c4b-4281-b951-d872f2087c98
* Generate custom wallpaper thumbnail and restructure file directory of custom ↵bshe@chromium.org2013-02-081-0/+4
| | | | | | | | | | | | | | | | | | | wallpapers The CL did the following: 1. Create custom_wallpapers directory in USER_DATA_DIR 2. Generates a thumbnail of custom wallpaper and saves it to custom_wallpapers/thumbnail 3. Save large and small resolution custom wallpapers to custom_wallpapers/large|small if necessary 4. Save original images to custom_wallpapers/original as fallback. 5. Migrate old custom wallpapers to new places 6. Added test for the migration BUG=162563 Review URL: https://chromiumcodereview.appspot.com/12084057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181516 0039d316-1c4b-4281-b951-d872f2087c98
* Minimize black screen during the boot with multi displaysoshima@chromium.org2013-01-301-0/+1
| | | | | | | | | | | | | | | * Do not try to install Background when a root window is added if a background isn't set yet. * Set the boot screen background color to the root window during the boot if there is external display. BUG=171050 TEST=manual Review URL: https://chromiumcodereview.appspot.com/12079002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179502 0039d316-1c4b-4281-b951-d872f2087c98
* Remove use of index in wallpaper picker code and some refactorbshe@chromium.org2012-11-201-16/+35
| | | | | | | | BUG=141431 Review URL: https://codereview.chromium.org/11415015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168818 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Move UserWallpaperDelegate to its own header file.tfarina@chromium.org2012-11-131-35/+0
| | | | | | | | | | BUG=159047 R=derat@chromium.org TBR=dpolukhin@chromium.org Review URL: https://codereview.chromium.org/11363185 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167435 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Add flag to animate transition from boot splash screen.derat@chromium.org2012-11-101-1/+7
| | | | | | | | | | | | | | | | | | | | | This adds an --ash-animate-from-boot-splash-screen flag that can be set to tell Ash to grab the Chrome OS boot splash screen and fade from it into the login screen's brightness/grayscale desktop background animation. I'm also making SystemBackgroundController just control a solid-color layer and moving its host-window-grabbing code into a new BootSplashScreen class. BUG=152309 TEST=add --ash-animate-from-boot-splash-screen to /sbin/session_manager_setup.sh, reboot, and see the animation Review URL: https://chromiumcodereview.appspot.com/11362067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167068 0039d316-1c4b-4281-b951-d872f2087c98
* Use large resolution wallpaper when hook up a large external monitorbshe@chromium.org2012-11-011-4/+19
| | | | | | | | | | | | If we hook up a external monitor that has a larger resoltuion than our small wallpaper resolution, we should load large resolution wallpaper. Otherwise, wallpaper do not cover all screen on the extern monitor. BUG=152221 Review URL: https://codereview.chromium.org/11234036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165443 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Add tests for desktop background, fix namesjamescook@chromium.org2012-10-051-2/+2
| | | | | | | | | | | | | | | | | | * Add basic unit tests for DesktopBackgroundController * Add test for race condition between Chrome OS resume from sleep/wallpaper refresh and screen unlock. See bug. * Rename ComponentWrapper class to AnimatingDesktopController * Rename kComponentWrapper key to kAnimatingDesktopController * Rename kWindowDesktopComponent key to kDesktopController * Fix lots of component vs. controller names BUG=149043 TEST=added DesktopBackgroundControllerTest.* Review URL: https://chromiumcodereview.appspot.com/11026047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160449 0039d316-1c4b-4281-b951-d872f2087c98
* Reland - cros: Add CHECK for screen unlock problemjamescook@chromium.org2012-10-021-5/+7
| | | | | | | | | | | | | | | | | | | | | | | On some devices when you unlock the screen after suspend the launcher and desktop windows do not appear. I suspect the background widget is not being reparented properly but I cannot reproduce the problem internally. Since the user can't recover from this state without rebooting, add some CHECKs to try to track down the source. Also initialize empty wallpaper if we're running tests, as we previously skipped it which would cause my CHECKs to be hit. BUG=149043 TEST=ScreenLockerTest and manual, lock screen with Ctrl-Shift-L, unlock by entering password Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=158846 Reverted: http://src.chromium.org/viewvc/chrome?view=rev&revision=159154 Review URL: https://chromiumcodereview.appspot.com/10982035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159636 0039d316-1c4b-4281-b951-d872f2087c98
* Make DesktopBackgroundWidgetController derivative from views::WidgetObserver ↵dpolukhin@chromium.org2012-09-281-4/+0
| | | | | | | | | | | | to track widget lifetime BUG=144047 TEST=manual Review URL: https://chromiumcodereview.appspot.com/10987069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159221 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land 154611: Forget about DesktopBackgroundView if it was deleteddpolukhin@chromium.org2012-09-041-0/+4
| | | | | | | | | | | | Original codereview: https://chromiumcodereview.appspot.com/10898007/ BUG=144047, 145595 TEST=existing tests Review URL: https://chromiumcodereview.appspot.com/10909050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154728 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 154611 - "Forget about DesktopBackgroundView if it was deleted"mnissler@chromium.org2012-09-011-4/+0
| | | | | | | | | | | | It failed to compile on the waterfall on various bots. BUG=None TEST=None TBR=antrim@chromium.org Review URL: https://chromiumcodereview.appspot.com/10915046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154612 0039d316-1c4b-4281-b951-d872f2087c98
* Forget about DesktopBackgroundView if it was deletedantrim@chromium.org2012-09-011-0/+4
| | | | | | | | BUG=144047, 145595 Review URL: https://chromiumcodereview.appspot.com/10898007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154611 0039d316-1c4b-4281-b951-d872f2087c98
* Resize and save custom wallpaper to large and small size if original ↵bshe@chromium.org2012-08-301-0/+9
| | | | | | | | | | | | | | | | | | wallpaper is large. This CL resizes user custom wallpaper if the size of wallpaper is large. 1) If size > 1366x800, scale and save a small (closest resolution to 1366x800) verison of custom wallpaper without changing aspect ratio. 2) If size > 2560x1700, scale and save a large (closest resolution to 2560x1700) verison of custom wallpaper without changing aspect ratio. BUG=144244 Review URL: https://chromiumcodereview.appspot.com/10883062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154288 0039d316-1c4b-4281-b951-d872f2087c98
* Convert built-in wallpaper in chrome binary to local files in disk.bshe@chromium.org2012-08-241-3/+3
| | | | | | | | | | | | | | | | | | This CL does the following: 1. Rename experimental wallpaper flag to new wallpaper flag. 2. When user turned on new wallpaper flag: a) if the user is using a build in wallpaper, copy that wallpaper to local disk. Then save the information to a new wallpaper pref in local state. b) if the user is using a custom wallpaper, save information to a new wallpaper pref in local state. 3. Make GetAppropriateResolution in desktop background controller public so we can use it when converting 4. Added a new wallpaper type ONLINE, for all wallpapers which downloaded from gstatic. BUG=141427 Review URL: https://chromiumcodereview.appspot.com/10824408 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153269 0039d316-1c4b-4281-b951-d872f2087c98
* Send NOTIFICATION_WALLPAPER_ANIMATION_FINISHED for solid backgrounddpolukhin@chromium.org2012-08-171-0/+3
| | | | | | | | | BUG=143346 TEST=set index of wallpaper image to -2 in Local State and run chrome with --login_manager Review URL: https://chromiumcodereview.appspot.com/10832340 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152079 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Avoid implicit conversion from ImageSkia into SkBitmap.sadrul@chromium.org2012-08-161-5/+5
| | | | | | | | BUG=141146 Review URL: https://chromiumcodereview.appspot.com/10827368 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151902 0039d316-1c4b-4281-b951-d872f2087c98
* Reland " Preload default wallpaper."bshe@chromium.org2012-08-091-0/+8
| | | | | | | | | | | | | | Original CL http://codereview.chromium.org/10827154/ was failed on linux_chromeos. This CL fixed the test. Preload default wallpaper. BUG=139929 TBR=nkostylev, sky Review URL: https://chromiumcodereview.appspot.com/10827247 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150885 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 150726 - Preload default wallpaper.jeremya@chromium.org2012-08-091-8/+0
| | | | | | | | | | | | BUG=139929 Review URL: https://chromiumcodereview.appspot.com/10827154 TBR=bshe@chromium.org Review URL: https://chromiumcodereview.appspot.com/10854061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150740 0039d316-1c4b-4281-b951-d872f2087c98
* Preload default wallpaper.bshe@chromium.org2012-08-091-0/+8
| | | | | | | | | BUG=139929 Review URL: https://chromiumcodereview.appspot.com/10827154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150726 0039d316-1c4b-4281-b951-d872f2087c98
* 2nd display should show the same background as login/lock screen:antrim@chromium.org2012-08-071-8/+38
| | | | | | | | | | | | | | | Added special container for background on lock screen. Background view can now be created in specific container. Disabled lock screen wallpaper implementation based on serving PNG image via data source. BUG=136853,137581 TEST=Lock screen on multimonitor configuration. Check that windows on secondary display are hidden with background. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=149869 Review URL: https://chromiumcodereview.appspot.com/10810039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150271 0039d316-1c4b-4281-b951-d872f2087c98
* Enable wallpaper boot animation for boot into sign in too. Add flag to ↵nkostylev@chromium.org2012-08-041-0/+3
| | | | | | | | | | disable it. BUG=133279 Review URL: https://chromiumcodereview.appspot.com/10834081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150005 0039d316-1c4b-4281-b951-d872f2087c98
* Reland "Use low resolution wallpaper for small screens"bshe@chromium.org2012-08-031-2/+4
| | | | | | | | | | | | | The previous issue (http://codereview.chromium.org/10837089/) was reverted because of win_aura compile error. It turns out that I use "small" as variable name but "small" was defined as char when compiled on win_aura. Renamed the variable. BUG=140336 TBR=saintlou, sky, jhawkins, lambroslambrou Review URL: https://chromiumcodereview.appspot.com/10837110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149977 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 149915 - Use low resolution wallpapers for small screenslambroslambrou@google.com2012-08-031-4/+2
| | | | | | | | | | | | | | Broke Win Aura compile BUG=140336 TBR=jhawkins Review URL: https://chromiumcodereview.appspot.com/10837089 TBR=bshe@chromium.org Review URL: https://chromiumcodereview.appspot.com/10829178 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149940 0039d316-1c4b-4281-b951-d872f2087c98
* Use low resolution wallpapers for small screensbshe@chromium.org2012-08-031-2/+4
| | | | | | | | | BUG=140336 TBR=jhawkins Review URL: https://chromiumcodereview.appspot.com/10837089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149915 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 149869 because it broke ash_unittests on win_aura and linux_chromeos.sadrul@chromium.org2012-08-031-32/+7
| | | | | | | | | | | | | | | | | | | """ 2nd display should show the same background as login/lock screen: Added special container for background on lock screen. Background view can now be created in specific container. Disabled lock screen wallpaper implementation based on serving PNG image via data source. BUG=136853,137581 TEST=Lock screen on multimonitor configuration. Check that windows on secondary display are hidden with background. Review URL: https://chromiumcodereview.appspot.com/10810039 TBR=antrim@chromium.org Review URL: https://chromiumcodereview.appspot.com/10829173 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149878 0039d316-1c4b-4281-b951-d872f2087c98
* 2nd display should show the same background as login/lock screen:antrim@chromium.org2012-08-031-7/+32
| | | | | | | | | | | | | Added special container for background on lock screen. Background view can now be created in specific container. Disabled lock screen wallpaper implementation based on serving PNG image via data source. BUG=136853,137581 TEST=Lock screen on multimonitor configuration. Check that windows on secondary display are hidden with background. Review URL: https://chromiumcodereview.appspot.com/10810039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149869 0039d316-1c4b-4281-b951-d872f2087c98
* Add brightness/grayscale animations and use them for OOBE boot transition.nkostylev@chromium.org2012-07-211-0/+4
| | | | | | | | | | | | | Add support for both boot up/boot down animations. Checked, looks fine on x86-alex, stumpy. BUG=133279 TEST=LayerAnimatorTest.[GetTargetBrightness|GetTargetGrayscale], LayerAnimationElementTest.[BrightnessElement|GrayscaleElement], WindowAnimationsTest.HideShowBrightnessGrayscaleAnimation Review URL: https://chromiumcodereview.appspot.com/10800020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147786 0039d316-1c4b-4281-b951-d872f2087c98
* Remove #pragma once from ashajwong@chromium.org2012-07-111-1/+0
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10693135 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146075 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] New OOBE design: wait for wallpaper on boot, then initializ WebUI.nkostylev@chromium.org2012-06-261-0/+3
| | | | | | | | | BUG=133279 TEST=Manual. With --enable-new-oobe flag booted into OOBE, sign in screen (when OOBE is not completed). Review URL: https://chromiumcodereview.appspot.com/10637002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144153 0039d316-1c4b-4281-b951-d872f2087c98
* Wallpaper on lock screenantrim@chromium.org2012-06-251-4/+10
| | | | | | | | | | BUG=124339 TEST=Lock the screen with user that have some background, check that lock page has background. Note that --enable-new-oobe flag is required. Review URL: https://chromiumcodereview.appspot.com/10534059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143958 0039d316-1c4b-4281-b951-d872f2087c98
* Create background on secondary displays.oshima@chromium.org2012-06-211-6/+17
| | | | | | | | | | BUG=123160 TEST=manual. set custom wallpaper and shift-<f4> to create secondary display Review URL: https://chromiumcodereview.appspot.com/10577030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143445 0039d316-1c4b-4281-b951-d872f2087c98
* Remove root_window_ member from DesktopBackgroundController.oshima@chromium.org2012-06-121-3/+1
| | | | | | | | | | | | This will be changed to set the wallpaper on all root windows. BUG=123160 TEST=none Review URL: https://chromiumcodereview.appspot.com/10545142 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141777 0039d316-1c4b-4281-b951-d872f2087c98
* Use a #fefefe solid color wallpaper background before user login for GAIA ↵bshe@chromium.org2012-06-121-6/+6
| | | | | | | | | | | | | login flow. BUG=130635 TEST= Enable new OOBE login from about:flags and relaunch browser, in the loggin screen, the background color should be white (#FEFEFE). Review URL: https://chromiumcodereview.appspot.com/10492003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141596 0039d316-1c4b-4281-b951-d872f2087c98
* Reland "Load user custom wallpaper after browser crash"bshe@chromium.org2012-06-041-14/+11
| | | | | | | | | | | | | | | | | | | Reland issue 10459003. It got reverted because of aura shell unittests failing. TBR=nkostylev@chromium.org, sky@chromium.org, jhawkins@chromium.org BUG=129810 TEST= 1. Login 2. Set custom wallpaper for desktop background 3. Trigger a chrome crash (about://inducebrowsercrashforrealz) 4. Observe the desktop wallpaper 5. Go to "Set wallpaper" settings dialog and look for the custom added wallpaper thumbnail Verify that custom wallpaper restored after chrome crash. Review URL: https://chromiumcodereview.appspot.com/10518003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140343 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 140312 - Load user custom wallpaper after browser crash.acolwell@chromium.org2012-06-041-3/+6
| | | | | | | | | | | | | | | | | | | | BUG=129810 TEST= 1. Login 2. Set custom wallpaper for desktop background 3. Trigger a chrome crash (about://inducebrowsercrashforrealz) 4. Observe the desktop wallpaper 5. Go to "Set wallpaper" settings dialog and look for the custom added wallpaper thumbnail Verify that custom wallpaper restored after chrome crash. Review URL: https://chromiumcodereview.appspot.com/10459003 TBR=bshe@chromium.org Review URL: https://chromiumcodereview.appspot.com/10511014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140329 0039d316-1c4b-4281-b951-d872f2087c98
* Load user custom wallpaper after browser crash.bshe@chromium.org2012-06-041-6/+3
| | | | | | | | | | | | | | | | | BUG=129810 TEST= 1. Login 2. Set custom wallpaper for desktop background 3. Trigger a chrome crash (about://inducebrowsercrashforrealz) 4. Observe the desktop wallpaper 5. Go to "Set wallpaper" settings dialog and look for the custom added wallpaper thumbnail Verify that custom wallpaper restored after chrome crash. Review URL: https://chromiumcodereview.appspot.com/10459003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140312 0039d316-1c4b-4281-b951-d872f2087c98
* Remove dependency to specific root window in desktop background classesoshima@chromium.org2012-06-011-1/+7
| | | | | | | | | BUG=123160 TEST=no functional change. all tests should pass. Review URL: https://chromiumcodereview.appspot.com/10453108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139948 0039d316-1c4b-4281-b951-d872f2087c98
* Convert ash and chromeos parts of chrome/ to ImageSkiapkotwicz@chromium.org2012-05-311-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Used same conversion script as 10437006 Changed by hand afterwards: 1 ash/shell/app_list.cc 2 ash/shell/content_client/shell_content_browser_client.h 3 ash/shell/window_watcher.cc 4 ash/system/tray/tray_views.h 5 ash/system/user/tray_user.cc 6 ash/test/test_launcher_delegate.cc 7 ash/wm/frame_painter.cc 8 ash/wm/image_grid_unittest.cc 9 chrome/browser/chrome_content_browser_client.cc 10 chrome/browser/chrome_content_browser_client.h 11 chrome/browser/chromeos/extensions/file_manager_util.cc 12 chrome/browser/chromeos/login/message_bubble.h 13 chrome/browser/chromeos/login/take_photo_view.cc 14 chrome/browser/chromeos/login/take_photo_view.h 15 chrome/browser/chromeos/login/user.h 16 chrome/browser/chromeos/login/user_image_screen.cc 17 chrome/browser/chromeos/login/user_image_screen_actor.h 18 chrome/browser/chromeos/login/webui_login_view.cc 19 chrome/browser/chromeos/options/take_photo_dialog.cc 20 chrome/browser/chromeos/status/data_promo_notification.cc 21 chrome/browser/chromeos/status/network_menu_icon.cc 22 chrome/browser/chromeos/status/network_menu_icon.h 23 chrome/browser/chromeos/status/network_menu_icon_unittest.cc 24 chrome/browser/debugger/devtools_window.cc 25 chrome/browser/favicon/favicon_handler.cc 26 chrome/browser/favicon/favicon_tab_helper.cc 27 chrome/browser/instant/instant_loader.cc 28 chrome/browser/ui/toolbar/back_forward_menu_model.cc 29 chrome/browser/ui/views/ash/browser_non_client_frame_view_ash.cc 30 chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc 31 chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.h 32 chrome/browser/ui/webui/options2/chromeos/change_picture_options_handler2.cc 33 chrome/browser/ui/webui/options2/chromeos/change_picture_options_handler2.h 34 chrome/browser/ui/webui/options2/chromeos/internet_options_handler2.h 35 chrome/browser/ui/webui/options2/chromeos/user_image_source2.cc 36 chrome/browser/ui/webui/options2/chromeos/wallpaper_thumbnail_source2.cc 37 content/browser/mock_content_browser_client.cc 38 content/browser/mock_content_browser_client.h 39 content/public/browser/content_browser_client.h 40 content/public/browser/favicon_status.cc 41 content/public/browser/favicon_status.h 42 content/shell/shell_content_browser_client.cc 43 content/shell/shell_content_browser_client.h 44 ui/views/examples/content_client/examples_content_browser_client.cc 45 ui/views/examples/content_client/examples_content_browser_client.h Fixed headers and spacing 1 ash/desktop_background/desktop_background_controller.cc 2 ash/desktop_background/desktop_background_controller.h 3 ash/desktop_background/desktop_background_resources.cc 4 ash/desktop_background/desktop_background_resources.h 5 ash/shell.h 6 ash/shell_factory.h 7 ash/system/tray/system_tray_delegate.h 8 ash/wm/frame_painter.h 9 chrome/browser/chromeos/login/default_user_images.h 10 chrome/browser/chromeos/status/network_menu.cc Test=Compiles Bug=124566 Review URL: https://chromiumcodereview.appspot.com/10443062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139802 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 139776 - Convert ash and chromeos parts of chrome/ to ImageSkiapkotwicz@chromium.org2012-05-311-5/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Used same conversion script as 10437006 Changed by hand afterwards: 1 ash/shell/app_list.cc 2 ash/shell/content_client/shell_content_browser_client.h 3 ash/shell/window_watcher.cc 4 ash/system/tray/tray_views.h 5 ash/system/user/tray_user.cc 6 ash/test/test_launcher_delegate.cc 7 ash/wm/frame_painter.cc 8 ash/wm/image_grid_unittest.cc 9 chrome/browser/chrome_content_browser_client.cc 10 chrome/browser/chrome_content_browser_client.h 11 chrome/browser/chromeos/extensions/file_manager_util.cc 12 chrome/browser/chromeos/login/message_bubble.h 13 chrome/browser/chromeos/login/take_photo_view.cc 14 chrome/browser/chromeos/login/take_photo_view.h 15 chrome/browser/chromeos/login/user.h 16 chrome/browser/chromeos/login/user_image_screen.cc 17 chrome/browser/chromeos/login/user_image_screen_actor.h 18 chrome/browser/chromeos/login/webui_login_view.cc 19 chrome/browser/chromeos/options/take_photo_dialog.cc 20 chrome/browser/chromeos/status/data_promo_notification.cc 21 chrome/browser/chromeos/status/network_menu_icon.cc 22 chrome/browser/chromeos/status/network_menu_icon.h 23 chrome/browser/chromeos/status/network_menu_icon_unittest.cc 24 chrome/browser/debugger/devtools_window.cc 25 chrome/browser/favicon/favicon_handler.cc 26 chrome/browser/favicon/favicon_tab_helper.cc 27 chrome/browser/instant/instant_loader.cc 28 chrome/browser/ui/toolbar/back_forward_menu_model.cc 29 chrome/browser/ui/views/ash/browser_non_client_frame_view_ash.cc 30 chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc 31 chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.h 32 chrome/browser/ui/webui/options2/chromeos/change_picture_options_handler2.cc 33 chrome/browser/ui/webui/options2/chromeos/change_picture_options_handler2.h 34 chrome/browser/ui/webui/options2/chromeos/internet_options_handler2.h 35 chrome/browser/ui/webui/options2/chromeos/user_image_source2.cc 36 chrome/browser/ui/webui/options2/chromeos/wallpaper_thumbnail_source2.cc 37 content/browser/mock_content_browser_client.cc 38 content/browser/mock_content_browser_client.h 39 content/public/browser/content_browser_client.h 40 content/public/browser/favicon_status.cc 41 content/public/browser/favicon_status.h 42 content/shell/shell_content_browser_client.cc 43 content/shell/shell_content_browser_client.h 44 ui/views/examples/content_client/examples_content_browser_client.cc 45 ui/views/examples/content_client/examples_content_browser_client.h Fixed headers and spacing 1 ash/desktop_background/desktop_background_controller.cc 2 ash/desktop_background/desktop_background_controller.h 3 ash/desktop_background/desktop_background_resources.cc 4 ash/desktop_background/desktop_background_resources.h 5 ash/shell.h 6 ash/shell_factory.h 7 ash/system/tray/system_tray_delegate.h 8 ash/wm/frame_painter.h 9 chrome/browser/chromeos/login/default_user_images.h 10 chrome/browser/chromeos/status/network_menu.cc Test=Compiles Bug=124566 Review URL: https://chromiumcodereview.appspot.com/10443062 TBR=pkotwicz@chromium.org Review URL: https://chromiumcodereview.appspot.com/10456054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139778 0039d316-1c4b-4281-b951-d872f2087c98
* Convert ash and chromeos parts of chrome/ to ImageSkiapkotwicz@chromium.org2012-05-311-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Used same conversion script as 10437006 Changed by hand afterwards: 1 ash/shell/app_list.cc 2 ash/shell/content_client/shell_content_browser_client.h 3 ash/shell/window_watcher.cc 4 ash/system/tray/tray_views.h 5 ash/system/user/tray_user.cc 6 ash/test/test_launcher_delegate.cc 7 ash/wm/frame_painter.cc 8 ash/wm/image_grid_unittest.cc 9 chrome/browser/chrome_content_browser_client.cc 10 chrome/browser/chrome_content_browser_client.h 11 chrome/browser/chromeos/extensions/file_manager_util.cc 12 chrome/browser/chromeos/login/message_bubble.h 13 chrome/browser/chromeos/login/take_photo_view.cc 14 chrome/browser/chromeos/login/take_photo_view.h 15 chrome/browser/chromeos/login/user.h 16 chrome/browser/chromeos/login/user_image_screen.cc 17 chrome/browser/chromeos/login/user_image_screen_actor.h 18 chrome/browser/chromeos/login/webui_login_view.cc 19 chrome/browser/chromeos/options/take_photo_dialog.cc 20 chrome/browser/chromeos/status/data_promo_notification.cc 21 chrome/browser/chromeos/status/network_menu_icon.cc 22 chrome/browser/chromeos/status/network_menu_icon.h 23 chrome/browser/chromeos/status/network_menu_icon_unittest.cc 24 chrome/browser/debugger/devtools_window.cc 25 chrome/browser/favicon/favicon_handler.cc 26 chrome/browser/favicon/favicon_tab_helper.cc 27 chrome/browser/instant/instant_loader.cc 28 chrome/browser/ui/toolbar/back_forward_menu_model.cc 29 chrome/browser/ui/views/ash/browser_non_client_frame_view_ash.cc 30 chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc 31 chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.h 32 chrome/browser/ui/webui/options2/chromeos/change_picture_options_handler2.cc 33 chrome/browser/ui/webui/options2/chromeos/change_picture_options_handler2.h 34 chrome/browser/ui/webui/options2/chromeos/internet_options_handler2.h 35 chrome/browser/ui/webui/options2/chromeos/user_image_source2.cc 36 chrome/browser/ui/webui/options2/chromeos/wallpaper_thumbnail_source2.cc 37 content/browser/mock_content_browser_client.cc 38 content/browser/mock_content_browser_client.h 39 content/public/browser/content_browser_client.h 40 content/public/browser/favicon_status.cc 41 content/public/browser/favicon_status.h 42 content/shell/shell_content_browser_client.cc 43 content/shell/shell_content_browser_client.h 44 ui/views/examples/content_client/examples_content_browser_client.cc 45 ui/views/examples/content_client/examples_content_browser_client.h Fixed headers and spacing 1 ash/desktop_background/desktop_background_controller.cc 2 ash/desktop_background/desktop_background_controller.h 3 ash/desktop_background/desktop_background_resources.cc 4 ash/desktop_background/desktop_background_resources.h 5 ash/shell.h 6 ash/shell_factory.h 7 ash/system/tray/system_tray_delegate.h 8 ash/wm/frame_painter.h 9 chrome/browser/chromeos/login/default_user_images.h 10 chrome/browser/chromeos/status/network_menu.cc Test=Compiles Bug=124566 Review URL: https://chromiumcodereview.appspot.com/10443062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139776 0039d316-1c4b-4281-b951-d872f2087c98
* Implement user selected wallpaper feature.bshe@chromium.org2012-05-151-13/+18
| | | | | | | | | | BUG=123612, 122791 TEST=Verify if custom wallpaper is supported Review URL: https://chromiumcodereview.appspot.com/10375010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137258 0039d316-1c4b-4281-b951-d872f2087c98
* Asynchronously load wallpapers when user pod is selected.bshe@chromium.org2012-05-071-4/+37
| | | | | | | | | | | | | | | | | On Alex device, loading wallpaper almost takes 1 second to complete and it blocking UI thread and increase the login time. This CL load wallpapers in worker pool to unblock Main UI thread and reduce the login time. Also, issue 124339 wants to display wallpaper in login screen when user pod is selected. This CL refactored some wallpaper code and hooked up user pod selection to wallpaper change to support it. BUG=122855 TEST= Review URL: http://codereview.chromium.org/10207030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135641 0039d316-1c4b-4281-b951-d872f2087c98
* Remove "set wallpaper..." option in system context menu when guest logged inbshe@chromium.org2012-04-111-0/+4
| | | | | | | | | | BUG=120763 TEST=Log in as guest user, click right mouse button on wallpaper, there should be no "set wallpaper..." options in the popup context menu. Review URL: https://chromiumcodereview.appspot.com/9960024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131806 0039d316-1c4b-4281-b951-d872f2087c98
* Add fade in animation on background change and fix color mode change bug.bshe@chromium.org2012-04-101-6/+3
| | | | | | | | | | | | | | | | | This CL add a fade in animation on aura desktop background change. It doesn't handle situations where user quickly switch between serveral wallpapers through. It also fixed a bug which prevent user from switch background color mode back and force. BUG=117244, 118651 TEST=Navigate to settings page, click "Set wallpaper..." button, select different wallpapers, verify if there is a fade in animation on wallpaper switching. Review URL: http://codereview.chromium.org/9716025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131626 0039d316-1c4b-4281-b951-d872f2087c98
* Add "Change Wallpaper..." option in system ContextMenubshe@chromium.org2012-03-241-1/+4
| | | | | | | | | | BUG=118705 TEST=Right click on background, select "change wallpaper", the browser should go to change wallpaper settings page. Review URL: https://chromiumcodereview.appspot.com/9836077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128750 0039d316-1c4b-4281-b951-d872f2087c98