Attempt to fix static initializer regression.

BUG=none
TBR=jeremycho

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

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

BUG=238160
TBR=dewittj@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198371 0039d316-1c4b-4281-b951-d872f2087c98
Valgrind: Suppress a Blink memory error in collectMatchingRules.

BUG=238170
TBR=groby

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198372 0039d316-1c4b-4281-b951-d872f2087c98
Keep accessible bounding box rects in sync.

Keep track of accessible bounding boxes in the renderer, and
send location changes to the browser process when there's a change.

BUG=222636

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198373 0039d316-1c4b-4281-b951-d872f2087c98
components: Use base::MessageLoop.

BUG=236029
R=joi@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198374 0039d316-1c4b-4281-b951-d872f2087c98
Make app windows use native frames on Windows.

Also make native frames support min and max size.

BUG=225916
R=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198375 0039d316-1c4b-4281-b951-d872f2087c98
If the online search provider page fails to load (404 or other error code) then we fall back to the local fallback page.  Also falls back if the user switches away from a tab before it's done loading, to prevent Ctrl-TTTTTTTTTT from completely bogging down the network.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198376 0039d316-1c4b-4281-b951-d872f2087c98
Effects Pepper Plugin and MediaStream Glue.

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198377 0039d316-1c4b-4281-b951-d872f2087c98
Fixed CPU model name reporting on ChromeOS/ARM.

BUG=237294
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198378 0039d316-1c4b-4281-b951-d872f2087c98
Remove mozc from whitelist.

BUG=236747
TEST=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198379 0039d316-1c4b-4281-b951-d872f2087c98
Do not change the tray background color for popups.

Popups are used for some additional info like volume change or
screen brightness.  We do not want to show blue background for this
purpose.

BUG=237855

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198380 0039d316-1c4b-4281-b951-d872f2087c98
Revert 198376 "If the online search provider page fails to load ..."

> If the online search provider page fails to load (404 or other error code) then we fall back to the local fallback page.  Also falls back if the user switches away from a tab before it's done loading, to prevent Ctrl-TTTTTTTTTT from completely bogging down the network.
> 
> BUG=
> 
> Review URL: https://chromiumcodereview.appspot.com/14043009

TBR=dcblack@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198381 0039d316-1c4b-4281-b951-d872f2087c98
Convert a BrowserView.BrowserViewLayout interactive_uitest to unit_test
    
Instantiate the TemplateURLService dependency of BrowserView in unit_test BrowserViewTest to allow it to happen.
    
BUG=233374
TEST=unit_tests, interactive_ui_tests BrowserView*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198382 0039d316-1c4b-4281-b951-d872f2087c98
Check shared module imports for the socket whitelist check.

BUG=238084

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198383 0039d316-1c4b-4281-b951-d872f2087c98
components: Move PrefRegistrySyncable into user_prefs namespace.

BUG=180785
R=joi@chromium.org
TBR=darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198384 0039d316-1c4b-4281-b951-d872f2087c98
Properly update the fakebox focus state on the local NTP.

BUG=238134

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198385 0039d316-1c4b-4281-b951-d872f2087c98
Close camera when tab is closed.

A tab can be opened by calling window.open(). In this case, RenderViewImpl receives frameDetached signal when the tab is closed. Therefore, MediaStreamImpl needs to listen to frameDetached signal in order to close all opened media stream.

When a tab (opened by window.open) is closed, RenderWidget will not send message to browser process. MediaStreamDispatcher needs to have its own Send() method in order to notify browser process to close the opened media streams (i.e., devices).

BUG=235126
R=tommi@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198386 0039d316-1c4b-4281-b951-d872f2087c98
Disable incoming TCP connections on windows so that we don't get "block by Windows firewall" problem on windows.

BUG=138185
TEST=existing tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198387 0039d316-1c4b-4281-b951-d872f2087c98
Add bucket to InstantExtended.InstantNavigation histogram for non-extended navigations, as requested by joeldarnauer.

BUG=229730

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198388 0039d316-1c4b-4281-b951-d872f2087c98
Files.app: update arrows on the tree

If the directory "A" is expanded, their sub-directories "A/*" become visible. To determine if "A/*" have arrows or not, we should update the information of "A/*/*".

This patch changes the strategy of update on expanding.
- Previous: Only one-level children (visible) of the expended item are updated.
- After: Visible children and their one-level children (hidden) are updated.

BUG=235119
TEST=manual

NOTRY=True
# NOTRYing for chrome_linus passed already

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

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