summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Merge 34754 - Don't access outofbounds arguments.cevans@chromium.org2009-12-161-2/+2
| | | | | | | | | | | | TEST=select REGEXP('abc') from sqlite_master BUG=30510 Review URL: http://codereview.chromium.org/501038 TBR=dumi@chromium.org Review URL: http://codereview.chromium.org/502041 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@34767 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 32948 - Update Signal Thread to use ref counting and locks to ensure ↵zork@chromium.org2009-11-2410-76/+587
| | | | | | | | | | | thread safety. Review URL: http://codereview.chromium.org/418042 TBR=zork@chromium.org Review URL: http://codereview.chromium.org/441004 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@32992 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 32211 - Fix a race condition in signal thread destructor.zork@chromium.org2009-11-182-2/+14
| | | | | | | | | | | | BUG=23251 TEST=none Review URL: http://codereview.chromium.org/402026 TBR=zork@google.com Review URL: http://codereview.chromium.org/399092 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@32421 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
* Header files for OpenMAX IL 1.1.2hclam@chromium.org2009-11-1012-0/+6795
| | | | | | | | All headers for OpenMAX IL 1.1.2 Review URL: http://codereview.chromium.org/388013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31608 0039d316-1c4b-4281-b951-d872f2087c98
* third_party/libpng/pngusr.h renames the various png_* functions to ↵maruel@chromium.org2009-11-071-0/+1
| | | | | | | | | | | | | | | webkit_png_*; however, it missed one: png_write_destroy. This change adds renaming for that function. The file _does_ rename png_read_destroy, as well as other png_write_* functions, so the omission would seem to be an oversight (presumably going back to WebKit) rather than a deliberate choice. Since browers don't generally need to write PNGs, this probably hasn't caused problems before. However, it is causing problems for me now because I am trying to write a Firefox plugin that links in (among other things) the Chromium libpng; because neither Firefox nor Chromium renames the png_write_destroy function, there is a conflict between Firefox's libpng and the one I'm trying to link in. This patch solves the issue for me. BUG=none TEST=none Patch contributed by Matthew Steele Review URL: http://codereview.chromium.org/374016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31359 0039d316-1c4b-4281-b951-d872f2087c98
* FFmpeg in-tree build for mac.ajwong@chromium.org2009-11-0511-65/+5693
| | | | | | | | | BUG=26509 TEST=none Review URL: http://codereview.chromium.org/340072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31050 0039d316-1c4b-4281-b951-d872f2087c98
* Remove cruft from ffmpeg.fbarchard@chromium.org2009-11-031-22/+0
| | | | | | | | | BUG=26559 TEST=build ffmpeg. It should be smaller than before but still work. Review URL: http://codereview.chromium.org/351022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30839 0039d316-1c4b-4281-b951-d872f2087c98
* Remove BZIP2 from list of dependencies.fbarchard@chromium.org2009-11-031-1/+0
| | | | | | | | | BUG=26548 TEST=build on linux. Should build okay without bz2 lib installed. Review URL: http://codereview.chromium.org/345044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30804 0039d316-1c4b-4281-b951-d872f2087c98
* One more nit discovered by the NaCl build's higher warning level.sehr@google.com2009-11-031-1/+1
| | | | | | Review URL: http://codereview.chromium.org/355004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30785 0039d316-1c4b-4281-b951-d872f2087c98
* A few small changes to make npapi header files useful in thesehr@google.com2009-11-022-7/+9
| | | | | | | | | native client build (and in the toolchain, which is where the #ifdef stuff comes from). Review URL: http://codereview.chromium.org/342079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30759 0039d316-1c4b-4281-b951-d872f2087c98
* libjingle: add missing include in asynctcpsocket.cccraig.schlenter@chromium.org2009-11-021-0/+2
| | | | | | | | | | | | | Error was: third_party/libjingle/files/talk/base/asynctcpsocket.cc:172: error: ‘strerror’ is not a member of ‘std’ Filed upstream: http://code.google.com/p/libjingle/issues/detail?id=54 TEST=builds with gcc 4.4 now Review URL: http://codereview.chromium.org/341067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30746 0039d316-1c4b-4281-b951-d872f2087c98
* linux: fix library=shared_library issuespiman@chromium.org2009-11-022-2/+4
| | | | | | Review URL: http://codereview.chromium.org/339079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30738 0039d316-1c4b-4281-b951-d872f2087c98
* Upgrade google-perftools to revision 77timurrrr@chromium.org2009-11-025-513/+18
| | | | | | | | | | | | This brings several bugfixes needed for turning on the heap leak checker inside tcmalloc. Unforked malloc_hook.cc for Linux This patch was prepared by Alexander Potapenko (cc'ed) and originally reviewed as http://codereview.chromium.org/339065 Review URL: http://codereview.chromium.org/340065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30735 0039d316-1c4b-4281-b951-d872f2087c98
* To facilitate apatrick's work on the 3D renderer for Pepper,sehr@google.com2009-10-311-154/+1
| | | | | | | | | | I am splitting out the pepper-specific portions of npapi.h. This is because his code currently relies on a version of npapi.h different from third_party\npapi\bindings. Review URL: http://codereview.chromium.org/343069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30671 0039d316-1c4b-4281-b951-d872f2087c98
* Fix conditional for ffmpegsumo build.ajwong@chromium.org2009-10-301-1/+1
| | | | | | | | | | | ajwong basic math: FAIL. BUG=22307 TEST=Clobber built test shell in release and found sumo built. Review URL: http://codereview.chromium.org/342066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30640 0039d316-1c4b-4281-b951-d872f2087c98
* Reenable ffmpegsumo, and also readd the use_system_ffmpeg flag.ajwong@chromium.org2009-10-301-6/+3
| | | | | | | | | BUG=22307 TEST=built. Review URL: http://codereview.chromium.org/343064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30621 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the whole ffmpegsumo clause via a tautology.ajwong@chromium.org2009-10-301-2/+2
| | | | | | TBR=mark git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30573 0039d316-1c4b-4281-b951-d872f2087c98
* Disable ffmpegsumo target due to build-bot issues.ajwong@chromium.org2009-10-301-2/+8
| | | | | | | | | BUG=22307 TEST=none Review URL: http://codereview.chromium.org/343056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30572 0039d316-1c4b-4281-b951-d872f2087c98
* Add yasm and ffmpeg into the build tree for linux.ajwong@chromium.org2009-10-3019-46/+8327
| | | | | | | | | BUG=22307 TEST=builds correctly, and an html5 video runs. Review URL: http://codereview.chromium.org/300013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30571 0039d316-1c4b-4281-b951-d872f2087c98
* Taking advantage of new configuration inheritance option.bradnelson@chromium.org2009-10-291-15/+1
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/342041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30515 0039d316-1c4b-4281-b951-d872f2087c98
* Add some missing includes to libjingle.craig.schlenter@chromium.org2009-10-292-0/+2
| | | | | | | | | | | | | | fopen and snprintf need stdio.h Have filed issue upstream with patch: http://code.google.com/p/libjingle/issues/detail?id=53 BUG=none TEST=compiles locally with gcc 4.4 Review URL: http://codereview.chromium.org/341036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30490 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the -fvisibility=hidden flag for tcmalloctimurrrr@chromium.org2009-10-291-0/+3
| | | | | | | | | | This is necessary to fix the crashes of binaries linked with tcmalloc. The patch was prepared by Alexander Potapenko (cc'ed) Originally reviewed as http://codereview.chromium.org/343037 Review URL: http://codereview.chromium.org/342039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30479 0039d316-1c4b-4281-b951-d872f2087c98
* This does a few things:piman@chromium.org2009-10-281-0/+3
| | | | | | | | | - only include cflags/linkflags and other compiler settings that are target-specific when building for 'target' - make build tools (protoc) compile for 'host', and change the dependencies on them to reflect that. Review URL: http://codereview.chromium.org/265031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30381 0039d316-1c4b-4281-b951-d872f2087c98
* linux: fix gcc 4.3 issues (for arm)piman@chromium.org2009-10-2712-0/+14
| | | | | | | | These are mostly minor syntax / missing header fixes. Review URL: http://codereview.chromium.org/338037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30277 0039d316-1c4b-4281-b951-d872f2087c98
* Enable sqlite3_release_memory().pkasting@chromium.org2009-10-271-1/+2
| | | | | | | | BUG=23400 TEST=none Review URL: http://codereview.chromium.org/333034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30239 0039d316-1c4b-4281-b951-d872f2087c98
* Make Pepper NPN variable return a pointer to an allocatedsehr@google.com2009-10-271-31/+43
| | | | | | | | | | structure rather than using several variables. Added a stub DestroyRendererContext function. Updates the test to work with the changes. Review URL: http://codereview.chromium.org/322003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30213 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented NPN_ScheduleTimer and NPN_UnscheduleTimer.apatrick@google.com2009-10-261-1/+1
| | | | | | | | | TEST=none BUG=18020 Review URL: http://codereview.chromium.org/329013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30105 0039d316-1c4b-4281-b951-d872f2087c98
* linux: tweak combining characters slightlyevan@chromium.org2009-10-231-1/+4
| | | | | | | | | | | | This fixes Arabic and a Cyrillic test. Behdad has promised to rewrite all of this for WebKit, but for now, this new behavior is less broken than before. BUG=22872,22367 Review URL: http://codereview.chromium.org/327006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29862 0039d316-1c4b-4281-b951-d872f2087c98
* Added the symbols needed to enable heapchecker using a 64-bit compiler (the ↵timurrrr@chromium.org2009-10-221-0/+1
| | | | | | | | | | buildbots seemed to ignore the heapchecker symbols defined previously in ldflags) This patch was prepared by Alexander Potapenko (cc'ed) TBR=evan,mbelshe,bradn already LGTM'd at http://codereview.chromium.org/300039 Review URL: http://codereview.chromium.org/315015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29770 0039d316-1c4b-4281-b951-d872f2087c98
* Fix unit test compiling on Linuxzork@chromium.org2009-10-211-4/+0
| | | | | | Review URL: http://codereview.chromium.org/295034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29704 0039d316-1c4b-4281-b951-d872f2087c98
* Add the support for tcmalloc's heap leak checker.timurrrr@chromium.org2009-10-211-0/+2
| | | | | | | | | | | The heap checker will be linked with libtcmalloc by default. This patch was prepared by Alexander Potapenko (cc'ed) and originally reviewed as http://codereview.chromium.org/307005 TBR=evan,bradn (already LGTMed at http://codereview.chromium.org/307005) Review URL: http://codereview.chromium.org/292043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29625 0039d316-1c4b-4281-b951-d872f2087c98
* linux: restore another harfbuzz patch I dropped.evan@chromium.org2009-10-202-1/+23
| | | | | | | | Fixes LayoutTests/fast/text/drawBidiText.html on Linux. Review URL: http://codereview.chromium.org/308007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29558 0039d316-1c4b-4281-b951-d872f2087c98
* Remove +x bit from files that shouldn't have it.evan@chromium.org2009-10-203-0/+0
| | | | | | Review URL: http://codereview.chromium.org/307007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29548 0039d316-1c4b-4281-b951-d872f2087c98
* linux: merge newer upstream harfbuzzevan@chromium.org2009-10-208-66/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This merges includes the following changes. The changes by Adam Langley were previously in our tree while they were being upstreamed, but since that's now happened I've removed the changes mentioned in README.google. Adam Langley (3): Add contrib/ and initial file set Add fuzz testing tool. Make HB_ShaperItem a typedef to a named struct. Behdad Esfahbod (4): Fix typo in unused code Bug 23973 memory leak in _HB_OPEN_Load_EmptyClassDefinition Bug 23976 memory leak in Free_BaseArray Bug 24540 arabicSyriacOpenTypeShape causes read past end of string in getArabicProperties Graham Asher (1): Improved comments for HB_ShaperItem fields. BUG=20621 (But it doesn't look like this fixes it, though -- the getArabicProperties change mentioned in the diff was already available locally) Review URL: http://codereview.chromium.org/295025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29544 0039d316-1c4b-4281-b951-d872f2087c98
* Modify allocator to use malloc for the realloc(0, size) case.mbelshe@google.com2009-10-191-0/+6
| | | | | | | | | | | | This works around webkit sensitivity to allocators that return zero in this case. BUG=20200 TEST=none Review URL: http://codereview.chromium.org/302005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29425 0039d316-1c4b-4281-b951-d872f2087c98
* Moved Pepper delegate definition to chrome\renderer to allow it to usesehr@google.com2009-10-171-0/+4
| | | | | | | | | | | code from chrome\common. Also added canvas support and hooked up NPAPI interface functions. No tests have been added yet, so this is probably not fully ready. Review URL: http://codereview.chromium.org/291001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29380 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent thread creation if Join has already been called.zork@google.com2009-10-162-0/+10
| | | | | | | | | | | | | | | Tracking the thread id in the constructor, destructor and Start() shows that the thread object can be started and stopped on different threads. This means that there is a race condition if Stop() or Join() gets called during Start(), which could cause the thread to start with a pointer to a deleted object. BUG=23251 TEST=none Review URL: http://codereview.chromium.org/274079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29356 0039d316-1c4b-4281-b951-d872f2087c98
* Made sync code build and pass unit tests on OS X.akalin@chromium.org2009-10-161-1/+1
| | | | | | | | | | | | | | | | | | | | Major changes: - Moved sync_setup_{flow,wizard} to sync directory. - Made browser_with_test_window_test compile on non-Windows platform. - Moved localized contents font util functions to app/. BUG=23073 TEST=trybot Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=29253 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=29255 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=29258 Review URL: http://codereview.chromium.org/279004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29263 0039d316-1c4b-4281-b951-d872f2087c98
* Reverted 29258.akalin@chromium.org2009-10-161-1/+1
| | | | | | TBR: nick@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29259 0039d316-1c4b-4281-b951-d872f2087c98
* Made sync code build and pass unit tests on OS X.akalin@chromium.org2009-10-161-1/+1
| | | | | | | | | | | | | | | | | | Major changes: - Moved sync_setup_{flow,wizard} to sync directory. - Made browser_with_test_window_test compile on non-Windows platform. - Moved localized contents font util functions to app/. BUG=23073 TEST=trybot Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=29253 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=29255 Review URL: http://codereview.chromium.org/279004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29258 0039d316-1c4b-4281-b951-d872f2087c98