- 02 Aug, 2014 38 commits
-
-
dalecurtis@chromium.org authored
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
-
wez@chromium.org authored
- 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
-
thestig@chromium.org authored
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
-
chromeos-lkgm@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287171 0039d316-1c4b-4281-b951-d872f2087c98
-
pneubeck@chromium.org authored
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
-
pneubeck@chromium.org authored
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) #0 0xc56a19c in begin third_party/libc++/trunk/include/vector:1417:12 #1 0xc56a19c in RemoveObserver base/observer_list.h:168 #2 0xc56a19c in extensions::ExtensionRegistry::RemoveObserver(extensions::ExtensionRegistryObserver*) extensions/browser/extension_registry.cc:37 #3 0x13a2de2 in RemoveAll base/scoped_observer.h:39:7 #4 0x13a2de2 in ~ScopedObserver base/scoped_observer.h:22 #5 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
-
rtenneti@chromium.org authored
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
-
boliu@chromium.org authored
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
-
tonyg@chromium.org authored
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
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287165 0039d316-1c4b-4281-b951-d872f2087c98
-
skia-deps-roller@chromium.org authored
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
-
vabr@chromium.org authored
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
-
engedy@chromium.org authored
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
-
fserb@chromium.org authored
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
-
mrunal.kapade@intel.com authored
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
-
jamescook@chromium.org authored
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
-
noms@chromium.org authored
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
-
caseq@chromium.org authored
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
-
thestig@chromium.org authored
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
-
liyanhou@chromium.org authored
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
-
limasdf@gmail.com authored
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
-
nkostylev@chromium.org authored
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
-
thestig@chromium.org authored
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
-
chrome-release@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287146 0039d316-1c4b-4281-b951-d872f2087c98
-
davidben@chromium.org authored
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
-
davidyu@chromium.org authored
- 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
-
hclam@chromium.org authored
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
-
mpearson@chromium.org authored
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
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287140 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
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
-
thakis@chromium.org authored
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
-
xhwang@chromium.org authored
This reverts commit aca48d3e. 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
-
derat@chromium.org authored
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
-
megjablon@chromium.org authored
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
-
thakis@chromium.org authored
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
-
mathp@chromium.org authored
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
-
dbeam@chromium.org authored
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
-
dmazzoni@chromium.org authored
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
-
- 01 Aug, 2014 2 commits
-
-
huangs@chromium.org authored
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
-
rlarocque@chromium.org authored
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
-