Removes unnecessary methods from ash::ShellDelegate

Those two methods are the bridge to TimeFormat. Now
chrome/common/time_format is moved to ui/base/l10n, ash code
can directly call them, there's no need to be in ShellDelegate.

BUG=268688
R=jamescook@chromium.org
TEST=build succeeds

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216341 0039d316-1c4b-4281-b951-d872f2087c98
Do not remove focus ring by mouse click if focus ring is already present.

Sets the CLASS_NAME when a focusin event is dispatched. This fixes the issue
because a focusin event is not dispatched by mouse click on already-focused
element.

This behavior matches to the default behavior of Blink form controls.

BUG=268920

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216342 0039d316-1c4b-4281-b951-d872f2087c98
Converts monkey test to its own test type

NOTRY=True
BUG=223650, 263479

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216343 0039d316-1c4b-4281-b951-d872f2087c98
Doserver: add redirects for the experimental infobars API.

TBR=jyasskin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216344 0039d316-1c4b-4281-b951-d872f2087c98
Move ExtensionError to extensions/, add error limits

Move ExtensionError class to extensions/browser/, since it doesn't need to be in chrome/.
Limit the number of errors stored per extension to 100.
Store errors in a map, keyed by Extension ID, since that is how we will likely be accessing them.

BUG=21734

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216345 0039d316-1c4b-4281-b951-d872f2087c98
rAc: Don't show "save in chrome" checkbox when Loading... screen visible.

BUG=255710

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216346 0039d316-1c4b-4281-b951-d872f2087c98
Ports screen_security notifications to message_center

BUG=259135
R=stevenjb@chromium.org, tengs@chromium.org
TEST=ash_unittests passes

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216347 0039d316-1c4b-4281-b951-d872f2087c98
Remove unused variable declaration.

This issue was found by a linter.

R=asvitkine@chromium.org, mirandac@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216348 0039d316-1c4b-4281-b951-d872f2087c98
Making a way to create thread with a Java Looper for Android

We need to create a new message loop type for this as for
testing the Android UI message pump type is not the standard Java, but gets overridden to a different one that can handle nested message loops.

Using the new Java thread for the java bridge thread, so the thread used for AJI callbacks will have a prepared Looper.

BUG=b/8680913
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216349 0039d316-1c4b-4281-b951-d872f2087c98
C++ readability review for rouslan@

BUG=170514

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216350 0039d316-1c4b-4281-b951-d872f2087c98
Remove unused variable declaration.

This issue was found by a linter.

R=dewittj@chromium.org, mukai@chromium.org

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216351 0039d316-1c4b-4281-b951-d872f2087c98
Restrict the reset before decode case to Intel platforms.

The hang on Exynos is a known problem.

BUG=chromium:269005
TEST=The test can pass on Arm (but there are still other issues).

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216352 0039d316-1c4b-4281-b951-d872f2087c98
Remove views/ime/input_method_win.{h,cc}

These files are no longer used by anyone.

BUG=246516
TBR=nona@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216353 0039d316-1c4b-4281-b951-d872f2087c98
Docked area should have a drawn background visually separating it from the workspace

BUG=267582

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216354 0039d316-1c4b-4281-b951-d872f2087c98
Revert 216345 "Move ExtensionError to extensions/, add error limits"

It leaks memory:
http://build.chromium.org/p/chromium.memory.fyi/builders/Linux%20Tests%20%28valgrind%29%284%29/builds/24926/steps/memory%20test%3A%20unit/logs/stdio

Leak_DefinitelyLost
663 (264 direct, 399 indirect) bytes in 3 blocks are definitely lost in loss record 33,024 of 38,445
  operator new(unsigned long) (m_replacemalloc/vg_replace_malloc.c:1140)
  extensions::(anonymous namespace)::CreateNewRuntimeError(bool, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<unsigned short, base::string16_char_traits, std::allocator<unsigned short> > const&) (chrome/browser/extensions/error_console/error_console_unittest.cc:51)
  extensions::ErrorConsoleUnitTest_AddAndRemoveErrors_Test::TestBody() (chrome/browser/extensions/error_console/error_console_unittest.cc:80)


> Move ExtensionError to extensions/, add error limits
> 
> Move ExtensionError class to extensions/browser/, since it doesn't need to be in chrome/.
> Limit the number of errors stored per extension to 100.
> Store errors in a map, keyed by Extension ID, since that is how we will likely be accessing them.
> 
> BUG=21734
> 
> Review URL: https://chromiumcodereview.appspot.com/21609003

TBR=rdevlin.cronin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216355 0039d316-1c4b-4281-b951-d872f2087c98
Revert 216346 "rAc: Don't show "save in chrome" checkbox when Lo..."

> rAc: Don't show "save in chrome" checkbox when Loading... screen visible.
> 
> BUG=255710
> 
> Review URL: https://chromiumcodereview.appspot.com/22300012

TBR=estade@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216360 0039d316-1c4b-4281-b951-d872f2087c98
Update third_party/cld/OWNERS

add hajimehoshi

BUG=none
TEST=none
NOTRY=true
R=mad@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216365 0039d316-1c4b-4281-b951-d872f2087c98
Automated Commit: Committing new LKGM version 4509.0.0 for chromeos.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216369 0039d316-1c4b-4281-b951-d872f2087c98
Settings: blink change to conform css spec broke layout of home page url

inline-block baseline with overflow property being computed value is
the bottom margin edge now. The css for #home-page-url hits the case.

BUG=268242
TEST=manual
R=estade@chromium.org

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

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