<webview>: Replace the secret object with the privates function

This CL also removes underscores from WebViewInternal members because all
members are private.

BUG=324859

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247381 0039d316-1c4b-4281-b951-d872f2087c98
Fix regression with r247334

GetLevelImage() does not handle GL_TEXTURE_CUBE_MAP.

TBR=reveman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247382 0039d316-1c4b-4281-b951-d872f2087c98
Add GetSequenceNumber function to PPB_Flash_Clipboard

This provides access to a sequence number which identifies the clipboard state.

BUG=333094

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247383 0039d316-1c4b-4281-b951-d872f2087c98
[Telemetry] Add power measurement to more benchmarks

Add power measurement to the following benchmarks:
- dromaeo
- image_decoding
- indexeddb_perf
- jsgamebench
- kraken
- media
- memory
- octane
- page_cycler
- robohornet_pro
- spaceport
- sunspider

BUG=336672

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247384 0039d316-1c4b-4281-b951-d872f2087c98
Re-use the result of ValueAsString where possible in PrefHashCalculator.

Whenever the initial hash doesn't match; ValueAsString was re-computed to check the legacy hash.

Since this is on the startup path and ValueAsString is the most expensive call in these checks, avoid computing it twice where possible.

BUG=330908

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247385 0039d316-1c4b-4281-b951-d872f2087c98
Disk cache: Exclude file_posix from iOS.

There is a file_ios file already.

BUG=330074
R=stuartmorgan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247386 0039d316-1c4b-4281-b951-d872f2087c98
Fix dangling pointer in Isolated FS MessageFilter

In CrxFs API, PepperIsolatedFileSystemMessageFilter used to
const-ref to BrowserPpapiHost via GetProfileDataDirectory.  But when
plugin is dead or dying, it's possible that BrowserPpapiHost has been
destroyed but MessageFilter is still alive, since the former is not
ref-counted.  When that happens, PepperIsolatedFileSystemMessageFilter
holds a dangling reference.

MessageFilter now stores profile directory itself.

TEST=out/Debug/browser_tests --gtest_filter="PPAPITest.*"
BUG=N/A

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247387 0039d316-1c4b-4281-b951-d872f2087c98
chromeos: Add suspend result histograms.

Add Power.SuspendAttempt and Power.SuspendResult histograms.
Deprecate Power.SuspendStatus. Also make miscellaneous
corrections to descriptions of other Chrome OS histograms.

BUG=337520

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247388 0039d316-1c4b-4281-b951-d872f2087c98
Remove destroy_ as publicly exposed method of Event

BUG=324859

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247389 0039d316-1c4b-4281-b951-d872f2087c98
Enable pinch-to-zoom on Windows 8 by default

This is the android style PtZ. It has known issues wrt to fixed-position
elements.

This is effective in desktop and metro experiences.

BUG=338498

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247390 0039d316-1c4b-4281-b951-d872f2087c98
Add missing entry for Media.VideoPixelFormat's YV12J in histograms.xml

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247391 0039d316-1c4b-4281-b951-d872f2087c98
Remove test_expectations_asan.txt (it moved to Blink).

R=eseidel@chromium.org, ojan@chromium.org
BUG=337598

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247392 0039d316-1c4b-4281-b951-d872f2087c98
Threading: Remove TaskRunnerHandlesNonZeroDelays from TaskRunnerTestDelegate

This is no longer necessary (always returns true).


BUG=149144
TEST=n/a (no behavioral changes)

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247393 0039d316-1c4b-4281-b951-d872f2087c98
[NaCl SDK] nacl_io: Fix inet_ntop to be consistent with glibc.

Update inet_ntop to output ipv4 address for ::A.B.C.D as
well as ::ffff:A:B:C:D so that its consistent the glibc's
implementation.

Also, add two missing socket syscalls: inet_addr and
inet_aton.

Also, add test for this case and cleanup test code these
socket utility function.

Alos, rename some, .cc files to .c in nacl_io syscalls.

R=binji@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247394 0039d316-1c4b-4281-b951-d872f2087c98
IPC fuzzer: ignore files other than ipcdumps in a CF data bundle.

BUG=260848

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247395 0039d316-1c4b-4281-b951-d872f2087c98
Remove findListener_ as publicly exposed method of Event

BUG=324859

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247396 0039d316-1c4b-4281-b951-d872f2087c98
chromeos: Avoid notification for original Spring charger.

Fix a bug that resulted in "Battery full" notifications
being shown when using an original Spring charger.

BUG=338376

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247400 0039d316-1c4b-4281-b951-d872f2087c98
Use icudat*.dat file on Mac

1. Set icu_use_data_file_flag to 1 in common.gypi
2. Add icudatl.dat to the resournce bundle list in
chrome_dll_bundle.gypi and content_shell.gypi
3. Move ICU_UTIL_DATA_IMPL to base.gyp

This CL has to be landed after
https://codereview.chromium.org/111723007/ is landed and rolled in. 
(done in https://codereview.chromium.org/118313004/ )

Note to perf-sheriff: This CL adds ~10MB to the resource bundle while cutting down the same amount from the Chrome executable/binary.  

BUG=72633
TEST=All the Mac builds (static, shared) go through and tests (e.g.
layout tests, base_unittests --gtest_filter=*String*, net_unittests
--gtest_filter=*IDN*) loading the ICU data pass.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247404 0039d316-1c4b-4281-b951-d872f2087c98
Style the Virtual Keyboard closer to the Google Layout.

BUG=332074

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

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