Updating trunk VERSION from 1718.0 to 1719.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236988 0039d316-1c4b-4281-b951-d872f2087c98
[telemetry] Fix type of of media metric.

Missed one call in http://crrev.com/236951 :)
This should make the perf bots green.

BUG=None.
TEST=None.
TBR=shadi

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236992 0039d316-1c4b-4281-b951-d872f2087c98
Disable image_decoding_benchmark on android (and linux).

We don't have a general mechanism to differentiate them yet.

BUG=323015
TBR=nduca@chromium.org
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236995 0039d316-1c4b-4281-b951-d872f2087c98
Build libaddressinput in Chrome for requestAutocomplete().

This CL:
- creates a chromium-specific:
 * third_party/libaddressinput/
  * chromium/util/
   - json.cc (chromium-specific json reader)
   - json.h (matches src/cpp/src/util/json.h's interface)
  - libaddressinput.gyp (chromium-specific .gyp file)
- builds and runs a new test target named libaddressinput_unittests

R=rouslan@chromium.org
BUG=317837

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236996 0039d316-1c4b-4281-b951-d872f2087c98
[rAc OSX] Factor out AutofillHeader class to contain dialog header elements.

Currently contains the title and the account chooser.  In the next CL, I'm
planning to move notifications into the header as well.

BUG=315977
TEST=none
R=groby@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236997 0039d316-1c4b-4281-b951-d872f2087c98
google_apis: Random fix in task_util.h

Change RunTaskOnThread's argument type from MessageLoopProxy to SingleThreadTaskRunner in favor of generality
Move CreateErrorRunCallback to its exclusive user job_scheduler.cc

BUG=None
TEST=unit_tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236998 0039d316-1c4b-4281-b951-d872f2087c98
[Mojo] Improve JavaScript API for MojoReadMessage

Originally, I tried to make the JavaScript bindings for the core Mojo APIs a
literal translation of the C APIs, but that makes MojoReadMessage a bit awkward
because C needs to worry much more about buffer allocation than JavaScript. In
building towards using the hello_world_service, I found that it was much easier
to push the MojoReadMessage pattern from connector.cc into C++ and make the
JavaScript API a bit more idiomatic by just returning an ArrayBuffer for the
message and an Array of handles.

BUG=317398

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236999 0039d316-1c4b-4281-b951-d872f2087c98
Remove unnecessary grit_out_dir variable from component_strings.gyp.

The inner variable is used instead, which that means we don't need this global
variable. Removing it now.

BUG=None
TEST=ninja -C out/Debug component_strings
TBR=joi@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237000 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 162567:162583

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=162568:162583&mode=html
TBR=
BUG=

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237002 0039d316-1c4b-4281-b951-d872f2087c98
Docserver: remove unused host parameter from ContentProvider.GetContentAndType.

TBR=yoz@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237003 0039d316-1c4b-4281-b951-d872f2087c98
Destroy ResourceBundle instance when ViewTestSuite is shutdown.

I missed this when I added the call to InitSharedInstanceWithPakPath()
in r234537, crrev.com/234537

BUG=144345
TEST=views_unittests
R=tony@chromium.org,sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237006 0039d316-1c4b-4281-b951-d872f2087c98
Add the high-level interface for verifying SCTs over multiple logs
This interface (and the default implementation) verify SCT lists obtained
during the TLS handshake or from OCSP stapling, as well as embedded ones.
The result will be used to modify the ssl_info with indicatior of CT status.

The next, and final, patch will wire the CTVerifier to the SSL client socket.

BUG=309578

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237008 0039d316-1c4b-4281-b951-d872f2087c98
Remove obsolete dependency from metro_viewer_messages

This is just a CL clean-up CL which removes an obsolete dependency on skia from metro_viewer_messages.

BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237009 0039d316-1c4b-4281-b951-d872f2087c98
[Ash] Introduces new IPC messages to support IME on Win-Ash

This CL introduces new IPC messages between the browser process and the metro_driver process
to support IME functionality on Windows Chrome running under Ash.

Why we need new IPC messages?:
In Ash mode on Windows, we need to use raw IME API (to be precise, Text Services Framework)
in the WinRT  process (hereafter we call it as "metro_driver" process) rather than the
browser process due to some API limitations. However most of platform-neutral, abstracted
IME event handling code are implemented in the browser process. To cope with this situation,
we will use a proxy mechanism between the metro_driver process and the browser process.
In fact, this is what we have been doing between the browser process and the renderer
processes.

Here is the entire WIP CL which describes how these new IPC will be used in the real world.
https://codereview.chromium.org/53553003/

BUG=164964
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237010 0039d316-1c4b-4281-b951-d872f2087c98
Clear SingleProcess and InProcessGPU logic.

1. SingleProcess and InProcessGPU mode are not supported in multiple-dll mode
currently. Add CHECK() in RunNamedProcessTypeMain().

2. GPU Process.
1) Currently, if InProcessGPU mode is enabled and g_gpu_main_thread_factory is
not set, launch GPU Process slightly. However, other InProcessGPU code does not check if
g_gpu_main_thread_factory is not set. It is a potential bug.

2) GpuMain() can not be called when SingleProcess or InProcessGPU mode. Remove
SingleProcess and InProcessGPU switch check code.

3. Currently, if SingleProcess mode is enabled and g_renderer_main_thread_factory
is not set, launch Render Process slightly. It is a potential bug.

4. Currently, if SingleProcess mode is enabled and g_utility_main_thread_factory
is not set, launch Utility Process slightly. It is a potential bug.

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

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