[rAC] Complete mock object.

Make all functions of MockAutofillDialogController mockable via gtest.

R=isherman@chromium.org
BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212710 0039d316-1c4b-4281-b951-d872f2087c98
Revert "Fix SessionStorage confusion between RenderViewHostImpl and NavigationController."

Reason: There's something wrong with the StoragePartition cleanup, see comments in
https://codereview.chromium.org/19756002/.

BUG=
TBR=michaeln@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212711 0039d316-1c4b-4281-b951-d872f2087c98
Revert 212702 "[Autofill] Fix UpdateDataListValues to handle Dat..."

> [Autofill] Fix UpdateDataListValues to handle Data List only Popups
> 
> The UpdateDataListValues function was incorrectly assuming that there
> would be non-data list values in the popup whenever it was called,
> but it is entirely possible for a popup to only contain data list
> values.
> 
> R=isherman@chromium.org
> BUG=261898
> 
> Review URL: https://chromiumcodereview.appspot.com/19809002

TBR=csharp@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212712 0039d316-1c4b-4281-b951-d872f2087c98
Add a new method for the simplified fullscreen for HTML5 mode.

BUG=none
TEST=With --enable-simplified-fullscreen, entering HTML5 fullscreen mode on Lion+ uses the Snow Leopard style.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212714 0039d316-1c4b-4281-b951-d872f2087c98
Use builders to convert between WebKit and content IDB types

This uses a set of builder classes to convert between WebKit IDB types
and their content equivalents so that code that links against the WebKit
symbols can be restricted to child processes.

R=alecflett@chromium.org, jam@chromium.org
BUG=237267

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212715 0039d316-1c4b-4281-b951-d872f2087c98
Restrict the AI_ADDRCONFIG workaround on loopback-only hosts to OS_LINUX

There's no benefit in supporting loopback-only networking on OS_ANDROID.

BUG=260814

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212716 0039d316-1c4b-4281-b951-d872f2087c98
Add support for creating sparse histograms to WebKitPlatformSupportImpl

This is the chromium side of adding support for creating sparse histograms
to Blink. The Blink side of this is http://crrev.com/19490005.

BUG=139612

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212717 0039d316-1c4b-4281-b951-d872f2087c98
More little tweaks to generated card page.

BUG=261672

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212718 0039d316-1c4b-4281-b951-d872f2087c98
Copy mini_installer_exe_version.rc to PRODUCT_DIR

This is needed to fix hardcoded paths in FILES.CFG that
prevent using ninja for official builds.

BUG=262193
R=grt@chromium.org, mmoss@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212719 0039d316-1c4b-4281-b951-d872f2087c98
- Swap themePatternPhase to themePatternPhaseForAlignment with an arg to indicate whether the image should be aligned with the window frame or the tab strip.
This is needed in order to split IDR_THEME_TAB_BACKGROUND into two images in https://codereview.chromium.org/18486007/
and to make themes like http://www.corp.google.com/~pkotwicz/theme_testing/tab_background_tinted_frame.crx line up properly on mac (Which is also fixed in https://codereview.chromium.org/18486007/).
- Move drawing the fill for the active tab to drawFillForActiveTab from drawFill in tab_view.mm. This is in preparation for https://codereview.chromium.org/18486007/ which makes painting the inactive tab more complex.

BUG=176857
TEST=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212721 0039d316-1c4b-4281-b951-d872f2087c98
[InstantExtended] Using the value of GetViewText instead of match.contents to get the correct current text for determing the percentage match histogram.

This will effectively make a reload equivalent to 100% match.


BUG=261681

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212722 0039d316-1c4b-4281-b951-d872f2087c98
Introduce kb-shift-key


This CL instroduce kb-shift-key. It is extended from kb-key with
the ability to listen to double click event.


BUG=252751

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212723 0039d316-1c4b-4281-b951-d872f2087c98
Bookmark sync promo for Views.

Adds a bookmark sync promo at the bottom of the bookmark bubble. The promo is only shown to users that are not signed in. Clicking the link in the sync promo opens the sign in page.

Screenshot with layout_constants: http://i.imgur.com/aYG2y2n.png
(old screenshot: http://i.imgur.com/IqBNGXK.png)

Design document: https://docs.google.com/a/google.com/document/d/1Jduor831szvkdq3cwlWrFw91a8Pzu1ynAs5hlGc7MvM/edit?usp=sharing

TEST=
1. Open Chromium with the --enable-bookmark-sync-promo flag. 
2. Make sure you are not signed in. 
3. Open the bookmark bubble (click on the bookmark star or Ctrl+D).
Expected result: a sync promo is displayed at the bottom of the bookmark bubble.
4. Click the "Sign in" link in the sync promo.
Expected result: the sign in page is loaded.

BUG=244279

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212724 0039d316-1c4b-4281-b951-d872f2087c98
base: Make SequenceChecker death tests multi-threads work correctly.

TBR=akalin,darin

BUG=261141

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212725 0039d316-1c4b-4281-b951-d872f2087c98
Add nacl section to components/OWNERS.

Some nacl files are moving to components/nacl, so a new section is needed in the OWNERS file to reflect that.

BUG=244791

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212726 0039d316-1c4b-4281-b951-d872f2087c98
PNaCl security hardening: Bound the nexe's code segment size to 32MB

BUG=https://code.google.com/p/nativeclient/issues/detail?id=3572
TEST=none aside from existing PNaCl/NaCl browser_tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212727 0039d316-1c4b-4281-b951-d872f2087c98
Creates a WebRTCIdentityService instance per peer connection and passes it to libjingle.
Also adds a per renderer object WebRTCIdentityProxy to queue the pending requests and makes sure only one outstanding request at a time for a renderer. The requests are queued on the renderer side instead of the browser side to avoid a potential memory exhaustion attack by an evil renderer.
Removes request_id from the IPC as it's unnecessary now.
Renames WebRTCIdentityServiceHost to WebRTCIdentityProxyHost and adds unittest.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212728 0039d316-1c4b-4281-b951-d872f2087c98
Update two left references to googleurl.

BUG=229660
TBR=thestig@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212729 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 154582:154584

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=154583:154584&mode=html
TBR=
BUG=

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

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

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