summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Increase the chunk size for layout tests (do 120 per run rather than 25). ↵erikkay@google.com2008-12-171-3/+2
| | | | | | | | | This should make each chunk take close to an hour, and thus reduce some of the per-chunk overhead. TBR=nsylvain Review URL: http://codereview.chromium.org/14178 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7123 0039d316-1c4b-4281-b951-d872f2087c98
* add new ignored errors to global purify filter:erikkay@google.com2008-12-171-0/+0
| | | | | | | | | | BUG=5108 BUG=5464 removed temporary versions of this filter from webkit stack filters git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7118 0039d316-1c4b-4281-b951-d872f2087c98
* Switch back svn:eol-style=native for .sln, .vcproj and .vsprops files.maruel@chromium.org2008-12-164-784/+784
| | | | | | | Patch fails otherwise on non-Windows platforms. Review URL: http://codereview.chromium.org/14478 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7093 0039d316-1c4b-4281-b951-d872f2087c98
* Google Chrome Channel Changer - Minor update to add stable channel, some ↵laforge@chromium.org2008-12-164-23/+40
| | | | | | | | updates to text description. Review URL: http://codereview.chromium.org/14455 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7090 0039d316-1c4b-4281-b951-d872f2087c98
* Remove version number from Python shebang.evanm@google.com2008-12-161-1/+1
| | | | | | | | On special request from someone trying to purge python2.2 from code indexed internally at Google. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7071 0039d316-1c4b-4281-b951-d872f2087c98
* Update SSL certificates.patrick@chromium.org2008-12-162-36/+76
| | | | | | Review URL: http://codereview.chromium.org/14438 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7031 0039d316-1c4b-4281-b951-d872f2087c98
* Have GRIT generate files into a common directory.tc@google.com2008-12-122-54/+58
| | | | | | | | | | | | | | | Joi has convinced me that GRIT should generate platform specific resources files. This is easier than parsing .rc files because GRIT effectively has an .rc parser. To that end, we need to convert some existing .rc files to .grd files (e.g., net_resources.rc and webkit_resources.rc). Rather than having every grd file output to a different place and -I all the different paths, have GRIT generate all files into one directory. This directory is grit_derived_sources. Review URL: http://codereview.chromium.org/13776 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6940 0039d316-1c4b-4281-b951-d872f2087c98
* Apply svn:executable to .py files which should have it.phajdan.jr@chromium.org2008-12-121-0/+1
| | | | | | Review URL: http://codereview.chromium.org/14012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6884 0039d316-1c4b-4281-b951-d872f2087c98
* Remove typo in python script.paulg@google.com2008-12-121-1/+1
| | | | | | Review URL: http://codereview.chromium.org/14021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6851 0039d316-1c4b-4281-b951-d872f2087c98
* Preliminary support for running the ui_tests under Purify.paulg@google.com2008-12-113-18/+65
| | | | | | | | | | | This current change doesn't quite work: the blocking instrumentation of chrome.dll succeeds, but when the ui_test runs, it re-instruments chrome.dll even though it exists under the same name in the instrumentation cache. Review URL: http://codereview.chromium.org/14003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6833 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for running slices of the layout tests continuously rather than ↵erikkay@google.com2008-12-101-9/+72
| | | | | | | | as one big lump. Review URL: http://codereview.chromium.org/13696 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6742 0039d316-1c4b-4281-b951-d872f2087c98
* Changed svn:eol-style of all .sln and .vcproj files to CRLFscherkus@chromium.org2008-12-044-780/+780
| | | | | | Review URL: http://codereview.chromium.org/13133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6372 0039d316-1c4b-4281-b951-d872f2087c98
* Remove use of wide characters in stats table identifiers.evanm@google.com2008-11-221-4/+4
| | | | | | | Review URL: http://codereview.chromium.org/11544 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5880 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed a small bug with variable names.niranjan@google.com2008-11-201-2/+3
| | | | | | | | TBR=patrick@chromium.org Review URL: http://codereview.chromium.org/11530 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5776 0039d316-1c4b-4281-b951-d872f2087c98
* Added flags to the coverage script so that this can run locally and ↵niranjan@google.com2008-11-201-38/+62
| | | | | | | | developers can use the .coverage files inside their Visual Studio Team Tools. Also misc bug fixes. Review URL: http://codereview.chromium.org/11497 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5737 0039d316-1c4b-4281-b951-d872f2087c98
* Use the public SCons API to create the GRIT Builder and Action,sgk@google.com2008-11-181-9/+6
| | | | | | | not by reaching directly into the SCons internals. Review URL: http://codereview.chromium.org/11242 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5629 0039d316-1c4b-4281-b951-d872f2087c98
* Change GRIT rules to support 8 new Indic languages.mal@chromium.org2008-11-181-0/+16
| | | | | | | | | | | | NOTE: I don't know what affect this change has (!!). This is a blind change. Because all the other supported locales have entries here, I added the new locales. R= tony Review URL: http://codereview.chromium.org/10969 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5602 0039d316-1c4b-4281-b951-d872f2087c98
* Next round of SCons changes:sgk@google.com2008-11-141-1/+5
| | | | | | | | | | | | | | | | | | | * Add 'gdm_fp' to the $LIBS setting in base\using_base.scons (to be removed when that library moves into base\third_party). * Have the grit Scanner search the Repository() copy of the source file (necessary now that $TARGET_ROOT has changed). * Change all the SConscript files underneath chrome\test and chrome\tools to *.scons files, including updating their contents with the current patterns. * Add dependencies of the local_settings_*.res files on the corresponding google_chrome_string_*.rc files, so they get generated properly. * Add generation of the chrome_exe.res resource file. * Comment out some unnecessary .lib settings in the base construction environment. Review URL: http://codereview.chromium.org/10745 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5480 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes for Visual Studio solution + project file generation:sgk@google.com2008-11-141-3/+15
| | | | | | | | | | | | * Fix the grit tool so it works with Repository() directories (and tap gspencer to upstream the changes). * Fix the evaluation of $PRE_EVALUATE_DIRS, which was interfering with sucking up the source files for listing in the .vcproj files. * Set AlwaysBuild() on the project files so they're always evaluated for up-to-dateness when 'all_solutions' is the target. Review URL: http://codereview.chromium.org/10725 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5440 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bogus net_unittests purify error caused by a stack change to ↵erikkay@google.com2008-10-311-0/+0
| | | | | | | | | | | file_util::ShellCopy. BUG=http://code.google.com/p/chromium/issues/detail?id=3959 TBR=evanm Review URL: http://codereview.chromium.org/8977 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4324 0039d316-1c4b-4281-b951-d872f2087c98
* Adding section to parse the lcov data and post the newace@chromium.org2008-10-301-2/+179
| | | | | | | coverage dataset to the code coverage dashboard. Review URL: http://codereview.chromium.org/8693 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4253 0039d316-1c4b-4281-b951-d872f2087c98
* Added CSV format output for process_coverage.py which will be used by the ↵niranjan@google.com2008-10-241-14/+42
| | | | | | | | code coverage dashboard to show a more accurate count of the actual code coverage. Also fixed a couple of bugs with this script. Review URL: http://codereview.chromium.org/7983 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3941 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed a crash in the coverage script.niranjan@google.com2008-10-241-59/+99
| | | | | | | | The .coverage -> lcov converter tool ended up crashing the coverage script as it ran out of memory while processing a huge file (it threw an .Net 'Out of Memory' exception). I have now changed it to generate smaller intermediate LCOV files (one per test binary) and then consolidate them all into one large LCOV file. Review URL: http://codereview.chromium.org/8157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3938 0039d316-1c4b-4281-b951-d872f2087c98
* Move the buildbot code to trunk/tools/buildbot so it is not included in a ↵maruel@google.com2008-10-211761-311426/+0
| | | | | | default source checkout. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3698 0039d316-1c4b-4281-b951-d872f2087c98
* symsrc is not open sourced yet and not necessary anyway. Remove it from the ↵maruel@google.com2008-10-211-7/+0
| | | | | | | | slave dependency. Review URL: http://codereview.chromium.org/7836 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3689 0039d316-1c4b-4281-b951-d872f2087c98
* Add tools/buildbot to the repository.initial.commit2008-10-211761-0/+311433
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3685 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bugs with coverage.pyniranjan@google.com2008-10-171-39/+76
| | | | | | | | Fixed bugs with coverage.py and added the list of binaries to be instrumented and the tests to be run. Review URL: http://codereview.chromium.org/7469 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3537 0039d316-1c4b-4281-b951-d872f2087c98
* Run GRIT on all platforms.tc@google.com2008-10-171-1/+1
| | | | | | | | | | | | | * RCFLAGS may not exist in SCons environment. Use empty list if absent. * Accumulate generated files in grit_files and run RES on win32 only. Patch by Seo Sanghyeon <sanxiyn@gmail.com> originally from http://codereview.chromium.org/7247/show Review URL: http://codereview.chromium.org/7614 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3517 0039d316-1c4b-4281-b951-d872f2087c98
* For the filter "Chrome Ignore > IPR_delayLoadHelper2 (winsock2 dll load)",wtc@google.com2008-10-091-0/+0
| | | | | | | | | | | | change the match criterion (range of the function's offset from the top in the call stack) from "1-2" to "0-2" because the new HTTP stack generates a call stack with the function _tailMerge_WS2_32_dll at the top. TBR=pamg BUG=b/1101168 Review URL: http://codereview.chromium.org/7003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3101 0039d316-1c4b-4281-b951-d872f2087c98
* Wow, it's been a while since we cleaned EOL.maruel@google.com2008-09-253-878/+878
| | | | | | | | | | | | Ran dos2unix on *.cc, *.h, *.py and SCons*.* Ran for /R /D %a in (*.*) do @if exist %a\.svn\. svn pset svn:eol-style LF %a\*.cc Ran for /R /D %a in (*.*) do @if exist %a\.svn\. svn pset svn:eol-style LF %a\*.h Ran for /R /D %a in (*.*) do @if exist %a\.svn\. svn pset svn:eol-style LF %a\*.py Ran for /R /D %a in (*.*) do @if exist %a\.svn\. svn pset svn:eol-style LF %a\SCons*.* git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2611 0039d316-1c4b-4281-b951-d872f2087c98
* Moved over the test running part over to coverage.py and addressed comments ↵niranjan@google.com2008-09-181-10/+92
| | | | | | | | as per revision number 2823. Review URL: http://codereview.chromium.org/3139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2391 0039d316-1c4b-4281-b951-d872f2087c98
* * Change output of trace_event log to JSON to enable easier integration with ↵erikkay@google.com2008-09-182-0/+1337
| | | | | | | | | | | | visualization UI. * Simple (manual) trace visualizer with some sample data. * a few more trace events * add process_util function for current process handle Review URL: http://codereview.chromium.org/3086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2381 0039d316-1c4b-4281-b951-d872f2087c98
* Provide necessary constructors in StackAllocator and PrivateHookAllocator to ↵maruel@google.com2008-09-141-1/+1
| | | | | | | | | | | | | | | | | permit release mode building in VC++2008 SP1. The current allocators do not conform with the C++ spec for allocators, and unlike previous versions, VC++2008 requires conformant allocators. The reason that the allocators are not conformant is that any allocator, say, template<typename T> struct Alloc; must have a constructor of the following form: template<typename U> Alloc(const Alloc<U>& other) to allow construction of an Alloc<T> from an Alloc<U>. The constructors cannot be explicit, because they're (essentially) copy constructors, and so are not called explicitly. StackAllocator has no converting copy constructor at all, and PrivateHookAllocator's is declared explicit, preventing it from being usable. Without the StackAllocator constructor, StackVectors fail (due to the std::vector member, base\stack_container.h(216)). Patch by Peter Bright <drpizza@quiscalusmexicanus.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2175 0039d316-1c4b-4281-b951-d872f2087c98
* Move SQLite from src/chrome/third_party to src/third_partyaa@google.com2008-08-301-1/+1
| | | | | | | since it will be shared with WebCore and Gears in the future. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1586 0039d316-1c4b-4281-b951-d872f2087c98
* Have grit only try to output errors in ascii (replace chars > 127 withtc@google.com2008-08-291-1/+2
| | | | | | | | ?). Helps the scons build work. BUG=1350947 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1539 0039d316-1c4b-4281-b951-d872f2087c98
* A few changes to the channel changer:finnur@google.com2008-08-295-4/+4
| | | | | | | | | Replaced the incognito glasses with the new Chrome logo. Also changed the application icon to the Chrome app icon. Changed the project settings to statically link with the CRT to avoid side-by-side errors on Vista. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1537 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed the case where VSPerfCmd was blocking rest of the script to proceed ↵niranjan@google.com2008-08-261-18/+34
| | | | | | and a few other minor fixes. Also added logging. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1410 0039d316-1c4b-4281-b951-d872f2087c98
* Move subdirectory skipping from being in the DEPS file of the directory to ↵brettw@google.com2008-08-261-16/+15
| | | | | | | | skip and instead have in in the parent. This allows us to pull third-party sources or external repositories and not have to make them add a DEPS file for our deps checker. BUG=1342686 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1358 0039d316-1c4b-4281-b951-d872f2087c98
* Use a more compact license header in source files.license.bot2008-08-24125-3888/+865
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1287 0039d316-1c4b-4281-b951-d872f2087c98
* * Removed extraneous module filter from UMR for bug 1334166erikkay@google.com2008-08-201-0/+0
| | | | | | | * Put V8 BSR in to "to be fixed" group git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1106 0039d316-1c4b-4281-b951-d872f2087c98
* Ignore Value copy constructor UMR.brettw@google.com2008-08-201-0/+0
| | | | | | BUG=1334166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1095 0039d316-1c4b-4281-b951-d872f2087c98
* A strange purify error from V8 where dynamic initializers for ints and ↵erikkay@google.com2008-08-201-0/+0
| | | | | | | | | | | | strings were showing up as BSR errors. Unfortunately we don't understand what changed to cause this error to show up. However, our best understanding of the code is that it looks good to us, so added to the filter file. BUG=1321081 TBR=pamg git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1090 0039d316-1c4b-4281-b951-d872f2087c98
* Initial check-in for the Coverage class. This checkin includes methods to ↵niranjan@google.com2008-08-141-0/+195
| | | | | | | | setup and teardown all that is needed measuring code coverage (instrumenting binaries, starting/stopping counters, etc). Next step is to modify the test runners to make use of this class. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@909 0039d316-1c4b-4281-b951-d872f2087c98
* Initial checkin for the code coverage dashboard script.niranjan@google.com2008-08-121-0/+233
| | | | | | | Script to process the code coverage data once the lcov files have been uploaded on the server. This will 'clean' the lcov file (Windows only) and then run genhtml to produce the HTML version of the code coverage at the dashboard. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@745 0039d316-1c4b-4281-b951-d872f2087c98
* Add some information for memwatcher n00bs -- would also be good to be able ↵ericroman@google.com2008-08-094-1/+88
| | | | | | to point to a wiki page. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@623 0039d316-1c4b-4281-b951-d872f2087c98
* Add mbelshe's memwatcehr scripts to the repository.ericroman@google.com2008-08-094-0/+352
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@615 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a number of bugs in checkdeps now that I actually ran it on the Chrome tree.brettw@google.com2008-08-081-12/+18
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@599 0039d316-1c4b-4281-b951-d872f2087c98
* Recursively search directories in the source tree and verify includes.brettw@google.com2008-08-071-0/+461
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@545 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the third_party/gnu directory, switching scripts that use unix like ↵erg@google.com2008-08-071-2/+2
| | | | | | | | tools to cygwin. BUGS=1313603 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@539 0039d316-1c4b-4281-b951-d872f2087c98
* Remove php from Apache's configjabdelmalek@google.com2008-08-071-2/+2
| | | | | | TBR=pamg@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@475 0039d316-1c4b-4281-b951-d872f2087c98