summaryrefslogtreecommitdiffstats
path: root/ash/ash_switches.h
Commit message (Collapse)AuthorAgeFilesLines
* Gets tooltips to work for desktop aura. This constrains the tooltipssky@chromium.org2013-02-231-1/+0
| | | | | | | | | | | | | to the bounds of the Widget. We'll see how well that works. BUG=175441 TEST=make sure tooltips work for win-aura. R=varunjain@chromium.org Review URL: https://chromiumcodereview.appspot.com/12334017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184324 0039d316-1c4b-4281-b951-d872f2087c98
* move --aura-host-window-size to --ash-host-window-bounds oshima@chromium.org2013-02-151-0/+1
| | | | | | | | | | | | remove --use-fullscreen-window as this is no longer necessary. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/12261018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182617 0039d316-1c4b-4281-b951-d872f2087c98
* Turning the new launcher back on by defaultskuhne@google.com2013-02-131-1/+0
| | | | | | | | | | BUG=171453 TEST=unit tests TBR=jamescook Review URL: https://codereview.chromium.org/12221155 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182337 0039d316-1c4b-4281-b951-d872f2087c98
* Reland: ash: Turn immersive mode off by default for M26jamescook@chromium.org2013-02-051-0/+1
| | | | | | | | | | | | | | | | | | Updated because I missed the F4 key shortcut. * Add back the --ash-immersive-mode flag * Change about:flags to just turn immersive mode on/off * Convert --ash-immersive-hide-tab-indicators as a command-line only flag BUG=174060 TEST=browser_tests BrowserNonClientFrameViewAsh unit_tests ImmersiveModeController TBR=pkotwicz@chromium.org Initial commit: https://src.chromium.org/viewvc/chrome?view=rev&revision=180720 Review URL: https://codereview.chromium.org/12208025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180768 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 180720 - I missed a case where immersive mode could still be triggeredjamescook@chromium.org2013-02-051-1/+0
| | | | | | | | | | | | | | | | | | > ash: Turn immersive mode off by default for M26 > > * Add back the --ash-immersive-mode flag > * Change about:flags to just turn immersive mode on/off > * Convert --ash-immersive-hide-tab-indicators as a command-line only flag > > BUG=174060 > TEST=browser_tests BrowserNonClientFrameViewAsh unit_tests ImmersiveModeController > > Review URL: https://codereview.chromium.org/12194022 TBR=jamescook@chromium.org Review URL: https://codereview.chromium.org/12226016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180750 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Turn immersive mode off by default for M26jamescook@chromium.org2013-02-051-0/+1
| | | | | | | | | | | | | * Add back the --ash-immersive-mode flag * Change about:flags to just turn immersive mode on/off * Convert --ash-immersive-hide-tab-indicators as a command-line only flag BUG=174060 TEST=browser_tests BrowserNonClientFrameViewAsh unit_tests ImmersiveModeController Review URL: https://codereview.chromium.org/12194022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180720 0039d316-1c4b-4281-b951-d872f2087c98
* Not great - but temporary of nature: Disabling the new launcher per default, ↵skuhne@google.com2013-02-051-0/+1
| | | | | | | | | | | | but leaving the old flags for unit test reasons in. BUG=174052 TEST=visual&unit test TBR=jamescook@chromiumorg.com Review URL: https://codereview.chromium.org/12183031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180704 0039d316-1c4b-4281-b951-d872f2087c98
* Enable NetworkStateHandler alwaysstevenjb@chromium.org2013-02-041-0/+1
| | | | | | | | | | | | | | | | | | | | | | This CL should have no affect on Chrome's behavior. It does the following: * Removes --enable-new-network-handlers and always enables them * Adds --ash-enable-new-network-status-area and uses that to control whether or not to use the new status area code * Adds --enable-new-network-change-notifier and uses that to control whether or not to use the new NetworkStateHandler based network change notifier * Deletes the unused NetworkDeviceHandler (this was added thinking that it was needed for Geolocation, but it turned out that the code had changed between Flimflam and Shill so it wasn't necessary) BUG=161869 For chrome/browser/ui/webui/chromeos, ash/ash_switches: TBR=xiyuan@chromium.org,sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/12095106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180505 0039d316-1c4b-4281-b951-d872f2087c98
* Set scale/orientation property to aura root window.oshima@chromium.org2013-02-011-0/+1
| | | | | | | | | | | | These will be used by X/touch/mouse driver to adjust mouse movement. BUG=119268 TEST=none Review URL: https://chromiumcodereview.appspot.com/12047111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180053 0039d316-1c4b-4281-b951-d872f2087c98
* Small refactorings on chrome://gpu before I move it to src/content.jam@chromium.org2013-01-311-1/+0
| | | | | | | | | | | | | -remove chrome://gpu-internals and just have chrome://gpu -remove tabs since that is empty and just links to chrome://tracing (also will be moved in a future change) -move the disable panel fitting switch to content. the gpu feature flag is already there, so this seems equivalent -get the version from ContentClient. This is slightly less information, but it's possible to extrapolate the rest -don't duplicate the list of crashes (checked with Tom that this is ok) BUG=169170 Review URL: https://codereview.chromium.org/12095073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179811 0039d316-1c4b-4281-b951-d872f2087c98
* Turn the new launcher on by defaultskuhne@chromium.org2013-01-311-1/+1
| | | | | | | | | | BUG=171453 TEST=visual&unit tests Review URL: https://chromiumcodereview.appspot.com/12092070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179765 0039d316-1c4b-4281-b951-d872f2087c98
* Enable launcher on all displays by defaultoshima@chromium.org2013-01-171-1/+1
| | | | | | | | | | | | Updated tests to work on both environment. I did this so that we can just flip the flag when we need to turn this off. BUG=166119 TEST=some tests were updated to work under this environment. Review URL: https://chromiumcodereview.appspot.com/11975019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177529 0039d316-1c4b-4281-b951-d872f2087c98
* add command-line flag to enable brigntness controloshima@chromium.org2013-01-151-0/+1
| | | | | | | | | | | This will be used to enable the brightness control for kiev. BUG=chrome-os-partner:17150 TEST=none Review URL: https://chromiumcodereview.appspot.com/11889028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177000 0039d316-1c4b-4281-b951-d872f2087c98
* Limit how quickly a user can change display configurationoshima@chromium.org2013-01-121-0/+1
| | | | | | | | | | | | | | Add --ash-disable-display-change-limitter to disable throttling This doesn't fix the gpu crash, but we should throttle how quickly a user can change the display settings anyway. BUG=168950 TEST=manually tested on device. See bug for repro step. Review URL: https://chromiumcodereview.appspot.com/11882006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176595 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Show immersive mode button by default in maximized window captionjamescook@chromium.org2012-12-211-1/+1
| | | | | | | | | | | | | | * Added about:flags setting to show/hide the tab indicator bar at the top * Added a tooltip to the button * Added tests for layout BUG=167085 TEST=Added to browser_tests ImmersiveModeControllerTest Review URL: https://chromiumcodereview.appspot.com/11618052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174353 0039d316-1c4b-4281-b951-d872f2087c98
* Enable new lock animations by defaultantrim@chromium.org2012-12-181-1/+1
| | | | | | | | | | | | BUG=138171, 139461, 162646 TBR=sky Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=173731 Review URL: https://chromiumcodereview.appspot.com/11595008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173760 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 173731 - interactive_ui_tests" on "Linux ChromiumOS Tests (dbg)(3)nkostylev@chromium.org2012-12-181-1/+1
| | | | | | | | | | | | | | | | | http://build.chromium.org/p/chromium.chromiumos/buildstatus?builder=Linux%20ChromiumOS%20Tests%20%28dbg%29%283%29&number=18313 > Enable new lock animations by default > > BUG=138171, 139461, 162646 > TBR=sky > > > Review URL: https://chromiumcodereview.appspot.com/11595008 TBR=antrim@chromium.org Review URL: https://codereview.chromium.org/11624018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173734 0039d316-1c4b-4281-b951-d872f2087c98
* Enable new lock animations by defaultantrim@chromium.org2012-12-181-1/+1
| | | | | | | | | | BUG=138171, 139461, 162646 TBR=sky Review URL: https://chromiumcodereview.appspot.com/11595008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173731 0039d316-1c4b-4281-b951-d872f2087c98
* Consolidate dialog style flags and strings; etc.msw@chromium.org2012-12-171-1/+0
| | | | | | | | | | | | | | | | | | Nix kEnableChromeStyleDialogs and kAuraGoogleDialogFrames. Replace with new ui/base switch kEnableNewDialogStyle. Consolidate strings, nix helper function, cleanup switches. Copy flag to renderer processes in RenderProcessHostImpl. Remove duplicate kEnableTouchDragDrop flag copy code. Replace ModalBackgroundView with a View and SolidBackground. BUG=166075 TEST=--enable-new-dialog-style replaces --enable-chrome-style-dialogs and --aura-google-dialog-frames R=sky@chromium.org,wittman@chromium.org Review URL: https://chromiumcodereview.appspot.com/11565019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173521 0039d316-1c4b-4281-b951-d872f2087c98
* Implement workspace scrubbing pkotwicz@chromium.org2012-12-021-0/+1
| | | | | | | | | BUG=160903 Test=Manual Review URL: https://chromiumcodereview.appspot.com/11417150 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170688 0039d316-1c4b-4281-b951-d872f2087c98
* Preparation for new Launcher: Splitting ChromeLauncherController into two ↵skuhne@google.com2012-11-291-0/+1
| | | | | | | | | | | | | separate implementations + adding a flag to swtich between them. This is as a preparation to add the new launcher functionality, but keeping the old functionality for the moment the default. BUG=145410 TEST=unit tests Review URL: https://codereview.chromium.org/11419212 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170245 0039d316-1c4b-4281-b951-d872f2087c98
* Split window_animations, moving basic animations to views/corewm.ben@chromium.org2012-11-291-1/+0
| | | | | | | | | | | | | | | The base definition of the animation type enum also moves to corewm, and the API now allows downstream libraries (like ash) to extend the set of animations available. This will allow us to more easily use "core" animations in desktop-aura. I also removed the internal namespace from window_animations that remained in ash, since the use of namespaces in that file had begun to confuse me. http://crbug.com/158115 R=sky@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=170071 Review URL: https://codereview.chromium.org/11412223 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170195 0039d316-1c4b-4281-b951-d872f2087c98
* Revert direction of unlock user pod animation.antrim@chromium.org2012-11-151-1/+0
| | | | | | | | | BUG=138171 Review URL: https://chromiumcodereview.appspot.com/11419004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167985 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Add immersive mode button to frame, behind flagjamescook@chromium.org2012-11-141-0/+1
| | | | | | | | | | | | | Button to trigger experimental immersive mode, does nothing useful yet. Added behind --ash-immersive flag. BUG=160114 TEST=Added to ash_unittests FramePainterTest Review URL: https://chromiumcodereview.appspot.com/11360176 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167553 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Add flag to animate transition from boot splash screen.derat@chromium.org2012-11-101-0/+1
| | | | | | | | | | | | | | | | | | | | | 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
* Added alternative lock pod animation and flag to control it.antrim@chromium.org2012-11-061-0/+1
| | | | | | | | | | | (alternative animation is on by default). BUG=138171 Review URL: https://chromiumcodereview.appspot.com/11361066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166256 0039d316-1c4b-4281-b951-d872f2087c98
* Create ash memory monitordavemoore@chromium.org2012-11-051-0/+5
| | | | | | | | | | | BUG=None TEST=Enable via about:flags/enable-memory-monitor Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=165244 Review URL: https://codereview.chromium.org/11345017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166061 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 165244 - Create ash memory monitorbrettw@chromium.org2012-10-311-1/+0
| | | | | | | | | | | | | | Broke the Aura compile: http://build.chromium.org/p/chromium.win/builders/Win%20Aura/builds/23946/steps/compile/logs/stdio BUG=None TEST=Enable via about:flags/enable-memory-monitor Review URL: https://codereview.chromium.org/11345017 TBR=davemoore@chromium.org Review URL: https://codereview.chromium.org/11293026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165252 0039d316-1c4b-4281-b951-d872f2087c98
* Create ash memory monitordavemoore@chromium.org2012-10-311-0/+1
| | | | | | | | | BUG=None TEST=Enable via about:flags/enable-memory-monitor Review URL: https://codereview.chromium.org/11345017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165244 0039d316-1c4b-4281-b951-d872f2087c98
* Re-vamped the entire window auto positioning logicskuhne@chromium.org2012-10-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | As long as the user did not move / resize the window: A single visible window (browser / app) on the screen will always be centered. When a second visible (browser / app) window joins in, both will be pushed into opposite corners. When more windows get piled up, they go every time into the opposite side of the currently active window. When the user has resized / moved a window, it will be treated as a visible (browser / app) window, but it will not get moved - the others will however. Addressing bug: Moving last remaining tabbed window back into screen center BUG=153431, 150879, 153302 TEST=unit-tests & visual Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=164352 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=164652 Review URL: https://chromiumcodereview.appspot.com/11085053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164993 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 164652 - speculative revert - this change may have caused print ↵sergeyu@chromium.org2012-10-291-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dialog test failures on XP. Re-vamped the entire window auto positioning logic As long as the user did not move / resize the window: A single visible window (browser / app) on the screen will always be centered. When a second visible (browser / app) window joins in, both will be pushed into opposite corners. When more windows get piled up, they go every time into the opposite side of the currently active window. When the user has resized / moved a window, it will be treated as a visible (browser / app) window, but it will not get moved - the others will however. Addressing bug: Moving last remaining tabbed window back into screen center BUG=153431, 150879, 153302 TEST=unit-tests & visual Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=164352 Review URL: https://chromiumcodereview.appspot.com/11085053 TBR=skuhne@chromium.org Review URL: https://codereview.chromium.org/11343028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164772 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Clean up system background layer.derat@chromium.org2012-10-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a SystemBackgroundController class that's responsible for a ui::Layer that's stacked underneath all other layers. I'm also adding an --ash-copy-host-background-at-boot flag that can be set to instruct the controller to copy the host window's content into the system background layer at startup; otherwise, we display the same background color used by Chrome OS's boot splash screen. I suspect that there's a small performance hit from copying (I've seen the XGetImage() take between 25 and 170 ms depending on hardware), although it seems to be hidden in the noise of our total boot times. Regardless, I figure that we should only turn this on right now for systems that need it (to hide an even-longer delay where the compositor is drawing but the login background images hasn't been loaded). In any case, once the login background is visible, the system background layer is reset to display the black background that's needed for fullscreen animations that manipulate the desktop background (for the workspace or power button). BUG=152309 Review URL: https://chromiumcodereview.appspot.com/11273059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164704 0039d316-1c4b-4281-b951-d872f2087c98
* Re-vamped the entire window auto positioning logicskuhne@chromium.org2012-10-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | As long as the user did not move / resize the window: A single visible window (browser / app) on the screen will always be centered. When a second visible (browser / app) window joins in, both will be pushed into opposite corners. When more windows get piled up, they go every time into the opposite side of the currently active window. When the user has resized / moved a window, it will be treated as a visible (browser / app) window, but it will not get moved - the others will however. Addressing bug: Moving last remaining tabbed window back into screen center BUG=153431, 150879, 153302 TEST=unit-tests & visual Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=164352 Review URL: https://chromiumcodereview.appspot.com/11085053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164652 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 164352 - Re-vamped the entire window auto positioning logicsail@chromium.org2012-10-261-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | As long as the user did not move / resize the window: A single visible window (browser / app) on the screen will always be centered. When a second visible (browser / app) window joins in, both will be pushed into opposite corners. When more windows get piled up, they go every time into the opposite side of the currently active window. When the user has resized / moved a window, it will be treated as a visible (browser / app) window, but it will not get moved - the others will however. Addressing bug: Moving last remaining tabbed window back into screen center BUG=153431, 150879, 153302 TEST=unit-tests & visual Review URL: https://chromiumcodereview.appspot.com/11085053 TBR=skuhne@chromium.org Review URL: https://codereview.chromium.org/11313012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164363 0039d316-1c4b-4281-b951-d872f2087c98
* Re-vamped the entire window auto positioning logicskuhne@chromium.org2012-10-261-0/+1
| | | | | | | | | | | | | | | | | | | | | As long as the user did not move / resize the window: A single visible window (browser / app) on the screen will always be centered. When a second visible (browser / app) window joins in, both will be pushed into opposite corners. When more windows get piled up, they go every time into the opposite side of the currently active window. When the user has resized / moved a window, it will be treated as a visible (browser / app) window, but it will not get moved - the others will however. Addressing bug: Moving last remaining tabbed window back into screen center BUG=153431, 150879, 153302 TEST=unit-tests & visual Review URL: https://chromiumcodereview.appspot.com/11085053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164352 0039d316-1c4b-4281-b951-d872f2087c98
* Second SessionStateController implementation (just a copy), command-line ↵antrim@chromium.org2012-10-231-0/+1
| | | | | | | | | | | | switches, removed CancelLockWithOtherAnimation(), several constant renames in SessionStateAnimator. Includes https://codereview.chromium.org/11238058/ fix. BUG=138171, 139461 Review URL: https://chromiumcodereview.appspot.com/11230050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163645 0039d316-1c4b-4281-b951-d872f2087c98
* Removes worskpace 1 code. Will rename next.sky@chromium.org2012-10-171-1/+0
| | | | | | | | | | | BUG=none TEST=none R=ben@chromium.org,nkostylev@chromium.org TBR=nkostylev@chromium.org Review URL: https://codereview.chromium.org/11201002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162420 0039d316-1c4b-4281-b951-d872f2087c98
* Add "panel_fitting" GPU feature type and use it for mirror mode.ynovikov@chromium.org2012-10-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | Panel fitting is used by mirror display mode on Chrome OS. This GPU feature type will tell if it is supported by GPU hardware. Initially enable it only for Ivy Bridge GPU via blacklisting everything else. Also add a disable_panel_fitting command flag, to be able to quickly turn the feature off. When hardware supports panel fitting, and there are no common modes between the internal and the external displays, configure the internal display to the external's resolution, and let the panel fitter take care of displaying it correctly. BUG=chromium-os:34442 TEST=Panel Fitting should appear as Hardware Accelerated in about:gpu on IVB Chrome OS, Unavailable everywhere else. TEST=Tested mirror mode on device. Review URL: https://chromiumcodereview.appspot.com/10909242 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161980 0039d316-1c4b-4281-b951-d872f2087c98
* Move shelf/launcher/status_area_widget/panel_layout_manager to ↵oshima@chromium.org2012-10-121-0/+1
| | | | | | | | | | | | | RootWindowController This is just preparation to create launchers on all displays. BUG=145978 TEST=none Review URL: https://chromiumcodereview.appspot.com/11093050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161621 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Disable tray-dragging by default.sadrul@chromium.org2012-09-251-0/+1
| | | | | | | | BUG=152187, 146878 Review URL: https://codereview.chromium.org/10989019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158605 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate kAshNotifyDisabled and SystemNotificationstevenjb@google.com2012-09-241-1/+0
| | | | | | | | | | BUG=134561 For OWNERS: TBR=ben Review URL: https://codereview.chromium.org/10947046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158305 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] Go back to EASE_OUT for boot transitionnkostylev@chromium.org2012-09-211-0/+2
| | | | | | | | | BUG=141988 Review URL: https://chromiumcodereview.appspot.com/10960034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158079 0039d316-1c4b-4281-b951-d872f2087c98
* Boot transition v2.nkostylev@chromium.org2012-09-191-0/+1
| | | | | | | | | | | | a. Show login webUI as soon as possible (don't wait for wallpaper animation to finish). b. Use different type of animation tween. c. NOT increasing wallpaper animation time from 1s to 2s as it turns out that slows down login webUI even with a. (profiling is needed) BUG=141988 Review URL: https://codereview.chromium.org/10938013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157535 0039d316-1c4b-4281-b951-d872f2087c98
* Makes workspace2 enabled by default.sky@chromium.org2012-09-051-1/+1
| | | | | | | | | | BUG=137342 TEST=covered by tests. R=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/10918060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155010 0039d316-1c4b-4281-b951-d872f2087c98
* Allow "snapping" while dragging a window to another displayoshima@chromium.org2012-09-011-0/+1
| | | | | | | | | | | | | | | | | by reserving the corner that blocks pass through. Cleanup: Move the code that handle warp from DisplayCotnroller to MouseCursorEventFilter. Removed unnecesary namespace, dead code. BUG=143289 TEST=added new tests. manual=connect external monitor and drag a window to another display. a warp hole will be shown at the edge where you can drag a window into. Dragging to other place should start snapping operation. Review URL: https://chromiumcodereview.appspot.com/10899034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154551 0039d316-1c4b-4281-b951-d872f2087c98
* Disable pointer barrier on desktop by default.oshima@chromium.org2012-08-311-0/+1
| | | | | | | | | | | | Added flag to enable it. BUG=145836 TEST=run on precise desktop. you can move mouse out of the ash window. Review URL: https://chromiumcodereview.appspot.com/10911023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154373 0039d316-1c4b-4281-b951-d872f2087c98
* Remove non ExtededDesktop modeoshima@chromium.org2012-08-301-1/+0
| | | | | | | | | BUG=135245 TEST=no flags option to disable ExtendedDesktop Review URL: https://chromiumcodereview.appspot.com/10892021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154035 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Put advanced wm gestures behind a flag.sadrul@chromium.org2012-08-281-0/+1
| | | | | | | | BUG=145048 Review URL: https://chromiumcodereview.appspot.com/10871098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153752 0039d316-1c4b-4281-b951-d872f2087c98
* Initial crack at new workspace behavior. Each workspace now has itssky@chromium.org2012-08-201-0/+1
| | | | | | | | | | | | | | | own window. This complicates usage of shell window ids a bit. I need to sort out animations (I've disabled them for the moment when this is enabled). BUG=137342 TEST=none R=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830365 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152322 0039d316-1c4b-4281-b951-d872f2087c98
* Enabling Extended Deskop by default.saintlou@chromium.org2012-08-091-1/+1
| | | | | | | | | | | | This is a verbatim revert of https://chromiumcodereview.appspot.com/10827184/ BUG=140886 Review URL: https://chromiumcodereview.appspot.com/10827237 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150721 0039d316-1c4b-4281-b951-d872f2087c98