0
Commit Graph

226354 Commits

Author SHA1 Message Date
442233d487 Enable system NSS key slot.
This only affects users of domains that the device is registered to for policy.
All other users are unaffected (EnableNSSSystemKeySlotForResourceContext is only called for USER_AFFILIATION_MANAGED)

For the affected users, this enables and uses the slot for
- client authentication for TSL (see ClientCertStoreChromeOS)
- client authentication for 802.1x networks
- listing/removing certificates on the settings page (see CertificateManager)

In a follow up, also the enterprise.platformKeys API will be updated.

Depends on:
https://codereview.chromium.org/426983002/
https://codereview.chromium.org/428933002/

BUG=210525
R=mattm@chromium.org, rsleevi@chromium.org, willchan@chromium.org, xiyuan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287175 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 07:37:24 +00:00
a093e53ac4 Add support for partial append window end trimming.
Facilitates gapless playback across mp3 and aac.  Relying on splice
frames and crossfading doesn't work in cases where the prior segment
signal diverges to null-padding values too quickly relative to the
newly appended segment.

BUG=395899
TEST=new unittests. llama-demo works.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287174 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 07:35:55 +00:00
6b2a85c257 Some tiny cleanups.
- Fix EXPECT_EQ() ordering in Capabilities tests.
- Move MATCHERs definitions in ClientSession tests.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287173 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 07:35:06 +00:00
2f2036951f ifdef remaining extensions code in chrome/browser/browsing_data.
BUG=349436

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287172 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 07:34:03 +00:00
36dfb1bd6c Automated Commit: Committing new LKGM version 6114.0.0 for chromeos.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287171 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 07:33:19 +00:00
06b6194186 Fix memory leak in NotificationProviderApiTest.Events.
This new test had a memory leak as reported by Linux ASan LSan:

http://build.chromium.org/p/chromium.memory/builders/Linux%20ASan%20LSan%20Tests%20%281%29/builds/4540/steps/browser_tests/logs/Events

TBR=kalman@chromium.org, liyanhou@chromium.org
BUG=397197
NOTREECHECKS=true
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287170 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 07:30:30 +00:00
be00018862 Revert of Remove deprecated extension notification from WebstoreStartupInstallerTest (https://codereview.chromium.org/437603002/)
Reason for revert:
Broke several tests on Linux Asan/Lsan:

http://build.chromium.org/p/chromium.memory/builders/Linux%20ASan%20LSan%20Tests%20%282%29/builds/5662/steps/browser_tests/logs/LimitedAccept

http://build.chromium.org/p/chromium.memory/builders/Linux%20ASan%20LSan%20Tests%20%283%29/builds/5973/steps/browser_tests/logs/Cancel

http://build.chromium.org/p/chromium.memory/builders/Linux%20ASan%20LSan%20Tests%20%283%29/builds/5973/steps/browser_tests/logs/Accept

E.g.

==21932==ERROR: AddressSanitizer: heap-use-after-free on address 0x611000210570 at pc 0x00000c56a19d bp 0x7fff04951d00 sp 0x7fff04951cf8
READ of size 8 at 0x611000210570 thread T0 (browser_tests)
     0xc56a19c in begin third_party/libc++/trunk/include/vector:1417:12
     0xc56a19c in RemoveObserver base/observer_list.h:168
     0xc56a19c in extensions::ExtensionRegistry::RemoveObserver(extensions::ExtensionRegistryObserver*) extensions/browser/extension_registry.cc:37
     0x13a2de2 in RemoveAll base/scoped_observer.h:39:7
     0x13a2de2 in ~ScopedObserver base/scoped_observer.h:22
     0x13a2de2 in CommandLineWebstoreInstall::~CommandLineWebstoreInstall() chrome/browser/extensions/webstore_startup_installer_browsertest.cc:250

Original issue's description:
> Remove deprecated extension notification from WebstoreStartupInstallerTest
> 
> BUG=354046
> TEST=browser_tests WebstoreStartupInstallerTest.*
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=287154

TBR=kalman@chromium.org,limasdf@gmail.com
NOTREECHECKS=true
NOTRY=true
BUG=354046

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287169 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 07:09:20 +00:00
310d37b979 Land Recent QUIC Changes.
Add case for PING frame in QuicFrame <<.

Merge internal change: 71908470
https://codereview.chromium.org/421963006/


Add methods to the QuicConnectionDebug visitor for tracking various
events which cause a QuicConnection to discard a packet.

Merge internal change: 71871881
https://codereview.chromium.org/421913015/


Change ReliableQuicStream::OnStreamFrame to return void since the method
already closes the connection when there are errors and callers are not
checking the return value

Make QuicStreamSequencer::OnStreamFrame return void instead of bool
since it is already closing the connect or resetting the stream when
there is an error.

Make two QUIC methods return void instead of bool.

Merge internal change: 71870242
https://codereview.chromium.org/420393004/


Create a visitor which can allow using both a trace... visitor and the
existing stats visitor.

Changed QuicConnection's QuicConnectionDebugVisitor to a scoped_ptr.

Merge internal change: 71863508
https://codereview.chromium.org/429453003/


Use 1350 byte QUIC packets by default.

Merge internal change: 71837432
https://codereview.chromium.org/427673005/


Improve debug logging of QUIC crypto handshake.

Merge internal change: 71833151
https://codereview.chromium.org/428803002/


Fix a bug in QuicUnackedPacketMap where an in flight packet could be
removed before being removed from bytes_in_flight.

Merge internal change: 71783653
https://codereview.chromium.org/422123005/


Inline the members of QUIC's ReceivedPacketInfo into QuicAckFrame now
that version 15 is gone.

Merge internal change: 71763611
https://codereview.chromium.org/424003002/


Remove FixRate congestion frame type.

Merge internal change: 71746617
https://codereview.chromium.org/424903002/


Remove QUIC_VERSION_15 now that Chrome Stable supports QUIC_VERSION_16.

Merge internal change: 71718286
https://codereview.chromium.org/413403008/

R=rch@chromium.org
TBR=thestig@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287168 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 06:15:37 +00:00
36caed781a Fix testGetVisitedHistoryCallbackAfterDestroy
Crash caused by RenderThreadImpl::OnMemoryPressure being called before
blink is initialized. Fix by skipping the crashing code if blink has not
been initialized.

BUG=398768

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287167 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 06:13:01 +00:00
a632e6816e [Telemetry] Fix running certain benchmarks on user builds
showmap may not exist. For example, see the Moto E:
http://chromegw/i/chromium.perf/builders/Android%20MotoE%20Perf/builds/494/steps/page_cycler.intl_hi_ru/logs/stdio

This causes us to degrade gracefully and not output memory metrics.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287166 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 06:12:16 +00:00
9c07904e21 Update .DEPS.git
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287165 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 06:06:05 +00:00
2e01343dbc Skia roll 490d49c:c6f5784
https://skia.googlesource.com/skia/+log/490d49c5dcc4b2242c9b25f082b23ec5e842c4e7..c6f57840475cb17aa1cf2f50c181d3235b924056

CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:linux_layout_rel
TBR=bensong@google.com
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287164 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 06:05:43 +00:00
994e6f0bbe Add a DCHECK for NULL frame pointers in PasswordAutofillAgent
This is to help investigating a clusterfuzz crash, but should stay permanently to document the expectations.

BUG=399215

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287163 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 06:05:04 +00:00
d89c2ca66b Take care not to destroy a multi-selection when a child element of a list item receives focus.
BUG=398862

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287162 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 06:03:36 +00:00
d3ff501b6e Adds support for thumbnail click pings for Most Visited
We use sendBeacon when enabled, otherwise fallback to "a ping".

BUG=398590
TEST=Manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287161 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 06:02:46 +00:00
2372952cef Remove the dependency of Extension API from tts_chromeos
Moving the extension api dependency from TtsPlatformImplChromeOs
to TtsExtensionEngine through TtsEngineDelegate.
This is part of an effort to move TTS to content.

BUG=347045

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287160 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 05:56:00 +00:00
b3c3fde3c6 Move tests from Chrome's unit_tests to extensions_unittests
Part of extensions module componentization.

* Add a NotificationService for EventRouterTest
* Move the test data for ValueStoreFrontendTest
* The rest can move unchanged

BUG=397164
TEST=unit_tests, extensions_unittests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287159 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 05:55:17 +00:00
9d19aaea6d Fix strings used by the desktop User Manager
The desktop user manager is moving to using "person" instead of "user"
for all the things.

BUG=287883

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287158 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 05:54:28 +00:00
af2521c1b7 Split trace messages into chunk based on size, not event count
base::StringPrintf() fails quietly for strings larger than 32M,
so we could send and empty message to the DevTools front-end,
Let's split trace event notifications into chunks based
on the chunk size rather than the event count as we used to do.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287157 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 05:53:45 +00:00
be78005c77 ifdef a few pieces of extensions code.
BUG=349436

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287156 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 05:46:23 +00:00
0a0e32150f Notification Provider API
The Notification provider API will reroute the notifications that are supposed to be sent to the Chrome Notification Center, so an app can get the notifications and have its own implementation of notification center.

BUG=397197

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287155 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 05:45:34 +00:00
0916270fe2 Remove deprecated extension notification from WebstoreStartupInstallerTest
BUG=354046
TEST=browser_tests WebstoreStartupInstallerTest.*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287154 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 05:44:50 +00:00
babc14800b user_manager component: Add UserManagerBase class.
UserManagerBase contains common methods extracted from UserManagerImpl.
UserManagerImpl was renamed to ChromeUserManager and inherits UserManagerBase.

Misc refactoring:
* Move HasBrowserStarted() to SessionManager
* Add generic getter SessionManager::Get() which makes it possible for concrete clients don't depend on instance ownership like g_browser_process->platform_part()->SessionManager().
* Moved CRLSet code out of UserManager::UserLoggedIn(), to UserSessionManager.

BUG=387614

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287153 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 05:44:13 +00:00
487c445477 Valgrind: Widen a couple layout test suppressions.
BUG=332335,364724
NOTRY=true
TBR=earthdok@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287152 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 05:03:33 +00:00
e033e797ab Updating trunk VERSION from 2111.0 to 2112.0
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287146 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 03:04:12 +00:00
67cb9a8964 Build the importer tests on Windows and Mac OpenSSL.
The tests should only be disabled on Android to match the rule in
chrome_common.gypi.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287144 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 01:36:47 +00:00
12d5de95a6 Consumer management enrollment signin screen change:
- Show Gaia signin page instead of account picker.
- Pre-fill owner email in Gaia signin page.
- Show only the enrollment message in Gaia screen right panel.
- Show only a cancel button (in addition to Shutdown) at the bottom.

BUG=chromium:353050
TEST=manually test the signin page.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287143 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 01:32:40 +00:00
f4ca216b3b Cast: Remove unused RTCP messages
Removing the following unused RTCP messages:
* PLI
* NACK
* RPSI
* REMB
* BYE
* SDES

Deleted about 1200 lines of code. Tested with cast_unittests
and simulation shows no difference. Casting to a proper
receiver works as well.

BUG=393042

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287142 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 01:21:47 +00:00
5fc1eaf40f Sync OmniboxEventProto
to reflect recently-submitted cr/72364534

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287141 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 01:19:06 +00:00
fafc9ffd0a Update .DEPS.git
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287140 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 01:16:19 +00:00
458ea0b01f Roll libvpx, icu, hunspell, and flac.
This picks up the clang_warning_flags changes I landed earlier today.

For libvpx and icu, nothing else is in their rolls.

For hunspell and flac, one other change is also in the range.
hunspell: https://codereview.chromium.org/306793002/
flac: https://codereview.chromium.org/254083004/

Both look like they don't have an effect in practice, so I'm including them in
this roll. (NSS is currently preparing a real roll – crbug.com/396377 – so I'm
not rolling that at this point.)

BUG=none
TBR=hans

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287139 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 01:15:00 +00:00
4b8927edff Update several clang warnings after r287092.
I missed a few targets that I though were deps'd in, but which (thankfully)
just live in the regular tree.

BUG=none
R=hans@chromium.org
TBR=cpu

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287137 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 00:46:00 +00:00
04671d7392 Revert "Revert 285479 "Make DataSource::Stop() synchronous.""
This reverts commit aca48d3efd.

The original CL didn't cause issue 397656. It's caused by previous CLs and is
fixed by r286787. This CL simply reland the original CL.

TBR=gbillock@chromium.org
BUG=349211, 397656
TEST=Existing tests pass.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287136 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 00:41:58 +00:00
5dde2cd324 Avoid a segfault in FeedbackServiceImpl::GetUserEmail().
Make the feedbackPrivate.getUserEmail not crash if
chromeos::UserManager has been initialized but no user is
logged in.

BUG=399749

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287135 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 00:39:52 +00:00
0129c27cb2 Adding synthetic field trial for the trial name DataReductionProxyEnabled and groups |true| and |false| that indicate whether the data reduction proxy proxy is turned on or not. The field trial was added so we can see if the data reduction proxy is turned on or not for PLT.PT_*_DataReductionProxy histograms, but can be viewed on any histogram.
BUG=394125

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287133 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 00:35:17 +00:00
35d8d55e76 Convert libexif.gyp to new clang flags after r287092.
BUG=none
R=hans@chromium.org
TBR=cpu

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287132 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 00:31:02 +00:00
2b8290de34 [New Tab Page] Add Field Trial support to the Local NTP
This will allow development of the new design in parallel with the current implementation. The plan is to put new styles in local-ntp.css, which will be selected according to the class of the containing div.

This CL also adds a command-line flag, which will be tied to the Field trial from the server.

BUG=399388
TEST=using force-fieldtrials, confirmed that it works.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287131 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 00:29:36 +00:00
38703dd763 Fix display options re-display regression.
Without this fix, if display info has changed while the settings page is running
the display info dialog will show stale data.

BUG=399690
R=stevenjb@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287130 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 00:26:47 +00:00
ff59c260da Add placeholder for RWHVChildFrame::CreateBrowserAccessibilityManager.
This is to avoid a NOTREACHED in the RWHVBase implementation of that
virtual function. Actually fixing it will come soon.

BUG=368298,398282

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287129 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-02 00:09:49 +00:00
80cfc6cf9a Local NTP: prevent tiles from reloading on resize by moving them into single <div>.
Tiles in chrome-search://local-ntp/local-ntp.html used to be arranged in
2 rows, and get reshuffled when screen resize causes number of columns
to change. However, detaching and reattaching elements with <iframe>s
cause the <iframe>s to reload, resulting in flickering.

This CL places all tiles in a single <div>, so no reshuffling is needed.
Instead, if number of columns change we resize the container width (and
also hide tiles beyond row 2), and let HTML layout place handle the
proper wrapping.

On blacklisting, we cannot compare identities between old tiles and new,
so a reload is necessary, which leads to some flickering.

Also tested for <body dir="RTL">

Additional cleanups:
- To show all tiles only after everything is loaded: using a Barrier
  counter instead of looping on every load, which was O(n^2).
- Broke apart onMostVisitedChange() and added more comments.
- Removed unused CSS for fakebox and tiles resizing (JS does resizing now).
- Using CSS visibility instead of hidden to show #mv-tiles, so it take
  up space and prevent content beneath tiles from jumping up briefly.
- Refactoring the logic to hide tiles during load and show all at once when
  everything loads (or timeout occurs). Using new class Barrier to do this.

BUG=399388

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287120 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-01 23:46:56 +00:00
a579f97a55 Refactor build target for sync
Refactors the sync build target definition to fit the more common
pattern.  The old target was defined differently in component and
non-component mode.  This is brittle compared to the more standard
pattern of setting the target type to '<(component)'.

Introduces a shim target with type 'none'.  Any target that depends on
this shim will link inherit its dependency on the two sync libraries.

A note on the history of this, for those who are interested:

This pattern was recommended during the original componentization of
sync almost two years ago.  The pattern was, and still is, used by
content.gyp to ensure that dependency restrictions are being respected.

The difference with sync is that it doesn't actually make use of
fine-grained dependencies.  It's not unusual to see a target depend on
conent_renderer, content_browser, or some other static library
sub-component of content.  With sync, on the other hand, we have the
rule that other targets may depend only on the top level sync target.

Since no one aside from sync depends on sync_internal_api, sync_core, or
sync_api static library targets, and we have no intention of exposing
these sub-components outside of sync, there's no point in maintaining
them as separate targets.

BUG=397574

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287119 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-01 23:41:44 +00:00
c5bbe0e286 Remember user decisions on invalid certificates behind a flag
Currently if a user clicks thorough an invalid certificate, the decision is
remembered for the rest of the session, but after session restart, the decision
is forgotten. This implements a flag that remembers the decision for a specified
length of time across session restarts. Users can specific in the flag how long
decisions should be remembered, or they can specify that it should still be
reset on restart.

BUG=262615
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287118 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-01 23:23:30 +00:00
b38c8f313e Update SpellCheckClient to chromium c++ style
Changes:
1) Run clang-format through source and header files.
2) Rename data member variables to use unix_hacker_ style.
3) Rename methods to use CamelCase style.
4) Rename file name to spell_check_client.

BUG=331299

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287117 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-01 23:21:37 +00:00
6cdc68d566 Add more detail to Chrome ELF crash reports
BUG=370153

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287116 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-01 23:18:55 +00:00
3357dd0927 Add fallback URLFetcher factory to GcdPrivateAPITest.
BUG=312328

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287115 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-01 23:17:58 +00:00
35d96d09b6 [DevTools] Whitelist default context menu options for DevTools.
BUG=398867

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287114 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-01 23:09:23 +00:00
80bfc66fe2 Re-enable ScreenOrientationListenerTest.java and run locking on UI thread.
BUG=356483,354553

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287112 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-01 22:48:38 +00:00
e160b44f3f Fix template bugs that prevent rolling gtest DEPS.
BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287111 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-01 22:44:13 +00:00
933582dce0 adds restart message and link to crash reporting setting
When the user disables or enables crash reporting in the settings menu
this CL adds a restart message very similar to the hardware acceleration
setting also in the setting menu.

It also clears the Breakpad pipe environment variable when the user is disabling crash reporting, so that the restarted Chrome, which inherits the current environment variable, won't be able to connect to the crash handler service and report crashes.

BUG=380700

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287110 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-01 22:41:35 +00:00
e453071305 Update Pica WPR and replace 'pica' benchmark with 'polymer_load.pica'
The polymer_load measurement is one we intend to use for measuring other
Polymer apps loading (e.g., paper-calculator, Topeka).

R=tonyg@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287109 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-01 22:40:28 +00:00