summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Roll FFmpeg deps in third partyhclam@chromium.org2009-12-046-0/+6
| | | | | | | | Roll FFmpeg deps to include latest build fix. Review URL: http://codereview.chromium.org/466026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33847 0039d316-1c4b-4281-b951-d872f2087c98
* Add linux_valgrind as a default trybot for tools/valgrind/memcheck/ and ↵timurrrr@chromium.org2009-12-041-0/+12
| | | | | | | | | | | | | third_party/tcmalloc/ Apart from annoying developers with try mail, I think this will make some allocation-related changes better tested. Also, this would help us check the correctness of suppressions (especially, if they are formatted incorrectly). TEST=try a changelist in tools/valgrind/memcheck/ or third_party/tcmalloc/ and notice linux_valgrind bot Review URL: http://codereview.chromium.org/465046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33828 0039d316-1c4b-4281-b951-d872f2087c98
* Remove ImageAndTextCell, shess had an idea how to use NSButtonCell to do thethakis@chromium.org2009-12-042-229/+0
| | | | | | | | | | | same thing. BUG=29334 TEST=none Review URL: http://codereview.chromium.org/467011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33756 0039d316-1c4b-4281-b951-d872f2087c98
* Move lighttpd to deps. Step 2: remove from trunk/src and updatetony@chromium.org2009-12-03114-2801/+0
| | | | | | | DEPS for mac and win to pull from trunk/deps/third_party. Review URL: http://codereview.chromium.org/460051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33730 0039d316-1c4b-4281-b951-d872f2087c98
* Remove product_name now that mac should be naming things correctly.thomasvl@chromium.org2009-12-021-1/+0
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/464003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33575 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the old locations of forked tcmalloc files.sgk@chromium.org2009-12-0125-15379/+0
| | | | | | | | | | Remove the tcmalloc line from DEPS in favor of our vendor branch. Remove the old jemalloc checked in underneath tcmalloc. BUG=27911 TEST=none Review URL: http://codereview.chromium.org/457002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33506 0039d316-1c4b-4281-b951-d872f2087c98
* Update the Pepper APIs to the latest spec for the 2D demo plugin.brettw@chromium.org2009-12-013-7/+245
| | | | | | | | | | | | | | | | | | | | | This also adds the npapi headers to the npapi.gyp file since I got tired of Visual Studio not finding the files. This removes the "open file in sandbox" feature which it doesn't look like we will use. One more significant change is that I changed to including pepper.h in all cases, even when pepper is disabled. We used to have a forward declare in npapi.h for the structs in question, but we'll be adding a lot more structs for the different contexts and I don't think this will scale. I think its OK fo rthe pepper API declarations to be available when Pepper isn't enabled. BUT=none TEST=none Review URL: http://codereview.chromium.org/453015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33501 0039d316-1c4b-4281-b951-d872f2087c98
* Point #include lines to files in the new tcmalloc/chromium local branch.sgk@chromium.org2009-12-011-2/+2
| | | | | | | | | Add +third_party\tcmalloc to webkit\DEPS. BUG=27911 TEST=none Review URL: http://codereview.chromium.org/449016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33440 0039d316-1c4b-4281-b951-d872f2087c98
* Make the third-party openmax gyp more flexible. Support our stub, belagio, ↵ajwong@chromium.org2009-12-011-34/+43
| | | | | | | | and OmxCore. Review URL: http://codereview.chromium.org/449042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33423 0039d316-1c4b-4281-b951-d872f2087c98
* Enable the mpeg4toannexb bitstream filter.ajwong@chromium.org2009-11-305-9/+13
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/441024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33307 0039d316-1c4b-4281-b951-d872f2087c98
* Fork a copy of the vanilla upstream copy of page_heap.cc renamed tosgk@chromium.org2009-11-262-0/+501
| | | | | | | | | | | page_heap_linux.cc, since the Linux build can't use the current Windows-specific version of page_heap.cc. Adds #ifdef in page_heap.h for API changes where the old API is still used by Linux and the new API is used by windows. BUG=27911 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33180 0039d316-1c4b-4281-b951-d872f2087c98
* Merge r77 from upstream tcmalloc to the local chromium branch.sgk@chromium.org2009-11-2519-734/+263
| | | | | | | | BUG=27911 TEST=none Review URL: http://codereview.chromium.org/440027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33151 0039d316-1c4b-4281-b951-d872f2087c98
* Match the vendor branch to the current tcmalloc rev in DEPS.sgk@chromium.org2009-11-2531-5227/+9389
| | | | | | | | BUG=27911 TEST=none Review URL: http://codereview.chromium.org/443010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33136 0039d316-1c4b-4281-b951-d872f2087c98
* Fix forked location of tcmalloc.h.sgk@chromium.org2009-11-251-0/+0
| | | | | | | BUG=27911 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33078 0039d316-1c4b-4281-b951-d872f2087c98
* Merge r33049 (symbolize_linux.cc) to new allocator structure.sgk@chromium.org2009-11-252-1/+191
| | | | | | | BUG=27911 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33074 0039d316-1c4b-4281-b951-d872f2087c98
* Gcc4 build fixes for tcmalloc.willchan@chromium.org2009-11-253-1/+194
| | | | | | Review URL: http://codereview.chromium.org/436042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33049 0039d316-1c4b-4281-b951-d872f2087c98
* Branch new tcmalloc_linux.cc into new chromium\src branch. Update newsgk@chromium.org2009-11-251-0/+1415
| | | | | | | | | base\allocator\allocator.gyp with merged changes from tcmalloc.gyp. BUG=27911 TEST=none Review URL: http://codereview.chromium.org/432021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33047 0039d316-1c4b-4281-b951-d872f2087c98
* Replace forked tcmalloc files with branches from current files tosgk@chromium.org2009-11-2510-434/+875
| | | | | | | | | preserve checkin history. svn cp the added config*.h files into the local patched branch. BUG=27911 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33031 0039d316-1c4b-4281-b951-d872f2087c98
* Branch tcmalloc\vendor\src to tcmalloc\chromium\src as basis for local changes.sgk@chromium.org2009-11-25163-0/+50530
| | | | | | | BUG=27911 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33024 0039d316-1c4b-4281-b951-d872f2087c98
* Import vanilla upstream tcmalloc sources into a vendor branchsgk@chromium.org2009-11-25274-0/+109616
| | | | | | | | | as a basis for local changes. BUG=27911 TEST=none Review URL: http://codereview.chromium.org/436037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33016 0039d316-1c4b-4281-b951-d872f2087c98
* Branch the jemalloc files from their original location atsgk@chromium.org2009-11-255-8674/+8695
| | | | | | | | ..\tcmalloc\jemalloc to preserve checkin history. BUG=27911 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33014 0039d316-1c4b-4281-b951-d872f2087c98
* Implement method stubs for OpenMAX IL instead of relying on -lOmxCore.scherkus@chromium.org2009-11-252-9/+79
| | | | | | | | | | | | | | You can switch to using -lOmxCore by setting the gyp variable use_system_openmax=1. Also fixed type-punning warnings in omx_video_decoder.cc BUG=28663 TEST=building omx_test should have no linker errors Review URL: http://codereview.chromium.org/431041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33012 0039d316-1c4b-4281-b951-d872f2087c98
* Enable TCMalloc on Linux by default.willchan@chromium.org2009-11-252-0/+1422
| | | | | | | | | | This change also reworks the tcmalloc dependency to be added only to chrome and test_shell, instead of base. This is necessary since otherwise tcmalloc will be double initialized (by both the main executable and dlopen'd shared objects like the npapitestplugin.so). Add valgrind suppressions. This are invalid reads on static initialization in the VDSOSupport module. I haven't investigated it yet, but I suspect they're benign. BUG=http://crbug.com/28149, http://crbug.com/28385 Review URL: http://codereview.chromium.org/399081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33010 0039d316-1c4b-4281-b951-d872f2087c98
* Copy jemalloc vendor branch to chromium branch as base for local changes.sgk@chromium.org2009-11-2510-38/+448
| | | | | | | | BUG=27911 TEST=none Review URL: http://codereview.chromium.org/436034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33008 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Implement method stubs for OpenMAX IL instead of relying on -lOmxCore."scherkus@chromium.org2009-11-242-79/+9
| | | | | | | Review URL: http://codereview.chromium.org/431040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32993 0039d316-1c4b-4281-b951-d872f2087c98
* svn:eol-style on jemalloc files in the local branch.sgk@chromium.org2009-11-245-8695/+8695
| | | | | | | | BUG=27911 TEST=none Review URL: http://codereview.chromium.org/436033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32990 0039d316-1c4b-4281-b951-d872f2087c98
* Implement method stubs for OpenMAX IL instead of relying on -lOmxCore.scherkus@chromium.org2009-11-242-9/+79
| | | | | | | | | | | | You can switch to using -lOmxCore by setting the gyp variable use_system_openmax=1. BUG=28663 TEST=building omx_test should have no linker errors Review URL: http://codereview.chromium.org/436021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32988 0039d316-1c4b-4281-b951-d872f2087c98
* Capture r31465 of upstream jemalloc (the basis for our patched version)sgk@chromium.org2009-11-2416-0/+17838
| | | | | | | | | in a vanilla vendor branch. BUG=27911 TEST=none Review URL: http://codereview.chromium.org/434040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32950 0039d316-1c4b-4281-b951-d872f2087c98
* Update Signal Thread to use ref counting and locks to ensure thread safety.zork@chromium.org2009-11-2410-76/+587
| | | | | | Review URL: http://codereview.chromium.org/418042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32948 0039d316-1c4b-4281-b951-d872f2087c98
* testjam@chromium.org2009-11-231-1/+1
| | | | | | Review URL: http://codereview.chromium.org/434021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32855 0039d316-1c4b-4281-b951-d872f2087c98
* testjam@chromium.org2009-11-211-1/+1
| | | | | | Review URL: http://codereview.chromium.org/430005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32751 0039d316-1c4b-4281-b951-d872f2087c98
* posix: upgrade libevent from 1.4.7 to 1.4.13evan@chromium.org2009-11-2058-3908/+5604
| | | | | | | | | | | | I took this opportunity to rejigger how we hacked around using an uninstalled libevent, to remove a TODO that mentioned danger in the README. Files to review: README.chromium and chromium.patch. The rest are probably rubber-stampable. Review URL: http://codereview.chromium.org/412006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32656 0039d316-1c4b-4281-b951-d872f2087c98
* Undo in-progress README + tcmalloc.gyp changes caught in last checkin.sgk@chromium.org2009-11-202-160/+115
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/419003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32652 0039d316-1c4b-4281-b951-d872f2087c98
* Delete unused zero-length malloc_hook.cc file, left over from unforking.sgk@chromium.org2009-11-203-115/+160
| | | | | | | BUG=none TESt=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32650 0039d316-1c4b-4281-b951-d872f2087c98
* make npspy look for flash binariesjam@chromium.org2009-11-191-58/+68
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32548 0039d316-1c4b-4281-b951-d872f2087c98
* linux: sync with upstream harfbuzzevan@chromium.org2009-11-198-144/+192
| | | | | | | | | | | | | | Upstream changes are: fix a few compiler warnings and make the code more exception safe. correctly support decomposed forms of two or three part matras fix shaping of assamese ra fix bug with Malayalam Samvruthokaram. add N'Ko support to the arabic shaper Post substitutions should apply to the whole indic syllable Review URL: http://codereview.chromium.org/408013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32448 0039d316-1c4b-4281-b951-d872f2087c98
* Fix tcmalloc.gyp for scons generator.willchan@chromium.org2009-11-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Had errors like (note, I added an exception handler to print the error): ________ running '/usr/bin/python src/build/gyp_chromium' in '/usr/local/google/chromium1' Updating projects from gyp files... Traceback (most recent call last): File "src/build/gyp_chromium", line 79, in <module> sys.exit(gyp.main(args)) File "src/tools/gyp/pylib/gyp/__init__.py", line 432, in main generator.GenerateOutput(flat_list, targets, data, params) File "src/tools/gyp/pylib/gyp/generator/scons.py", line 995, in GenerateOutput GenerateSConscript(output_file, spec, build_file, data[build_file]) File "src/tools/gyp/pylib/gyp/generator/scons.py", line 328, in GenerateSConscript GenerateConfig(fp, config, indent, src_subdir) File "src/tools/gyp/pylib/gyp/generator/scons.py", line 207, in GenerateConfig value = [escape_quotes(v) for v in value] File "src/tools/gyp/pylib/gyp/generator/scons.py", line 172, in escape_quotes foo = escape_quotes_re.sub('\\1\\"\\2\\"', s) TypeError: expected string or buffer Input: ['NO_TCMALLOC_SAMPLES', '']. failed to run command: /usr/bin/python src/build/gyp_chromium Review URL: http://codereview.chromium.org/399075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32361 0039d316-1c4b-4281-b951-d872f2087c98
* Disable tcmalloc sampling by default.jar@chromium.org2009-11-181-0/+3
| | | | | | | | | | | | | | | It's not performance critical, but it allocates some additional amount of memory on sampled allocations which we probably do not want. [This is really http://codereview.chromium.org/385105 written by antonm, and I'm just landing it.] r=antonm,willchan Review URL: http://codereview.chromium.org/401012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32329 0039d316-1c4b-4281-b951-d872f2087c98
* Get more precise count of commited bytes in statsjar@chromium.org2009-11-181-1/+1
| | | | | | | | | | | | | | | | Account for bytes allocated for meta info when calculating the number of committed bytes. [This is partly CL http://codereview.chromium.org/384086 by Antonm, and I'm just landing it for him.] Also changed mechanism of gathering commited bytes to be sure we are under a lock (via ExtractStats) while fetching data. r=antonm,sgk Review URL: http://codereview.chromium.org/385098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32328 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a race condition in signal thread destructor.zork@google.com2009-11-172-2/+14
| | | | | | | | | BUG=23251 TEST=none Review URL: http://codereview.chromium.org/402026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32211 0039d316-1c4b-4281-b951-d872f2087c98
* Test program for OpenMAX video decodinghclam@chromium.org2009-11-131-0/+37
| | | | | | | | | | Including gyp file for openmax and the test application. The test application will link against libOmxCore.so which is provided by the target system. Review URL: http://codereview.chromium.org/391030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31957 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up os_unix.c.dumi@google.com2009-11-131-24/+18
| | | | | | | | | | | TEST=none BUG=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=31888 Review URL: http://codereview.chromium.org/384075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31936 0039d316-1c4b-4281-b951-d872f2087c98
* Building FFmpeg in tree for armhclam@chromium.org2009-11-134-24/+891
| | | | | | | | | Changes yasm to be built for host instead of target. Also don't need to depend on yasm if build ing for arm. Review URL: http://codereview.chromium.org/387023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31929 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 31888 - This change depended on a new version of WebKit levin@chromium.org2009-11-131-21/+24
| | | | | | | | | which is no longer present in chromium a the moment. TBR=dumi@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31889 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up os_unix.c.dumi@google.com2009-11-131-24/+21
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/384075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31888 0039d316-1c4b-4281-b951-d872f2087c98
* Fix mediator_thread_impl.cc to run timer tasks when the task runner iszork@google.com2009-11-121-0/+5
| | | | | | | | | | | | | | | otherwise idle. BUG=19784, 26988 TEST=1. Enable sync and log in. 2. Go to about:sync 3. Check that notifications are enabled. 4. Disable all network adapters, and wait 15 seconds. 5. Refresh about:sync, and ensure that notifications are disabled. Review URL: http://codereview.chromium.org/391027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31820 0039d316-1c4b-4281-b951-d872f2087c98
* Revert the patch that makes SQLite interpret BEGIN as BEGIN IMMEDIATE,dumi@google.com2009-11-125-229/+205
| | | | | | | | | | | | and go back to the default behavior which treats BEGIN as BEGIN DEFERRED. TEST=none BUG=none Review URL: http://codereview.chromium.org/387030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31763 0039d316-1c4b-4281-b951-d872f2087c98
* Change os_unix.c to expose some functions that allows the xDlOpendumi@google.com2009-11-122-22/+90
| | | | | | | | | | | | method in Chromium's custom Posix VFS implementation to correctly implement the 'unused file descriptors' logic. TEST=none BUG=26041 Review URL: http://codereview.chromium.org/377039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31750 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the memory leak annotations for heap leak checker.willchan@chromium.org2009-11-111-0/+416
| | | | | | | | | | | | | leak_annotations.h provides the ANNOTATE_SCOPED_MEMORY_LEAK macro that can be used for annotating known memory leaks in the tests. Those will be ignored by the heap leak checker. Patch contributed by ramosian.glider@gmail.com. Original review at http://codereview.chromium.org/346038/show Review URL: http://codereview.chromium.org/385049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31721 0039d316-1c4b-4281-b951-d872f2087c98
* linux: don't double-depend on expatevan@chromium.org2009-11-101-32/+50
| | | | | | | | | We already depend on expat via fontconfig; pulling in two copies of the same symbols is a recipe for disaster. Review URL: http://codereview.chromium.org/385021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31615 0039d316-1c4b-4281-b951-d872f2087c98