| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
BUG=401598
TEST=Manual, see bug
Review URL: https://codereview.chromium.org/806693009
Cr-Commit-Position: refs/heads/master@{#311505}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On ChromeOS the accelerometer needs to be read by both ash/ and content/
This change removes the ownership of AccelerometerReader from Shell, changing it into a Singleton.
TEST=Confirmed that a device with an accelerometer enters maximize mode.
BUG=342908
Review URL: https://codereview.chromium.org/822503003
Cr-Commit-Position: refs/heads/master@{#311353}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to reflect on the new responsibilities that it is assuming.
The tracking of the accelerometer screen rotation, as well as the rotation lock, has been moved from MaximizeModeController to ScreenOrientationController.
ScreenOrientationController is now responsible for all rotation lock requests, from both TouchView user interface controls, as well as the Screen Orientation JavaScript API.
ScreenOrientationController is Chrome OS only. Classes using the rotation lock API have been updated to only do so on Chrome OS.
Screen rotation tests have been moved from MaximizeModeControllerTest to ScreenOrientationControllerTest. Other unittests have been updated to reflect the Chrome OS change. All pre-existing tests for rotation behaviour have been ran. Manual testing of both TouchView and Screen Orientation API have been done.
TEST=ScreenOrientationControllerTest, TrayRotationLockTest, MaximizeModeControllerTest, DisplayPreferencesTest
BUG=396760
Review URL: https://codereview.chromium.org/759063002
Cr-Commit-Position: refs/heads/master@{#311299}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mode.
When shelf is auto hidden, displaying a system modal dialog used to
unhide it. That was because the ShelfLayoutManager when updating the
shelf visibility, it used to ask the MruWindowTracker to build a list of
the windows. This list used to exclude the unfocusable windows (due to
the system modal dialog), So the returned list used to be empty which
means the shelf should be unhidden.
We actually need the list of all visible windows regardless of their
focusability.
Two unit tests has been written to validate the correct behavior in both
single and dual display modes.
BUG=277893, 447720
TEST=ash_unittests --gtest_filter=ShelfLayoutManagerTest.ShelfWithSystemModalWindowSingleDisplay, ShelfLayoutManagerTest.ShelfWithSystemModalWindowDualDisplay, MaximizeModeWindowManagerTest.GoingToMaximizedWithModalDialogPresent
Review URL: https://codereview.chromium.org/780113002
Cr-Commit-Position: refs/heads/master@{#311063}
|
|
|
|
|
|
|
|
|
|
|
| |
- Increase lock timeout for daisy;
- CHECK(false) -> LOG(FATAL) so that the log shows up;
BUG=445226
Review URL: https://codereview.chromium.org/843553002
Cr-Commit-Position: refs/heads/master@{#310405}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Moves the destruction of the Virtual Keyboard Controller before the
Maximized Mode Controller so that re-enabling the internal keyboard
when leaving touchview due to shutdown does not cause the on-screen
keyboard to change state.
BUG=446204
TEST=VirtualKeyboardControllerTest.RestoreKeyboardDevices
Review URL: https://codereview.chromium.org/834163002
Cr-Commit-Position: refs/heads/master@{#310316}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
They used to be a inlined function in the header, which led to code generation when method is used. This changes the code generation only in DECLARE_WINDOW_PROPERTY_TYPE().
BUG=None
R=sadrul@chromium.org
Committed: https://crrev.com/f62e152bb7a13135a597d9766eb79551d3a24a73
Cr-Commit-Position: refs/heads/master@{#309252}
Review URL: https://codereview.chromium.org/801953002
Cr-Commit-Position: refs/heads/master@{#310179}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Google C++ style guide states:
Explicitly annotate overrides of virtual functions or virtual
destructors with an override or (less frequently) final specifier.
Older (pre-C++11) code will use the virtual keyword as an inferior
alternative annotation. For clarity, use exactly one of override,
final, or virtual when declaring an override.
To better conform to these guidelines, the following constructs have
been rewritten:
- if a base class has a virtual destructor, then:
virtual ~Foo(); -> ~Foo() override;
- virtual void Foo() override; -> void Foo() override;
- virtual void Foo() override final; -> void Foo() final;
This patch was automatically generated. The clang plugin can generate
fixit hints, which are suggested edits when it is 100% sure it knows how
to fix a problem. The hints from the clang plugin were applied to the
source tree using the tool in https://codereview.chromium.org/598073004.
Several formatting edits by clang-format were manually reverted, due to
mangling of some of the more complicate IPC macros.
BUG=417463
Review URL: https://codereview.chromium.org/817393002
Cr-Commit-Position: refs/heads/master@{#309477}
|
|
|
|
|
|
|
|
|
|
| |
BUG=444596
TEST=none
TBR=ben@chromium.org
Review URL: https://codereview.chromium.org/802473003
Cr-Commit-Position: refs/heads/master@{#309448}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL sets capture to the window being dragged when dragging a window on
Ash. This allows state to be reset when a user opens the Ctrl+Alt+Delete dialog
on Windows Ash.
As a side effect, this CL fixes dragging windows from one screen to another on
ChromeOS ozone. Dragging windows from one screen to another
worked on X11 because X11 does an implicit grab when the mouse is pressed. This
implicit grab guarantees that events are sent to WindowTreeHost where the drag
started for the duration of the drag.
BUG=439703, 423383
TEST=None
Review URL: https://codereview.chromium.org/778043004
Cr-Commit-Position: refs/heads/master@{#309364}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(patchset #8 id:330001 of https://codereview.chromium.org/801953002/)
Reason for revert:
This is breaking chrome on chrome os builds:
In file included from ../../ui/aura/client/screen_position_client.cc:7:0:
../../ui/aura/window_property.h:115:58: error: specialization of 'template<class T> void aura::Window::SetProperty(const aura::WindowProperty<T>*, T)' in different namespace [-fpermissive]
const aura::WindowProperty<T >* property, T value) { \
^
../../ui/aura/window_property.h:127:5: note: in expansion of macro 'DECLARE_EXPORTED_WINDOW_PROPERTY_TYPE'
DECLARE_EXPORTED_WINDOW_PROPERTY_TYPE(, T)
^
../../ui/aura/client/screen_position_client.cc:9:1: note: in expansion of macro 'DECLARE_WINDOW_PROPERTY_TYPE'
DECLARE_WINDOW_PROPERTY_TYPE(aura::client::ScreenPositionClient*)
^
In file included from ../../ui/aura/client/screen_position_client.h:9:0,
from ../../ui/aura/client/screen_position_client.cc:5:
../../ui/aura/window.h:297:8: error: from definition of 'template<class T> void aura::Window::SetProperty(const aura::WindowProperty<T>*, T)' [-fpermissive]
void SetProperty(const WindowProperty<T>* property, T value);
^
Original issue's description:
> Use template specialization to generate WindowProperty code.
>
> They used to be a inlined function in the header, which led to code generation when method is used. This changes the code generation only in DECLARE_WINDOW_PROPERTY_TYPE().
>
> BUG=None
> R=sadrul@chromium.org
>
> Committed: https://crrev.com/f62e152bb7a13135a597d9766eb79551d3a24a73
> Cr-Commit-Position: refs/heads/master@{#309252}
TBR=sadrul@chromium.org,sky@chromium.org,oshima@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=None
Seems like nobody is around. LGTM. I'm broken by this as well.
Review URL: https://codereview.chromium.org/814313002
Cr-Commit-Position: refs/heads/master@{#309285}
|
|
|
|
|
|
|
|
|
|
|
| |
They used to be a inlined function in the header, which led to code generation when method is used. This changes the code generation only in DECLARE_WINDOW_PROPERTY_TYPE().
BUG=None
R=sadrul@chromium.org
Review URL: https://codereview.chromium.org/801953002
Cr-Commit-Position: refs/heads/master@{#309252}
|
|
|
|
|
|
|
|
|
| |
BUG=393668
TEST=WindowSelectorTest.PanelStackOrdering, WindowSelectorTest.CloseButtonOnMultipleDisplay
Review URL: https://codereview.chromium.org/709563002
Cr-Commit-Position: refs/heads/master@{#309239}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change chromeos::AccelerometerReader from using a single delegate, to using observers. We need to begin listening to it from both ash/ and content/
Removed the abstraction ash::AccelerometerController, and updated all locations to use the reader directly.
TEST=MaximizeModeControllerTes
BUG=431865
Review URL: https://codereview.chromium.org/795333002
Cr-Commit-Position: refs/heads/master@{#309219}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the reland of crrev.com/308508 which was reverted due
to a failure of valgrind bot.
Previously PartialScreenshotView is a view inside of a frameless
window, which is actually problematic because it needs to deal
with several window manager concepts such like mouse captures
and activations.
This is now built with ui::Layer and EventHandler, therefore
it makes no effects.
Also this CL moves the file location to a new directory
ash/utility, because this is nothing related to the window manager.
BUG=330348
R=oshima@chromium.org
TEST=the new test covers with valgrind bot
Review URL: https://codereview.chromium.org/813523002
Cr-Commit-Position: refs/heads/master@{#308942}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding OnAppTerminating causes some failures. This CL also includes
the fixes for them.
OverlayEventFilterTest.CancelAtActivating:
- OverlayEventFilter::Cancel() is called, but that does not cleanup
|delegate_|, therefore further OnAppTerminating() invokes Cancel()
to already canceled delegate_.
PartialScreenshotViewTest.DontStartOverOverlay:
- delegate should be deactivated before it's removed.
RootWindowControllerTest.DontDeleteWindowsNotOwnedByParent:
- this test case explicitly invokes CloseAllChildWindows(), therefore
it cleans up all of the containers.
- SessionStateAnimatorImpl assumed containers still exist when
OnAppTerminating() is invoked.
WindowManagerTest.TestCursorClientObserver:
- observer_a is added to cursor_manager, but not destructed without
calling RemoveObserver().
BUG=None
R=oshima@chromium.org
TEST=ash_unittests
Review URL: https://codereview.chromium.org/809603008
Cr-Commit-Position: refs/heads/master@{#308772}
|
|
|
|
|
|
|
|
|
|
|
| |
This CL introduces a new boolean device policy kDeviceShutdownIsReboot.
BUG=312541
TESTS=unit_tests
Review URL: https://codereview.chromium.org/776093004
Cr-Commit-Position: refs/heads/master@{#308624}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of https://codereview.chromium.org/805793004/)
Reason for revert:
valgrind failure: http://build.chromium.org/p/chromium.memory.fyi/builders/Chromium%20OS%20%28valgrind%29%283%29/builds/35270/steps/memory%20test%3A%20ash_unittests/logs/stdio
Original issue's description:
> Refactor partial screenshot region selector.
>
> Previously PartialScreenshotView is a view inside of a frameless
> window, which is actually problematic because it needs to deal
> with several window manager concepts such like mouse captures
> and activations.
>
> This is now built with ui::Layer and EventHandler, therefore
> it makes no effects.
>
> Also this CL moves the file location to a new directory
> ash/utility, because this is nothing related to the window manager.
>
> BUG=330348
> R=oshima@chromium.org
> TEST=the new test covers.
>
> Committed: https://crrev.com/9a0e3f0b67e057451570cfb254cbf76135d59768
> Cr-Commit-Position: refs/heads/master@{#308508}
TBR=oshima@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=330348
Review URL: https://codereview.chromium.org/808693003
Cr-Commit-Position: refs/heads/master@{#308531}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously PartialScreenshotView is a view inside of a frameless
window, which is actually problematic because it needs to deal
with several window manager concepts such like mouse captures
and activations.
This is now built with ui::Layer and EventHandler, therefore
it makes no effects.
Also this CL moves the file location to a new directory
ash/utility, because this is nothing related to the window manager.
BUG=330348
R=oshima@chromium.org
TEST=the new test covers.
Review URL: https://codereview.chromium.org/805793004
Cr-Commit-Position: refs/heads/master@{#308508}
|
|
|
|
|
|
|
|
|
|
|
| |
window resizer
BUG=437125
TEST=MultiWindowResizeController.ClickOutside
Review URL: https://codereview.chromium.org/753933003
Cr-Commit-Position: refs/heads/master@{#308402}
|
|
|
|
|
|
|
|
|
|
|
|
| |
SystemGestureEventFilter::OnMouseEvent()
BUG=401590
TEST=None
TBR=sadrul
Review URL: https://codereview.chromium.org/797713002
Cr-Commit-Position: refs/heads/master@{#307969}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SystemGestureEventFilter::OnMouseEvent() (patchset #1 id:20001 of https://codereview.chromium.org/784233002/)
Reason for revert:
broke ozone build: http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Ozone%20Builder/builds/8366/steps/compile/logs/stdio
Original issue's description:
> Remove check for native events in SystemGestureEventFilter::OnMouseEvent()
>
> BUG=401590
> TEST=None
>
> Committed: https://crrev.com/d2b68827125a71539cbe2ba56eb63aed7c6630e2
> Cr-Commit-Position: refs/heads/master@{#307913}
TBR=sadrul@chromium.org,pkotwicz@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=401590
Review URL: https://codereview.chromium.org/801433002
Cr-Commit-Position: refs/heads/master@{#307921}
|
|
|
|
|
|
|
|
|
| |
BUG=401590
TEST=None
Review URL: https://codereview.chromium.org/784233002
Cr-Commit-Position: refs/heads/master@{#307913}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removing the top_most_at_end parameter which was always set to false and
was never used.
The previous CL (https://codereview.chromium.org/752253002) was reverted as it caused ash_unittests to fail on Windows:
http://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20(dbg)(1)
http://build.chromium.org/p/chromium.win/builders/Win8%20Aura
This is a retry, but we keep reversing the windows list after we build it.
R=oshima@chromium.org
BUG=None
Review URL: https://codereview.chromium.org/785273002
Cr-Commit-Position: refs/heads/master@{#307593}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Improvements:
- The resize handle no longer hides when a user moves the mouse along the shared
window edge
- The resize handle no longer hides when a user moves the mouse over the resize
shadow
- Removed call to redundant MultiWindowResizeController::DelayedHide()
BUG=None
TEST=MultiWindowResizeControllerTest.IsOverWindows
Review URL: https://codereview.chromium.org/774983004
Cr-Commit-Position: refs/heads/master@{#307551}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
container was not being added as a KeyboardObserver.
This change refactors the always_on_top_controller to give easier access to the
layout manager, and adds this layout manager as a listener to
KeyboardBoundsChanging events.
BUG=423658
TEST=VirtualKeyboardAlwaysOnTopControllerTest.NotifyKeyboardBoundsChanged
Review URL: https://codereview.chromium.org/780433004
Cr-Commit-Position: refs/heads/master@{#307532}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Set the target handler of an aura::Window to null early
in the Window destructor to stop input events from
being forwarded to the hosted views::Widget since its
event processor (RootView) may have already been
destroyed.
Furthermore, check for a null RootView in
TouchUMA::FindGestureActionType() since this code
may be reached during the pretarget phase of event
processing at the same time the widget is being
destroyed, in which case its root view will have already
been destroyed.
BUG=430582
TEST=WindowSelectorTest.ClickOnWindowDuringTouch,
WindowTest.NoCrashOnWindowDelete,
WindowTest.MouseEnterExitWithWindowAppearAndDelete,
WindowTest.MouseEnterExitWithParentDelete,
WindowTest.MouseEventsOnLeafWindowChange,
WindowTest.MouseEventsOnNonLeafWindowDelete,
WidgetTest.NoCrashOnWidgetDelete,
WidgetTest.NoCrashOnWidgetDeleteWithPendingEvents
Review URL: https://codereview.chromium.org/753623005
Cr-Commit-Position: refs/heads/master@{#307338}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of https://codereview.chromium.org/786513003/)
Reason for revert:
I don't see why this would cause any problems, it looks like a purely aesthetic, yet this is the only Ash related CL in the regression range [1] for ever-failing Win8 Aura [2] and Win7(dbg) ash_unittests since these commits.
(the test failures seem to be timing out with no output, weird... I'll check this back in if the revert doesn't help...)
[1] https://chromium.googlesource.com/chromium/src/+log/8e72e1d6c13fa6a4cf2859ac6e209be4546bb50d..00df169a990ea09d488f1c13ec0293fc11d7992e?pretty=fuller
[2]http://build.chromium.org/p/chromium.win/builders/Win8%20Aura
Failing tests:
ToggleMinimized
WindowDockLeftMinimizeWindowWithRestore
WindowPanelDockLeftDockRightRestore
WindowSnapLeftDockLeftRestore
WindowSnapLeftDockLeftSnapRight
WindowSnapRightDockRightRestore
EventsDoNotLeakToWindowUnderneath
Basic
MinimizedWindowsAreLru
GestureSwipe
SwipeUpDownWithoutReleasing
VerticalSwipes
PanelsHideAndRestoreWithShelf
AcceleratorsWithFullscreen
WorkAreaChangeWorkspace
AlwaysOnTopMultiWindow
AlwaysOnTopWindow
CycleMruPanelDestroyed
CyclePanels
CyclePanelsDestroyed
HandleCycleWindow
MaximizedWindow
MostRecentlyUsed
SelectingHidesAppList
SecondMaximizedWindowHasProperRestoreSize
ActivationCancelsOveriew
Basic
BasicGesture
BasicTabKeyNavigation
BasicTextFiltering
CloseButton
CloseButtonOnPanels
CreateLabelUnderPanel
FullscreenWindow
FullscreenWindowMaximizeMode
LastWindowDestroyed
NewWindowCancelsOveriew
NoCrashWithDesktopTap
NonActivatableWindowsHidden
SelectWindowWithReturnKey
SelectingHidesAppList
Shutdown
TextFilteringSelection
WindowOverviewHidesCalloutWidgets
AnimatedNormToMaxToNormRepositionsRemaining
AutoPlacingMovesTransientChild
BasicAutoPlacingOnShowHide
NormToMaxToMinRepositionsRemaining
NormToMaxToNormRepositionsRemaining
ShelfStateUpdated
TestSingleWindowsRestoredBounds
TestUserHandledWindowRestore
TestUserMovedWindowRepositioning
ToMinimizeRepositionsRemaining
Original issue's description:
> Cleaning up MruWindowTracker::BuildWindowList()
>
> Removing the top_most_at_end parameter which was always set to false and
> was never used.
>
> R=oshima@chromium.org
> BUG=None
>
> Committed: https://crrev.com/f3848eee6c17acc74543c803bcea7ea542e13cbc
> Cr-Commit-Position: refs/heads/master@{#307135}
TBR=oshima@chromium.org,afakhry@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=None
Review URL: https://codereview.chromium.org/790503003
Cr-Commit-Position: refs/heads/master@{#307248}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As the first step, for >=3 displays we always use
horizontal layout and disallow mirroring.
This would allow basic multi-display functionality.
BUG=422161
TEST=trybot
Review URL: https://codereview.chromium.org/657583003
Cr-Commit-Position: refs/heads/master@{#307154}
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removing the top_most_at_end parameter which was always set to false and
was never used.
R=oshima@chromium.org
BUG=None
Review URL: https://codereview.chromium.org/786513003
Cr-Commit-Position: refs/heads/master@{#307135}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(patchset #2 id:20001 of https://codereview.chromium.org/771543002/)
Reason for revert:
This CL broke:
FullscreenControllerInteractiveTest.EscapingMouseLock
FullscreenControllerInteractiveTest.TestTabExitsMouseLockOnGoBack
FullscreenControllerInteractiveTest.TestTabExitsMouseLockOnNavigation
Original issue's description:
> Improve the logic for hiding the multi-window resize handle
>
> Improvements:
> - The resize handle no longer hides when a user moves the mouse along the shared
> window edge
> - The resize handle no longer hides when a user moves the mouse over the resize
> shadow
> - Removed call to redundant MultiWindowResizeController::DelayedHide()
>
> BUG=None
> TEST=MultiWindowResizeControllerTest.IsOverWindows
>
> Committed: https://crrev.com/ca6988df595e520e353722bbf5361c4dc0d0ee86
> Cr-Commit-Position: refs/heads/master@{#306874}
TBR=flackr@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=None
Review URL: https://codereview.chromium.org/776343003
Cr-Commit-Position: refs/heads/master@{#306961}
|
|
|
|
|
|
|
|
|
| |
BUG=436970
TEST=ShelfLayoutManagerTest.SideAlignmentInteractionWithAddUserScreen & visual
Review URL: https://codereview.chromium.org/751343004
Cr-Commit-Position: refs/heads/master@{#306935}
|
|
|
|
|
|
|
|
|
| |
BUG=437120
Test=None
Review URL: https://codereview.chromium.org/747143003
Cr-Commit-Position: refs/heads/master@{#306906}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Improvements:
- The resize handle no longer hides when a user moves the mouse along the shared
window edge
- The resize handle no longer hides when a user moves the mouse over the resize
shadow
- Removed call to redundant MultiWindowResizeController::DelayedHide()
BUG=None
TEST=MultiWindowResizeControllerTest.IsOverWindows
Review URL: https://codereview.chromium.org/771543002
Cr-Commit-Position: refs/heads/master@{#306874}
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes test failures once the --enable-experimental-app-list flag is
turned on (because the app list is bigger than the default 800x600
display).
BUG=438115
Review URL: https://codereview.chromium.org/775573002
Cr-Commit-Position: refs/heads/master@{#306513}
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
Review URL: https://codereview.chromium.org/759323003
Cr-Commit-Position: refs/heads/master@{#305997}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL restores the apps grid view's page switcher in the experimental
app list. It was previously hidden but has been brought back in the
latest round of mocks.
This CL also changes the apps grid view to transition horizontally in
order to match the horizontal movement of the page switcher.
The size of the app list has increased by the height of the page
switcher. This will be reclaimed by removing the contents switcher in a
future patch.
BUG=435937
Review URL: https://codereview.chromium.org/753083002
Cr-Commit-Position: refs/heads/master@{#305739}
|
|
|
|
|
|
|
|
|
| |
BUG=435114
TEST=MaximizeModeController.LidOnlyDisplayRotation
Review URL: https://codereview.chromium.org/734033006
Cr-Commit-Position: refs/heads/master@{#305646}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL is for the fullscreen view mode of experimental applist
which will look similar to Athena's home card.
- Allow supporting to init as a non-bubble widget. Especially,
in that case it won't have BubbleFrameView().
- Create InitContents() for the views initialization and separate
it from bubble initialization.
- |overlay_view_| as a custom view class, to put the property
initialization into its ctor.
- Layout() needs to centralize the contents if it's wider.
BUG=434113
R=mgiuca@chromium.org, flackr@chromium.org
TEST=manually
Review URL: https://codereview.chromium.org/734833002
Cr-Commit-Position: refs/heads/master@{#305574}
|
|
|
|
|
|
|
|
|
| |
BUG=none
R=sky@chromium.org
Review URL: https://codereview.chromium.org/753603003
Cr-Commit-Position: refs/heads/master@{#305458}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
callers of AcceleratorController::ProcessCommand() to use
AcceleratorController::ProcessCommandIfEnabled() instead. This a step
towards splitting AcceleratorController::ProcessCommand() into
AcceleratorController::CanPerformAction() and
AcceleratorController::PerformAction().
BUG=404473
TEST=None
R=oshima
TBR=sky (For trivial rename in chrome/browser/policy/policy_browsertest.cc)
Review URL: https://codereview.chromium.org/731913003
Cr-Commit-Position: refs/heads/master@{#304821}
|
|
|
|
|
|
|
|
| |
BUG=393668
Review URL: https://codereview.chromium.org/709553002
Cr-Commit-Position: refs/heads/master@{#304099}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change fixes the error in: https://codereview.chromium.org/648733003
This reverts commit 61aaa96a45aaa556a96ee19b87f0e512129a27d7.
TBR=avi@chromium.org, oshima@chromium.org, rbyers@chromium.org, mlamouri@chromium.org
BUG=396760
Review URL: https://codereview.chromium.org/723633003
Cr-Commit-Position: refs/heads/master@{#303952}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 4f3952e7d0172a50d26a6eb57660623db70000db.
It broke build packages on daisy:
http://build.chromium.org/p/chromiumos.chromium/builders/Daisy%20%28chromium%29/builds/2929
> Extend content::ScreenOrientationDelegate within ash to provide functionality on ChromeOS.
>
> Also provides a fix for a bug in ScreenOrientationProvider that was found during development.
>
> TEST=Manual testing on TouchView device with an HTML page that performs ScreenOrientation requests.
> BUG=396760
>
> Review URL: https://codereview.chromium.org/648733003
>
> Cr-Commit-Position: refs/heads/master@{#303898}
>
TBR=jonross@chromium.org
NOTRY=True
NOTREECHECKS=true
BUG=396760
Review URL: https://codereview.chromium.org/716193005
Cr-Commit-Position: refs/heads/master@{#303915}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Extend content::ScreenOrientationDelegate within ash to provide functionality on ChromeOS.
Also provides a fix for a bug in ScreenOrientationProvider that was found during development.
TEST=Manual testing on TouchView device with an HTML page that performs ScreenOrientation requests.
BUG=396760
Review URL: https://codereview.chromium.org/648733003
Cr-Commit-Position: refs/heads/master@{#303898}
|
|
|
|
|
|
|
|
|
|
|
| |
This CL prevents the app list from being dismissed on ChromeOS
from a defocus event.
BUG=405400
Review URL: https://codereview.chromium.org/698973006
Cr-Commit-Position: refs/heads/master@{#303561}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updated all clients that wrap HasObserver and expose it to also take a
const pointer. This change avoids further propagation of non-constness
(which was previously required when using HasObserver methods).
BUG=429588
TBR=michaeln@chromium.org,nyquist@chromium.org,pkotwicz@chromium.org,satorux@chromium.org,sky@chromium.org,zea@chromium.org
Review URL: https://codereview.chromium.org/697953002
Cr-Commit-Position: refs/heads/master@{#303428}
|
|
|
|
|
|
|
|
|
|
|
| |
When disabling the touchpad also hide the cursor.
TEST=Manual: place mouse in middle of screen, enter TouchView mode.
BUG=429769
Review URL: https://codereview.chromium.org/707013003
Cr-Commit-Position: refs/heads/master@{#303234}
|
|
|
|
|
|
|
|
| |
BUG=none
Review URL: https://codereview.chromium.org/685793002
Cr-Commit-Position: refs/heads/master@{#302647}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL:
- Moves the constants in magnifier_constants.h and accessibility_delegate.h
to ui/chromeos/accessibility_types.
- Stops compiling MagnificationManager on Athena
BUG=426561, 408733
TEST=None
Review URL: https://codereview.chromium.org/682943002
Cr-Commit-Position: refs/heads/master@{#302218}
|