summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Removing activscp, it's not used any more. (Was used by CEEE only.)joi@chromium.org2011-03-1812-16106/+0
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6714022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78736 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for talloc, in order to improve mesa shader compiler performance on ↵senorblanco@chromium.org2011-03-183-11/+42
| | | | | | | | | | | windows from abysmal to merely poor. The vsnprintf() implementation in MSVC's libc does not conform to C99, and returns -1 if the given buffer is too small to hold the given format. Passing it NULL and a size of zero returns the number of chars required. BUG=NONE TEST=all GPU layout tests R=kbr Review URL: http://codereview.chromium.org/6711035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78710 0039d316-1c4b-4281-b951-d872f2087c98
* Update OOM killer.avi@chromium.org2011-03-182-4/+29
| | | | | | | | | BUG=74589 TEST=unit tested Review URL: http://codereview.chromium.org/6711017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78702 0039d316-1c4b-4281-b951-d872f2087c98
* This directory is handled through DEPS and doesn't need a readme. Cleaning ↵cdn@chromium.org2011-03-161-4/+0
| | | | | | | | | | up after myself from revision 78316. BUG=None TEST=N/A Review URL: http://codereview.chromium.org/6665039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78442 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r153tony@chromium.org2011-03-1617-22/+1327
| | | | | | | | Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/6677080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78402 0039d316-1c4b-4281-b951-d872f2087c98
* Add redundancy to detect double frees in TCMallocjar@chromium.org2011-03-161-1/+180
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I don't think I want to ship this to dev or stable, but I think it may be valuable to try on our canary builds. Added a single byte or word (tranparently) to all allocations, and wrote a unique value into that location after each allocation. When free() is called, we validate the flag, and then mark the block as not being allocated. Any time a block fails to validate, we crash, as this means the object either overran its allocated region (or suffered memory corruption), or else (more likely) a double free took place. We have two distinct crash stacks for the two distinct validation problems (corrupt vs double free). ALthough I haven't been able to demonstrate a problem on the bots, I'm pretty psyched to try to find something in the field with this change. The perf loss is very low, and I think that the likely cause for TCMalloc cross-linked-list corruption (double frees) will be detected (I can hope!) R=mbelshe BUG=75921 Review URL: http://codereview.chromium.org/6683029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78369 0039d316-1c4b-4281-b951-d872f2087c98
* Cleaning up third_party readmes and adding a template for future use.cdn@chromium.org2011-03-1650-32/+129
| | | | | | | | | | | The next step is a presubmit rule that will make people use the template. We are doing this so that we can better track dependancy versions. BUG=None TEST=N/A Review URL: http://codereview.chromium.org/6610030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78316 0039d316-1c4b-4281-b951-d872f2087c98
* Change the type of the libwebp target to "none" to stop folks from trying toabarth@chromium.org2011-03-151-1/+1
| | | | | | | read a non-existant libwebp.a file from the disk. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78179 0039d316-1c4b-4281-b951-d872f2087c98
* Update libwebpabarth@chromium.org2011-03-1534-302/+6907
| | | | | | | | Patch originally by Pascal Massimino. Review URL: http://codereview.chromium.org/6677038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78173 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 78166 - Test impact of an allocator change to detect double freesjar@chromium.org2011-03-151-185/+1
| | | | | | | | | | | | I'll revert as soon as the builds kick off. TBR=willchan Review URL: http://codereview.chromium.org/6677037 TBR=jar@chromium.org Review URL: http://codereview.chromium.org/6693013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78169 0039d316-1c4b-4281-b951-d872f2087c98
* Test impact of an allocator change to detect double freesjar@chromium.org2011-03-151-1/+185
| | | | | | | | | I'll revert as soon as the builds kick off. TBR=willchan Review URL: http://codereview.chromium.org/6677037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78166 0039d316-1c4b-4281-b951-d872f2087c98
* Add PLY (Python Lex Yacc)noelallen@google.com2011-03-146-0/+4657
| | | | | | | | | | | | | | Add third party python library PLY. This CL contains unmodified soruces for lex.py, yacc.py, __init__.py and README. LICENSE is a copy of the license from the README and README.chromium describes the changes. BUG=74978 TEST=none Review URL: http://codereview.chromium.org/6673006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78122 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 77948 - Add redundancy to detect double frees in TCMallocjar@chromium.org2011-03-121-100/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [I just wanted to kick a reliability run with it as a test] Added a single byte or word (tranparently) to all allocations, and wrote a unique value into that location after each allocation. When free() is called, we validate the flag, and then mark the block as not being allocated. Any time a block fails to validate, we crash, as this means the object either overran its allocated region (or suffered memory corruption), or else (more likely) a double free took place. We have two distinct crash stacks for the two distinct validation problems (corrupt vs double free). I did a first landing of this patch to test perf impact and see what corruption it surfaced in: http://src.chromium.org/viewvc/chrome?view=rev&revision=77941 It appears that Windows is not using TCMalloc on our bots. TBR=mbelshe Review URL: http://codereview.chromium.org/6683027 TBR=jar@chromium.org Review URL: http://codereview.chromium.org/6682020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77949 0039d316-1c4b-4281-b951-d872f2087c98
* Add redundancy to detect double frees in TCMallocjar@chromium.org2011-03-121-1/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a single byte or word (tranparently) to all allocations, and wrote a unique value into that location after each allocation. When free() is called, we validate the flag, and then mark the block as not being allocated. Any time a block fails to validate, we crash, as this means the object either overran its allocated region (or suffered memory corruption), or else (more likely) a double free took place. We have two distinct crash stacks for the two distinct validation problems (corrupt vs double free). I did a first landing of this patch to test perf impact and see what corruption it surfaced in: http://src.chromium.org/viewvc/chrome?view=rev&revision=77941 It appears that Windows is not using TCMalloc on our bots. TBR=mbelshe Review URL: http://codereview.chromium.org/6683027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77948 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 77941 - Add redundancy to detect double frees in TCMallocjar@chromium.org2011-03-121-100/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | I'll land and revert this quickly, to see what impact it has on performance. Added a single byte or word (tranparently) to all allocations, and wrote a unique value into that location after each allocation. When free() is called, we validate the flag, and then mark the block as not being allocated. Any time a block fails to validate, we crash, as this means the object either overran its allocated region (or suffered memory corruption), or else (more likely) a double free took place. We have two distinct crash stacks for the two distinct validation problems (corrupt vs double free). TBR=mbelshe Review URL: http://codereview.chromium.org/6679021 TBR=jar@chromium.org Review URL: http://codereview.chromium.org/6679029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77942 0039d316-1c4b-4281-b951-d872f2087c98
* Add redundancy to detect double frees in TCMallocjar@chromium.org2011-03-121-1/+100
| | | | | | | | | | | | | | | | | | | | | | | | | I'll land and revert this quickly, to see what impact it has on performance. Added a single byte or word (tranparently) to all allocations, and wrote a unique value into that location after each allocation. When free() is called, we validate the flag, and then mark the block as not being allocated. Any time a block fails to validate, we crash, as this means the object either overran its allocated region (or suffered memory corruption), or else (more likely) a double free took place. We have two distinct crash stacks for the two distinct validation problems (corrupt vs double free). TBR=mbelshe Review URL: http://codereview.chromium.org/6679021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77941 0039d316-1c4b-4281-b951-d872f2087c98
* In ChromeDriver, fix some cases of clicking elements that require scrolling.kkania@chromium.org2011-03-112-1928/+1662
| | | | | | | | | Also, create new class for representing a path to a frame. BUG=none TEST=none Review URL: http://codereview.chromium.org/6612052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77879 0039d316-1c4b-4281-b951-d872f2087c98
* Drop the icu version number from the name of icu data file on Windows. jshin@chromium.org2011-03-102-12/+8
| | | | | | | | | | | | | | | | | | | | | This is to avoid having to change a bunch of build/release configuration files everytime ICU version is changed. This will bring in the following two CLs in ICU and googleurl: http://codereview.chromium.org/6625032 http://codereview.chromium.org/6623060 BUG=74076 TEST=Chrome can be built and a binary built runs fine with an accompanying Chrome CL in place. Review URL: http://codereview.chromium.org/6624060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77684 0039d316-1c4b-4281-b951-d872f2087c98
* Implement blocking for webRequest.onBeforeRequest extension event.mpcomplete@chromium.org2011-03-082-204/+0
| | | | | | | | | | | | | I did some measurements with a Release build of chrome, both manually and via the page cycler tests. It seems that a simple empty blocking event listener can add anywhere from a 1 to 30ms delay to request times, largely depending on how many requests are in the queue (when many requests come at once, the last ones to be processed by the extension are delayed the longest). From page cycler data (on my local machine), the average increase in page load time seems to be around 6ms. This is independent of total page load time (which makes sense). BUG=60101 TEST=covered by apitests Review URL: http://codereview.chromium.org/6574049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77339 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r144tony@chromium.org2011-03-0713-12/+2958
| | | | | | | | (incl. the full Uyghur translations) Review URL: http://codereview.chromium.org/6628062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77203 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r141tony@chromium.org2011-03-0525-238/+1055
| | | | | | Review URL: http://codereview.chromium.org/6625029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77001 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to new libjingle branch.sergeyu@chromium.org2011-03-042-3/+16
| | | | | | | | | BUG=None TEST=Compiles, Unittests Review URL: http://codereview.chromium.org/6626010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76913 0039d316-1c4b-4281-b951-d872f2087c98
* GTTF: Use a fresh TestingBrowserProcess for each test, part #2phajdan.jr@chromium.org2011-02-251-0/+3
| | | | | | | | | | For a detailed description see part #1, http://codereview.chromium.org/6478005/ BUG=61062 TEST=unit_tests, possibly more Review URL: http://codereview.chromium.org/6532034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76034 0039d316-1c4b-4281-b951-d872f2087c98
* Fix finding the location in view of elements. This fixes mouse commands on ↵kkania@chromium.org2011-02-252-1880/+1985
| | | | | | | | | | scrollable pages as well. BUG=none TEST=none Review URL: http://codereview.chromium.org/6574015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76010 0039d316-1c4b-4281-b951-d872f2087c98
* Apply change for less verbose ID lengths from upstream.cevans@chromium.org2011-02-232-6/+23
| | | | | | | | | BUG=73716 TEST=none Review URL: http://codereview.chromium.org/6549014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75684 0039d316-1c4b-4281-b951-d872f2087c98
* Add SQLITE_NO_SYNC define for ChromeOS buildgspencer@chromium.org2011-02-221-0/+10
| | | | | | | | | | | | | | | | Despite obvious warnings about not using this flag in deployment, we are turning off sqlite sync in ChromeOS and relying on the underlying journaling filesystem to do error recovery properly. It's much faster. BUG=chromium-os:12328 TEST=Build both with and without SQLITE_NO_SYNC, and measured power usage at the SATA rail. Power reduction is about 2-3%, and light use so far produced no data corruption. Review URL: http://codereview.chromium.org/6544025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75623 0039d316-1c4b-4281-b951-d872f2087c98
* Update the WebDriver atoms to r11476 so we can pick up a bug fix for the ↵kkania@chromium.org2011-02-192-595/+795
| | | | | | | | | | | | | | toggle atom. See: http://code.google.com/p/selenium/source/detail?r=11476 Patch by jleyba@chromium.org. Original review at http://codereview.chromium.org/6541011 BUG=none TEST=none Review URL: http://codereview.chromium.org/6541042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75505 0039d316-1c4b-4281-b951-d872f2087c98
* Updating src/third_party/webdriver/atoms.h with a new version of the filekkania@chromium.org2011-02-162-1671/+1657
| | | | | | | | | | | | | | | | | | | | | | | | | | generated from the WebDriver repository at r11446. There are several notable changes with this new version: * The atoms are no longer defined using wchar_t * The atoms are defined as multi-line strings instead of an array of strings, eliminating the need for unnecessary concatenations on each use. * The atoms constants have been moved into a new namespace (webdriver::atoms). * Previously, each atom defined a named JS function; now each atom defines an anonymous function, so the call pattern had to be adjusted slightly. With this change, we can enable the element finding functional tests (there are still some bugs with the child element finding tests that need to be tracked down). I've also disabled a page loading test because it is flaky in my client. BUG=none TEST=none Patch by jleyba@chromium.org. Original review at http://codereview.chromium.org/6524045 Review URL: http://codereview.chromium.org/6531003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75180 0039d316-1c4b-4281-b951-d872f2087c98
* Remove obsolete dependencies that create needless recompiling.jeanluc@chromium.org2011-02-151-2/+0
| | | | | | | | | BUG=71130 Review URL: http://codereview.chromium.org/6523009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74966 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations (using launchpad.net r119) for langstony@chromium.org2011-02-117-290/+640
| | | | | | | | protected by the use_third_party_translations flag Review URL: http://codereview.chromium.org/6485012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74646 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations for the inspector_strings template using launchpad.net r119tony@chromium.org2011-02-117-8/+326
| | | | | | Review URL: http://codereview.chromium.org/6486016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74643 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations for the chromium_strings template using launchpad.net r119tony@chromium.org2011-02-119-12/+109
| | | | | | Review URL: http://codereview.chromium.org/6474020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74641 0039d316-1c4b-4281-b951-d872f2087c98
* Changes some of the dependencies to removegman@chromium.org2011-02-101-1/+1
| | | | | | | | | | | client side arrays. TEST=none BUG=71717 Review URL: http://codereview.chromium.org/6459013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74392 0039d316-1c4b-4281-b951-d872f2087c98
* sqlite: disable some warningsevan@chromium.org2011-02-081-1/+10
| | | | | | | | | The SQLite project doesn't fix compiler warnings(!), instead preferring automated testing. Review URL: http://codereview.chromium.org/6456008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74201 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "SQLite: logging to track down SQLITE_IOERR_WRITE on waterfall."shess@chromium.org2011-02-081-16/+2
| | | | | | | | | | | | | | | | Remove diagnostic logging, as I no longer see it firing on the waterfall. Original revision: http://codereview.chromium.org/3473026 http://src.chromium.org/viewvc/chrome?view=rev&revision=60938 BUG=66938,56427 TEST=none Review URL: http://codereview.chromium.org/6410093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74163 0039d316-1c4b-4281-b951-d872f2087c98
* Moving psutil to third_party. This is first step for Media Performance test ↵nirnimesh@chromium.org2011-02-0743-0/+10564
| | | | | | | | project. Review URL: http://codereview.chromium.org/6246123 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74047 0039d316-1c4b-4281-b951-d872f2087c98
* Fix check_perms errors.thestig@chromium.org2011-02-052-0/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6246127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73896 0039d316-1c4b-4281-b951-d872f2087c98
* Manually add necessary test data for webdriver python tests.kkania@chromium.org2011-02-0560-1/+12832
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6250071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73885 0039d316-1c4b-4281-b951-d872f2087c98
* Add back the inspector_strings targettony@chromium.org2011-02-0421-0/+3094
| | | | | | | | | | It's only built if use_third_part_translations=1. Also pull in the translations from launchpad.net. Review URL: http://codereview.chromium.org/6334090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73816 0039d316-1c4b-4281-b951-d872f2087c98
* Add method for shutting down ChromeDriver gracefully.kkania@chromium.org2011-02-042-4/+6
| | | | | | | | | | Merge webdriver_tests into chromedriver_tests. BUG=none TEST=none Review URL: http://codereview.chromium.org/6368068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73809 0039d316-1c4b-4281-b951-d872f2087c98
* Copy flash windows symbols to the product directorycpu@chromium.org2011-02-031-0/+1
| | | | | | | | | | | | Note that a separate review changes the DEPS so the pdb is there. BUG=71743 TEST=see bug Review URL: http://codereview.chromium.org/6349066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73697 0039d316-1c4b-4281-b951-d872f2087c98
* Update chromium strings translations from launchpad.tony@chromium.org2011-02-023-2/+110
| | | | | | | | I missed chromium_strings_sr.grd yesterday. Review URL: http://codereview.chromium.org/6312097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73492 0039d316-1c4b-4281-b951-d872f2087c98
* Pull in new launchpad.net translations and actually build thetony@chromium.org2011-02-0239-0/+7892
| | | | | | | | | | | | 6 new languages on Linux if gyp is run with with use_third_party_translations=1. I also moved the translations from src/chrome/third_party to src/third_party, since the translations cover more than chrome/. Review URL: http://codereview.chromium.org/6410010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73381 0039d316-1c4b-4281-b951-d872f2087c98
* Remove obsolete files from 'sources'. This causes needless work on ↵jeanluc@chromium.org2011-01-314-10/+4
| | | | | | | | | | | incremental builds in VS2010. BUG=71130 TEST=Check that Chrome builds. Review URL: http://codereview.chromium.org/6386019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73190 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 73121 - Remove obsolete files from 'sources'. This causes needless ↵nsylvain@chromium.org2011-01-314-4/+10
| | | | | | | | | | | | | | | | | | work on incremental builds in VS2010. This is breaking clobber builds with this error : e:\b\build\slave\google-chrome-rel-win\build\src\chrome_frame\iids.cc(6) : fatal error C1083: Cannot open include file: 'chrome_tab.h': No such file or directory BUG=71130 TEST=Check that Chrome builds. Review URL: http://codereview.chromium.org/6307018 TBR=jeanluc@chromium.org Review URL: http://codereview.chromium.org/6347032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73124 0039d316-1c4b-4281-b951-d872f2087c98
* Remove obsolete files from 'sources'. This causes needless work on ↵jeanluc@chromium.org2011-01-304-10/+4
| | | | | | | | | | | incremental builds in VS2010. BUG=71130 TEST=Check that Chrome builds. Review URL: http://codereview.chromium.org/6307018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73121 0039d316-1c4b-4281-b951-d872f2087c98
* Fix miscellaneous compilation bugs under Visual Studio 2010.jeanluc@chromium.org2011-01-301-0/+2
| | | | | | | | | BUG=71145 TEST=Run unit tests Review URL: http://codereview.chromium.org/6240017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73119 0039d316-1c4b-4281-b951-d872f2087c98
* Add scripts to run python webdriver tests.kkania@chromium.org2011-01-2917-1463/+18
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6353017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73054 0039d316-1c4b-4281-b951-d872f2087c98
* Fix intermittent mongoose webserver crash on Windows. Occassionally, a new ↵kkania@chromium.org2011-01-281-6/+6
| | | | | | | | | | | | worker thread will be started, but will have not have a connection to handle because another worker thread grabs it first. If no further connections arrive, the new worker thread will proceed to exit. This will crash when accessing the worker's connection's context, which has never been set. The fix is to use the context that was given to the worker initially in this case. BUG=none TEST=none Review URL: http://codereview.chromium.org/6244002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73034 0039d316-1c4b-4281-b951-d872f2087c98
* Prepare to revert WebKit patch http://trac.webkit.org/changeset/68310 ↵phajdan.jr@chromium.org2011-01-262-22/+90
| | | | | | | | | | | | | | | because of stability issues (race conditions detected by tsan, possibly leading to crashes). Revert "Update sqlite's README.chromium with a note to keep webkit side" (http://crrev.com/62151). Revert "Remove our local modifications to sqlite's os_unix.c now that" (http://crrev.com/60761). BUG=70589, 22208 TEST=none Review URL: http://codereview.chromium.org/6330011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72673 0039d316-1c4b-4281-b951-d872f2087c98