Allow --app-list to be used in conjunction with --incognito for v1 apps.


BUG=177604


Review URL: https://chromiumcodereview.appspot.com/12380047

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185825 0039d316-1c4b-4281-b951-d872f2087c98
Add IPC handling for INVALID_HANDLE_VALUE on Win64 builds

BUG=179693
R=cpu@chromium.org
Review URL: https://codereview.chromium.org/12381066

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185826 0039d316-1c4b-4281-b951-d872f2087c98
Cleanup: header cleanup in webkit/fileapi/local_file_system_operation.h

Remove unnecessary header files from local_file_system_operation.h and fix compile errors.

BUG=none
TEST=none

Review URL: https://codereview.chromium.org/12388061

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185827 0039d316-1c4b-4281-b951-d872f2087c98
apps: Silence cpplint warnings.

BUG=None
TEST=cpplint apps/ are clean.
R=benwells@chromium.org


Review URL: https://chromiumcodereview.appspot.com/12377067

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185828 0039d316-1c4b-4281-b951-d872f2087c98
Resize Wallpaper to reduce memory usage


This CL resizes the decoded wallpaper to a size that perfectly fit into all connected screens.
By doing this, we could reduce the memory usage of wallpaper and sometimes speedup the wallpaper OnPaint function (if resize operation finishes before OnPaint get called).


BUG=174156

Review URL: https://chromiumcodereview.appspot.com/12258011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185832 0039d316-1c4b-4281-b951-d872f2087c98
apps: Stop depending on chrome_switches.h

Instead move kShowAppListShortcut to a new apps_switches.h

BUG=159366
R=benwells@chromium.org

Review URL: https://chromiumcodereview.appspot.com/12391047

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185833 0039d316-1c4b-4281-b951-d872f2087c98
WeakPtrTest::NonOwnerThreadCanCopyAndAssignWeakPtrBase reports leak on Valgrind and Heapcheck

Suppresses leak reports of WeakPtrTest::NonOwnerThreadCanCopyAndAssignWeakPtrBase on Valgrind and Heapcheck

BUG=179758
TEST=WeakPtrTest::NonOwnerThreadCanCopyAndAssignWeakPtrBase etc.
TBR=akalin@chromium.org

Review URL: https://codereview.chromium.org/12389071

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185834 0039d316-1c4b-4281-b951-d872f2087c98
Comment out NOTIMPLEMENTED in OmniboxViewGtk::ApplyCaretVisibility to avoid test errors

Some tests seem to have started failing after webkit r144581:
http://build.chromium.org/p/chromium.webkit/builders/Linux%20Tests/builds/26633

BUG=
TEST=GpuFeatureTest.AcceleratedCompositingAllowed,DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_InterruptedResume
TBR=erg@chromium.org,aelias@chromium.org

Review URL: https://codereview.chromium.org/12387075

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185835 0039d316-1c4b-4281-b951-d872f2087c98
Disable DesktopBackgroundControllerTest.ResizeToFitScreens on Windows

BUG=179763
TEST=DesktopBackgroundControllerTest.ResizeToFitScreens
TBR=bshe

Review URL: https://codereview.chromium.org/12374075

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185837 0039d316-1c4b-4281-b951-d872f2087c98
Sync FileSystem: Add  simulated relaunch of DriveFileSyncService on its unit_tests

This change contains:
 - Fetch remote change even when we have pending changes,
 - Add simulated relaunch of services to new test framework,
 - Bugfix on testing,

BUG=176900

Review URL: https://chromiumcodereview.appspot.com/12391012

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185838 0039d316-1c4b-4281-b951-d872f2087c98
ash: Add page load indicator for immersive fullscreen

The animation is a placeholder (a moving red rectangle) until we decide if immersive fullscreen will ship.

BUG=none
TEST=manual, enable Immersive Fullscreen in about:flags, enter fullscreen, reload a page, watch bar at top of screen animate


Review URL: https://chromiumcodereview.appspot.com/12390051

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185839 0039d316-1c4b-4281-b951-d872f2087c98
WeakPtrTest::NonOwnerThreadCanCopyAndAssignWeakPtrBase reports leak on Valgrind and Heapcheck

Suppresses leak reports of WeakPtrTest::NonOwnerThreadCanCopyAndAssignWeakPtrBase on Valgrind and Heapcheck

BUG=179758
TEST=WeakPtrTest::NonOwnerThreadCanCopyAndAssignWeakPtrBase etc.
TBR=akalin@chromium.org

Review URL: https://codereview.chromium.org/12381075

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185840 0039d316-1c4b-4281-b951-d872f2087c98
Implement "hole" video frame.

In order to support out-of-band compositing of protected video
content in Chrome, it is necessary to have a transparent hole in
Chrome's HTML rendering so that video playing "beneath" the HTML
elements can be seen through.
    
To accomplish the scenario stated above, define a "hole" video frame
which would clear the region where video would have been composited.
In CC, this is done by sending a transparent black SolidColorDrawQuad
with blending disabled.

Review URL: https://chromiumcodereview.appspot.com/12255032

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185841 0039d316-1c4b-4281-b951-d872f2087c98
Use IBusDaemonController instead of IBusController.

I introduced IBusDaemonController(https://codereview.chromium.org/12045007/)
which launches ibus-daemon process and watch it's availability.
Before this patch, IBusController is responsible for this functionality.

BUG=None
TEST=try bots.

Review URL: https://chromiumcodereview.appspot.com/12317143

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185842 0039d316-1c4b-4281-b951-d872f2087c98
Fix typo in physical_backing_size_ assignment.

This line was a no-op because of the extra underscore.  A test started
failing after the WebKit-side change because of this.

TBR=jamesr
NOTRY=true
BUG=179760


Review URL: https://chromiumcodereview.appspot.com/12374078

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185843 0039d316-1c4b-4281-b951-d872f2087c98
ash: Slide out top views when entering immersive fullscreen

This helps the user to understand that the tab strip and omnibox are
still available. Requires waiting until the reveal view is painted and
composited before triggering the slide-out animation.

BUG=167283
TEST=covered by browser_tests


Review URL: https://chromiumcodereview.appspot.com/12386073

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185844 0039d316-1c4b-4281-b951-d872f2087c98
Revert 185835
> Comment out NOTIMPLEMENTED in OmniboxViewGtk::ApplyCaretVisibility to avoid test errors
> 
> Some tests seem to have started failing after webkit r144581:
> http://build.chromium.org/p/chromium.webkit/builders/Linux%20Tests/builds/26633
> 
> BUG=
> TEST=GpuFeatureTest.AcceleratedCompositingAllowed,DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_InterruptedResume
> TBR=erg@chromium.org,aelias@chromium.org
> 
> Review URL: https://codereview.chromium.org/12387075

TBR=kinuko@chromium.org
Review URL: https://codereview.chromium.org/12386081

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185845 0039d316-1c4b-4281-b951-d872f2087c98
chromeos: Handle all MountError enum with file_browser_event_router.cc

BUG=178987
TBR=asargent@chromium.org for file_browser_private.json

Review URL: https://chromiumcodereview.appspot.com/12390009

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185846 0039d316-1c4b-4281-b951-d872f2087c98
[content shell] don't disable unified text checking by default for layout tests

In DRT it's disabled by default.

BUG=111316
R=thakis@chromium.org

Review URL: https://codereview.chromium.org/12391051

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185847 0039d316-1c4b-4281-b951-d872f2087c98
Launch the action choice dialog for USB devices with an DCIM directory.

Before, we were launching it only for sd card. Now, any device with a DCIM directory will invoke the action choice dialog.

TEST=Enter an usb stick with a DCIM folder. Also test an sd card with a DCIM folder. If DCIM exists then action choice should appear. Otherwise Files.app.
BUG=179582


Review URL: https://chromiumcodereview.appspot.com/12386080

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185848 0039d316-1c4b-4281-b951-d872f2087c98