| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"""
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|