summaryrefslogtreecommitdiffstats
path: root/ash/desktop_background
Commit message (Collapse)AuthorAgeFilesLines
* Add Wallpaper option to launcher context menusaintlou@chromium.org2012-10-111-1/+1
| | | | | | | | BUG=143015 Review URL: https://codereview.chromium.org/11092034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161391 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Add tests for desktop background, fix namesjamescook@chromium.org2012-10-056-65/+263
| | | | | | | | | | | | | | | | | | * 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
* ShowWallpaperAnimationObserver should track lifetime of widget not windowdpolukhin@chromium.org2012-10-041-9/+9
| | | | | | | | | | BUG=153723 TEST=tested login, logout and screen lock Review URL: https://chromiumcodereview.appspot.com/11049022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160110 0039d316-1c4b-4281-b951-d872f2087c98
* cros: Fix missing windows/launcher after resume/screen unlockjamescook@chromium.org2012-10-031-11/+23
| | | | | | | | | | | | | | | | | | | | | | When the screen is locked the desktop wallpaper background widget is pulled "forward" to hide the user's browser windows and the launcher. There is a race condition between a window animation triggered by wallpaper reloading at device resume and code in screen unlock that "pushes" the background back behind the launcher and browsers. There can temporarily be two backgrounds and we need to move them both to the back. The extra one will be cleaned up when the animation completes. See bug for details on the race. I'm working on unit tests for this, but that will require some refactoring and I wanted to keep this patch simple for backport to R23. BUG=149043 TEST=interactive_ui_tests ScreenLocker.*, set option to require password on resume, sleep device (close lid or wait for timeout), resume device, verify you can unlock screen with password Review URL: https://codereview.chromium.org/11016030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159954 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Display system background while loading wallpaper.derat@chromium.org2012-10-032-0/+4
| | | | | | | | | | | | | | | | | | | | | When the wallpaper takes a long time to load, areas of the screen that aren't covered by other layers are painted white. This looks okay when we first boot, but not when we're displaying the login after logging out or while we're starting a guest session. This makes us instead initialize SystemBackgroundController immediately with either a #fefefe or black color depending on whether this is the first Chrome run after boot or not. Its color is updated to black after the login wallpaper animation is finished. BUG=151111,152751 Review URL: https://chromiumcodereview.appspot.com/11054005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159822 0039d316-1c4b-4281-b951-d872f2087c98
* Reland - cros: Add CHECK for screen unlock problemjamescook@chromium.org2012-10-024-21/+30
| | | | | | | | | | | | | | | | | | | | | | | 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-285-56/+10
| | | | | | | | | | | | 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
* Revert 158846 - cros: Add CHECK for screen unlock problemjamescook@chromium.org2012-09-272-12/+0
| | | | | | | | | | | | | | | | | | | | | | 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 Review URL: https://chromiumcodereview.appspot.com/10982035 TBR=jamescook@chromium.org Review URL: https://codereview.chromium.org/10996055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159154 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash in MigrateBuiltInWallpaperbshe@chromium.org2012-09-271-0/+1
| | | | | | | | | | | This CL should fix crash that cause by updating from an official build to non official build. In which case, we may try to access an invalid resources id. As described in 152224, there maybe some other case cause the crash. I will keep investigating. BUG=152224 Review URL: https://chromiumcodereview.appspot.com/10981038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159089 0039d316-1c4b-4281-b951-d872f2087c98
* cros: Add CHECK for screen unlock problemjamescook@chromium.org2012-09-262-0/+12
| | | | | | | | | | | | | | | | | | | 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 Review URL: https://chromiumcodereview.appspot.com/10982035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158846 0039d316-1c4b-4281-b951-d872f2087c98
* Change guest wallpaper to IDR_AURA_WALLPAPERS_2_LANDSCAPE7.saintlou@chromium.org2012-09-211-1/+1
| | | | | | | | | TBR=sky BUG=151578 Review URL: https://codereview.chromium.org/10961049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158061 0039d316-1c4b-4281-b951-d872f2087c98
* Move wallpapers to ash/resourceoshima@chromium.org2012-09-141-1/+1
| | | | | | | | | | TBR=sky@chromium.org BUG=141663 TEST=none Review URL: https://codereview.chromium.org/10910264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156728 0039d316-1c4b-4281-b951-d872f2087c98
* (reland r156610)oshima@chromium.org2012-09-132-2/+0
| | | | | | | | | | | | | add ash_resources.grd and necessary changes to use images in ash/resources BUG=146034 TEST=none Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=156610 Review URL: https://codereview.chromium.org/10905242 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156637 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r156610 "add ash_resources.grd and necessary changes to use images in ↵oshima@chromium.org2012-09-132-0/+2
| | | | | | | | | | ash/resources" TBR=oshima@chromium.org BUG=146034 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156614 0039d316-1c4b-4281-b951-d872f2087c98
* add ash_resources.grd and necessary changes to use images in ash/resourcesoshima@chromium.org2012-09-132-2/+0
| | | | | | | | | BUG=146034 TEST=none Review URL: https://codereview.chromium.org/10905242 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156610 0039d316-1c4b-4281-b951-d872f2087c98
* Fix leaks in ash_unittestsoshima@chromium.org2012-09-101-9/+13
| | | | | | | | | | | | also suppressed leaks in non chrome component plus a couple of cleanups (eliminated unused code/variables) BUG=144990,146947 TEST=valgrind reports no leak on ash_unittests Review URL: https://chromiumcodereview.appspot.com/10907101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155819 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land 154611: Forget about DesktopBackgroundView if it was deleteddpolukhin@chromium.org2012-09-045-4/+63
| | | | | | | | | | | | 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-015-60/+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-015-0/+60
| | | | | | | | 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-302-4/+16
| | | | | | | | | | | | | | | | | | 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-242-16/+16
| | | | | | | | | | | | | | | | | | 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
* The way that ImageSkia::empty has been implemented, it is equivalent to ↵pkotwicz@chromium.org2012-08-221-1/+1
| | | | | | | | | | | | | | ImageSkia::isNull. Replaced all instances of ImageSkia::empty with ImageSkia::isNull Removed ImageSkia::extractSubset, and replaced calls to use ImageSkiaOperations::ExtractSubset instead BUG=None Test=Compiles, try bots pass. Review URL: https://chromiumcodereview.appspot.com/10824359 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152731 0039d316-1c4b-4281-b951-d872f2087c98
* Send NOTIFICATION_WALLPAPER_ANIMATION_FINISHED for solid backgrounddpolukhin@chromium.org2012-08-173-0/+15
| | | | | | | | | 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-162-7/+7
| | | | | | | | 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
* Fix compile error on clangbshe@chromium.org2012-08-152-1/+4
| | | | | | | | | BUG= TBR=jhorwich Review URL: https://chromiumcodereview.appspot.com/10829347 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151751 0039d316-1c4b-4281-b951-d872f2087c98
* Fix memory leak on Chromium OS Heapcheck and Chromium OS (valgrind)bshe@chromium.org2012-08-154-9/+26
| | | | | | | | | | | | | | | | | | | | | Memcheck:Leak fun:_Znw* fun:_ZN3ash27DesktopBackgroundController16InstallComponentEPN4aura10RootWindowE fun:_ZN3ash27DesktopBackgroundController29InstallComponentForAllWindowsEv fun:_ZN3ash27DesktopBackgroundController29SetDesktopBackgroundImageModeEv fun:_ZN3ash27DesktopBackgroundController20CreateEmptyWallpaperEv fun:_ZN3ash12_GLOBAL__N_126DummyUserWallpaperDelegate19InitializeWallpaperEv fun:_ZN3ash5Shell4InitEv fun:_ZN3ash5Shell14CreateInstanceEPNS_13ShellDelegateE fun:_ZN3ash4test11AshTestBase5SetUpEv http://build.chromium.org/p/chromium.memory.fyi/builders/Chromium%20OS%20%28valgrind%29%284%29/builds/12953 BUG=141563, 141676, 142042 Review URL: https://chromiumcodereview.appspot.com/10854153 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151746 0039d316-1c4b-4281-b951-d872f2087c98
* Reland "Fix white flash when user signs out and fix wallpaper animation ↵bshe@chromium.org2012-08-144-48/+70
| | | | | | | | | | | | | | | | | | | regression" This CL reland CL http://codereview.chromium.org/10827284/. Previous CL was failed on some interactive ui tests. " When user signs out and transit to the login screen, the wallpaper fade in from a white screen. Described in 141563, this Cl fixed it. Also, after user login, or switch users at login screen. when wallpaper change, the new wallpaper should fade in nicely. There is a regression in recent builds. This fix fixed the regression as well. " BUG=141563, 141676, 142042 TBR=nkostylev, sky Review URL: https://chromiumcodereview.appspot.com/10834308 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151548 0039d316-1c4b-4281-b951-d872f2087c98
* Replace views::MouseEvent with ui::MouseEventben@chromium.org2012-08-142-2/+2
| | | | | | | | http://crbug/com/125937 TBR=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/10832282 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151418 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 151393 - Fix white flash when user signs out and fix wallpaper ↵simonmorris@chromium.org2012-08-144-59/+41
| | | | | | | | | | | | | | | | animation regression When user signs out and transit to the login screen, the wallpaper fade in from a white screen. Described in 141563, this Cl fixed it. Also, after user login, or switch users at login screen. when wallpaper change, the new wallpaper should fade in nicely. There is a regression in recent builds. This fix fixed the regression as well. BUG=141563, 141676, 142042 Review URL: https://chromiumcodereview.appspot.com/10827284 TBR=bshe@chromium.org Review URL: https://chromiumcodereview.appspot.com/10854136 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151398 0039d316-1c4b-4281-b951-d872f2087c98
* Fix white flash when user signs out and fix wallpaper animation regressionbshe@chromium.org2012-08-134-41/+59
| | | | | | | | | | | When user signs out and transit to the login screen, the wallpaper fade in from a white screen. Described in 141563, this Cl fixed it. Also, after user login, or switch users at login screen. when wallpaper change, the new wallpaper should fade in nicely. There is a regression in recent builds. This fix fixed the regression as well. BUG=141563, 141676, 142042 Review URL: https://chromiumcodereview.appspot.com/10827284 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151393 0039d316-1c4b-4281-b951-d872f2087c98
* Reland " Preload default wallpaper."bshe@chromium.org2012-08-092-9/+34
| | | | | | | | | | | | | | 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
* Move Ash wallpapers into a separate grd/pak file to avoid duplicationbenrg@chromium.org2012-08-091-1/+1
| | | | | | | | | | BUG=141467 TEST=Local Linux build, try changing wallpaper TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/10855059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150745 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 150726 - Preload default wallpaper.jeremya@chromium.org2012-08-092-34/+9
| | | | | | | | | | | | 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-092-9/+34
| | | | | | | | | 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
* Brief white flickering when transitioning from boot splash to Chrome animationantrim@chromium.org2012-08-091-1/+2
| | | | | | | | | | Use transparent color to prevent flickering BUG=141334 Review URL: https://chromiumcodereview.appspot.com/10823230 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150714 0039d316-1c4b-4281-b951-d872f2087c98
* Change default wallpaper.saintlou@chromium.org2012-08-081-11/+11
| | | | | | | | | BUG=140072 TBR=nkostylev@chromium.org (for chrome/browser/chromeos/login/wallpaper_manager.cc), sky for the rest Review URL: https://chromiumcodereview.appspot.com/10823213 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150462 0039d316-1c4b-4281-b951-d872f2087c98
* 2nd display should show the same background as login/lock screen:antrim@chromium.org2012-08-075-74/+297
| | | | | | | | | | | | | | | 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-034-73/+300
| | | | | | | | | | | | | 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-034-300/+73
| | | | | | | | | | | | | | 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-034-73/+300
| | | | | | | | | 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-035-268/+64
| | | | | | | | | | | | | | | | | | | """ 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-035-64/+268
| | | | | | | | | | | | | 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
* Wallpaper manager backend APIsbshe@chromium.org2012-07-252-0/+21
| | | | | | | | | | BUG=118684 TEST=none Review URL: https://chromiumcodereview.appspot.com/10754014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148400 0039d316-1c4b-4281-b951-d872f2087c98
* Add brightness/grayscale animations and use them for OOBE boot transition.nkostylev@chromium.org2012-07-212-8/+12
| | | | | | | | | | | | | 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
* ash: Make sure the context menu shows up on both right-click and long-press.sadrul@chromium.org2012-07-162-5/+11
| | | | | | | | | | | | | Instead of overriding OnMousePressed and OnGestureEvent, the DesktopBackgroundView should set a context-menu-controller instead so that the 'Set wallpaper...' menu shows up at all the right events. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10786020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146884 0039d316-1c4b-4281-b951-d872f2087c98
* Remove #pragma once from ashajwong@chromium.org2012-07-112-2/+0
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10693135 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146075 0039d316-1c4b-4281-b951-d872f2087c98
* Reland "Implement chagne wallpaper at local midnight(daily) feature."bshe@chromium.org2012-07-032-14/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | The reverted CL is here: https://chromiumcodereview.appspot.com/10563026 And it was reverted by assertion error on Linux ChromiumOS Tests (1) and Linux ChromiumOS Tests (dbg)(1) [5644:5644:0624/184505:1684114229:FATAL:dbus_thread_manager.cc(414)] Check failed: g_dbus_thread_manager. DBusThreadManager::Get() called before Initialize Implement change wallpaper at local midnight(daily) feature. TBR=ben, jhawkins, nkostylev BUG=132820 TEST= 1. check "Change wallpaper daily..." chechbox in wallpaper picker ui in settings 2. verify if wallpaper changed daily: If device is on at 0am: a) device is in use at 0am, if current user checked the checkbox, wallpaper should change to next one in the list. b) device is at login screen, if selected user checked the checkbox, wallpaper should change. (new oobe enabled) If device is off or sleep at 0am, when resume, for both normal login and GAIA login, users who checked the checkbox should have a new wallpaper every different day. Review URL: https://chromiumcodereview.appspot.com/10661048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145398 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] New OOBE design: wait for wallpaper on boot, then initializ WebUI.nkostylev@chromium.org2012-06-262-0/+7
| | | | | | | | | 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
* RefCounted types should not have public destructors, chromeos editionrsleevi@chromium.org2012-06-251-1/+3
| | | | | | | | | | BUG=123295 TEST=none Review URL: https://chromiumcodereview.appspot.com/10386206 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143987 0039d316-1c4b-4281-b951-d872f2087c98