[NaCl SDK] Use spaces around assignment operators in makefiles.

The convention seems to the more common convention
so this change avoids having to switch styles.

R=binji@chromium.org, noelallen@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200405 0039d316-1c4b-4281-b951-d872f2087c98
Add ftruncate to nacl_io

BUG=225573
R=binji@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200406 0039d316-1c4b-4281-b951-d872f2087c98
Unit test for BrowserViewLayout that does not depend on BrowserView

* Break off the friendship between BrowserView and BrowserViewLayout
* Add BrowserViewLayoutDelegate
* Inject child views into BrowserViewLayout
* Convert several views to be held as views::View

BUG=233374
TEST=unit_tests BrowserViewLayout*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200407 0039d316-1c4b-4281-b951-d872f2087c98
Restrict mmap(2) and mprotect(2) flags for x64.

BUG=241220
R=jln@google.com

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200408 0039d316-1c4b-4281-b951-d872f2087c98
Extension test data: Updated good2.crx for testing name change on update.

Changed name from "My extension 1" to "My updated extension 1".
Also added "manifest_version": 2, as required by modern versions of Chrome.

BUG=153981
NOTRY=true
R=benwells@chromium.org

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

Patch from Matt Giuca <mgiuca@chromium.org>.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200409 0039d316-1c4b-4281-b951-d872f2087c98
Disable release assertion in ProgramManager.

This is preventing us from rolling ANGLE because it can lead to a crash when certain shaders become invalidated. A proper fix is underway. See referenced bug.

BUG=240898

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200410 0039d316-1c4b-4281-b951-d872f2087c98
Android: Make surface texture transport cmdbuffer-compatible.

NOTRY=True

However, running WebView (which uses single-process mode) with the browser compositor still seems to not work with cmdbuffer clients. (For example, there are problems with having multiple service threads in the same process, i.e. from render and browser compositor). Not investigating further for now, since this codepath will be deprecated shortly in favor of merged threads (no browser compositor).

BUG=224665,166777

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200411 0039d316-1c4b-4281-b951-d872f2087c98
Implementation of URLLoader using PluginResource/ResourceHost.

This change is essentially the same as:  https://codereview.chromium.org/11416363
Here's the description from that CL:

"This doesn't use the resource call/reply infrastructure, but rather pipes WebKit callbacks to the
plugin via unsolicited callbacks. This eliminates state tracking in the host which makes things
simpler.

This fixes some bugs in Close() as well to fix the below-mentioned bug."
Other things contained in the original CL:

- Add a GetPluginPID method to RendererPpapiHost. This is needed when the loader host Opens()
a request.

- Add a HandleDocumentLoad method to PluginDelegate and implements it in PepperPluginDelegateImpl.
This creates the host for both in- and out-of-process proxies.

- Removes the GetURLLoaderBufferedBytes function from the PPB_Proxy_Private interface.

- Removes the HandleDocumentLoad implementation in the PPP_Instance_Proxy class.

- Removes the document_loader_ field from webkit::ppapi::WebPluginImpl and changes the
implementation to forward document load notifications to the PluginInstance.

- Changes the PluginInstance to manage the document loader.

This CL differs from the original in two ways.

First, the trusted interface keeps the RegisterStatusCallback function. The NaCl plugin relies on
this to generate progress messages back to the embedding page.

Second, PluginInstance is changed to recognize when it's a NaCl instance, and to defer calling
the plugin delegate's HandleDocumentLoad method until after the proxy is switched. In the meantime,
it saves document events in a special loader object. When the proxy is switched, the delegate's
HandleDocumentLoad method is called and the response and document events are then replayed
through the new loader resource.

BUG=69457
R=brettw@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200412 0039d316-1c4b-4281-b951-d872f2087c98
Report timing statistics for audio controller methods via UMA.

Logs the time taken to execute the main methods of AudioInputController
and AudioOutputController.  This timing information will be used to
determine if we can combine the audio thread and the UI thread on OSX
to (hopefully) fix http://crbug.com/158170.

BUG=158170
TEST=chrome://histograms/Media.Audio contains information.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200414 0039d316-1c4b-4281-b951-d872f2087c98
Add header file for NativeMessagingHost

Move class definition to header so it can be unit-tested.


BUG=232200

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200415 0039d316-1c4b-4281-b951-d872f2087c98
Fix compile fail due to old headers in Daisy build environment.

TBR=akalin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200416 0039d316-1c4b-4281-b951-d872f2087c98
Adds a specific disable switch for requestAutocomplete, changes chrome://flags to allow default, enable, disable for the rAc flag.

This also removes the binding between flags for rAc and new dialog style.

BUG=170393

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200417 0039d316-1c4b-4281-b951-d872f2087c98
Cleanup: Remove unneeded base/file_util.h includes in chrome_frame, courgette, ipc, media, and net.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200419 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Only always trigger stripping with component build

With the component build we need to always trigger stripping because we
can't specify the inputs correctly at gyp time. This is not required
for the non-component build.

Also, slightly refactor strip_native_libraries.gypi and its users to
make it more clear what variables are being used by the .gypi.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200422 0039d316-1c4b-4281-b951-d872f2087c98
Move quota_internals* files into separate directory.

BUG=240604

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200423 0039d316-1c4b-4281-b951-d872f2087c98
Read the port number used by RDP from the registry.

BUG=241214

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200424 0039d316-1c4b-4281-b951-d872f2087c98
bookmarks: Get rid of the dependency on history_types.h

In order to do this we moved two structs (FaviconBitmapResult and
FaviconImageResult) from history to favicon.

BUG=144783
TBR=joi@chromium.org, sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200425 0039d316-1c4b-4281-b951-d872f2087c98
Revert 200379 "Roll Blink 150366:150424."

> Roll Blink 150366:150424.
> 
> TBR=eseidel
> 
> Review URL: https://chromiumcodereview.appspot.com/15200002

BUG=241303
TBR=senorblanco@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200427 0039d316-1c4b-4281-b951-d872f2087c98
Remove unused webkit/glue/image_decoder.h include from icon_loader_chromeos

The include, it does nothing!

BUG=237267

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

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