summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Removed custom FFmpegLock. Removed ffmpeg headers from ↵scherkus@chromium.org2010-03-1225-7246/+11
| | | | | | | | | | | | | third_party/ffmpeg/include. Patch by sergeyu@chromium.org BUG=23271 TEST=none Review URL: http://codereview.chromium.org/909002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41386 0039d316-1c4b-4281-b951-d872f2087c98
* Added functions to the Pepper interface to allow plugins to participate in ↵sanjeevr@chromium.org2010-03-111-1/+57
| | | | | | | | | | | | the browser's print workflow. For now, added an interface for raster print output. Also modified vector_platform_device_win.cc to allow the caller to set a bitmap compression mode for use in the internalDrawBitmap method. Supported compression modes are JPEG and PNG. BUG=none TEST=Test printing with new plugins that support this interface. Review URL: http://codereview.chromium.org/669280 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41321 0039d316-1c4b-4281-b951-d872f2087c98
* Removing old FFmpeg DEF files.scherkus@chromium.org2010-03-113-27/+0
| | | | | | | | | BUG=none TEST=windows should still build Review URL: http://codereview.chromium.org/838004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41319 0039d316-1c4b-4281-b951-d872f2087c98
* Ripped out talk/p2p directory from third_party/libjingle.akalin@chromium.org2010-03-1066-15668/+38
| | | | | | | | | | | Fixed a few compile errors as a result. BUG=none TEST=trybots Review URL: http://codereview.chromium.org/790002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41210 0039d316-1c4b-4281-b951-d872f2087c98
* Minor tweaks to get the NaCl tool-chain to build with the latest GPU stuff.dspringer@google.com2010-03-091-3/+5
| | | | | | | | | BUG=none TEST=none (Build the NaCl tool chain). Review URL: http://codereview.chromium.org/741001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41069 0039d316-1c4b-4281-b951-d872f2087c98
* - Update README.chromium to mention change to swig libs in third_partynirnimesh@chromium.org2010-03-091-15/+17
| | | | | | | | | | | | | | - Provide platform-specific macros to swig. - Update DEPS to use right swig updates To be committed _after_ accompanying CL: http://codereview.chromium.org/661334 BUG=32285 TEST=None Review URL: http://codereview.chromium.org/661342 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41048 0039d316-1c4b-4281-b951-d872f2087c98
* Copy wtl from chrome/third_party to third_party.tony@chromium.org2010-03-0924-0/+55963
| | | | | | TBR=maruel git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40995 0039d316-1c4b-4281-b951-d872f2087c98
* svn prop fixes. Applied to all files not in third_party.pkasting@chromium.org2010-03-091-0/+0
| | | | | | | | | | | | * Removed eol-style, executable and mergeinfo from BMP/GIF/ICO/JPEG files, and set correct mime-type. * Removed executable and mergeinfo from .c/.cc/.cpp/.h/.m/.mm and .gyp files, and set eol-style to LF. TBR=evanm BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40991 0039d316-1c4b-4281-b951-d872f2087c98
* Add theming API to Pepper. For now, this only handles scrollbars.jam@chromium.org2010-03-081-0/+52
| | | | | | Review URL: http://codereview.chromium.org/660158 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40969 0039d316-1c4b-4281-b951-d872f2087c98
* Committing change from Gene Gutnik <gene@chromium.org>. Original change at ↵jam@chromium.org2010-03-051-0/+7
| | | | | | | | | | | | | | | | | http://codereview.chromium.org/667011. Add function to Pepper API to copy text from plugin to clipboard. This functionality is necessary for good user experience, since plugin may have a custom copy button, menu, shortcut for copy functionality. This is a simple text copy interface first, and later we might need more complex format (HTML maybe) as well as cut/paste functionality. BUG=none TEST=Call CopyClipboard from plugin. Try to paste in the text editor. Verify that paste inserts the same characters. Review URL: http://codereview.chromium.org/669187 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40791 0039d316-1c4b-4281-b951-d872f2087c98
* checksum computation that returns the least significant 32-bits of the ↵abetul@google.com2010-03-041-1/+4
| | | | | | | | | | 128-bit MD5 digest BUG=none TEST=none Review URL: http://codereview.chromium.org/666012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40650 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg run configure on mac which generates #define HAVE_EBX_AVAILABLE 0fbarchard@chromium.org2010-03-042-2/+2
| | | | | | | | | BUG=37374 TEST=mac official builds should compile Review URL: http://codereview.chromium.org/669034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40591 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg disable -fno-omit-frame-pointer to allow valgrind to build without ↵fbarchard@chromium.org2010-03-047-15/+19
| | | | | | | | | | | requiring ffmpeg #define HAVE_EBP_AVAILABLE 0 and #define HAVE_EBX_AVAILABLE 0 BUG=37358 TEST=build with valgrind configuration. Review URL: http://codereview.chromium.org/668011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40574 0039d316-1c4b-4281-b951-d872f2087c98
* Fix problem linking with OpenMAX IL stubhclam@chromium.org2010-03-031-0/+1
| | | | | | | | | The dependency on OpenMAX IL stub is off. It creates failure depending on the build order. Review URL: http://codereview.chromium.org/665010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40551 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg build vc1 bsfs for chromeosfbarchard@chromium.org2010-03-031-0/+3
| | | | | | | | | BUG=37309 TEST=build ffmpeg for ChromeOS on arm. Review URL: http://codereview.chromium.org/665002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40528 0039d316-1c4b-4281-b951-d872f2087c98
* Generate stubs for OpenMAX ILhclam@chromium.org2010-03-026-1273/+77
| | | | | | | | | | | | Generate stubs for OpenMAX IL so we don't need a real OpenMAX library for building. The actual library is loaded during runtime. TEST=Build is green TEST=Running omx_test works on hardware with OpenMAX support Review URL: http://codereview.chromium.org/661135 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40418 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg turn off ebp and ebx to pass valgrindfbarchard@chromium.org2010-03-022-6/+6
| | | | | | | | | | error right now is dsputil_mmx.c:605: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' BUG=35850 TEST=none. valgrind builds should work. Review URL: http://codereview.chromium.org/661379 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40398 0039d316-1c4b-4281-b951-d872f2087c98
* make sure we don't include the obsolete 2008 SDK dir.nsylvain@chromium.org2010-03-022-2/+2
| | | | | | | | | | This is making the nacl 64 app to fail to build, because our code to make sure we use the lib64 folder fails because it does not except to have the sdk Lib dir twice (once for 2008, once for win7). Review URL: http://codereview.chromium.org/660314 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40379 0039d316-1c4b-4281-b951-d872f2087c98
* roll to ffmpeg that respects dirac and remove from ffmpeg.gypfbarchard@chromium.org2010-03-011-3/+0
| | | | | | | | | BUG=35850 TEST=ffmpeg should still build and be smaller. Review URL: http://codereview.chromium.org/660333 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40320 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg roll to source that allows flac to be removed and remove flac from ↵fbarchard@chromium.org2010-03-011-4/+0
| | | | | | | | | | | ffmpeg.gyp BUG=35850 TEST=ffmpeg should still build Review URL: http://codereview.chromium.org/661314 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40315 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg configurations to include bit stream filters.fbarchard@chromium.org2010-03-0121-35/+100
| | | | | | | | | | arm/arm-neon regenerated using ./configure with --enable-neon or --disable-neon. BUG=35850 TEST=use openmax to playback videos. (nontrivial) Review URL: http://codereview.chromium.org/660293 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40303 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg/arm add missing file that got lostpiman@chromium.org2010-02-261-0/+1
| | | | | | Review URL: http://codereview.chromium.org/661214 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40176 0039d316-1c4b-4281-b951-d872f2087c98
* Separate neon flags from armv7, because some platforms have armv7a but no neon.piman@chromium.org2010-02-269-23/+3448
| | | | | | | | For ffmpeg, I copied the "arm" configs (which include neon) into "arm-neon" configs, and changed HAVE_NEON=1 to 0 in the existing ones. Also, I removed the explicit cflags in ffmpeg.gyp since they are already set in common.gypi Review URL: http://codereview.chromium.org/660067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40163 0039d316-1c4b-4281-b951-d872f2087c98
* - Upgrade libxslt to 1.1.26.cevans@chromium.org2010-02-2566-50533/+1930
| | | | | | | | | | | | | - Delete large files that are not required for the build. - Get README.chromium in order; it was missing concrete modification descriptions, and missing a modification. BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/661058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40064 0039d316-1c4b-4281-b951-d872f2087c98
* I just put the code that does not compile on ARM. Trybots will fail because ↵apatrick@chromium.org2010-02-241-0/+10
| | | | | | | | | | | | | | I had to remove these from the CL to make gcl upload properly accept it. A + base\scoped_open_process.h A + chrome\plugin\command_buffer_stub_win.cc TEST=try BUG=none Review URL: http://codereview.chromium.org/661022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39937 0039d316-1c4b-4281-b951-d872f2087c98
* Move nphostapi.h to be with the rest of the NPAPI headers.jam@chromium.org2010-02-242-0/+326
| | | | | | Review URL: http://codereview.chromium.org/652161 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39852 0039d316-1c4b-4281-b951-d872f2087c98
* Missed OpenBSD ifdef in third_partypvalchev@google.com2010-02-231-1/+1
| | | | | | Review URL: http://codereview.chromium.org/652130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39781 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg configs with pthreads on windowsfbarchard@chromium.org2010-02-222-10/+10
| | | | | | | | | BUG=35850 TEST=build on windows and test ffmpeg dll sizes are reduced by about 30%. Review URL: http://codereview.chromium.org/646001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39607 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 39530 - GPU plugin forwards repaint events to Pepper plugin.apatrick@chromium.org2010-02-201-10/+0
| | | | | | | | | | | | | | | | WM_PAINT results in a call to Pepper repaint callback. Implemented WM_ERASEBKGND to prevent flickering on repaint. Implemented PGL_NO_CONTEXT (copied from EGL spec). This is already reviewed by alokp but unfortunately got entangled with this CL. TEST=none BUG=none Review URL: http://codereview.chromium.org/571018 TBR=alokp@chromium.org Review URL: http://codereview.chromium.org/650100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39535 0039d316-1c4b-4281-b951-d872f2087c98
* GPU plugin forwards repaint events to Pepper plugin.apatrick@chromium.org2010-02-201-0/+10
| | | | | | | | | | | | | WM_PAINT results in a call to Pepper repaint callback. Implemented WM_ERASEBKGND to prevent flickering on repaint. Implemented PGL_NO_CONTEXT (copied from EGL spec). This is already reviewed by alokp but unfortunately got entangled with this CL. TEST=none BUG=none Review URL: http://codereview.chromium.org/571018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39530 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg - add WAV support for chromiumos media player.fbarchard@chromium.org2010-02-194-18/+22
| | | | | | | | | | | BUG=32756 TEST=build with chromeos=1 and branding=Chromium Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=39335 Review URL: http://codereview.chromium.org/641001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39477 0039d316-1c4b-4281-b951-d872f2087c98
* Solaris: Second set adding in Solaris as an OS optionevan@chromium.org2010-02-183-4/+4
| | | | | | | | | | TEST=compiles BUG=30101 Patch by James Choi <jchoi42@pha.jhu.edu>. Review URL: http://codereview.chromium.org/606075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39362 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 39335 - ffmpeg add WAV support for chromiumos media player.brettw@chromium.org2010-02-184-21/+17
| | | | | | | | | | | | BUG=32756 TEST=build with chromeos=1 and branding=Chromium Review URL: http://codereview.chromium.org/641001 TBR=fbarchard@chromium.org Review URL: http://codereview.chromium.org/647002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39336 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg - add WAV support for chromiumos media player.fbarchard@chromium.org2010-02-184-17/+21
| | | | | | | | | BUG=32756 TEST=build with chromeos=1 and branding=Chromium Review URL: http://codereview.chromium.org/641001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39335 0039d316-1c4b-4281-b951-d872f2087c98
* Per Dick Sites advice, adding the CLD repeat flag to help with thejcampan@chromium.org2010-02-171-1/+1
| | | | | | | | | | | | | detection on some pages. This only marginally slows down the language detection. BUG=35156 TEST=Open http://app.jackrabbitclass.com/eventcalendar.asp?orgid=250131 in Chrome English. No translation infobar should be shown. Review URL: http://codereview.chromium.org/626008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39289 0039d316-1c4b-4281-b951-d872f2087c98
* solaris: minor ifdefsevan@chromium.org2010-02-171-1/+1
| | | | | | | | | | | | | base/process_util_posix.cc, base/third_party/nspr/prcpucfg.h, third_party/npapi/bindings/npapi.h: added alternate Solaris OS choice BUG=30101 TEST=compiles Patch by James Choi <jchoi42@pha.jhu.edu>. Review URL: http://codereview.chromium.org/606069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39220 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg additional source files for chromeos armfbarchard@chromium.org2010-02-171-0/+8
| | | | | | | | | BUG=32756 TEST=build with ffmpeg_branding=ChromeOS Review URL: http://codereview.chromium.org/614007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39176 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg add solaris support.fbarchard@chromium.org2010-02-171-8/+8
| | | | | | | | | | | Original version by electricmonopole@gmail.com Code based on this review http://codereview.chromium.org/606075 BUG=30101 TEST=build ffmpeg on solaris. Review URL: http://codereview.chromium.org/606076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39169 0039d316-1c4b-4281-b951-d872f2087c98
* FFmpeg requires additional arm source code for chromium linux arm.fbarchard@chromium.org2010-02-161-0/+4
| | | | | | | | | BUG=32755 TEST=build chromium on arm. Review URL: http://codereview.chromium.org/606072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39140 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some issues with compiling Mac plugin code with deprecation defines setstuartmorgan@chromium.org2010-02-161-0/+2
| | | | | | | | | | | | Makes the code compile under NP_NO_QUICKDRAW and NP_NO_CARBON (modulo some gyp stuff that 64-bit builds will need to prevent compiling the shim library), and makes the tweaking of DYLD_INSERT_LIBRARIES 32-bit only. Also removes a QuickDraw variable left over from an earlier version of the QuickDraw support. BUG=none TEST=none; supports future 64-bit compilation Review URL: http://codereview.chromium.org/597053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39096 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 38882 - Land http://codereview.chromium.org/576001 again temporarily.glider@chromium.org2010-02-1648-2045/+820
| | | | | | | | | | | TBR=jar,antonm Review URL: http://codereview.chromium.org/596083 TBR=glider@chromium.org Review URL: http://codereview.chromium.org/604063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39083 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg no longer generates or uses version.hfbarchard@chromium.org2010-02-1214-14/+0
| | | | | | | | | BUG=32755 TEST=chrome should still build without these files. Review URL: http://codereview.chromium.org/604037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38977 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg on arm needs different assembly files.fbarchard@chromium.org2010-02-121-7/+15
| | | | | | | | | BUG=32755 TEST=linux arm version should build. Review URL: http://codereview.chromium.org/596089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38976 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg configs to fix valgrind and mem align hackfbarchard@chromium.org2010-02-1216-60/+60
| | | | | | | | | | | Also disable EBP and EBX in the config.h (manual patch) BUG=35561,35559 TEST=valgrind should build. Review URL: http://codereview.chromium.org/601066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38974 0039d316-1c4b-4281-b951-d872f2087c98
* Land http://codereview.chromium.org/576001 again temporarily.glider@chromium.org2010-02-1248-820/+2045
| | | | | | | | TBR=jar,antonm Review URL: http://codereview.chromium.org/596083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38882 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg roll the deps which pulls in the new source, the gyp that builds the ↵fbarchard@chromium.org2010-02-1218-474/+3309
| | | | | | | | | | | new files and the config.h files for every platform. BUG=32755 TEST=build chromium/chrome on all platforms. Review URL: http://codereview.chromium.org/578024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38869 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 38766 - Temporarily land http://codereview.chromium.org/576001 to ↵glider@chromium.org2010-02-1148-2045/+820
| | | | | | | | | | | | | | | check the performance. TBR=antonm,jar Review URL: http://codereview.chromium.org/597040 TBR=glider@chromium.org Review URL: http://codereview.chromium.org/598064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38772 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily land http://codereview.chromium.org/576001 to check theglider@chromium.org2010-02-1148-820/+2045
| | | | | | | | | | performance. TBR=antonm,jar Review URL: http://codereview.chromium.org/597040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38766 0039d316-1c4b-4281-b951-d872f2087c98
* base::SharedMemory does not set the size in other than the creatingsehr@google.com2010-02-101-1/+4
| | | | | | | | process. Create an API to get the size of the audio shared memory region. Review URL: http://codereview.chromium.org/596038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38665 0039d316-1c4b-4281-b951-d872f2087c98
* Include test_shell.gypi in webkit.gyp instead of maintaining a distinctmark@chromium.org2010-02-101-1/+1
| | | | | | | | | | | | | | | | | | test_shell.gyp. This allows the removal of webkit.gyp:pull_in_test_shell, eliminating the circular relationship between webkit.gyp and test_shell.gyp. The expected semantics of building all of test_shell during a webkit.gyp:All build is performed are retained. This change depends on GYP r781 (in Chromium at r38526) for GYP suffix operator path section treatment. It also depends on Chromium r38519 and r38658 for common.gypi treatment of chromium_code. BUG=33186 TEST=Xcode no longer holds stale project files in memory Review URL: http://codereview.chromium.org/602006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38664 0039d316-1c4b-4281-b951-d872f2087c98