summaryrefslogtreecommitdiffstats
path: root/ui/aura
Commit message (Collapse)AuthorAgeFilesLines
* Revert 120092 - Reland 120074 -- Disable animations during aura tests.vollick@google.com2012-02-014-14/+7
| | | | | | | | | | | | | | | | | | This causes all animations scheduled during a test to complete immediately. After making this change, I noticed some code assumed that animations would not complete synchronously. Some of this code used animation observers, and I while fixing the code I have updated it to use the preferred ImplicitAnimationObserver. BUG=None TEST=aura_shell_unittests,aura_unittests,compositor_unittests Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=120074 Review URL: https://chromiumcodereview.appspot.com/9222018 TBR=vollick@google.com Review URL: https://chromiumcodereview.appspot.com/9320018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120097 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 120074 -- Disable animations during aura tests.vollick@google.com2012-02-014-7/+14
| | | | | | | | | | | | | | | This causes all animations scheduled during a test to complete immediately. After making this change, I noticed some code assumed that animations would not complete synchronously. Some of this code used animation observers, and I while fixing the code I have updated it to use the preferred ImplicitAnimationObserver. BUG=None TEST=aura_shell_unittests,aura_unittests,compositor_unittests Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=120074 Review URL: https://chromiumcodereview.appspot.com/9222018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120092 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 120074 - Disable animations during aura tests.vollick@google.com2012-02-014-14/+7
| | | | | | | | | | | | | | | | This causes all animations scheduled during a test to complete immediately. After making this change, I noticed some code assumed that animations would not complete synchronously. Some of this code used animation observers, and I while fixing the code I have updated it to use the preferred ImplicitAnimationObserver. BUG=None TEST=aura_shell_unittests,aura_unittests,compositor_unittests Review URL: https://chromiumcodereview.appspot.com/9222018 TBR=vollick@google.com Review URL: https://chromiumcodereview.appspot.com/9316039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120075 0039d316-1c4b-4281-b951-d872f2087c98
* Disable animations during aura tests.vollick@google.com2012-02-014-7/+14
| | | | | | | | | | | | | This causes all animations scheduled during a test to complete immediately. After making this change, I noticed some code assumed that animations would not complete synchronously. Some of this code used animation observers, and I while fixing the code I have updated it to use the preferred ImplicitAnimationObserver. BUG=None TEST=aura_shell_unittests,aura_unittests,compositor_unittests Review URL: https://chromiumcodereview.appspot.com/9222018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120074 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily disable mouse move synthesis on winoshima@chromium.org2012-02-012-3/+9
| | | | | | | | | | | | | Re-enabled synthesized mouse event for linux aura Disabled synthesized mouse event for win aura. TBR=ben@chromium.org BUG=112222 TEST=none Review URL: https://chromiumcodereview.appspot.com/9314021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120042 0039d316-1c4b-4281-b951-d872f2087c98
* Marking WindowTest.MouseEventsOnWindowChange FAILSkinuko@chromium.org2012-02-011-1/+2
| | | | | | | | | | TBR=ben BUG=112246 TEST=green bots Review URL: https://chromiumcodereview.appspot.com/9314029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120038 0039d316-1c4b-4281-b951-d872f2087c98
* Adds two new observer methods to allow code to be notified when a Window is ↵ben@chromium.org2012-02-016-49/+165
| | | | | | | | | | | | added/removed from a RootWindow. This allows hierarchy-specific cleanup code to execute when a Window is removed rather than when it is destroyed, necessary for multiple root windows. http://crbug.com/112131 TEST=see unittests Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=119976 Review URL: http://codereview.chromium.org/9315015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120025 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Delete some 0 byte files that are still lying around as a result of ↵thestig@chromium.org2012-02-012-0/+0
| | | | | | | | | | a CQ bug. (no code review because the CL is "empty") BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120000 0039d316-1c4b-4281-b951-d872f2087c98
* Tweak the aura gesture recognizer slightly.sadrul@chromium.org2012-01-314-2/+111
| | | | | | | | | | | | * Reset the state of a GestureSequence after a tap/double-tap gesture. * Do not send scroll-update gestures when both delta-x/delta-y are zero. BUG=none TEST=aura_unittests:GestureRecognizerTest.GestureTapFollowedByScroll Review URL: https://chromiumcodereview.appspot.com/9318010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119989 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 119976 - Adds two new observer methods to allow code to be notified ↵ben@chromium.org2012-01-316-164/+48
| | | | | | | | | | | | | when a Window is added/removed from a RootWindow. This allows hierarchy-specific cleanup code to execute when a Window is removed rather than when it is destroyed, necessary for multiple root windows. http://crbug.com/112131 TEST=see unittests Review URL: https://chromiumcodereview.appspot.com/9315015 TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/9315017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119986 0039d316-1c4b-4281-b951-d872f2087c98
* Adds two new observer methods to allow code to be notified when a Window is ↵ben@chromium.org2012-01-316-48/+164
| | | | | | | | | | added/removed from a RootWindow. This allows hierarchy-specific cleanup code to execute when a Window is removed rather than when it is destroyed, necessary for multiple root windows. http://crbug.com/112131 TEST=see unittests Review URL: https://chromiumcodereview.appspot.com/9315015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119976 0039d316-1c4b-4281-b951-d872f2087c98
* Makes GetRootWindow() public on Window so we can begin to convert uses of ↵ben@chromium.org2012-01-314-22/+28
| | | | | | | | | | RootWindow::GetInstance(). http://crbug.com/112131 TEST=none Review URL: https://chromiumcodereview.appspot.com/9318002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119955 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Owner param to EventFilter's ctor.ben@chromium.org2012-01-316-40/+7
| | | | | | | | BUG=none TEST=existing unittests Review URL: https://chromiumcodereview.appspot.com/9315004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119954 0039d316-1c4b-4281-b951-d872f2087c98
* Fix compile with Aura/Mac ash_shell and workspace controllerdhollowa@chromium.org2012-01-312-10/+15
| | | | | | | | | | | | | Fixes link issues on Mac/AuraShell.app with WorkspaceController. implemented. BUG=None TEST=Compile on Mac/Aura. R=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/9159048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119941 0039d316-1c4b-4281-b951-d872f2087c98
* Fix PRESUBMIT.py linx_aura renamed to linux_chromeos_auradhollowa@chromium.org2012-01-311-2/+2
| | | | | | | | | | | | | Renames linux_aura to linux_chromeos_aura in various PRESUBMIT.py files to reflect renaming of the try bot. BUG=108077 TEST=git try with change in ash or aura subdir, should trigger linux_chromeos_aura try. R=petermayo@chromium.org Review URL: https://chromiumcodereview.appspot.com/9301018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119907 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Update gesture-tests for scroll gesture.sadrul@chromium.org2012-01-311-0/+25
| | | | | | | | | | | | Update test to recognize scroll-gestures to make sure incremental scroll-updates are recognized correctly. BUG=none TEST=aura_unittests:GestureRecognizerTest.GestureEventScroll Review URL: https://chromiumcodereview.appspot.com/9303024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119900 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Update GestureRecognizer to be able to process multi-point gestures.sadrul@chromium.org2012-01-317-416/+615
| | | | | | | | | BUG=111992 TEST=no behavioural changes; covered by existing GestureRecognizerTests. Review URL: https://chromiumcodereview.appspot.com/9104021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119794 0039d316-1c4b-4281-b951-d872f2087c98
* [aura] Return focus to transient parent when modal window closes.ivankr@chromium.org2012-01-312-3/+13
| | | | | | | | | | BUG=108112 TEST=Manual: see bug description Review URL: http://codereview.chromium.org/9290047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119782 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug where in the shell the modal window was being visually stacked ↵ben@chromium.org2012-01-304-1/+165
| | | | | | | | | | below the launcher after showing and hiding the non-modal transient. BUG=none TEST=open window type launcher, show and then hide a window using the show/hide button, then open a window-modal window. the window modal window would appear rendered behind the type launcher, but if you clicked on where it would have been you can actually move it out from under. this bug makes sure it is always stacked on top visually also. Review URL: https://chromiumcodereview.appspot.com/9298038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119753 0039d316-1c4b-4281-b951-d872f2087c98
* Mac/Aura aura_shell_unittests are not linkingdhollowa@chromium.org2012-01-302-2/+14
| | | | | | | | | | | | | | Gets aura_shell_unittests compiling and passing on Mac. Some unimplemented tests were disabled. The AuraShell.app is built to provide the tests with proper resources. Also, references to the ui::Compositor are now getting released during tear down. BUG=111279 TEST=aura_shell_unittests Review URL: https://chromiumcodereview.appspot.com/9288052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119686 0039d316-1c4b-4281-b951-d872f2087c98
* Merge Compositor and CompositorCCpiman@chromium.org2012-01-293-18/+3
| | | | | | | | | | | | This also removes a few unused calls. BUG=None TEST=compiles, tests pass Review URL: http://codereview.chromium.org/9297041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119645 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Add Layer::LAYER_SOLID_COLOR to compositor.derat@chromium.org2012-01-285-18/+18
| | | | | | | | | | | | | | | | | | This adds a new layer type backed by WebKit::WebSolidColorLayer. I'm using it for the power button animation's background (which previously had a fullscreen texture that it just painted black). I'm also renaming LAYER_HAS_TEXTURE to LAYER_TEXTURED and LAYER_HAS_NO_TEXTURE to LAYER_NOT_DRAWN. BUG=109083 TEST=manual: checked that the power button animation looks the same as before TBR=sky Review URL: http://codereview.chromium.org/9289036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119580 0039d316-1c4b-4281-b951-d872f2087c98
* content: Modfiy ResourceBundle and content_shell to run with alternative pak ↵erg@chromium.org2012-01-282-2/+2
| | | | | | | | | | | | files. BUG=111326 R=jam TBR=sky,tony,ajwong,ananta Review URL: http://codereview.chromium.org/9232060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119566 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Implementation of queued/asynchronous gesture recognition.sadrul@chromium.org2012-01-288-206/+441
| | | | | | | | | | | | | | The major changes: * Rename existing GestureRecognizer to GestureSequence. * Add a new GestureRecognizer interface (with the same API as the previous GR). * Implement GestureRecognizerAura that uses GestureSequence(s) for recognition gestures. BUG=110230 TEST=aura_unittests:GestureRecognizerTest.AsynchronousGestureRecognition Review URL: https://chromiumcodereview.appspot.com/9129012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119533 0039d316-1c4b-4281-b951-d872f2087c98
* Synthesize mouse move event after window creation/deletion or ↵oshima@chromium.org2012-01-275-17/+284
| | | | | | | | | | | | | size/visibiilty changed I also updated method names to match other OnXXX methods. BUG=111073 TEST=to be added Review URL: https://chromiumcodereview.appspot.com/9235025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119483 0039d316-1c4b-4281-b951-d872f2087c98
* Aura: Remove a log-spamming NOTIMPLEMENTED in cursor handlingjamescook@chromium.org2012-01-271-3/+1
| | | | | | | | | | | Added crbug.com/111650 to track need for additional cursor art. BUG=111596 TEST=none Review URL: https://chromiumcodereview.appspot.com/9225027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119469 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes regression where ~Window would crash if layer was never created.sky@chromium.org2012-01-271-3/+5
| | | | | | | | | | | BUG=none TEST=covered by unit tests. R=ben@chromium.org TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/9296014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119465 0039d316-1c4b-4281-b951-d872f2087c98
* Allow hide animations to work again:ben@chromium.org2012-01-277-44/+220
| | | | | | | | | | | | | | - Introduces VisibilityClient, which aura::Window defers to to update layer visibility, if present. This replaces code which previously undid layer visibility changes after they were set. Layer visibility changes are potentially destructiver (they can drop textures associated with the layer and require a repaint). - Implements this in ash in VisibilityController, which animates the visibility changes of children in annotated parents. - Annotates various windows as requiring child window visibility change animations. This replaces animating visibility changes in LayoutManagers. - Adds a second layer of visibility determination to aura::Window. Some code may check Window->IsVisible which was simply testing layer visibility. We want Window->IsVisible to return false as soon as Window::Hide() is called, so we add a member for this. - We prevent stacking changes to the window from being propagated to the layer if the layer's delegate has been detached (i.e. the layer is hiding) BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9235016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119453 0039d316-1c4b-4281-b951-d872f2087c98
* Remove old (pre-webkit) compositorpiman@chromium.org2012-01-273-44/+8
| | | | | | | | | BUG=103948 TEST=builds, tests pass Review URL: http://codereview.chromium.org/9288053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119402 0039d316-1c4b-4281-b951-d872f2087c98
* Send a key event to the RootWindow when no window is focused so the global ↵yusukes@chromium.org2012-01-271-17/+23
| | | | | | | | | | | | shortcut keys could always work. BUG=110572 TEST=ran the new tests in aura_shell_unittests Review URL: http://codereview.chromium.org/9290011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119383 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Add event queues in the GestureRecognizer.sadrul@chromium.org2012-01-264-15/+79
| | | | | | | | | | | | | | | | | Event-queues allow the GestureRecognizer to maintain multiple states for different gestures. Especially, this makes it possible to correctly process queued up (asynchronous) touch-events at the same time it processes synchronous touch-events. Throttling/filtering touch-events that go to the renderer is now removed. This may be added back at a later time. BUG=110230 TEST=none (will be added in a future CL: http://codereview.chromium.org/9129012/) Review URL: https://chromiumcodereview.appspot.com/9150046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119278 0039d316-1c4b-4281-b951-d872f2087c98
* aura: No shadow for transparent window.xiyuan@chromium.org2012-01-262-0/+14
| | | | | | | | | | | | | | | | | - Add a transparent flag to Window; - Use the transparent in Window::Init to call Layer::SetFillsBoundsOpaquely; - Update ShadowController to use SHADOW_TYPE_NONE for transparent window; Side change: - Make tooltip widget non-transparent as it needs the default shadow; BUG=110916 TEST=Verify fix for issue 110916 and drop-n-drop works as before. Review URL: http://codereview.chromium.org/9169050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119184 0039d316-1c4b-4281-b951-d872f2087c98
* Use translated root location in WebInputEventoshima@chromium.org2012-01-268-54/+110
| | | | | | | | | | | | This adds root_location to LocatedEvent Converted a couple of tests to use EventGenerator. BUG=none TEST=added TranslatedEvent test to window_unittests. Review URL: http://codereview.chromium.org/9117018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119169 0039d316-1c4b-4281-b951-d872f2087c98
* Aura: Allow compact window mode to be turned on/off at runtimejamescook@chromium.org2012-01-251-0/+10
| | | | | | | | | | | | | * In debug builds, Ctrl-Alt-A shows/hides it * Added test coverage for switching modes * Refactored Shell initialization to support this BUG=110174 TEST=aura_shell_unittests ShellTest.ChangeWindowMode, manual toggling Review URL: https://chromiumcodereview.appspot.com/9289008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119111 0039d316-1c4b-4281-b951-d872f2087c98
* Wires up disabling visibility animations for aura, and explicitlysky@chromium.org2012-01-242-2/+7
| | | | | | | | | | | | | | disables animations for browser tests as other wise code that gets bounds and does calculates based on that ends up with the wrong thing. BUG=111086 TEST=none R=ben@chromium.org,phadjan.jr@chromium.org TBR=phadjan.jr@chromium.org Review URL: https://chromiumcodereview.appspot.com/9160020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118940 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Mark a test FAILS on windows.sadrul@chromium.org2012-01-241-1/+7
| | | | | | | | | | BUG=111262 TEST=aura_unittests TBR=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/9289003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118938 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Make sure gesture events don't get transformed erroneously.sadrul@chromium.org2012-01-242-1/+40
| | | | | | | | | | | | | | | The touch-event that create gestures already gets transformed for the RootWindow's layer, so the gesture-event that gets created should not be transformed again. BUG=none TEST=aura_unittests:WindowTest.TransformGesture Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=118853 Review URL: http://codereview.chromium.org/9129025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118916 0039d316-1c4b-4281-b951-d872f2087c98
* event_mac.cc doesn't existdhollowa@chromium.org2012-01-241-1/+1
| | | | | | | | | | | | | Changes name of event_mac.cc to event_mac.mm in aura.gyp. It was misnamed. BUG=None TEST=Compiles R=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/9212055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118891 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 118853 because TransformGesture fails on win_aurasadrul@chromium.org2012-01-242-40/+1
| | | | | | | | | | | | | | | | | | | """ aura: Make sure gesture events don't get transformed erroneously. The touch-event that create gestures already gets transformed for the RootWindow's layer, so the gesture-event that gets created should not be transformed again. BUG=none TEST=aura_unittests:WindowTest.TransformGesture Review URL: https://chromiumcodereview.appspot.com/9129025 TBR=sadrul@chromium.org Review URL: https://chromiumcodereview.appspot.com/9212056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118873 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Make sure gesture events don't get transformed erroneously.sadrul@chromium.org2012-01-242-1/+40
| | | | | | | | | | | | | The touch-event that create gestures already gets transformed for the RootWindow's layer, so the gesture-event that gets created should not be transformed again. BUG=none TEST=aura_unittests:WindowTest.TransformGesture Review URL: https://chromiumcodereview.appspot.com/9129025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118853 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Move focus to the parent window when the focusd window closes.sadrul@chromium.org2012-01-222-1/+16
| | | | | | | | | BUG=110991 TEST=aura_unittests:WindowTest.FocusedWindowTest Review URL: https://chromiumcodereview.appspot.com/9142005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118651 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Remove window from its parent a little early.sadrul@chromium.org2012-01-224-6/+42
| | | | | | | | | | | | | | Remove the window from its parent before calling OnWindowDestroyed callbacks of the delegate and the observers. This fixes a couple of failing browser tests. BUG=none TEST=browser_tests:IncognitoPopup, DisallowNavigation Review URL: https://chromiumcodereview.appspot.com/9233027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118641 0039d316-1c4b-4281-b951-d872f2087c98
* Implement MouseLock for RWHVA.varunjain@chromium.org2012-01-211-0/+6
| | | | | | | | | | BUG=102563 TEST=manually tested ppapi mouse lock example. Review URL: http://codereview.chromium.org/9213017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118578 0039d316-1c4b-4281-b951-d872f2087c98
* UnConfineCursor addition breaks Mac/Auradhollowa@chromium.org2012-01-201-0/+9
| | | | | | | | | | | | | | Provide stub implementation for Mac/Aura for this new RootWindowHost method. Also fixes up other compile and clang/style problem. MainAppBundle call got renamed to FrameworkBundle. BUG=None TEST=None R=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/9270011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118484 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the Windows implementation of EventGenerator::PressKey().yusukes@google.com2012-01-202-7/+17
| | | | | | | | | | | On Windows, we have to explicitly overwrite Event::flags_ since the flags are not determined by a MSG object but by GetKeyState() Win32 API. This CL is necessary for https://chromiumcodereview.appspot.com/9228013/. BUG=None TEST=try Review URL: https://chromiumcodereview.appspot.com/9241007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118414 0039d316-1c4b-4281-b951-d872f2087c98
* Reland "aura/chromeos: Avoid suspending while video is playing."derat@chromium.org2012-01-193-0/+20
| | | | | | | | | | | | | | | | | | | | This reverts r118199, which was a revert of r118171. aura::VideoPropertyWriter (not ash::VideoDetector -- made a typo in the revert's description) was outliving the ash::Shell singleton. Now we explicitly destroy the VideoPropertyWriter before the shell. The only differences from r118171 are the addition of the final chunk in chrome_browser_main_chromeos.cc and a change to reparent a window in VideoDetectorTest.WindowNotVisible needed in response to r118259. BUG=110114 TEST=avoided missing DCHECK on shutdown in trybot logs this time Review URL: http://codereview.chromium.org/9254018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118375 0039d316-1c4b-4281-b951-d872f2087c98
* NULL check the parent's layer too when removing a child.ben@chromium.org2012-01-191-2/+2
| | | | | | | | | BUG=none TEST=browser_tests TBR=sky Review URL: https://chromiumcodereview.appspot.com/9192023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118355 0039d316-1c4b-4281-b951-d872f2087c98
* Aura: Expose platform's cursor grab API from RootWindow.varunjain@chromium.org2012-01-196-0/+49
| | | | | | | | | | BUG=102563 TEST=none Review URL: http://codereview.chromium.org/9253008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118329 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Change ownership of the GestureRecognizer.sadrul@chromium.org2012-01-195-34/+33
| | | | | | | | | | | | | | Instead of the GestureRecognizer being a singleton, it is created and maintained by the RootWindow (which also is a singleton). Also, add myself and rjkroege@ as GR's OWNERS BUG=none TEST=none (no functional change) Review URL: https://chromiumcodereview.appspot.com/9250030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118304 0039d316-1c4b-4281-b951-d872f2087c98
* Add a simple animation when showing/hiding windows.ben@chromium.org2012-01-195-8/+73
| | | | | | | | | http://crbug.com/110024 TEST=none Review URL: http://codereview.chromium.org/9167032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118259 0039d316-1c4b-4281-b951-d872f2087c98