Change logout button text from "end public session" to "end session"

This CL updates the text of the logout button shown in public session
mode from "End public session" to "End session".

BUG=196689
TEST=Manual

TBR=wad@chromium.org

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

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

Replace the method with CreateCopyResultCallback.

BUG=180569
TEST=Ran ./out/Debug/unit_tests --gtest_filter=DriveResourceMetadata*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189786 0039d316-1c4b-4281-b951-d872f2087c98
Files.app: Treats HTTP_FORBIDDEN (403) as temporary error on authentication.

Sometimes the auth server returns '403 Rate Limit Exceeded' but it is treated as a permanent error and makes Files.app offline-mode. This patch makes '403' treated as a temporary error.

BUG=180830
TEST=Repeat logging-in and opening Files.app 20 times, and confirms the error is not happen.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189787 0039d316-1c4b-4281-b951-d872f2087c98
libxml: Clean up a redundant comparison.

This was already fixed upstream.

Found by experimenting with a new Clang warning.

BUG=none
TBR=cpu

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189788 0039d316-1c4b-4281-b951-d872f2087c98
libxml: Clean up two redundant comparisons.

This was already fixed upstream.

Found by experimenting with a new Clang warning.

BUG=none
TBR=cpu

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189789 0039d316-1c4b-4281-b951-d872f2087c98
Revert last two WebKit rolls

They caused perf regressions:
http://build.chromium.org/p/chromium/builders/Linux/builds/37553
http://build.chromium.org/p/chromium/builders/Linux%20x64/builds/47221

TBR=pkasting
BUG=None

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189791 0039d316-1c4b-4281-b951-d872f2087c98
Eliminate CopyResultsFromGetEntryInfo{WithFilePath,Pair}?Callback.

Replace the methods with CreateCopyResultCallback.

BUG=180569
TEST=Ran ./out/Debug/unit_tests --gtest_filter=DriveResourceMetadata*:DriveFileSystem*:StaleCache*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189792 0039d316-1c4b-4281-b951-d872f2087c98
Update expectations for chrome-data/data perf test

TBR=bulach
BUG=223082

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189797 0039d316-1c4b-4281-b951-d872f2087c98
WebKit roll 146526:146572

TBR=pkasting
BUG=223082

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189799 0039d316-1c4b-4281-b951-d872f2087c98
Show a warning before logging out the user on idle

This CL adds a modal dialog that appears when powerd sends the
IdleActionImminent signal, warning the user that a logout on idle is
about to occur.

BUG=195506
TEST=Manual
TBR=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189800 0039d316-1c4b-4281-b951-d872f2087c98
Refactor libjingle and libpeerconnection targets.
I'm moving most of the source files back to the libjingle target since the current splitting doesn't work for all targets that currently rely on libjingle.  The webrtc core libs are still only in the libpeerconnection target, and require the enable_webrtc gyp variable to be be set.

I'm also adding a gyp variable to the libjingle target to support dependency injection as is supported for libpeerconnection.

TBR=darin

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189802 0039d316-1c4b-4281-b951-d872f2087c98
Fix the windows component=shared_library build

TBR=hta

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189803 0039d316-1c4b-4281-b951-d872f2087c98
Add policies for the AC/battery idle warning delay

This CL adds user policies to control the idle warning delay when
running on AC and battery power.

BUG=195560
TEST=browsertest, unittest

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189804 0039d316-1c4b-4281-b951-d872f2087c98
Revert 189802 "Refactor libjingle and libpeerconnection targets."
For some reason the "Linux Builder (dbg)(32)" bot is failing (and not other linux bots):

lib/libsync.so: undefined reference to `cricket::WebRtcVideoEngine::~WebRtcVideoEngine()'
lib/libsync.so: undefined reference to `cricket::WebRtcVideoEngine::GetVideoCapturer() const'
lib/libsync.so: undefined reference to `cricket::WebRtcVoiceEngine::RegisterProcessor(unsigned int, cricket::VoiceProcessor*, cricket::MediaProcessorDirection)'
lib/libsync.so: undefined reference to `cricket::WebRtcVideoEngine::SetOptions(int)'
lib/libsync.so: undefined reference to `cricket::WebRtcVideoEngine::Terminate()
...etc

> Refactor libjingle and libpeerconnection targets.
> I'm moving most of the source files back to the libjingle target since the current splitting doesn't work for all targets that currently rely on libjingle.  The webrtc core libs are still only in the libpeerconnection target, and require the enable_webrtc gyp variable to be be set.
> 
> I'm also adding a gyp variable to the libjingle target to support dependency injection as is supported for libpeerconnection.
> 
> TBR=darin
> 
> Review URL: https://codereview.chromium.org/12457027

TBR=tommi@chromium.org
Review URL: https://codereview.chromium.org/12662028

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189806 0039d316-1c4b-4281-b951-d872f2087c98
Disable IndexedDBLayoutTest.IntVersionTests1 on Linux dbg

TBR=jsbell
BUG=223101

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189807 0039d316-1c4b-4281-b951-d872f2087c98
[android_webview] Binary files for crrev.com/12609013.

This checks in the binary files for crrev.com/12609013. This is needed
since trybots and CQ don't support binary files.

TBR=benm@chromium.org

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189808 0039d316-1c4b-4281-b951-d872f2087c98
chromeos: Remove dead power manager code.

This removes the OutputObserver class, which used to listen
for ScreenPowerSetSignal D-Bus signals from powerd and pass
the requests on to OutputConfigurator.  This is now handled
by DisplayPowerServiceProvider, which serves as an endpoint
for SetDisplayPower method calls.

It also removes the timestamp argument from
HandleUserActivity method calls to powerd.  powerd no longer
uses (or reads, for that matter) the argument.

BUG=chromium:221391
TBR=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189809 0039d316-1c4b-4281-b951-d872f2087c98
Optimize png files under remoting/resources

Processed 4 files (out of 5 files) in 00:00:30s
Result : 2908 => 2820 bytes (88 bytes : 3 %)
by build/sanitize-png-files.sh

BUG=222244

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

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