| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To work around some unit tests that use ExtensionService but don't
provide an IO thread that SocketController now needs to completely
tear itself down, we allocate SocketController lazily and DCHECK on
destruction that there is an IO thread message loop. This is a
reasonable compromise for getting the benefit of lifetime management
by sticking SocketController in ExtensionService.
BTW, aa said putting random crap in ExtensionService wasn't a good idea.
Our chickens are coming home to roost. As platform APIs get bigger,
we should provide our own dumping ground for these classes, and then
callers won't get hung up in surprising lifetime issues like this one.
BUG=106969
TEST=existing unit/heap/mem checks should cover us. Verified memcheck behavior manually.
Review URL: http://codereview.chromium.org/8925001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114287 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 11079a4772dacf7865c3d650b7aa911242bb782e.
Revert "Fix build after code changed from underneath."
This reverts commit 93b43a2cd246c85ee6159a70223966f5efe2af86.
Revert "Moar build fix."
This reverts commit bf84b5766d5d05466da641685a1f554786598310.
Revert "Fix the fix."
This reverts commit 4aecf275ac5c7163483f48ffa2abcfa1481ffd53.
R=csilv@chromium.org
BUG=
TEST=
Review URL: http://codereview.chromium.org/8937011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114276 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Options2 is a copy of the resources for and implementation of chrome://settings that will be pared down significantly for UberPage (see bug).
BUG=100885
TEST=none
R=csilv
Review URL: http://codereview.chromium.org/8895023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114267 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
R=csilv
Review URL: http://codereview.chromium.org/8895023
TBR=jhawkins@chromium.org
Review URL: http://codereview.chromium.org/8930012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114239 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
R=csilv
Review URL: http://codereview.chromium.org/8895023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114236 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=96010
TEST=Ran Release unit_tests BrowserAboutHandlerTest.WillHandleBrowserAboutURL and confirmed suppression is used and no errors reported; confirmed in Debug by hand with build that disables the DCHECK that kills child before this error is hit
Review URL: http://codereview.chromium.org/8935005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114224 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Hasn't fired since October 18, and it should be fixed.
BUG=86483
Review URL: http://codereview.chromium.org/8897016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114134 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
In addition to being unable to repro locally, the stack trace has been incorrect for a while and there are no reports from linux/mac valgrind bots.
BUG=76370
TBR=timurrr
Review URL: http://codereview.chromium.org/8923018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114130 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I'm doing this to pick up a naming change for a not-yet-used
D-Bus signal that'll be sent by the power manager
("PowerButtonEvent" becomes "ButtonEvent").
BUG=98328
TEST=ran "gclient sync"
TBR=satorux@chromium.org
Review URL: http://codereview.chromium.org/8919023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114108 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=100026,107181
TEST=none
TBR=vrk
Review URL: http://codereview.chromium.org/8920010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114075 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
New in this roll: ASan! (for mac and linux64 for now)
BUG=none
TEST=none
TBR=hans
Review URL: http://codereview.chromium.org/8918007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114055 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
because the call stack changed due to adding a new variation of this
function.
TBR=wtc@chromium.org
BUG=chromium:82974
TEST=none
Review URL: http://codereview.chromium.org/8917003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113998 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
InlineTextBox::expansionBehavior().
BUG=107179
TEST=none
TBR=epoger
Review URL: http://codereview.chromium.org/8919001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113992 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=107177
TEST=none
TBR=epoger
Review URL: http://codereview.chromium.org/8918001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113990 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
I tried to do this in http://codereview.chromium.org/8897020 but failed.
See:
http://build.chromium.org/f/chromium/perf/mac-release-10.5/intl1/report.html?history=150&rev=113976
TBR=cmp
Review URL: http://codereview.chromium.org/8911003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113980 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=107158
TEST=none
TBR=epoger
Review URL: http://codereview.chromium.org/8911002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113972 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=107154
TEST=none
TBR=thestig@chromium.org
Review URL: http://codereview.chromium.org/8914004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113971 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
http://codereview.chromium.org/8890066
BUG=106966
TBR=cmp
Review URL: http://codereview.chromium.org/8910002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113970 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
- Update Linux size expectations to recent range of my code addition.
Review URL: http://codereview.chromium.org/8913001
TBR=brettw@chromium.org
Review URL: http://codereview.chromium.org/8914003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113969 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
fixed by r113954.
BUG=106402
TEST=none
TBR=brettw
Review URL: http://codereview.chromium.org/8914002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113968 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Happening in a new place after a refactoring.
BUG=102255
TEST=none
TBR=rdsmith
Review URL: http://codereview.chromium.org/8914001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113967 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/8913001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113966 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
I added a bunch of pepper code that pushed us over the previous limit. I also added several links to the perf instructions since it took me a while to figure this out.
Review URL: http://codereview.chromium.org/8910001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113962 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes a leak because the completion callbacks were not getting run on
resource destruction. This leaves the calling code waiting for the callbacks
with leaked data associated with the callback.
This patch just always runs the callbacks with PP_ERROR_ABORTED. I tweaked the
callback code to use the (newer than the original code) "run and clear"
completion callback macro which also cleans up the code a little.
BUG=106402
Review URL: http://codereview.chromium.org/8801027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113954 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=107070
TBR=cmp@chromium.org
Review URL: http://codereview.chromium.org/8897023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113935 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=107070
TBR=cmp@chromium.org
Review URL: http://codereview.chromium.org/8895021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113934 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In crrev.com/113111 I checked in code that reads a app state boolean from an
ExtensionSyncData object which is uninitialized. This fixes the initialization
for the relevant constructor, and also limits reading that value to only when
the extension is an app.
BUG=106549
TEST=valgrind run of ExtensionService sync-related unit_tests should come back
clean
Review URL: http://codereview.chromium.org/8899010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113926 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Regressions:
xp-release-dual-core/intl2/times/t: http://build.chromium.org/f/chromium/perf/xp-release-dual-core/intl2/report.html?history=150&rev=113640
BUG=106888
TBR=nsylvain@chromium.org
Review URL: http://codereview.chromium.org/8892008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113897 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
3 fewer files with static initializers on linux & mac:
http://build.chromium.org/f/chromium/perf/linux-release/sizes/report.html?history=150&rev=-1&graph=chrome-si
http://build.chromium.org/f/chromium/perf/linux-release-64/sizes/report.html?history=150&rev=-1&graph=chrome-si
http://build.chromium.org/f/chromium/perf/mac-release/sizes/report.html?history=150&rev=-1&graph=chrome-si
Much better t on Mac 10.5 Intl1:
http://build.chromium.org/f/chromium/perf/mac-release-10.5/intl1/report.html?history=150&rev=-1
TBR=cmp
Review URL: http://codereview.chromium.org/8897020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113886 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This suppression is too broad, and I can't reproduce the original stack trace I
saw anyway, so let's remove this for now and see if it comes up on the bots.
TBR=timurrrr@chromium.org
BUG=96010
TEST=drm release bot
Review URL: http://codereview.chromium.org/8895005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113844 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
BUG=106984
Review URL: http://codereview.chromium.org/8899003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113816 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=106969
TBR=miket@chromium.org
Review URL: http://codereview.chromium.org/8883045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113790 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Recent large increase was r102341.
BUG=106966
TEST=None
TBR=cmp@chromium.org,tony@chromium.org
Review URL: http://codereview.chromium.org/8890066
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113778 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Regression:
linux-release-lowmem/bloat-http/times/t: http://build.chromium.org/f/chromium/perf/linux-release-lowmem/bloat-http/report.html?history=150&rev=113768
BUG=106888
TBR=nsylvain@chromium.org
Review URL: http://codereview.chromium.org/8890064
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113773 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
http://build.chromium.org/f/chromium/perf/linux-release/sizes/report.html?history=150&rev=113760&graph=chrome-si
http://build.chromium.org/f/chromium/perf/linux-release-64/sizes/report.html?history=150&rev=113760&graph=chrome-si
BUG=94925
TBR=cmp
Review URL: http://codereview.chromium.org/8890062
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113764 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If NSS is not initialized, conceptually the SSL session
cache is empty. So it doesn't make sense to initialize
NSS just to clear an empty SSL session cache.
Remove the suppression for the leak this CL fixes from
suppressions_mac.txt. Widen a related suppression in
suppressions.txt to cover this leak.
R=mattm@chromium.org,cbentzel@chromium.org
BUG=105431,95718
TEST=valgrind bots should not report a leak in
SSL_ClearSessionCache.
Review URL: http://codereview.chromium.org/8849005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113715 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I investigated deriving from IOThreadExtensionFunction, but we need access to Profile in the midst of our work. Deriving from UIThreadExtensionFunction appears to be the right way to do that. It's possible that we'll want to address performance issues caused by jumping back and forth between threads, but for now this seems to work well enough.
See http://code.google.com/p/chromium/issues/detail?id=106802 for future plans to deal with lifetime more elegantly.
Also reapply http://codereview.chromium.org/8819029/, which is what led to this bug/fix.
BUG=106656
TEST=no new ones; just refactoring.
Review URL: http://codereview.chromium.org/8857004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113710 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=106912
TBR=jar@chromium.org
Review URL: http://codereview.chromium.org/8872042
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113685 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=100777
TBR=thestig@chromium.org
Review URL: http://codereview.chromium.org/8888029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113675 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This updates the dependency to pick up
power_manager::kPowerButtonEventSignal.
BUG=98328
TEST=synced and built successfully
TBR=satorux@chromium.org
Review URL: http://codereview.chromium.org/8889028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113674 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=88221
TBR=wtc@chromium.org
Review URL: http://codereview.chromium.org/8872039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113673 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
which case buffer-file-truename returns a path starting with ~).
BUG=none
Review URL: http://codereview.chromium.org/8872013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113664 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=105335
TEST=Watch heapcheck for failures in BrowserMainTest.WarmConnectionFieldTrial_WarmestSocket
Review URL: http://codereview.chromium.org/8883006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113654 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
DnsClient provides a generic DNS client that allows fetching resource records.
DnsClient is very lightweight and does not support aggregation, queuing or
prioritization of requests.
This is the first CL in a series to merge AsyncHostResolver into
HostResolverImpl.
Also introduces general-purpose BigEndianReader/Writer.
Removes DnsTransactionTest-related suppressions.
BUG=90881,80225,106688
TEST=./net_unittests
Review URL: http://codereview.chromium.org/8852009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113640 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
signature change.
BUG=101335,104998
TBR=jochen@chromium.org
Review URL: http://codereview.chromium.org/8888016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113627 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=106850
TBR=nona@chromium.org
Review URL: http://codereview.chromium.org/8889015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113605 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
It was failing with a "_cur_testcase not defined" error.
TBR=eugenis
Review URL: http://codereview.chromium.org/8872016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113598 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
Also, improve the comment and add a link to the bug
BUG=106829
TBR=cbentzel
Review URL: http://codereview.chromium.org/8889006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113587 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This has no effect until the next clang roll. On linux, only 64bit is supported for now.
BUG=none
TEST=`clang -faddress-sanitizier test.c` works. Running the generated a.out reports memory errors if test.c contained any.
TBR=kcc
Review URL: http://codereview.chromium.org/8852008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113546 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This test makes assumptions that the native code will run, which is at odds with how valgrind works.
BUG=None
TBR=siggi@chromium.org
Review URL: http://codereview.chromium.org/8882001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113517 0039d316-1c4b-4281-b951-d872f2087c98
|