Check native is initialized before sending VSync updates.

R=jcivelli@chromium.org,klobag@chromium.org
BUG=


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165627 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 165627
Add the "file_handlers" manifest key for platform apps to replace "intents".

This patch just adds a synonym for the "intents" functionality, but the
eventual intention is to remove the intents code from extensions altogether.

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


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165628 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 165628
Calls default window procedure for WM_KILLFOCUS.

Without default window procedure, the actual focus does not change correctly.

BUG=158562
TEST=Manually done

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165629 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 165629
add quotes around -stderr_mask 12 for browser wrapper
TBR=bruening@chromium.org


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165630 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 165630
Stop passing the parent hwnd to the plugin process on initialization.

This was only used on Windows. Windowed plugins get reparented in the browser anyways, so just creat it initially parented to the desktop (it's hidden then). For windowless plugins, made the plugin process watch WM_WINDOWPOSCHANGING for the dummy window used for activation so that it can update the value used for NPNVnetscapeWindow.

I've verified that the subtle code that was added to make IMEs work correctly still functions.

This is a followup to r165373 and is another step in getting rid of the parent hwnd in the renderer, which doesn't work in Aura anymore since it changes when a tab drag to a new window occurs.
Review URL: https://codereview.chromium.org/11362045

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165631 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 165631
cc: Avoid using upload term in relation to resources.

Rename ResourceProvider::upload() to ResourceProvider::setPixels() and
PrioritizedTexture::upload() to PrioritizedTexture::setPixels().

BUG=
TEST=cc_unittests


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165632 0039d316-1c4b-4281-b951-d872f2087c98
Add TestInterface methods for adding shill stub devices and services

This will help write functional tests for network handlers written on top of the Shill client code.

BUG=154072
TEST=NetworkSmsHandlerTest.SmsHandlerDbusStub passes


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165633 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 165632
SVN changes up to revision 165633
Use extensions socket permission for TCP/UDP socket APIs in Pepper

This CL is first step in removing whitelist of extensions.
It makes permission check same as extensions do.

BUG=124311
TEST=browser_tests for TCP/UDP

Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=165376

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165634 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 165634
Mock quota for syncable file system now that http://code.google.com/p/chromium/issues/detail?id=155242 has landed.

BUG=153501


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165635 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 165635
Temporarily disable PluginTest.OpenPopupWindowWithPlugin

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165636 0039d316-1c4b-4281-b951-d872f2087c98
Fixed setting focus in settings' popups.

This patch fixes a bug, when opening popups in Settings page and not updating focus. The problem was especially significant when ChromeVox was enabled.

With this patch, focus is set to the first focusable control in a popup. This is now default behavior, which can be overriden though, to focus any another control.

TEST=1. Enter Settings, 2. Go to show 'advanced settings' using tab and enter keys, 3. Enter Content Settings using enter key.
BUG=158884


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

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