summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Initial commit of the Dart Chrome Extension APIs generatorssashab@chromium.org2013-02-0615-351/+1020
| | | | | | | | | | | Modified json_schema_compiler to allow a -l option to specify the language. Also allowed for a -H option to specify a hooks file, which is currently only supported for Dart. Review URL: https://chromiumcodereview.appspot.com/12041098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180845 0039d316-1c4b-4281-b951-d872f2087c98
* Added skia bisection support.simonhatch@chromium.org2013-02-051-30/+178
| | | | | | | | | | BUG= NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12220021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180829 0039d316-1c4b-4281-b951-d872f2087c98
* Add a YouCompleteMe config for Chromium.simonjam@chromium.org2013-02-051-0/+161
| | | | | | | | BUG=None Review URL: https://codereview.chromium.org/12231005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180827 0039d316-1c4b-4281-b951-d872f2087c98
* update suppressions after FilePath move to basethakis@chromium.org2013-02-051-4/+4
| | | | | | | | | | http://build.chromium.org/p/chromium.memory.fyi/builders/Linux%20Reliability%20%28valgrind%20and%20tsan%29/builds/1239 TBR=brettw Review URL: https://codereview.chromium.org/12217020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180807 0039d316-1c4b-4281-b951-d872f2087c98
* Wait for ManagedUserService initialization to finish in ManagedUserServiceTest.bauerb@chromium.org2013-02-052-21/+0
| | | | | | | | BUG=171547 Review URL: https://chromiumcodereview.appspot.com/11896058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180779 0039d316-1c4b-4281-b951-d872f2087c98
* Remove suppressions for BookmarkUIUtilsTest.HasBookmarkURLs unit test.tfarina@chromium.org2013-02-052-12/+0
| | | | | | | | | | | | | This was fixed in r169434. BUG=169434 TEST=unit_tests --gtest_filter=BookmarkUIUtilsTest.HasBookmarkURLs R=glider@chromium.org Review URL: https://chromiumcodereview.appspot.com/12231004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180754 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Fix memory leak in TrafficRecorderTest.ToValueTimestampTestmgist@chromium.org2013-02-051-7/+0
| | | | | | | | | | | | Manage result of TrafficRecorder.ToValue() with scoped_ptr() so memory is released when out of scope. BUG=174209 Review URL: https://chromiumcodereview.appspot.com/12221006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180753 0039d316-1c4b-4281-b951-d872f2087c98
* Switch over to run_test_cases.py, take 2.maruel@chromium.org2013-02-051-2/+58
| | | | | | | | | | | | | Instead of doing a "Revert r168479 'Revert r168478'", it's using a simpler version based on renaming sharding_supervisor first. Try to enable run_test_cases.py again. R=phajdan.jr@chromium.org BUG=164886 Review URL: https://codereview.chromium.org/11472024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180696 0039d316-1c4b-4281-b951-d872f2087c98
* Telemtry: fixes version detection for mobile and supports_tracing.bulach@chromium.org2013-02-051-3/+4
| | | | | | | | | | BUG=170284 TEST=tools/telemetry/run_tests --browser=android-content-shell testGotTrace -vv Review URL: https://chromiumcodereview.appspot.com/12042015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180681 0039d316-1c4b-4281-b951-d872f2087c98
* Updating expectations for perf-AV tests.anandc@chromium.org2013-02-051-23/+23
| | | | | | | | | | | | | | | Recent changes on Linux relating to renderer side mixing and AudioRendererImpl require a rebaseline. Also, there's been an improvement in memory usage on Windows, following r178755, "Instant should have a dedicated render process" BUG=172030,174210,174213 NOTRY=true TBR=dalecurtis Review URL: https://chromiumcodereview.appspot.com/12223002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180666 0039d316-1c4b-4281-b951-d872f2087c98
* Modified metric parsing to group by page when parsing times/t tests.simonhatch@chromium.org2013-02-051-20/+62
| | | | | | | | | | BUG= NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12184023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180589 0039d316-1c4b-4281-b951-d872f2087c98
* suppress a leakthakis@chromium.org2013-02-051-0/+7
| | | | | | | | | BUG=174209 TBR=mgist Review URL: https://codereview.chromium.org/12197029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180580 0039d316-1c4b-4281-b951-d872f2087c98
* Minor JSON Schema compiler cleanup to remove Property.FromJSON and makekalman@chromium.org2013-02-041-56/+24
| | | | | | | | | | Function.returns a type not a property. R=yoz@chromium.org Review URL: https://codereview.chromium.org/12176002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180560 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce web_contents.achuith@chromium.org2013-02-042-59/+73
| | | | | | | | BUG=169954 TEST=run_tests.py Review URL: https://codereview.chromium.org/12194027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180552 0039d316-1c4b-4281-b951-d872f2087c98
* suppress a leak in a new test from r180343thakis@chromium.org2013-02-041-0/+6
| | | | | | | | | BUG=174177 TBR=satorux Review URL: https://codereview.chromium.org/12197024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180546 0039d316-1c4b-4281-b951-d872f2087c98
* suppress an uninitialized readthakis@chromium.org2013-02-041-0/+10
| | | | | | | | | BUG=174174 TBR=nick Review URL: https://codereview.chromium.org/12186026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180544 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a heapcheck issue in pref_service_syncablepenghuang@chromium.org2013-02-041-37/+0
| | | | | | | | BUG=90271,155530,171571 Review URL: https://chromiumcodereview.appspot.com/12095089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180530 0039d316-1c4b-4281-b951-d872f2087c98
* Add Memcheck:Uninitialized suppresion for CGContextDrawImages and ↵ccameron@chromium.org2013-02-041-0/+14
| | | | | | | | | | | drawBezelWithFrame BUG=173779 Review URL: https://chromiumcodereview.appspot.com/12088121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180493 0039d316-1c4b-4281-b951-d872f2087c98
* Convert telemetry unittests to output in GTest format.xusydoc@chromium.org2013-02-044-15/+146
| | | | | | | | | | | This also corrects an issue where failing tests were incorrectly reported as passing. BUG=156398 Review URL: https://chromiumcodereview.appspot.com/12090102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180472 0039d316-1c4b-4281-b951-d872f2087c98
* Telemetry: Make ListAllDepsPaths pull DEPS locallysbasi@google.com2013-02-042-7/+11
| | | | | | | | | | | | | | | | | | Currently ListAllDepsPaths goes to the internet to pull down the DEPS required to run telemetry. This will give the caller the DEPS currently on ToT and the use case is so that it pulls the DEPS from the files around it in its checkout. Change is to rework deps_include to be a dict, and to open the local DEPS files rather then grab them from the web. BUG=chromium:173652 TEST=Ran ListAllDepsPath in python interpreter. NOTRY=True Review URL: https://chromiumcodereview.appspot.com/12082118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180415 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: introduce devtools_protocol.* with protocol parser / serializer ↵pfeldman@chromium.org2013-02-041-1/+1
| | | | | | | | helpers. Review URL: https://chromiumcodereview.appspot.com/12079103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180407 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Generate about:credits page automatically at build time."phajdan.jr@chromium.org2013-02-041-19/+7
| | | | | | | | | | Suspected errors resulting from grit roll. BUG=160424 Review URL: https://codereview.chromium.org/12192018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180403 0039d316-1c4b-4281-b951-d872f2087c98
* Generate about:credits page automatically at build time.phajdan.jr@chromium.org2013-02-041-7/+19
| | | | | | | | | | | | | This uses tools/licenses.py internally. Also rolls grit DEPS for https://codereview.chromium.org/12090119/ and removes checked-in about_credits.html . BUG=160424 Review URL: https://codereview.chromium.org/12177010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180394 0039d316-1c4b-4281-b951-d872f2087c98
* SyncFileSystem: Automatic sync should be turned off in unittestkinuko@chromium.org2013-02-041-3/+0
| | | | | | | | | BUG=173369 TEST=SyncFileSystemServiceTest.GetFileSyncStatus Review URL: https://codereview.chromium.org/12088102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180359 0039d316-1c4b-4281-b951-d872f2087c98
* Remove IDS_TRACING_TITLE, the usage of this was removed in r129123.jam@chromium.org2013-02-041-1/+0
| | | | | | | BUG=169170,173885 Review URL: https://codereview.chromium.org/12185009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180347 0039d316-1c4b-4281-b951-d872f2087c98
* Fix uninitialized variable in SpdySessionDependenciesrch@chromium.org2013-02-031-11/+0
| | | | | | | | | | | which recently triggered a valgrind problem. BUG=173620 TBR=rsleevi@chromium.org Review URL: https://chromiumcodereview.appspot.com/12086108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180311 0039d316-1c4b-4281-b951-d872f2087c98
* Restore RenderText Heapcheck suppression.msw@chromium.org2013-02-031-0/+7
| | | | | | | | | | | | My CL http://crrev.com/180275 fixed all but this leak. BUG=173597 TEST=No RenderText leaks reported. TBR=asvitkine@chromium.org Review URL: https://codereview.chromium.org/12194006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180293 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 180282 (doesn't build without reverting r180071 too, so let's justthakis@chromium.org2013-02-031-0/+1
| | | | | | | | | | | | | | | | | | disable the test for now.) > Revert 180055: Very likely caused http://crbug.com/173885 > > Moving chrome://tracing to content. > > > > BUG=169170 > > Review URL: https://codereview.chromium.org/12088099 > > TBR=jam@chromium.org > Review URL: https://codereview.chromium.org/12194007 TBR=thakis@chromium.org Review URL: https://codereview.chromium.org/12197003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180285 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 180055: Very likely caused http://crbug.com/173885thakis@chromium.org2013-02-031-1/+0
| | | | | | | | | | | | > Moving chrome://tracing to content. > > BUG=169170 > Review URL: https://codereview.chromium.org/12088099 TBR=jam@chromium.org Review URL: https://codereview.chromium.org/12194007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180282 0039d316-1c4b-4281-b951-d872f2087c98
* Fix RenderTextTest.PangoAttributes test leaks; remove suppressions.msw@chromium.org2013-02-032-38/+0
| | | | | | | | | | | | I ran both tools locally to verify the leaks and my fixes. BUG=173597 TEST=No Valgrind or Heapcheck leaks detected in RenderTextTest.PangoAttributes. R=asvitkine@chromium.org Review URL: https://codereview.chromium.org/12182002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180275 0039d316-1c4b-4281-b951-d872f2087c98
* Change PlatformBitmap memory ownership story. Fix CopyFromBackingStore ↵nick@chromium.org2013-02-021-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | threading issues. PlatformBitmap: restructure this class so that, on all platforms, it is safe to use an SkBitmap derived from the PlatformBitmap even after the PlatformBitmap is destroyed. In practice this means changes to Linux (use a different cairo creation routine that allows us to allocate the memory) and Windows (the HDC is owned by PlatformBitmap, the HBITMAP by the SkPixelRef). CopyFromBackingStore: instead of requiring the caller to provide a PlatformBitmap, modify the signature so that the completion callback accepts an SkBitmap. Sometimes, the backing store copiers will allocate a PlatformBitmap and pass its SkBitmap to the completion callback, but this becomes merely an implementation detail. Meanwhile, in the accelerated case, it is not at all necessary to allocate a PlatformBitmap, so don't. This fixes a bug on Linux where the cairo surface context was being freed on a thread other than the UI thread. PlatformBitmap is basically not thread safe on Linux, and this change fixes that. Also fixed is a Dr. Memory GDI usage warning -- we are sure to de-select the HBITMAP before deleting the memory DC. Lastly, moving CopyFromBackingStore's interface to use a callee-managed SkBitmap conditions the architecture for doing RGBA->YUV on the GPU, prior to readback. BUG=109963,159234,161537 Review URL: https://codereview.chromium.org/12087016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180271 0039d316-1c4b-4281-b951-d872f2087c98
* Warn for non-virtual protected destructors of RefCounted classesjamesr@chromium.org2013-02-024-79/+104
| | | | | | | | | | This would catch bugs like crbug.com/171760 BUG= Review URL: https://codereview.chromium.org/12061005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180222 0039d316-1c4b-4281-b951-d872f2087c98
* Update perf expectations after WK roll 141577:141598.fmalita@chromium.org2013-02-021-2/+2
| | | | | | | TBR=aberent Review URL: https://codereview.chromium.org/12168002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180207 0039d316-1c4b-4281-b951-d872f2087c98
* cros: Clarify keyboard over Open Dialog stringjamescook@chromium.org2013-02-011-9/+6
| | | | | | | | | | | | | * Clarify the Open Dialog string description for the translators. * Fix some capitalization problems. * Patch the generate script so it doesn't update the copyright year. BUG=173522 TEST=visual, keyboard overlay for Ctrl-O says "Open" Review URL: https://codereview.chromium.org/12087125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180200 0039d316-1c4b-4281-b951-d872f2087c98
* Enable win64 stub library generation.wolenetz@chromium.org2013-02-011-13/+25
| | | | | | | | | | | | Previously, /machine:X86 was the hardcoded lib option. This patch enables /machine:X64, if the file type parameter is 'windows_lib_x64'. To unblock media <-> ffmpeg win64 linking, this patch along with a separate patch to ffmpeg.gyp will be necessary. BUG=172938, 166496 TEST=win_rel try bot (win32). Private with additional fix to use 'windows_lib_x64' for win64 in ffmpeg.gyp eliminates media<->ffmpeg link errors in win64. Unittests. Review URL: https://chromiumcodereview.appspot.com/12087128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180184 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused suppressions (SingleThreadedProxyResolver doesn't exist anymore).eroman@chromium.org2013-02-011-42/+0
| | | | | | Review URL: https://codereview.chromium.org/12084078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180179 0039d316-1c4b-4281-b951-d872f2087c98
* Telemetry: add a metadata layer between page set and .wpr.marja@chromium.org2013-02-0120-59/+367
| | | | | | | | | | | | | | | | The metadata file describes which pages in the page set are backed by which .wpr files. This allows us to update individual pages in the page set. BUG=155660 NOTRY=true Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=180117 Review URL: https://chromiumcodereview.appspot.com/11881051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180133 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 180117, it broke all telemetry tests.marja@chromium.org2013-02-0120-368/+59
| | | | | | | | | | | | | | | | | | | | | Going to commit a fixed version soon. > Telemetry: add a metadata layer between page set and .wpr. > > The metadata file describes which pages in the page set are > backed by which .wpr files. This allows us to update individual > pages in the page set. > > BUG=155660 > NOTRY=true > > > Review URL: https://chromiumcodereview.appspot.com/11881051 TBR=marja@chromium.org Review URL: https://codereview.chromium.org/12088107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180131 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the last Histogram suppressiontimurrrr@chromium.org2013-02-011-8/+0
| | | | | | | | | | | | Ignores look like to be sufficient to remove any reports. BUG=62694 TBR=thakis NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12091106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180127 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress an uninitialized condition in HttpStreamFactoryImpltimurrrr@chromium.org2013-02-012-30/+41
| | | | | | | | | | | Also fix indentations for the gfx::RenderText tests BUG=173620,173597 TBR=thakis NOTRY=true Review URL: https://codereview.chromium.org/12095101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180118 0039d316-1c4b-4281-b951-d872f2087c98
* Telemetry: add a metadata layer between page set and .wpr.marja@chromium.org2013-02-0120-59/+368
| | | | | | | | | | | | | | The metadata file describes which pages in the page set are backed by which .wpr files. This allows us to update individual pages in the page set. BUG=155660 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11881051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180117 0039d316-1c4b-4281-b951-d872f2087c98
* Add RenderTextLinux Heapcheck and Valgrind suppressions.msw@chromium.org2013-02-012-0/+38
| | | | | | | | | | | | | | | | Links to first failures after my CL: https://src.chromium.org/viewvc/chrome?view=rev&revision=180067 http://build.chromium.org/p/chromium.memory.fyi/builders/Linux%20Tests%20%28valgrind%29%282%29/builds/20475 http://build.chromium.org/p/chromium.memory.fyi/builders/Linux%20Heapcheck/builds/24259 I'm planning to suppress the errors in an impending CL. BUG=173597 TEST=No unsuppressed RenderTextLinux leaks. TBR=asvitkine@chromium.org,sky@chromium.org Review URL: https://codereview.chromium.org/12153003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180106 0039d316-1c4b-4281-b951-d872f2087c98
* Initialize memory, remove valgrind supression, add transparency test.harrym@chromium.org2013-02-011-7/+0
| | | | | | | | BUG=166584 Review URL: https://chromiumcodereview.appspot.com/12151002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180101 0039d316-1c4b-4281-b951-d872f2087c98
* As chrome on android starts to use deferred image decoding, images decoding ↵qinmin@chromium.org2013-02-012-28/+39
| | | | | | | | | | | | | | | may not be captured by InspectorTimelineAgent. In such case, we cannot rely on telemetry to get the decoding time. Disable this test for now while we working on a fix. Since this test is android only, just disable it BUG=173184 Review URL: https://chromiumcodereview.appspot.com/12100007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180094 0039d316-1c4b-4281-b951-d872f2087c98
* First pass on tool to bisect across range of revisions to help narrow down ↵simonhatch@chromium.org2013-02-011-0/+1004
| | | | | | | | | | | | | | | | | | | where a regression in a performance metric occurred. The tool will also attempt to track down regressions caused by WebKit, Skia, and V8 by bisecting those depots as well. At the moment, the tool only works on linux based machines using the git workflow. An example usage: ./tools/bisect-perf-regression.py -c\ "out/Release/performance_ui_tests --gtest_filter=ShutdownTest.SimpleUserQuit"\ -g 1f6e67861535121c5c819c16a666f2436c207e7b\ -b b732f23b4f81c382db0b23b9035f3dadc7d925bb\ -m shutdown/simple-user-quit BUG= Review URL: https://chromiumcodereview.appspot.com/12092033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180082 0039d316-1c4b-4281-b951-d872f2087c98
* Update the Chromium style checker plugin so that it canrsleevi@chromium.org2013-02-015-79/+424
| | | | | | | | | | | | | | | | scan the entire public class hierarchy for ref-counting problems. This is to detect situations where a RefCounted type implements some Delegate-type class and the Delegate may be directly deleted, even if the RefCounted type may not be. Also removed unused flag -skip-refcounted-dtors while here BUG=123295 TEST=tools/clang/plugins/tests/test.sh Review URL: https://chromiumcodereview.appspot.com/10407057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180077 0039d316-1c4b-4281-b951-d872f2087c98
* Moving chrome://tracing to content.jam@chromium.org2013-02-011-0/+1
| | | | | | | BUG=169170 Review URL: https://codereview.chromium.org/12088099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180055 0039d316-1c4b-4281-b951-d872f2087c98
* Remove suppression for the fixed leak in ChromeDownloadManagerDelegatehashimoto@chromium.org2013-01-311-17/+0
| | | | | | | | | BUG=172282 NOTRY+true Review URL: https://chromiumcodereview.appspot.com/12079092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179994 0039d316-1c4b-4281-b951-d872f2087c98
* Rename tab_backend to inspector_backend.achuith@chromium.org2013-01-316-28/+29
| | | | | | | | BUG=None TEST=run_tests Review URL: https://codereview.chromium.org/12079070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179977 0039d316-1c4b-4281-b951-d872f2087c98
* Fix memory leaks introduced in r179856sergeyu@chromium.org2013-01-311-30/+3
| | | | | | | | | | | | The test wasn't updated to delete NativeMessageProcessHost on the IO thread instead of FILE thread. BUG=173362 TBR=mpcomplete@chromium.org Review URL: https://codereview.chromium.org/12090094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179952 0039d316-1c4b-4281-b951-d872f2087c98