Add tools/gn/bin to the checkperms exclusion list.

This is where binaries are pulled from Google storage, so the executable bit should be set on these files.

BUG=
R=thestig@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233712 0039d316-1c4b-4281-b951-d872f2087c98
So that the on-demand cases don't suffer additional delays, right now each pnacl pexe can incur upto 4 second delays.

A better fix is needed but this can be safely merged into m32.


TBR=sorin
BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233714 0039d316-1c4b-4281-b951-d872f2087c98
Wires up MotionEvents for mojo_shell_apk on Android.

Receive Touch and Trackball events from our MojoViewport View and send them via NativeViewport to sample_app.
Note that I do not support multiple touchpoints right now. This is something I can easily add later but decided to start here.

BUG=
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233716 0039d316-1c4b-4281-b951-d872f2087c98
[GCM] Add GCMClient interface and dummy implementation

BUG=284553
TEST=none due to no real implementation added yet
R=fgorski@chromium.org, zea@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233717 0039d316-1c4b-4281-b951-d872f2087c98
Clean up GPU latency queries when the context is reset

This explicitly deletes queries when the context is reset (e.g. when
the OutputSurface is destroyed). Failing to destroy the queries may be
causing flickering on some devices.

BUG=306690,243459

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233718 0039d316-1c4b-4281-b951-d872f2087c98
[rAC, OSX] Add "generated CC" info bubble.

When requestAutocomplete uses Wallet, it generates a card for use for that specific transaction. This code displays an educational bubble, highlighting that it did that and why.

It is implemented as a InfoBubble/BaseBubbleController combo, anchored to a decoration in the location bar. The decoration stays in the bar until the user navigates away, and clicking on it shows/hides the explanation.

This is the cocoa version of it - for the original views code, see http://crbug.com/243574  & https://chromiumcodereview.appspot.com/16467005)
BUG=286527
R=shess@chromium.org, thestig@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233719 0039d316-1c4b-4281-b951-d872f2087c98
Change the argument of DispatchKeyEvent and make DispatchFabricatedKeyEvent private.

This is the first step to enable to propagate fabricated keyevents to IMEs.  I will also change other functions' argument from base::NatveiEvent to ui::KeyEvent.  

After that, I will modify InputMethodIBus::DispatchFabricatedKeyEvent to call IBusEngineHandlerInterface::ProcessKeyEvent.


BUG=312218

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233720 0039d316-1c4b-4281-b951-d872f2087c98
Fix auto-signin crash in android with new profile management flag.

Added NOTRY. It shouldn't effect anyone else.

BUG=

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233721 0039d316-1c4b-4281-b951-d872f2087c98
<webview>: Enforce stronger GuestView member constness guarantees

BUG=none
TBR=fsamuel@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233723 0039d316-1c4b-4281-b951-d872f2087c98
Disabled ExtensionHostFactoryTest.IncognitoExtensionHosts on Mac due to flaky crashes.

BUG=316334
TBR=jamescook@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233724 0039d316-1c4b-4281-b951-d872f2087c98
GTTF: Make test launcher unset GTEST_ env variables since it handles all of sharding.

BUG=236893
R=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233725 0039d316-1c4b-4281-b951-d872f2087c98
This CL refactors the code for the new password key icon in the omnibox and the password bubble that pops up from the icon. These will replace the password infobar.

The code was previously nested in the code for the content settings but should be changed the functionality needed is too different and it is no content setting in any case.

To refactor this code, some of the code resembles the code used for the zoom icon and bubble.

Only the code for gtk and aura are refactored. The code for cocoa is removed for now and will be added again in another CL.
 
BUG=261628

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233726 0039d316-1c4b-4281-b951-d872f2087c98
Remove ExtensionToolbarModel from ExtensionService.

This is a chrome concept and will prevent us moving ExtensionService to
the extensions layer. It also has no real reason to be there.

BUG=162530

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233727 0039d316-1c4b-4281-b951-d872f2087c98
<webview>: Plumb extension ID of embedder in WebViewInfo on IO thread.

This CL unblocks another project Mirror CL: https://codereview.chromium.org/59973003/

BUG=none
TBR=kalman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233728 0039d316-1c4b-4281-b951-d872f2087c98
Sort entries in chrome.release file.

BUG=NONE
TEST=NONE

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233729 0039d316-1c4b-4281-b951-d872f2087c98
linux_aura: Move the first creation of DesktopScreen after ResourceBundle initialization.

Move the first creation of DesktopScreen after ResourceBundle initialization.
This is necessary for HIDPI enabling as ResourceBundle is the also a place where platform-supported scale factors are initialized.

BUG=315045

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233730 0039d316-1c4b-4281-b951-d872f2087c98
CC: Account for memory assigned to raster tasks.

Rasters are already throttled by a transfer buffer limit.
This applies the same limit in TileManager which should have
several advantages:
- We keep more content cached (raster tasks take from cache)
- The memory spike due to priority changes is minimized.
- Time spent in ScheduleTasks is much reduced.

BUG=303397

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233731 0039d316-1c4b-4281-b951-d872f2087c98
Cast: Add convergence test to congestion control.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233732 0039d316-1c4b-4281-b951-d872f2087c98
Added UMA to track data reduction proxy probe URL and fallback

This change adds UMA to track the outcome of probing a canary
URL and adds UMA to track events that leads to the proxy being
bypassed.

BUG=314150

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233733 0039d316-1c4b-4281-b951-d872f2087c98
Scheduler: Switch from high to low latency mode if possible.

Detect if the renderer's impl thread is one frame behind the main thread (i.e. the main thread is in a high
latency mode). If, based on our estimates, the main thread can produce a new tree
before the impl thread's deadline, skip a BeginMainFrame to let the impl thread
catch up and operate in low latency mode from then on.

This feature is currently disabled by default.

BUG=309648

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

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