Geolocation: delete GpsLocationProvider and third_party/gpsd/

The GpsLocationProvider is not actually used anywhere, and has most likely bit
rotted after years of no maintenance. It is brittle code written for a
specific version (3.1) of gpsd that is now outdated.

The only Chrome version that had this feature enabled (ChromeOS) makes no use
of it as no hardware was ever shipped that used GPS.

TBR=jam,brettw

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227104 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Enable passing filter string to emma.

This is needed to filter out upstream packages downstream.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227105 0039d316-1c4b-4281-b951-d872f2087c98
Revert 227058 "Move surface resize platform code from GpuProcess..."

This was causing a compile failure for Windows Blink bots.
http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Win%20Builder/builds/43979/steps/compile/logs/stdio

> Move surface resize platform code from GpuProcessHostUIShim to RenderWidgetHostView implementations.
> 
> BUG=303425
> 
> Review URL: https://codereview.chromium.org/25795002

TBR=sl.ostapenko@samsung.com

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227106 0039d316-1c4b-4281-b951-d872f2087c98
Restore bilinear filtering for VP9

https://codereview.chromium.org/25512006/

This fixes handling of the bilinear interpolation filter. Without this change,
the encoder will crash when encountering this feature.

BUG=304230

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227107 0039d316-1c4b-4281-b951-d872f2087c98
Elim ActivateAppListItem, ChromeAppListItem

This should simplify the view/model structure some by having the View
call ItemModel->Activate() directly, rather than going through the
delegate (which continues to manage the model and handle non item
specific events). This will allow us to create folder items as part
of the non Chrome specific model implementation, without having to
make AppListViewDelegate a concrete class, or adding special folder
handling to the view classes.

BUG=303839
For ash/shell:
TBR=jamescook@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227109 0039d316-1c4b-4281-b951-d872f2087c98
Remove unnecessary skia dependency in chromium test shell

Now that the infobars are not stubbed anymore it is not needed.

BUG=280695

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227113 0039d316-1c4b-4281-b951-d872f2087c98
Separate the painting of the menu marker from painting the rest of the button.

This is useful if subclassed buttons have custom OnPaint code that doesn't call
TextButton::PaintButton() but needs to paint the menu marker as well.

BUG=NONE

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227114 0039d316-1c4b-4281-b951-d872f2087c98
Omit histogram bucket min/max in some cases to optimize UMA size.

Also updates proto file comments and marks bucket_index as
deprecated.

BUG=288750
TEST=New unit test.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227115 0039d316-1c4b-4281-b951-d872f2087c98
Remove unused ui::KeyEvent::unmodified_character_, etc.

Remove unmodified_character_, and its accessors.
Remove related unit test code; re-enable functional tests.
(the tests were fixed by r105549, but never re-enabled?)

BUG=99129,298601
TEST=NONE
R=sadrul@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227116 0039d316-1c4b-4281-b951-d872f2087c98
Maximizing a docked window undocks it.

BUG=302673
TEST=ash_unittests --gtest_filter=*Dock*AttachMaximize*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227117 0039d316-1c4b-4281-b951-d872f2087c98
Port the PNaCl bitcode reference manual from the pnacl/llvm repo

BUG=None
R=jfb@chromium.org, jvoung@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227118 0039d316-1c4b-4281-b951-d872f2087c98
Disable flaky PepperCDMsNotRegistered test

Flaking due to invalid renderer process handle on Windows.

http://build.chromium.org/p/chromium.win/buildstatus?builder=Win7%20Tests%20%28dbg%29%284%29&number=22073
http://chromium-build-logs.appspot.com/gtest_query?gtest_query=EncryptedMediaIsTypeSupportedTest.PepperCDMsNotRegistered

TBR=acolwell@chromium.org
BUG=301571

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227120 0039d316-1c4b-4281-b951-d872f2087c98
android: Use a separate SDK for the emulator again.

Although sharing the SDK with the one downloaded into
src/third_party/android_tools allowed us to avoid having to keep another
660MB SDK around, there were several downsides:

  o It downloaded ARMv7 and x86 system images into the git repository in
    src/third_party/android_tools, potentially confusing users who did
    not have the new directories in their .gitignore.

  o Messages in avd.py and usage of the emulator could lead users to
    update the SDK checked into android_tools/, causing build problems
    and a lot of confusion.

  o The ARMv7 and x86 system images could end up being out of sync with
    the SDK in android_tools/.

  o The SDK in android_tools/ might be older than the one we used to
    download separately.

The new solution is to revert large parts of r222121 and r223003 but not
completely: instead of downloading the SDK into a directory that is two
levels above the top-level src/ (there is no guarantee it is writable,
for example), the emulator SDK is now downloaded into
src/android_emulator_sdk/, which has also been added to .gitignore to
avoid confusion. Additionally, we build upon r222612 and install a newer
version of the SDK that works with version 18 of the Android API.

R=peter@chromium.org,navabi@chromium.org,bulach@chromium.org
BUG=304129

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227121 0039d316-1c4b-4281-b951-d872f2087c98
fix #include from http://crrev.com/226927

I'm assuming this was a typo, it causes Win non-Aura not to link anyway.
(Unfortunately we currently have no waterfall coverage for that.)

TBR=jamescook@chromium.org, pkotwicz@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227122 0039d316-1c4b-4281-b951-d872f2087c98
Eliminate common implementations in OmniboxEditController subclasses by moving
to the callsites or to the base class.

BUG=none
TEST=none
R=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227124 0039d316-1c4b-4281-b951-d872f2087c98
Trace viewer roll 1022 -> 1023

This patch rolls trace viewer one rev that fixes analysis view

NOTRY=True
TBR=nduca@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227126 0039d316-1c4b-4281-b951-d872f2087c98
Add/update images for people search.
This CL adds and updades the images for the people search CL that adds chat (https://codereview.chromium.org/26048003/).

R=oshima@chromium.org
BUG=302805

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227128 0039d316-1c4b-4281-b951-d872f2087c98
[Android WebView] Add an API to control favicon loading.

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

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