Enable the task manager to be put into immersive fullscreen

BUG=307622
TEST=AcceleratorCommandsBrowserTest.ToggleFullscreen
Manual
1) Enable "Enable immersive fullscreen for non browser windows" in chrome://flags
2) Open the task manager
3) With the task manager having focus, hit <F4>. Check that the window goes fullscreen
4) Hover the mouse at the top of the screen. Check that the window controls slide onscreen
5) Hit <F4> again. Check that the window exits fullscreen.

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=239403

R=benwells@chromium.org, oshima@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239419 0039d316-1c4b-4281-b951-d872f2087c98
Revert 239419 "Enable the task manager to be put into immersive ..." because the CL was committed with an incorrect description

TBR=pkotwicz@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239420 0039d316-1c4b-4281-b951-d872f2087c98
Fix use after free due to https://codereview.chromium.org/84743003/

BUG=None
TEST=CrOS Asan bots get greener
R=sadrul@chromium.org, sadrul
TBR=oshima

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239421 0039d316-1c4b-4281-b951-d872f2087c98
Skip whitelist check for telemetry tests.

BUG=263527
TEST=manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239422 0039d316-1c4b-4281-b951-d872f2087c98
Make gtest always use simple internal regex engine.

In order to allow regex matches in gtest to be shared between Windows and other
systems, we tell gtest to always use it's internal engine.

The syntax supported by the internal engine initially looks like a subset of
POSIX regexs. However character class shortcuts are not valid POSIX.

Even more confusingly the system POSIX regex function often defines extra
features not actually part of the standard allowing regex that work on Linux
fail on Mac OS X.

A search through the code base did not reveal any locations where features not
supported by the internal regex engine where used.

See bug https://code.google.com/p/chromium/issues/detail?id=317224 for more detailed description.

BUG=317224

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239423 0039d316-1c4b-4281-b951-d872f2087c98
Check if X is initialied instead of checking the return value of X utils.

BUG=322188

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239424 0039d316-1c4b-4281-b951-d872f2087c98
Cookie Monster has a list of default allowed schemes for cookies to be
used on. Add "ws" and "wss" to that list.

This CL adds them even on iOS, where the libnet WebSocket implementation is not
used, but this should be harmless.

BUG=319104
TEST=net_unittests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239425 0039d316-1c4b-4281-b951-d872f2087c98
Create and use a seeded random number generator
(PortSuggester) to suggest what ephemeral source port
should be used when opening a UDP client socket in QUIC.

This should increase the likelihood of 0-RTT connections, even if a strike server is not used across a server cluster.

BUG=326545

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239426 0039d316-1c4b-4281-b951-d872f2087c98
Do not preprend app_list:: when it isn't necessary.

Idealy this should be added to PRESUMIT like it's being done
in https://codereview.chromium.org/109263003/.

BUG=None
TEST=app_list_unittests
TBR=xiyuan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239427 0039d316-1c4b-4281-b951-d872f2087c98
Remove IO allowed assert in GetTempDir()

GetTempDir() does not do file IO, therefore it can be used from other threads
to create file paths. No other platform implementation has that assert.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239428 0039d316-1c4b-4281-b951-d872f2087c98
Updating trunk VERSION from 1733.0 to 1734.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239430 0039d316-1c4b-4281-b951-d872f2087c98
Make hung renderer dialog group with browsers on Windows.

The hung renderer dialog did not explicitly set its app id. This causes
unpredictable grouping. This patch explicitly sets the app id of the
hung renderer dialog to the app id of browsers of the same profile.

BUG=306961
TEST=With chrome exited, open app launcher. Open a chrome tab which points at google.com. Enter chrome:hang into the url bar. The dialog that pops up after a few seconds should be grouped with the browser and not the app launcher.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239434 0039d316-1c4b-4281-b951-d872f2087c98
Enables the inline autocompletion for IME in Omnibox again.

The feature was disabled due to http://crbug.com/310407 , and I'd like to enable the feature again by default.

BUG=310407
TEST=Done manually.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239435 0039d316-1c4b-4281-b951-d872f2087c98
[SyncFS] Check DumpDatabase result before passing to JS

BUG=240165
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239436 0039d316-1c4b-4281-b951-d872f2087c98
Cache ntdll proc addresses in ELF

BUG=

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=238539

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239437 0039d316-1c4b-4281-b951-d872f2087c98
Adds a unittest for the inline autocompletion in Omnibox.

This test checks if the OmniboxEditModel updates the inline autocomplete text in the OmniboxView.

BUG=310407
TEST=Added AutocompleteEditTest.InlineAutocompleteText in unit_tests.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239438 0039d316-1c4b-4281-b951-d872f2087c98
Move ui/base/ime/character_composer* to ui/base/ime/chromeos/

BUG=326778

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239439 0039d316-1c4b-4281-b951-d872f2087c98
[chromedriver] adding 'androidUseExistingApp' boolean flag to capabilities
    
avoids launching android process, assumes app is already started.
    
BUG=634
R=craigdh@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239441 0039d316-1c4b-4281-b951-d872f2087c98
Disables AutocompleteEditTest::InlineAutocompleteText temporarily.

Because it's leaking.
http://build.chromium.org/p/chromium.memory.fyi/builders/Linux%2520Tests%2520%2528valgrind%2529%25283%2529/builds/33063/steps/memory%2520test%253A%2520unit/logs/stdio

TBR=pkasting@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239442 0039d316-1c4b-4281-b951-d872f2087c98
Adding myself to authors list

BUG=NONE

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

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