| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add flag to enable virtual screen coordinate system
- Changed StackingController to use the bounds to pick the matching root window when the virtual screen coordinates is enabled.
- Added Shell::GetRootWindowMatching. Updated Shell::GetRootWindowAt to use VSC when enabled.
BUG=123160
TEST=ExtendedDesktopTest.CycleWindow is changed to use virtual screen coordinate. ExtendedDesktopTest.{GetRootRootAt|GetRootWindowMatching)
Review URL: https://chromiumcodereview.appspot.com/10637007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143770 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is necessary to properly forward all events on all root windows
to the captured window and release when capture is cleared.
Original plan was is to do native capture, but it turns out to be difficult
(at least on chromeos/X11) because we need to warp the pointer to other window and handle mouse event there to support multiple displays layouts (see http://codereview.chromium.org/10581008/)
This also update Window::ConvertPointToWindow so that it accepts
windows on different root windows.
BUG=123160
TEST=ExtendedDesktopText.{Capture|ConvertPoint}
Review URL: https://chromiumcodereview.appspot.com/10638008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143722 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=133322
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10532212
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143011 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In Aura, we were passing the newly-focused view through
views::WidgetFocusManager::OnWidgetFocusEvent()'s
"focused_before" parameter. This made us not close
extension popups when they lost the focus.
(Note that a popup still doesn't get closed upon clicking
outside of the popup on the desktop, presumably because the
popup retains the focus in Ash.)
BUG=132697
TEST=added, also manual testing
Review URL: https://chromiumcodereview.appspot.com/10562025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142858 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=130828
R=oshima@chromium.org
TBR=sky@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10540123
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142631 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
child. Wires it up for the situation of a child view with a layer
being stacked on top of a child control's window.
BUG=none
TEST=covered by unit test
R=ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10554015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142601 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add hit test mask to aura Window;
- Use hit test mask to exclude shadow from hit test;
BUG=132872
TEST=Verify mouse events reaches app list launcher button when app list bubble is shown. Clicking on top 3 rect of the 3x3 grid icon should dismiss app list and mouse hover there should have a hover effect.
Review URL: https://chromiumcodereview.appspot.com/10566009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142582 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10537146
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141954 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL adds support for sending single-finger gestures (e.g. tap-down, tap and
scroll events). This should be sufficient for a number of the existing tests.
BUG=132282
TEST=aura_shell_unittests
Review URL: https://chromiumcodereview.appspot.com/10544127
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141894 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=130828
R=oshima@chromium.org
TBR=sky@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10540091
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141659 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=123160
TEST=no functional change. all test should pass.
Review URL: https://chromiumcodereview.appspot.com/10525005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141131 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=126058
TEST=none
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=140553
Review URL: https://chromiumcodereview.appspot.com/10447129
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140626 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added a test to catch regression.
Also add animation for multi-finger-swipe to tile.
BUG=121140
TEST=aura_shell_unittests:*.GestureDrag
Review URL: https://chromiumcodereview.appspot.com/10528003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140599 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=126058
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10447129
TBR=varunjain@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10541009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140559 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=126058
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10447129
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140553 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=manual
Review URL: https://chromiumcodereview.appspot.com/10520022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140543 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=123160
TEST=no functional change. all test must pass.
Review URL: https://chromiumcodereview.appspot.com/10500006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140340 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL is preparation for http://codereview.chromium.org/10388220.
This CL does not affect current test contents or browser behaviors.
This CL contains follows:
1. Add chromeos and dbus include rule into ui/DEPS
To replace text inputting module from libibus to chrome dbus library,
ui/base/ime/* should depend to chromeos/dbus/* and dbus/*
2. Introduce TextInputSupport for input testing.
To use chorme library, should initialize DBusThreadManager before using
DBusThreadManager instance.
3. Calls TextInputSupport::Initialize/Shutdown for some test.
Some test uses text inputting module implicitly. So should call Initialize/Shutdown on SetUp/TearDown.
BUG=126947
TEST=browser_tests,interactive_ui_tests,ui_unittests,aura_unittests,aura_shell_unittests,unit_tests,chromeos_unittests,dbus_unittets
Review URL: https://chromiumcodereview.appspot.com/10447022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139775 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Added FocusChangeObserver
Store active window in ActivationController instead of in RootWindow as there will be multiple root windows.
BUG=123160
TEST=no functional change. all tests must pass.
Review URL: https://chromiumcodereview.appspot.com/10453019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139647 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Moved common initialization code to AuraTestHelper.
- Removed AuraTestHelper from ash_test_base because
it should use ash environment.
- Changed tests to use AuraTestHelper
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10452039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139454 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=105165
TEST=updated compositor test to cover OnDeviceScaleFactorChagned.
Review URL: https://chromiumcodereview.appspot.com/10391165
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137571 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
TBR=ben,brettw,hclam
Review URL: https://chromiumcodereview.appspot.com/10391121
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137375 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=104040
R=ben@chromium.org
TBR=tony@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10392068
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136777 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
first attempt reverted due to build break:
http://codereview.chromium.org/10316019 )
BUG=121135
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10378079
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136653 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=125351
TEST=ResourceBundle.*
Review URL: https://chromiumcodereview.appspot.com/10270023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136039 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=104040
R=piman@chromium.org,ben@chromium.org
TBR=sky@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10365007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135560 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=121697
TEST=None
Review URL: https://chromiumcodereview.appspot.com/10170021
TBR=davemoore@chromium.org
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135159 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=121697
TEST=None
Review URL: https://chromiumcodereview.appspot.com/10170021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135144 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
views::CustomButton::IsTriggerableEvent() checks the state. With it unset
buttons don't fire.
BUG=None
TEST=All tests that use EventGenerator
Review URL: https://chromiumcodereview.appspot.com/10334010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135141 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Moved Monitor class to gfx/.
* Converted all use of gfx::Screen to match new API
BUG=115347,111990
TEST=none
Review URL: https://chromiumcodereview.appspot.com/9960042
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133961 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Most tests in gesture_recognizer_unittest.cc were rewritten to rely solely on GestureSequence.
Several gaps in existing testing were filled, include double tap and touch cancel tests.
The tests now ensure that GestureEvents are returned in the correct order, and consistenly verify
that no unexpected events occurred.
Tests on the GestureSequence ensure that the sequence of states passed through is as expected.
BUG=120713
TEST=GestureRecognizerTest.*, GestureSequenceTest.*
Review URL: http://codereview.chromium.org/9873033
TBR=tdresser@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10166017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133281 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Most tests in gesture_recognizer_unittest.cc were rewritten to rely solely on GestureSequence.
Several gaps in existing testing were filled, include double tap and touch cancel tests.
The tests now ensure that GestureEvents are returned in the correct order, and consistenly verify
that no unexpected events occurred.
Tests on the GestureSequence ensure that the sequence of states passed through is as expected.
BUG=120713
TEST=GestureRecognizerTest.*, GestureSequenceTest.*
Review URL: http://codereview.chromium.org/9873033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133261 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=123311
TEST=sadrul@chromium.org
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=132294
Review URL: https://chromiumcodereview.appspot.com/10082008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132309 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=123311
TEST=sadrul@chromium.org
Review URL: http://codereview.chromium.org/10082008
TBR=oshima@chromium.org
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132298 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=123311
TEST=sadrul@chromium.org
Review URL: http://codereview.chromium.org/10082008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132294 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=116458
TEST=none
Review URL: http://codereview.chromium.org/10067019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132107 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=122982
TEST=Unittest
Review URL: http://codereview.chromium.org/10034025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131985 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=121181
TEST=unit test
Review URL: http://codereview.chromium.org/10024035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131766 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Replaced sk_canvas()->drawColor() with DrawColor()
Removed any instances of #include "third_party/skia/include/core/SkCanvas.h"
Replaced DrawPath in touch_selection_controller_impl with DrawCircle call manually
Bug=114665
Test=Compiles
Review URL: http://codereview.chromium.org/10025011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131618 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Moving the gesture-recognizer into ui/base/ makes it possible to be used by both
aura and views independently. This is the first step: add an interface for
touch-events and gesture-events so that the gesture recognizer does not have to
depend on aura or views events.
BUG=121744
TEST=none
Review URL: https://chromiumcodereview.appspot.com/9958136
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131023 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Even if a touch release is preventDefaulted, we still need to know
that the touch sequence has ended.
BUG=116537
TEST=GestureRecogognizerTest.NoTapWithPreventDefaultedRelease
Review URL: https://chromiumcodereview.appspot.com/9910018
Patch from Tim Dresser <tdresser@chromium.org>.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130987 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=28581
TEST=none
Review URL: https://chromiumcodereview.appspot.com/9923027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129867 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
GestureConfiguration object.
BUG=119086
TEST=GestureRecognizerTest.*
Review URL: http://codereview.chromium.org/9751011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129649 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL changes to use the child window list of the default container as the list of "Alt + Tab" cycle, instead of the browsers' list. But the list excludes the window which is not forcusable and has modal window as a child.
This CL can enable us to focus task manager window with "Alt + Tab" switcher.
BUG=118611
TEST=manual
Review URL: http://codereview.chromium.org/9719037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129443 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes it to be implemented by the Aura client, via a new interface EventClient.
The client can determine whether or not a given window and its subtree can receive events.
I also cleaned up the way screen locking is entered/exited via the delegate, and some stuff in ash/shell.
http://crbug.com/119347
TEST=none
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=128328
Review URL: https://chromiumcodereview.appspot.com/9788001
TBR=ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9808068
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128508 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes it to be implemented by the Aura client, via a new interface EventClient.
The client can determine whether or not a given window and its subtree can receive events.
I also cleaned up the way screen locking is entered/exited via the delegate, and some stuff in ash/shell.
http://crbug.com/119347
TEST=none
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=128328
Review URL: https://chromiumcodereview.appspot.com/9788001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128503 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
than a textured layer.
BUG=119581
TEST=none
R=ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9835028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128500 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Moved SingleMonitorManager into separate file. This is a default
MonitorManager and creates RootWindow for PrimaryMonitor.
* Added MonitorObserver and moved monitor change logic to ash.
* MultiMonitorManager class and its layout logic will live in ash too.
* Added ability to move host window so that we can re-arrange root window when
switching primary monitor.
* Removed monitor_manager_x11, which I committed by accident.
* Use (0,0) for monitor/workarea bounds because the coordinate isn't translated yet
for non primary screens.
BUG=115510
TEST=none
Review URL: https://chromiumcodereview.appspot.com/9703083
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127231 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
couple of reasons:
. RWHVA was never told it was going to become active by way of a
mouse. I fixed this by wiring through the event to
ActivationDelegate::ShouldActivate.
. OmniboxViewViews wasn't telling the model the native view that is
getting focus. I've modified OmniboxViewViews to get the focused
window from the RootWindow.
. OmniboxViewViews was never being told it's losing focus. The call to
BrowserWindow::WebContentsFocused initiates that.
There is a slew of interactive ui tests that exercise this code. They
are currently disabled on linux. Separately I'll see I can reenable
them.
BUG=116940
TEST=make sure instant works correctly on aura.
R=ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9700078
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127172 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and CQ couldn't patch it. This is exact copy of the original CL to land.
* Move automation/ui_controls to ui/ui_controls
* Refactored aura impl so that ui/ui_controls doesn't depend on
aura.
* Moved MoveMouseToCenterAndPress to ui_test_util.h as it depends on views and can't be declared in ui.
* a couple of cleanups:
- Renamed gtk_screen_utils.h to _util.h to match other util.h files.
- indent fix
- remove unnecessary includes.
This CL allows a test to use ui_controls without depending on chrome.
TBR=sky@chromium.org,erg@chromium.org
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/9699098
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127138 0039d316-1c4b-4281-b951-d872f2087c98
|