[Telemetry] Add idle process metrics on OS X > 10.8.4 .

BUG=338712

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250016 0039d316-1c4b-4281-b951-d872f2087c98
Add key based scrolling on magnified screen for kiosk mode.

* Add MagnifierKeyScroller event handler that interprets
  click and hold action.
* kAshEnableMagnifierKeyScroller to test on desktop.
* Modified EventGenerator to generate native event for key press/release.

BUG=340729
TEST=MagnifierKeyScrollerTest

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250017 0039d316-1c4b-4281-b951-d872f2087c98
Fallback to CDD/CJT if connector can't initialize XPS API.

BUG=313274

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250018 0039d316-1c4b-4281-b951-d872f2087c98
Remove WebInputElement.h includes from some autofill core unittests.

This also allow us to remove this entry from the DEPS file.

BUG=140037
TEST=unit_tests links
TBR=joi@chromium.org,blundell@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250019 0039d316-1c4b-4281-b951-d872f2087c98
Logically revert r206996, which is no longer used in the era of Aura

ui::GetSharedInputMethod() is originally introduced as
a tentative solution until Aura transition is completed on Windows.
Now we can safely revert that change.

BUG=330735, 319122
TEST=covered by unit test because this is dead code removal

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250020 0039d316-1c4b-4281-b951-d872f2087c98
chromeos: Cleanup: Remove unused libjingle include from online_attempt.cc

BUG=None
TEST=chrome links
TBR=davemoore@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250021 0039d316-1c4b-4281-b951-d872f2087c98
Omnibox: Pass Input Box Type to AutocompleteClassifier

(where possible and reasonable)

This is a resubmission of https://codereview.chromium.org/157033005/
that should have fixed the second gtk compile error.

[no, I don't know why my workstation seems to be ignoring my use_aura=0
flag, grrr.]


Previously, the input box type (a.k.a. current page classification)
(search results page doing search term replacement, arbitrary URL,
new tab page omnibox, new tab page fakebox, etc.) was not passed to
AutocompleteClassifier. This adds plumbing to pass the variable to
the classifier in some cases. (Some other cases I decided were too
much of a hassle to fix, and not important.)

TBR=brettw,pkasting
brettw:
for changes to chrome/browser/tab_contents/render_view_context_menu.cc
pkasting:
because he already reviewed it

BUG=265678

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250022 0039d316-1c4b-4281-b951-d872f2087c98
Use the same code to serialize app window state for the renderer

We send the properties of the app window to the renderer process at
window creation time and when the native app window state changes.
The code to serialize the state into a dictionary is duplicated
across two different locations. They should just use the same code.

BUG=None

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

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250025 0039d316-1c4b-4281-b951-d872f2087c98
Add support for *BSD where necessary, equivalent to what Linux does.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250026 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 166755:166772

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

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250028 0039d316-1c4b-4281-b951-d872f2087c98
Clean up ui_resources to only include necessary resources.

BUG=326023

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250029 0039d316-1c4b-4281-b951-d872f2087c98
events: Remove no-op events.

No-op events were used only in a test to terminate a message-loop. So remove
the no-op events related code from the API, and directly terminate the message
loop in the test instead.

BUG=none
R=oshima@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250030 0039d316-1c4b-4281-b951-d872f2087c98
Revert of Split preserve3d into: "should-flatten" and "is-3d-sorted" (https://codereview.chromium.org/147833003/)

Reason for revert:
Introduces flakiness in Blink layout tests:

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%2540ToT%2520Blink&tests=compositing%252Fbackface-visibility-transformed

Original issue's description:
> Split preserve3d into: "should-flatten" and "is-3d-sorted"
> 
> Preserve3d has implications for both sorting and flattening of
> transforms. This is a bummer. Sometimes we want to allow a transform to
> remain unflattened, but we don't want that to affect 3d sorting. With
> this CL, we will have the ability to do that.
> 
> Note: this is essentially this cl
> https://codereview.chromium.org/100393005/
> 
> ..minus the generalizations to sorting that were being attempted in that
> patch.
> 
> Note, this CL is gated on https://codereview.chromium.org/98373011/ 
> 
> R=enne@chromium.org
> BUG=338980
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=249974

TBR=enne@chromium.org,shawnsingh@chromium.org,vollick@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=338980

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250031 0039d316-1c4b-4281-b951-d872f2087c98
Trigger the bots using the build/whitespace_file.txt to retry iOS Device
bot which is red.

TBR=skobes@chromium.org
NOTREECHECKS=true
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250034 0039d316-1c4b-4281-b951-d872f2087c98
android: Require exe unittests to have a foo_unittest_stripped target.

This allows the test runner to not depend on the STRIP env var, which is going away.

Other approaches considered:
1. Converting the remaining exe-based tests to apk tests. The apk versions
   were slower, and didn't pass without other changes though.
2. Just don't strip. But that slows down these two tests by over 100%
   (due to copying data to the device is slow, and stripped size is 0.5MB while
   unstripped size is on the order of 10MB).
3. Try to get a trip binary from third_party/android_tools/ndk. That's fiddly
   since it requires getting the right arch.

Since there are only two exe-based tests left, just strip them from gyp.
Medium-term, maybe gyp/mac's postbuild stuff can be brought to android,
it looks like there are various things that could be made simpler with that.

BUG=142642
TEST=
build/android/test_runner.py gtest -s sandbox_linux_unittests &&
build/android/test_runner.py gtest -s breakpad_unittests

R=bulach@chromium.org, frankf@chromium.org
TBR=jln, thestig

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250035 0039d316-1c4b-4281-b951-d872f2087c98
Revert 250027 "Blink roll 166755:166772"

It breaks Win7 Debug tests. Also reproed locally with 
browser_tests --gtest_filter=*.Fullscreen

> Blink roll 166755:166772
> 
> http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=166756:166772&mode=html
> TBR=
> BUG=
> 
> Review URL: https://codereview.chromium.org/130983014

TBR=eseidel@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250038 0039d316-1c4b-4281-b951-d872f2087c98
Remove dependency to glib from this unit test.

As far as I can see, this test is verifying that a command-line is
testing the last command-line flag (--type=service), so just manually
split the command-line with space rather than depending on glib
command-line string parsing.

BUG=240712,170408

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

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