Move more test headers from content\test to content\public\test. This way we can enforce that internal content headers don't leak to embedders. Move these headers into the content namespace in the process.

BUG=98716
TBR=phajdan.jr 
Review URL: https://chromiumcodereview.appspot.com/10497009

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140199 0039d316-1c4b-4281-b951-d872f2087c98
net: Inline the implementation of virtual destructor of URLFetcherFactory.

See http://codereview.chromium.org/10438002/ for background.

BUG=118220
R=wtc@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140201 0039d316-1c4b-4281-b951-d872f2087c98
Reland 140073 - ash: Fix handling of pending pinned apps.

BUG=chromium:130012
TEST=Configure pinned apps through policy, with the first entry not being available (non-installed app). Observe that the remaining items show up in the launcher.
TBR=sky@chromium.org, xiyuan@chromium.org


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140202 0039d316-1c4b-4281-b951-d872f2087c98
Chrome version of monitor configuration code

New MonitorConfigurator class interprets events (ctrl-F4, display add/remove, and brightness-related CRTC state changes).

Ctrl-F4 events come in through the AcceleratorController.
Display add/remove events are interpretted by MonitorChangeObserverX11.
CRTC enable/disable events related to power management come over DBus and are interpretted by the new OutputObserver class.
Note the the chromeos/monitor/DEPS change can be removed once the now-unused code is retired from powerd (since that is the only reason for a DBus call-out).
Valgrind suppressions.txt was updated because this change re-orders our initial XRR calls such that a different top-level call is blamed for its leak.

BUG=chromium:126493
TEST=Manually tested with an additional display and mode switching on Lumpy.


Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=140031

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140203 0039d316-1c4b-4281-b951-d872f2087c98
Linux: avoid using a NULL MessageLoopForIO to get its MessageLoopProxy in ProxySettingGetterImplKDE.
BUG=130761

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140204 0039d316-1c4b-4281-b951-d872f2087c98
[Chromoting] Initial plumbing for cursor shape.

This cl contains:
* protocol for sending cursor shape on control channel from host to client
* cross-platform (Pepper) client code for rendering host cursor
* Linux host support for reading current cursor shape

Separate CLs will follow with Mac and Windows host support.

BUG=116229
TEST=none


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140205 0039d316-1c4b-4281-b951-d872f2087c98
[Chromoting] Handle CR-LF correctly when transferring text items to and from the clipboard on a Windows host.

When reading from the clipboard, CR-LF pairs are replaced by LF.
When writing to the clipboard, each LF is replaced by CR-LF.

BUG=117473


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140206 0039d316-1c4b-4281-b951-d872f2087c98
Fix error in page cycler test with Web Page Replay.


BUG=
TEST=


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140207 0039d316-1c4b-4281-b951-d872f2087c98
Move mock download test headers from content\test to content\public\test. This way we can enforce that internal content headers don't leak to embedders.

BUG=98716
TBR=phajdan.jr 
Review URL: https://chromiumcodereview.appspot.com/10501012

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140208 0039d316-1c4b-4281-b951-d872f2087c98
Add the ability to automatically generate the makefiles for SDK

This allows us to more easily and consistantly change the make/project
files we ship the SDK.

BUG=130618
R=binji@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10453102

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140209 0039d316-1c4b-4281-b951-d872f2087c98
Hook up the platform policy provider to the restrict signin pref.

Also updated the pref to correctly handle dynamic updates, and as a convenience
updated the pref to support patterns like "*@domain.com" rather than forcing admins
to specify a true regular expression like ".*@domain.com".

BUG=128831
TEST=Setup RestrictSigninToPattern policy, try to sign in, see that signins are appropriately restricted.


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140210 0039d316-1c4b-4281-b951-d872f2087c98
NaCl: Update revision in DEPS, r8733 -> r8774

* The starred change below required a #include change.

This pulls in the following Native Client changes:

r8734: (robertm) Enable higher optimization level when building ld-gold-sb.
r8735: (robertm) Attempt to green the x86-32 torture test bot
r8736: (jvoung) Bump llvm rev for dangling debug info workaround.
r8737: (jvoung) Add a test for bitcode linking + dwarf local var info.
r8738: (jvoung) bump llvm rev for clashing compile unit ID for same source file change:
r8739: (mseaborn) Remove a duplicated implementation of NaClDescEffectorTrustedMem
r8740: (bradnelson) Don't attempt to archive coverage information on coverage trybots.
r8741: (robertm) Do not build the obsolete sandboxed binutils ld anymore.
r8742: (bradnelson) Stop uploading with caching turned off.
r8743: (mcgrathr) Remove some variables set but not used
r8744: (mseaborn) NaClDesc: Make the Unmap() and UnmapUnsafe() methods Windows-only
r8745: (kschimpf) Define a baseline and testing patterns for ARM load_store_word_byte table.
r8746: (bradnelson) Reducing duplication.
r8748: (jvoung) Try removing ppapi_example_audio from pyauto tests.
r8749: (bradnelson) Fixing ARM inconsistency in untrusted.gypi introduced in r8746.
r8750: (jvoung) Revert "Define a baseline and testing patterns for ARM load_store_word_byte table."
r8751: (jvoung) Bump llvm rev for local var dwarf info + bitcode linking fix
r8752: (halyavin) Update deps which includes using NaCl osabi in GDB. Use NaCl osabi in debug
r8754: (eaeltsin) Debug stub: cleanup - get rid of Target::send_done_
r8755: (robertm) Misc cleanup in pnacls's nativeld driver
r8756: (robertm) Document randomness  in calling convention test better
r8757: (robertm) Update PNaCl TC to rev 8741 to pull in changes to the linker.
r8759: (halyavin) Bump REVISIONS.
r8760: (dschuff) Set PNACL_BUILDBOT in buildbot/pnacl.sh to allow dumping of log files in build steps
r8761: (mseaborn) Re-enable run_trusted_mmap_test under ARM QEMU since it works fine there
r8762: (mcgrathr) Add testdata files for unaligned_data test
r8763: (kschimpf) Improve error reporting of arm validator.
r8764: (robertm) Merge pnacl tc builder script into pnacl bot scripts
r8765: (jvoung) Remove adhoc shared lib test so that "pnacl/test.sh test-all"
r8766: (dschuff) Prepend instead of append -lplatform when linking platform_qualify tests
r8767: (bradnelson) Making download_toolchains more noisy by default.
r8768: (jvoung) Enable '-g' for pnacl and ARM.  We've worked around and/or
r8769: (sehr) Get runnable-ld.so 0mod16 alignment change.
*r8770: (ncbray) Move sandbox memory preservation from sel_memory.h to sel_addrspace.h
r8771: (mcgrathr) SCons build tweaks to enable using a custom native ARM toolchain
r8772: (jvoung) Bump pnacl rev for debug info changes.
r8774: (mseaborn) Add code for address space teardown for use in tests

BUG=none
TEST=nacl_integration

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140212 0039d316-1c4b-4281-b951-d872f2087c98
Revert 140211 - NaCl: Update revision in DEPS, r8733 -> r8774

This change, specifically:

  r8768: (jvoung) Enable '-g' for pnacl and ARM

broke the Chromium OS ARM build because we need to pull in a new
version of the NaCl ARM toolchain that can build the IRT with '-g'.

BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10501013

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140214 0039d316-1c4b-4281-b951-d872f2087c98
browser: Move chrome_web_contents_view_delegate_views.* into views/ directory.

This also moves gtk and cocoa files into their platform-specific directories,
and add an interface to get the platform-specific implementation.

BUG=125846
R=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140215 0039d316-1c4b-4281-b951-d872f2087c98
browser: Move speech and login files into gtk/ directory.

Now that login_prompt_views.cc and speech_recognition_bubble_views.cc has been
moved into views/ directory (in r138041), makes since to move the gtk version
too.

R=erg@chromium.org
TBR=pkasting@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140216 0039d316-1c4b-4281-b951-d872f2087c98
Add files to unit_tests.isolate and browser_tests.isolate.

R=thakis@chromium.org
BUG=98636
TEST=


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140220 0039d316-1c4b-4281-b951-d872f2087c98
Revert 140220 - Add files to unit_tests.isolate and browser_tests.isolate.

R=thakis@chromium.org
BUG=98636
TEST=


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

TBR=maruel@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10497011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140221 0039d316-1c4b-4281-b951-d872f2087c98
Remove the executable bit from test_management_policy.cc per check_perms buildstep.

TBR=pam@chromium.org


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