Revert "Blink roll 151349:151373"

This reverts commit 4c237453d8346877a15b4d855233789673cfd74f.

As with the previous two rolls, this broke WebViewInteractiveTest.PopupPositioningMoved on the Mac.

TBR=tomhudson@chromium.org
BUG=None

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203030 0039d316-1c4b-4281-b951-d872f2087c98
Fix one straggling call to ClampToMin

Unreviewed gardening.

TBR=tomhudson@chromium.org
BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203031 0039d316-1c4b-4281-b951-d872f2087c98
InstantExtended: disallow setValue() without omnibox focus.

Don't allow the the page to call setValue() if the omnibox doesn't have focus.
This breaks the "clearing out gray text" usecase (when the user clicks on
the suggestion corresponding to a gray-text completion), but we aren't
worried about it because we are aiming for a launch without any gray text.
We'll re-enable setValue() in the general case when we handle it properly.

Also disable the focus() API to prevent a trivial workaround (where the page
focuses the omnibox and then calls setValue).

BUG=229193

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203035 0039d316-1c4b-4281-b951-d872f2087c98
Allow missing socketType in SocketInfo if socket is not connected

BUG=242261

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203036 0039d316-1c4b-4281-b951-d872f2087c98
Moved DOMActionType information from extras into a real field (ActivityLog)

Previously, the DOMActionType was being sent from the renderer to the browser ActivityLog as a string. It was then being turned into an enum. I've now moved it to its own proper field, and it's being marshaled across the renderer/browser boundary as an int that matches an enum instead of as a string.

R=mpcomplete@chromium.org
BUG=229703

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203037 0039d316-1c4b-4281-b951-d872f2087c98
Validate image files before writing them to media galleries.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203038 0039d316-1c4b-4281-b951-d872f2087c98
Re-enable SSLUITest.TestGoodFrameNavigation and adjust to new behaviour now
that the Blink roll is sticking.

BUG=238484
R=abarth@chromium.org, thestig@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203039 0039d316-1c4b-4281-b951-d872f2087c98
drive: Add DownloadOperation::EnsureFileDownloadedByResourceId

FileSystem::GetFileByResourceId was converting resource ID to file path and then calling EnsureFileDownloaded.
Rename EnsureFileDownloaded to EnsureFileDownloadedByPath and add an additional version EnsureFlieDownloadedByResourceID
to avoid the unnecessary conversion from resource ID to file path.

BUG=244135
TEST=unit_tests
R=satorux@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203040 0039d316-1c4b-4281-b951-d872f2087c98
Re-land: cc: Cancel and re-prioritize worker pool tasks.

This adds a task graph interface to the worker pool and
implements a simple queue instance of this interface for
use by the tile manager.

The task graph interface can be used describe more
complicated task dependencies in the future and
provides the immediate benefit of seamlessly being
able to cancel and re-prioritize tasks.

BUG=178974,244642
TEST=cc_unittests --gtest_filter=WorkerPoolTest.Dependencies

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203041 0039d316-1c4b-4281-b951-d872f2087c98
Remove unnecessary ui::CompositorTestSupport

The ui::CompositorTestSupport class existed to initialize WebKit since
ui::Compositor depends on cc which used to depend on WebKit being initialized
to function properly.  cc no longer has this requirement, so this class is
unnecessary.

R=piman, sky

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203042 0039d316-1c4b-4281-b951-d872f2087c98
Add hirono@chromium.org to OWNERS of file_manager directory.

BUG=none
TEST=none
TBR=mtomasz@chromium.org, hirono@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203043 0039d316-1c4b-4281-b951-d872f2087c98
Add dialog-specific styling, restore old-style task manager.

Add per-dialog UseNewStyleForThisDialog() style control.
(by default this returns the static UseNewStyle() control)
Update DialogDelegate to respect this per-dialog control.

Have TaskManagerView always use the old style; cleanup.
See before/after pics at http://crbug.com/245000#c1

Do DialogClientView background init in ViewHierarchyChanged.
(check the dialog delegate instance for styling control)

BUG=245000,166075
TEST=The task manager always uses the old dialog style.
R=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203044 0039d316-1c4b-4281-b951-d872f2087c98
Stop using hard-codeed json in drive::FileSystemTest.ChangeFeed* (part 1).

It makes the test more self-contained.

This patch converts only the tests not involving file deletion feed,
which is not supported yet in FakeDriveService.

BUG=244316

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203045 0039d316-1c4b-4281-b951-d872f2087c98
Make snapshot_unittests depend on allocator.gyp:allocator when necessary

This fixes the heapchecker+components release build.

BUG=241938

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203046 0039d316-1c4b-4281-b951-d872f2087c98
Update refernces to Blink's Platform API (content)

These headers have moved from Source/Platform/chromium/public to
public/platform. This CL updates content's references to the old location to
point to the new location. After this CL lands, I'll remove the forwarding
headers that are letting these references still work.

TBR=jamesr@chromium.org
BUG=239545

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203047 0039d316-1c4b-4281-b951-d872f2087c98
Turning on drag and drop from app list to launcher by default

BUG=242227
TEST=unittest

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203048 0039d316-1c4b-4281-b951-d872f2087c98
Make clone(2) restrictions work on ARM.

Fix some style nits while there.

TEST=Robot Unicorn Attack.
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203049 0039d316-1c4b-4281-b951-d872f2087c98
Create app shims with 32-bit icons only, as per OSX 10.5 spec.

This removes third_party/IconFamily from Chrome, which creates
questionable results when adding icon sizes < 128px. Since OSX 10.5, OSX
hasn't used indexed icons or alpha masks when a 32-bit icon is available
(see notes in OSServices.framework/IconStorage.h).

BUG=241304
TEST=Create an app shim and inspect Resources/app.icns using OSX Preview
-- ensure the icons are correct.
TBR=darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203050 0039d316-1c4b-4281-b951-d872f2087c98
Fix a couple of minor bugs with build/sanitize-png-files.sh

The bugs fixed are:
- programs required for -o2 weren't checked for when using -o2
but were checked for lower -o levels.
- if no savings could be found the results printed at the end
were confusing and the script had a divide by zero error.

BUG=None

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

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