Pepper: Remove unused Plugin::manifest_url_.

BUG=239656
R=dmichael@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250131 0039d316-1c4b-4281-b951-d872f2087c98
Revert 250114 "Ensure that SAML IdPs use https on Chrome OS"

http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Tests%20%282%29/builds/21471

[2608:2608:0210/090242:993623055:INFO:signin_screen_handler.cc(1448)] Login WebUI >> active: 0, source: gaia-signin
BrowserTestBase signal handler received SIGTERM. Backtrace:
 [0x7f74d018658e] base::debug::StackTrace::StackTrace()
 [0x0000029b7c3b] content::(anonymous namespace)::DumpStackTraceSignalHandler()
 [0x7f74c7a9c4a0] <unknown>
 [0x7f74c7b4ea43] __poll
 [0x7f74c77b7ff6] <unknown>
 [0x7f74c77b8124] g_main_context_iteration
 [0x7f74d016b0ff] base::MessagePumpGlib::RunWithDispatcher()
 [0x7f74d01c6ef0] base::MessageLoop::RunHandler()
 [0x7f74d01f2678] base::RunLoop::Run()
 [0x0000029f45cc] content::RunThisRunLoop()
 [0x0000029f4dfe] content::WindowedNotificationObserver::Wait()
 [0x000000722301] chromeos::OAuth2Test_PRE_PRE_PRE_MergeSession_Test::RunTestOnMainThread()
 [0x0000019c9a2a] InProcessBrowserTest::RunTestOnMainThreadLoop()
 [0x000002b60fb2] ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
 [0x000002b61f33] ChromeBrowserMainParts::PreMainMessageLoopRun()
 [0x0000025b4414] chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun()
 [0x7f74cae68484] content::BrowserMainLoop::PreMainMessageLoopRun()
 [0x7f74cb16c540] content::StartupTaskRunner::RunAllTasksNow()
 [0x7f74cae6e3c6] content::BrowserMainLoop::CreateStartupTasks()
 [0x7f74cae70930] content::BrowserMainRunnerImpl::Initialize()
 [0x7f74cae67434] content::BrowserMain()
 [0x0000029b82f1] content::BrowserTestBase::SetUp()
 [0x0000019c8eac] InProcessBrowserTest::SetUp()
 [0x0000007244f7] chromeos::OobeBaseTest::SetUp()
 [0x000001a9316a] testing::Test::Run()
 [0x000001a932aa] testing::TestInfo::Run()
 [0x000001a933ef] testing::TestCase::Run()
 [0x000001a9367f] testing::internal::UnitTestImpl::RunAllTests()
 [0x000001a8d603] testing::UnitTest::Run()
 [0x0000019e38ae] base::TestSuite::Run()
 [0x0000019c76f5] (anonymous namespace)::ChromeTestLauncherDelegate::RunTestSuite()
 [0x0000029ef267] content::LaunchTests()
 [0x0000019c7798] LaunchChromeTests()
 [0x7f74c7a8776d] __libc_start_main
 [0x00000053eca9] <unknown>

> Ensure that SAML IdPs use https on Chrome OS
> 
> This CL sets a CSP for the GAIA auth extension that ensures the entire
> login flow, including redirects to SAML IdPs, uses https.
> 
> The FakeGaia and FakeSamlIdp classes used in SAML tests use the embedded
> test server, which speaks http only. The CL therefore adds a test server
> written in Python that speaks https and acts as a wrapper by forwarding
> calls to the embedded test server over http.
> 
> TBR=asargent@chromium.org (for gaia_auth_extension_loader.cc)
> 
> BUG=337437
> TEST=Full browser test coverage
> 
> Review URL: https://codereview.chromium.org/150483002

TBR=bartfab@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250134 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 166802:166825

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

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250139 0039d316-1c4b-4281-b951-d872f2087c98
Fix typo in ppapi/shared_impl/README.txt

BUG=none
TEST=none
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250140 0039d316-1c4b-4281-b951-d872f2087c98
android envsetup: Stop exporting ANDROID_TOOLCHAIN.

build/common.gypi already sets <(android_toolchain) independently of this
env var, and nothing seems to really depend on the env var.
(tools/telemetry/telemetry/core/platform/profiler/perf_profiler.py uses it
to print a better error message if it's available, but that doesn't seem
important.)

BUG=330631
R=torne@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250141 0039d316-1c4b-4281-b951-d872f2087c98
Move UI code out of TranslateManager

The UI code is dependent on the embedder of Translate, and thus is moved
out of TranslateManager (which is intended to deal only with core logic).
The UI code is moved in TranslateTabHelper, which is the main embedder class for
Translate. The |use_infobar_| global state is moved to TranslateService which is
the singleton dealing with Translate global state.
The ShortcutConfig class (related to translate infobars) is removed as it was
not used.

BUG=336249
TBR=jochen

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250142 0039d316-1c4b-4281-b951-d872f2087c98
Add an automatic settings reset banner.

BUG=340803
TEST=NONE

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250144 0039d316-1c4b-4281-b951-d872f2087c98
Linux sandbox tests: always stop threads

Always stop threads in an accountable way in order to not pollute
other tests.

TEST=sandbox_linux_unittests
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250148 0039d316-1c4b-4281-b951-d872f2087c98
Respect the window list order returned from webrtc::WindowCapturer.
So the window picker will show the windows by the z-order.

BUG=https://code.google.com/p/webrtc/issues/detail?id=2840

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250153 0039d316-1c4b-4281-b951-d872f2087c98
Use posix version of stack_trace on iOS

The iOS specific version was not async-safe, and the posix version
works correctly on iOS (manually tested). Scrap the iOS version
and always use the posix one.

BUG=334640
R=mark@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250154 0039d316-1c4b-4281-b951-d872f2087c98
Rename PasswordManagerDelegate(Impl) to (Chrome)PasswordManagerClient

PasswordManagerDelegate -> PasswordManagerClient
PasswordManagerDelegateImpl -> ChromePasswordManagerClient

+ also update variable names from *delegate* to *client*.

TBR=gcasto@chromium.org,pkasting@chromium.org,nkostylev@chromium.org
BUG=341881

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250157 0039d316-1c4b-4281-b951-d872f2087c98
Fix behavior when double clicking on borders and caption area of side maximized windows.

This CL additionally marks WindowState::IsNormalShowState() as deprecated and adds WindowState::IsNormalShowType().

BUG=340169
TEST=WorkspaceEventHandlerTest.DoubleClickSingleAxisWhenSideSnapped

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250158 0039d316-1c4b-4281-b951-d872f2087c98
Pepper: Move ProgressEvent queueing.

This change moves ProgressEvent queueing on the main thread out of the trusted
plugin and into the DispatchEvent implementation in PPB_NaCl_Private.

This reduces the overall amount of code in the trusted plugin.

BUG=239656
R=dmichael@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250159 0039d316-1c4b-4281-b951-d872f2087c98
Add a few more gfx::Animation timing functions as per request from mclement@

BUG=334428
TEST=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250160 0039d316-1c4b-4281-b951-d872f2087c98
Adds variation IDs for the iOS Phone and Tablet NTP experiments.

Creates separate sets of IDs for beta vs stable experiments.  Also creates
separate IDs for phone vs tablet.

BUG=None
TEST=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250164 0039d316-1c4b-4281-b951-d872f2087c98
Translate bubble: Swap 'Cancel' and 'Done' button positions

These buttons should be swapped for the UX consistency.

BUG=341992
TEST=manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250165 0039d316-1c4b-4281-b951-d872f2087c98
Translate bubble: Swap 'Nope' action buttons and 'Translate' button

The current position of these is confusing because the arrow button seems
to affect the right button, so these positions should be swapped.

BUG=342263
TEST=manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250166 0039d316-1c4b-4281-b951-d872f2087c98
base: Add uncached malloc based discardable memory type.

Each DiscardableMemoryMalloc instance uses a separate malloc() allocated block
of memory. It's allocated on Lock() and freed on Unlock().

This is useful to test how discardable memory clients perform in situations
when the memory pressure is high. The base class will also be used by other
discardable memory implementations as a fall-back when failing to
allocate/lock native discardable memory.

BUG=334996
TEST=base_unittests --gtest_filter=DiscardableMemoryTests*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250167 0039d316-1c4b-4281-b951-d872f2087c98
Remove Android filter files for base_unittests

BUG=339980
R=bulach@chromium.org

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

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