Re-enable media_mmx on 64bit Win build since we're now using VS2012 on all the bots

This fixes link time errors when using MSBuild.

https://groups.google.com/a/chromium.org/d/msg/chromium-dev/ch29eQMpENE/wixUxldZZbEJ

BUG=179657

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219120 0039d316-1c4b-4281-b951-d872f2087c98
Change BluetoothDeviceList to single selection model and set the device to be selected when "x" is clicked on the item.

The multiple selection model allows user to select multiple devices to pair/connect/disconnect/unpair, which is confusing and inconsistent with the real work flow, change it to single single selection model.

Always select the device that has been clicked on "x", which is much easier to understand and consistent with "Connect" button state.

BUG=270197
TBR=jhawkins

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219123 0039d316-1c4b-4281-b951-d872f2087c98
Make NativeAppWindowViews::CanMaximize() return false for panels.

This CL is a step in the way of making PanelFrameView use FrameCaptionButtonContainerView. (Introduced in https://codereview.chromium.org/23280002/)
FrameCaptionButtonContainerView will show/hide the maximize/restore button based on views::WidgetDelegate::CanMaximize().

BUG=274171
TEST=None
R=flackr,stevenjb
TBR=sky

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219124 0039d316-1c4b-4281-b951-d872f2087c98
Fix source of flakiness in DeviceLocalAccountTests

Some DeviceLocalAccount tests install policy locally but do not upload it
to the server. This causes the server to serve empty policy blobs. If an
empty policy blob arrives while a test is in progress, it will override
the previously installed policy and make the test fail.

BUG=None
TEST=Manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219125 0039d316-1c4b-4281-b951-d872f2087c98
Add a container view for the window controls part 1.

This CL creates a new class FrameCaptionButtonContainerView which contains the caption buttons.
This CL makes AppNonClientFrameViewAsh use this new class.

The new class will help:
- Creating different buttons based on whether the new window control style is used or not
- Will be used as a delegate for FrameMaximizeButton so that the FrameMaximizeButton can alter how the minimize and close buttons look after a drag.
- Will remove complexity from ash::FramePainter

TEST=FrameCaptionButtonContainerViewTest.*
BUG=274171

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219126 0039d316-1c4b-4281-b951-d872f2087c98
gtk: Remove confusing uses of "namespace bookmark_utils" from some files.

chrome/browser/bookmarks/bookmark_utils.h already picked this namespace, and
for now that is fine.

But having bookmark_utils_gtk.h and even bookmark_tree_model.h using it is
causing some confusing while using grep to search the code base.

R=erg@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219128 0039d316-1c4b-4281-b951-d872f2087c98
Add hubbe to tab capture api OWNERS.

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219129 0039d316-1c4b-4281-b951-d872f2087c98
Added notifications for privet devices

Simple notifications for privet devices gated behind
--enable-device-discovery. Currently has only in-memory store of known devices
and simplified heuristic for when not to show notifications for new devices (if
uptime < 10 minutes and have not seen device before in this session).

BUG=245385

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219130 0039d316-1c4b-4281-b951-d872f2087c98
Remove ExtraLanguage entries from InputMethodUtil.

Now InputMethod can be associated with multiple languages, so ExtraLanguage
struct in InputMethodUtil is no longer necessary and update input_methods.txt to
be able to specify multiple languages.

BUG=None
TEST=US-international keyboard layout is still available on Portuguese entry.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219131 0039d316-1c4b-4281-b951-d872f2087c98
Always enable FCM on Windows.

This also re-enables loading the blacklist in tests (and adds a content_browsertest to make sure that the configuration we expect to be testing is indeed the one we are testing).

This is a stepping stone towards getting the waterfall closer to what we actually ship and closer to Aura; I will try to force threaded compositing next provided this goes well.

This CL also cleans up compositor_util.cc which was enforcing the blacklist twice.

Instead of keeping --skip-gpu-data-loading around to avoid regressing issue 190942, introduce a better global solution which involves initializing a fake gpu_info in GpuDataManagerImplPrivate::Initialize instead of querying real gpu_info (slow) when OSMesa is the GL being used (which it is in non-pure GPU tests).

Keeps --skip-gpu-data-loading around temporarily on Mac and Linux, see http://crbug.com/277242 and try failures on patch set 17 for details.

BUG=233830, 267038, 190942, 277242
TBR=jcivelli, piman

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219132 0039d316-1c4b-4281-b951-d872f2087c98
Un obsolete Net.QuicSession.ConnectionCloseErrorCode

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219133 0039d316-1c4b-4281-b951-d872f2087c98
Revert 217531 "Run |demuxer_| related tasks in the media thread."

> Run |demuxer_| related tasks in the media thread.
>     
> - We found that the reading from |demuxer_| and its read-callback loops
>   run very slowly, in the heavy load situation in the render thread.
>   to improve the response time of the readings, we run tasks related to
>   |demuxer_| in the media thread.
> 
> 
> BUG=268208
> 
> Review URL: https://chromiumcodereview.appspot.com/22630006

TBR=ycheo@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219134 0039d316-1c4b-4281-b951-d872f2087c98
Added POST multipart echo test http server for search-by-image testing.

BUG=273877

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219135 0039d316-1c4b-4281-b951-d872f2087c98
PNaCl: Fix nacl_exception test to check for ENOSYS and not accept -ENOSYS

The IRT has been fixed to return positive errno values here.

BUG=https://code.google.com/p/nativeclient/issues/detail?id=2401
TEST=browser_tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219136 0039d316-1c4b-4281-b951-d872f2087c98
Properly handle policy confirmation dialog dismissal.

When the user dismisses the dialog, we should cancel sign-in instead
of being stuck half way through the sign-in flow. This fixes a bug
where the first-run UI became locked up (spinner spinning) after
policy dialog dismissal.

BUG=277057

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219137 0039d316-1c4b-4281-b951-d872f2087c98
Omnibox: Allow chrome:// suggestions to inline if they're unique

If there's only one URL that the built-in provider knows about that
matches the input (e.g., chrome://omnibox for chrome://o -- there
are no other chrome:// URLs that start with "o")

Tested interactively, including using fixed-up URLs chrome:///s
chrome:se, etc., and by backspacing frequently (thereby using
prevent_inline_autocompletion)

BUG=226825

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219138 0039d316-1c4b-4281-b951-d872f2087c98
[NaCl SDK] Add more termios functions to nacl_io

These new functions are currently only stubs and
do effect the tty device.

R=binji@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219139 0039d316-1c4b-4281-b951-d872f2087c98
Don't show checkbox on Android if host doesn't support pairing

This stops the Android client from trying to send a pairing request to
a host that doesn't support it.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219140 0039d316-1c4b-4281-b951-d872f2087c98
Remove redundant deinitialization code from HttpCache::Transaction.

R=rvargas@chromium.org
BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219141 0039d316-1c4b-4281-b951-d872f2087c98
Remove redundant newlib builds of untrusted libraries

Recent gyp changes (see the bug) split the IRT build rules off from the
newlib and glibc build. For libraries which go into the IRT, the
build_irt variable should be set (but not necessarily build_newlib).
For libraries that go into the NaCl SDK and/or testing nexes,
build_newlib, build_glibc and build_pnacl_newlib should be used.

These libraries modified in this CL go only into the NaCl IRT, so they
only need to build with build_irt.

R=bradnelson@chromium.org,dmichael@chromium.org,bbudge@chromium.org
TBR=brettw@chromium.org,fischman@chromium.org,jbauman@chromium.org
BUG= https://code.google.com/p/nativeclient/issues/detail?id=3577
BUG= https://code.google.com/p/chromium/issues/detail?id=277813

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

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