summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Add license information to our shell scripts.agl@chromium.org2009-08-257-0/+28
| | | | | | | | | | Downstream packagers are (rightly) careful about the license of code that they distribute and so we want to dot our i's. http://codereview.chromium.org/174372 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24311 0039d316-1c4b-4281-b951-d872f2087c98
* Step 1 in porting page cycler http to linux. Add http startup totony@chromium.org2009-08-253-2/+278
| | | | | | | | | | | the the platform utils. BUG=15470 Review URL: http://codereview.chromium.org/174378 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24254 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a leak in RenderWidgetHostViewCocoa and remove its suppressionstuartmorgan@chromium.org2009-08-241-18/+0
| | | | | | | | | BUG=18540 TEST=Valgrind Mac bots should stay green Review URL: http://codereview.chromium.org/174293 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24138 0039d316-1c4b-4281-b951-d872f2087c98
* Widen one valgrind suppression, add two more.dank@chromium.org2009-08-241-2/+24
| | | | | | | | | BUG=16579,20111,20113 TEST=green valgrind bots Review URL: http://codereview.chromium.org/174321 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24102 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 24094, caused a build break.maruel@chromium.org2009-08-242-11/+2
| | | | | | | | | TBR=mnaganov BUG=none TEST=none Review URL: http://codereview.chromium.org/174319 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24096 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools l10n: merge Inspector's and DevTools's strings; also, disable l10n ↵mnaganov@chromium.org2009-08-242-2/+11
| | | | | | | | | | | until mgr agreeement. BUG=none TEST=none Review URL: http://codereview.chromium.org/173267 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24094 0039d316-1c4b-4281-b951-d872f2087c98
* Remove two valgrind suppressions on Mac.paul@chromium.org2009-08-211-35/+0
| | | | | | | | | | | | After running several iterations of unittests and ui_tests under valgrind, I was unable to reproduce the error. BUG=18705 (http://crbug.com/18705) TEST=Run unit tests and see that we don't get WindowSizer errors on Mac. Review URL: http://codereview.chromium.org/174266 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24039 0039d316-1c4b-4281-b951-d872f2087c98
* Try change 23924 again - refactor layout_package.path_utils and dpranke@google.com2009-08-211-3/+3
| | | | | | | | | | | | | | | | | | | | layout_package.platform_utils. Deltas from that change: * Don't enable 'win-xp' as the default platform * Don't assume 'webkit/Release' exists (it doesn't by default on mac and linux), and fix the output results directory path in run_webkit_tests * Update tools/valgrind/chrome_tests.py (which I didn't realize depended on the layout_package code). BUG=none R=tony@chromium.org TEST=none Review URL: http://codereview.chromium.org/174209 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24007 0039d316-1c4b-4281-b951-d872f2087c98
* Fall back to using gdb to look up line numbers if needed in ↵dank@chromium.org2009-08-212-9/+108
| | | | | | | | | | | | | | | tools/valgrind/chrome_test.sh gdb interface functions by Alexander Potapenko. Happily, mac gdb knows how to use our fake .dSYM files, so no change is needed to the build on the mac to use this with release builds. (On Linux, we'll need to set 'release_extra_cflags' to '-g' to get line numbers, but that has nothing to do with this change.) Review URL: http://codereview.chromium.org/174129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23991 0039d316-1c4b-4281-b951-d872f2087c98
* Make valgrind.sh use same valgrind as chrome_tests.sh.dkegel@google.com2009-08-191-12/+35
| | | | | | | | Make comments a bit clearer. Review URL: http://codereview.chromium.org/173088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23764 0039d316-1c4b-4281-b951-d872f2087c98
* This suppression is a false positive - on program exit, non-joinable threads ↵vandebo@chromium.org2009-08-191-13/+14
| | | | | | | | | | don't always get a chance to cleanup all their state. BUG=16096 TEST=none Review URL: http://codereview.chromium.org/159306 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23752 0039d316-1c4b-4281-b951-d872f2087c98
* Add --gtest_repeat option to valgrind/chrome_tests.pymattm@chromium.org2009-08-192-0/+8
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/174071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23730 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a suppression with setenv() on Mac.nirnimesh@chromium.org2009-08-191-10/+0
| | | | | | | | | | | | This has been suppressed in Valgrind upstream in r10380 BUG=9565 TEST=valgrind bots should not show leaks with setenv() on Mac Review URL: http://codereview.chromium.org/174051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23710 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress another pair of intermittent SafeBrowsingService leaks.dank@chromium.org2009-08-181-0/+19
| | | | | | | | | BUG=19546 TEST=green Review URL: http://codereview.chromium.org/172079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23609 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress a pair of memory leaks in SafeBrowsingServicedank@chromium.org2009-08-171-0/+9
| | | | | | | | | BUG=19490 TEST=green ui tests Review URL: http://codereview.chromium.org/172042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23555 0039d316-1c4b-4281-b951-d872f2087c98
* Temporary workaround for valgrind outputting garbage after </valgrindoutput>.dank@chromium.org2009-08-171-8/+22
| | | | | | | | | | | | | Will do more artful one later if this gets the mac ui bots to yield good partial results instead of dying 100% of the time as they do now. TBR=thestig TEST=mac valgrind ui bot 1 of 3 should produce some useful results BUG=none Review URL: http://codereview.chromium.org/171044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23544 0039d316-1c4b-4281-b951-d872f2087c98
* Quote a few more uses of the paths to make sure things work with spaces in dirs.thomasvl@chromium.org2009-08-171-32/+35
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/172017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23539 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress a probable O(1) event leak.dank@chromium.org2009-08-161-0/+8
| | | | | | | | | BUG=19463 TEST=valgrind unit tests green Review URL: http://codereview.chromium.org/172033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23534 0039d316-1c4b-4281-b951-d872f2087c98
* Widen on suppression to handle different inlining.dank@chromium.org2009-08-161-0/+1
| | | | | | | | | | | This one showed up several times today on the unit test bot. TBR=thestig BUG=19377 TEST=unit tests green Review URL: http://codereview.chromium.org/171031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23533 0039d316-1c4b-4281-b951-d872f2087c98
* Widen one more suppression to handle either malloc or new.dkegel@google.com2009-08-141-1/+1
| | | | | | | | | BUG=17795 TEST=green Review URL: http://codereview.chromium.org/170006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23463 0039d316-1c4b-4281-b951-d872f2087c98
* Yet Another Few Leaks Suppressed, More Suppressions Widened. Film at 11.dkegel@google.com2009-08-141-3/+55
| | | | | | | | | BUG=16089,16583,18984,19369,19371,19377,19385 TEST=valgrind tests green for a week Review URL: http://codereview.chromium.org/170001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23458 0039d316-1c4b-4281-b951-d872f2087c98
* Yet more variants of existing suppressionsdkegel@google.com2009-08-141-0/+20
| | | | | | | | | BUG=16089,16579 TEST=green Review URL: http://codereview.chromium.org/165544 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23445 0039d316-1c4b-4281-b951-d872f2087c98
* Move blocks of build-valgrind-for-chromium.sh around to let it build and use ↵dank@chromium.org2009-08-121-58/+89
| | | | | | | | | | source tarballs, needed for deploying on jailed bots Also change usage message to match last commit Review URL: http://codereview.chromium.org/164434 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23251 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress yet another flaky WebCore::FooNames::init() leak and a leak in ↵dkegel@google.com2009-08-121-0/+20
| | | | | | | | | | | v8::RegisterExtension() BUG=19191,19196 TEST=valgrind ui bot 1 of 3 green more often Review URL: http://codereview.chromium.org/165401 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23220 0039d316-1c4b-4281-b951-d872f2087c98
* Update to current Valgrind and tsan.dank@chromium.org2009-08-128-147/+386
| | | | | | | | | | | | | | | | | | | | | New fork and possible patches from Timur. Accept new xml output format. Use --xml-file option if present. Drop two patches already in trunk. Remove obsolete --generate_suppressions code. Accept but ignore --generate_dsym option on non-darwin platforms, so scripts don't need conditionals Switch to using svn revision numbers rather than dates, because svn uses the local timezone to interpret the dates, and this caused patches to fail. Feh. Check to make sure a good copy of valgrind was found before trying to use valgrind. Review URL: http://codereview.chromium.org/160392 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23214 0039d316-1c4b-4281-b951-d872f2087c98
* valgrind: Remove a suppression for a leak that was fixed in r18497.jhawkins@chromium.org2009-08-111-8/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/165342 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23112 0039d316-1c4b-4281-b951-d872f2087c98
* valgrind: Remove even more supprssions from bug 10755 that were fixed.jhawkins@chromium.org2009-08-111-57/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/165334 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23106 0039d316-1c4b-4281-b951-d872f2087c98
* valgrind: Remove a suppression for a test that has been removed.jhawkins@chromium.org2009-08-111-18/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/165329 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23096 0039d316-1c4b-4281-b951-d872f2087c98
* valgrind: Remove a suppression for a leak that has been fixed.jhawkins@chromium.org2009-08-111-18/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/165326 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23095 0039d316-1c4b-4281-b951-d872f2087c98
* Allow running the browser_tests in valgrind.jhawkins@chromium.org2009-08-111-0/+4
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/165325 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23093 0039d316-1c4b-4281-b951-d872f2087c98
* gtk: Disconnect the accelerator group keys when closing the browser window.jhawkins@chromium.org2009-08-111-12/+0
| | | | | | | | BUG=10737 TEST=Watch the valgrind bot stay green. Review URL: http://codereview.chromium.org/164294 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23078 0039d316-1c4b-4281-b951-d872f2087c98
* build-valgrind-for-chrome.sh: Don't install valgrind to /usr/bin anymoredkegel@google.com2009-08-112-18/+49
| | | | | | | | | | | | | | (wasn't useful on Goobuntu anyway, where some other valgrind came first in the PATH) Don't hardcode versions/dates. Add usage message. Remove URLs to some patches (they go stale fast) chrome_tests.sh: use the valgrind built by build-valgrind-for-chrome.sh by default, but provide way to override Review URL: http://codereview.chromium.org/165317 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23076 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress additional manifestations of the free() / delete() mismatchsgk@google.com2009-08-112-0/+17
| | | | | | | | | apparently introduced by the webkit roll in r47010. BUG=18984 TEST=green Review URL: http://codereview.chromium.org/165291 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23013 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress a mismatched delete[]; Darin's pretty sure it's not a real problem ↵dkegel@google.com2009-08-101-0/+7
| | | | | | | | | | for us BUG=18984 Review URL: http://codereview.chromium.org/165276 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22971 0039d316-1c4b-4281-b951-d872f2087c98
* Add new suppression for Valgrind.dglazkov@chromium.org2009-08-101-0/+19
| | | | | | | | | | | | It looks like this one arrived via http://trac.webkit.org/changeset?new=46977@trunk/WebCore&old=46910@trunk/WebCore TBR=awalker BUG=16908 TEST=none Review URL: http://codereview.chromium.org/165264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22959 0039d316-1c4b-4281-b951-d872f2087c98
* valgrind: Remove a suppression for a leak that has been fixed.jhawkins@chromium.org2009-08-101-10/+0
| | | | | | | | BUG=none TEST=Watch the valgrind bots stay green. Review URL: http://codereview.chromium.org/165254 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22943 0039d316-1c4b-4281-b951-d872f2087c98
* GRIT: add support for 'js_map_format' needed for DevTools l10n.mnaganov@chromium.org2009-08-107-5/+176
| | | | | | | | | WebKit Inspector is localized using a JS file containing the following map: localizedStrings[<english text>] = <translated text>; Review URL: http://codereview.chromium.org/164066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22900 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a typo in last suppression commit (forgot type)dank@chromium.org2009-08-071-7/+46
| | | | | | | | | | | | | | | and shorten a suppression that was so long valgrind barfed. Add suppressions for two new valgrind warnings that are extremely reproducible on the mac. Add variant of an old suppression. BUG=11333,18661,18705 TEST=none Review URL: http://codereview.chromium.org/165100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22699 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind Linux: add suppresssion for SVGNames.agl@chromium.org2009-08-071-0/+11
| | | | | | | | | | | This is very similar to the one just above it. SVGNames are part of the WebKit startup and are singleton strings. Since it's an O(1) 'leak', it's not really a leak at all. BUG=17966 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22698 0039d316-1c4b-4281-b951-d872f2087c98
* Another day, another round of suppressions from my local continous mac ui ↵dank@chromium.org2009-08-062-13/+59
| | | | | | | | | | | | | | | valgrind run. Move one suppression from 6547 to new bug 18664 as we widen it, 'cause 6547 was marked closed, and the history was messy. Also disable ErrorPageTest.DNSError_GoBack2Forward2 -- it hangs often on mac under valgrind, possibly a bug in valgrind. BUG=6547,16628,18661,18664 TEST=swing mac around your head on its power cord, see if any memory leaks out Review URL: http://codereview.chromium.org/165076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22661 0039d316-1c4b-4281-b951-d872f2087c98
* Linux valgrind UI bot has a flaky leak. Suppress it (see bugsenorblanco@chromium.org2009-08-061-0/+15
| | | | | | | | | | | for trace). BUG=http://crbug.com/18654 TEST=Linux valgrind UI tests greener Review URL: http://codereview.chromium.org/164082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22650 0039d316-1c4b-4281-b951-d872f2087c98
* Add a variation of an existing IPC::SyncChannel leakstuartmorgan@google.com2009-08-061-0/+8
| | | | | | | | | BUG=16128 TEST=Less red on the Mac valgrind bot. Review URL: http://codereview.chromium.org/165019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22611 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress yet another fontconfig leakdkegel@google.com2009-08-061-0/+15
| | | | | | | | | | TBR=agl BUG=18590 TEST=watch ui valgrind bots for a week Review URL: http://codereview.chromium.org/165027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22572 0039d316-1c4b-4281-b951-d872f2087c98
* Fishing expedition in mac ui tests. dank@chromium.org2009-08-052-13/+118
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds suppressions for lots of bugs. The only problems left I know of result in valgrind internal error messages. Widen suppression for 16128 to match on Mac. Remove suppression for 16210, which is a dup of 16128, and was out of date. The reference builds don't have symbols on the mac, so suppressions don't work. And they have old known valgrind issues. Disable SunSpiderReferenceTest.Perf and V8BenchmarkReferenceTest.Perf under valgrind until those problems are addressed (and possibly longer -- reference builds tend to have old valgrind errors since fixed and no longer of interest). Also, disable DownloadTest.UnknownSize under valgrind, it is known to send garbage. None of these errors are showing up on the bots for some reason; they only show up when you do a local run of shard_all_tests.sh, which does one test at a time instead of the normal batches of 30. It seems valgrind on the mac isn't stable enough to do large batches of ui tests in a single run. BUG=6522,16128,16210,17113,17451,18189,18223,18236,18252,18253,18268,18540 TEST=run tools/valgrind/shard_all_tests.sh for ui_tests on mac, verify it finds no normal valgrind warnings Review URL: http://codereview.chromium.org/159770 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22533 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: implement bookmark manager copy/paste.estade@chromium.org2009-08-041-0/+5
| | | | | | | | | | | | - Refactor bookmark util clipboard code to be cross platform. - Add a CBF_DATA format for writing arbitrary data to the clipboard. - Change MenuGtk so that showing a menu only makes the menu items update asynchronously. This way we can show the menu immediately and we won't get in trouble if the delegate's IsCommandEnabled() runs a nested message loop. I did not do any mac-side implementation of the new clipboard stuff. The implementation should be easy when they get around to writing the bookmark manager. Review URL: http://codereview.chromium.org/159815 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22419 0039d316-1c4b-4281-b951-d872f2087c98
* Fix memory leak introduced by r22043.aa@chromium.org2009-08-041-23/+0
| | | | | | | | | BUG=18070 TEST=none Review URL: http://codereview.chromium.org/160509 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22367 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting hunspell upgrade 22263,22257,22252,22243. Causing many valgrind ↵mhm@chromium.org2009-08-031-40/+1
| | | | | | | | | warnings. TBR: brettw, dank, jshin Review URL: http://codereview.chromium.org/159797 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22287 0039d316-1c4b-4281-b951-d872f2087c98
* valgrind: Add a suppression for a hunspell memory leak during the ↵mhm@chromium.org2009-08-031-0/+19
| | | | | | | | | | | SpellCheckStrings_EN_US test. TBR=dank BUG=18254 TEST=Watch the linux valgrind bot turn green Review URL: http://codereview.chromium.org/159764 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22263 0039d316-1c4b-4281-b951-d872f2087c98
* valgrind: Add a suppression for a hunspell memory leak during the ↵jhawkins@chromium.org2009-08-031-1/+21
| | | | | | | | | | | SpellCheckTest_GetAutoCorrectionWord_EN_US test. TBR=dank BUG=18254 TEST=Watch the valgrind bot turn green. Review URL: http://codereview.chromium.org/160515 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22257 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress four really common valgrind warnings in mac ui tests.dank@chromium.org2009-08-011-0/+44
| | | | | | | | | BUG=16661,18215,18218,18219 TEST=watch mac valgrind ui tests go greener Review URL: http://codereview.chromium.org/159757 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22239 0039d316-1c4b-4281-b951-d872f2087c98