summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Update libxml to 2.7.7.evan@chromium.org2010-07-16124-36507/+31867
| | | | | | | | | | | In doing so, I recreated all the patches and organized them under a patches/ subdirectory. BUG=32197 Review URL: http://codereview.chromium.org/2951008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52725 0039d316-1c4b-4281-b951-d872f2087c98
* Build OSMesa as a loadable_module so chrome does not link against it.apatrick@chromium.org2010-07-151-1/+11
| | | | | | | | | | | Build Mesa with -fPIC flag on linux so it can be linked into a shared library. TEST=try BUG=none Review URL: http://codereview.chromium.org/2975016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52542 0039d316-1c4b-4281-b951-d872f2087c98
* Added --use-gl command line flag to select GL implementation.apatrick@chromium.org2010-07-142-6/+15
| | | | | | | | | | | | - Options are desktop, egl and osmesa. - Also added support for bliting an OSMesa bask buffer to a GDK window. TEST=trybots, manual verification that WebGL and Pepper 3D work BUG=45898 Review URL: http://codereview.chromium.org/2825005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52388 0039d316-1c4b-4281-b951-d872f2087c98
* Changed the revision number of libjingle to r24.sergeyu@chromium.org2010-07-121-0/+4
| | | | | | | Review URL: http://codereview.chromium.org/2921004 Patch from Ahmad Sharif <asharif@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52089 0039d316-1c4b-4281-b951-d872f2087c98
* Updated cache-invalidation-api to @33.akalin@chromium.org2010-07-091-0/+2
| | | | | | | | | BUG=34647 TEST=built on all platforms Review URL: http://codereview.chromium.org/2970001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52018 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome side of making RenderView not special case PluginDocument and making ↵jam@chromium.org2010-07-081-2/+4
| | | | | | | | the WebPlugin API more like WebView. Review URL: http://codereview.chromium.org/2827047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51886 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 51710 - Add Mozilla's ISimpleDOM COM interfaces, which are neededdmazzoni@chromium.org2010-07-076-556/+0
| | | | | | | | | | | | | | | | | | | in order to fully support Windows screenreaders. Note: it makes sense to check these files into third_party directly (rather than pull from Mozilla's repository) because (1) they're very small (under 500 lines total), and (2) they're stable and unlikely to change frequently. BUG=48185 TEST=none Review URL: http://codereview.chromium.org/2802031 TBR=dmazzoni@chromium.org Review URL: http://codereview.chromium.org/2873043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51795 0039d316-1c4b-4281-b951-d872f2087c98
* Add Mozilla's ISimpleDOM COM interfaces, which are neededdmazzoni@chromium.org2010-07-076-0/+556
| | | | | | | | | | | | | | | | in order to fully support Windows screenreaders. Note: it makes sense to check these files into third_party directly (rather than pull from Mozilla's repository) because (1) they're very small (under 500 lines total), and (2) they're stable and unlikely to change frequently. BUG=48185 TEST=none Review URL: http://codereview.chromium.org/2802031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51710 0039d316-1c4b-4281-b951-d872f2087c98
* Update iaccessible2 interface to latest version. Add README and LICENSEdmazzoni@chromium.org2010-07-073-452/+1054
| | | | | | | | | | | files that were inadvertantly left out of the initial changelist. BUG=none TEST=none Review URL: http://codereview.chromium.org/2830037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51709 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a fts3 typo/bug.dumi@chromium.org2010-07-032-2/+2
| | | | | | | | | | TEST=crash doesn't seem to happen anymore BUG=47059 Review URL: http://codereview.chromium.org/2829042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51584 0039d316-1c4b-4281-b951-d872f2087c98
* tcmalloc: also hook malloc_usable_sizeevan@chromium.org2010-07-021-0/+8
| | | | | | | | | | | | The nvidia opengl driver uses this function. If we don't hook it with tcmalloc, then we mix calls to tcmalloc functions (malloc, free, etc) with the libc ones, causing our WebGL bits to hang. BUG=44590 Review URL: http://codereview.chromium.org/2830035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51539 0039d316-1c4b-4281-b951-d872f2087c98
* Updated cache-invalidation library to @30.akalin@chromium.org2010-07-022-0/+26
| | | | | | | | | | | BUG=34647 TEST=sync_listen_notifications Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=51330 Review URL: http://codereview.chromium.org/2880008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51477 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Moving some new third party code into its proper dir. Also tweak the ↵andybons@chromium.org2010-07-014-0/+251
| | | | | | | | | | radius of the close button hover state circle a bit. BUG=none TEST=none Review URL: http://codereview.chromium.org/2833050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51417 0039d316-1c4b-4281-b951-d872f2087c98
* Added support to GLEW for dynamically looking up the core WGL entrykbr@google.com2010-06-303-1/+104
| | | | | | | | | | | | | | | | | points to avoid the need to link against opengl32.lib. Added _ATL_NO_OPENGL #define in build/common.gypi to prevent link directive from forcibly pulling in opengl32.lib for any Chrome code using ATL. Once upstream code in WebKit is changed to use the new wglew entry points and remove opengl32.lib from the link line, chrome.dll will no longer depend on opengl32.dll. BUG=45586 TEST=ran WebGL with --in-process-webgl Review URL: http://codereview.chromium.org/2856022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51277 0039d316-1c4b-4281-b951-d872f2087c98
* Added support for vector printing for Pepper v1 plugins for Linux.sanjeevr@chromium.org2010-06-291-5/+14
| | | | | | | | | BUG=None TEST=Test printing from Chrome PDF plugin on Linux. Review URL: http://codereview.chromium.org/2807027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51181 0039d316-1c4b-4281-b951-d872f2087c98
* Added option to disable logging in libjinglesergeyu@chromium.org2010-06-292-1/+9
| | | | | | | | | TEST=compile libjingle with and without no_libjingle_loggin=1 BUG=None Review URL: http://codereview.chromium.org/2852031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51180 0039d316-1c4b-4281-b951-d872f2087c98
* Allow quering Pepper plugin for selected text for the context menu. Also ↵jam@chromium.org2010-06-291-11/+19
| | | | | | | | take out the ability to access the clipboard since it's not exposed to HTML for security reasons. Review URL: http://codereview.chromium.org/2841028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51159 0039d316-1c4b-4281-b951-d872f2087c98
* Update libpng to version 1.2.44mhm@chromium.org2010-06-267-58/+121
| | | | | | | | | | | According to libpng website, this will solve the vulnerability ID CVE-2010-1205. BUG=47633 TEST=None Review URL: http://codereview.chromium.org/2835021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50937 0039d316-1c4b-4281-b951-d872f2087c98
* Added support for vector printing for Pepper v1 plugins for Windows. Mac and ↵sanjeevr@chromium.org2010-06-241-0/+8
| | | | | | | | | | | Linux to follow. BUG=None. TEST=Test printing from Chrome PDF plugin on Windows. Review URL: http://codereview.chromium.org/2863019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50699 0039d316-1c4b-4281-b951-d872f2087c98
* Fix remoting_unittests on shlib-dbg build botshclam@chromium.org2010-06-241-2/+0
| | | | | | | | | | | | Pull in extra dependencies that require to run remoting_unittests on shlib-dbg linux bot. TEST=test runs BUG=none Review URL: http://codereview.chromium.org/2850025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50687 0039d316-1c4b-4281-b951-d872f2087c98
* Remove extra ',' at the end of an enum list which fails to compile in C withmsneck@google.com2010-06-231-1/+1
| | | | | | | | | | | "-pedantic" enabled. BUG=none TEST=none Review URL: http://codereview.chromium.org/2830024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50654 0039d316-1c4b-4281-b951-d872f2087c98
* Fix files with svn:executable permissions.thestig@chromium.org2010-06-231-0/+0
| | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50566 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed cacheinvalidation.gyp so dependents compile properly and consistently.akalin@chromium.org2010-06-221-27/+12
| | | | | | | | | BUG=34647 TEST=made sure http://codereview.chromium.org/2827014/show compiles. Review URL: http://codereview.chromium.org/2813027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50542 0039d316-1c4b-4281-b951-d872f2087c98
* Rolled cache invalidation library to @21 to fix windows warnings.akalin@chromium.org2010-06-182-0/+11
| | | | | | | | | BUG=34647 TEST=compiled on windows, verified there were no warnings Review URL: http://codereview.chromium.org/2854011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50285 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the FTS3 patch.dumi@chromium.org2010-06-162-52/+55
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/2849007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49898 0039d316-1c4b-4281-b951-d872f2087c98
* Add a font API to Pepper and implement on Linux based on agl's code from ↵jam@chromium.org2010-06-111-0/+79
| | | | | | | | http://codereview.chromium.org/2673003. Review URL: http://codereview.chromium.org/2794004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49599 0039d316-1c4b-4281-b951-d872f2087c98
* Proper fix for libjingle _DEBUG issue.dmaclach@chromium.org2010-06-101-1/+10
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/2763003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49460 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on fts3.dumi@chromium.org2010-06-091-1/+3
| | | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/2562002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49333 0039d316-1c4b-4281-b951-d872f2087c98
* Added EGL based GLContext.apatrick@chromium.org2010-06-091-1/+1
| | | | | | | | | | | | | | Python script to generate code to dynamically bind to GL functions (native GL, OSMesa, EGL or mock GL for unit tests). This replaces GLEW because GLEW doesn't bind to the GLES dialect of GL. Moved the mock GL code into app/gfx/gl. Updated the GPU code and AcceleratedSurface to use the new GL bindings. TEST=trybots BUG=none Review URL: http://codereview.chromium.org/2134006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49332 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 49202 - Fixes up alignment issue in remoting where subprojects of ↵dmaclach@chromium.org2010-06-081-4/+1
| | | | | | | | | | | | | | libjingle had _DEBUG defined even though libjingle itself did not. BUG=none TEST=none Review URL: http://codereview.chromium.org/2716003 TBR=dmaclach@chromium.org Review URL: http://codereview.chromium.org/2785002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49218 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes up alignment issue in remoting where subprojects of libjingle had ↵dmaclach@chromium.org2010-06-081-1/+4
| | | | | | | | | | | _DEBUG defined even though libjingle itself did not. BUG=none TEST=none Review URL: http://codereview.chromium.org/2716003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49202 0039d316-1c4b-4281-b951-d872f2087c98
* Disabled a pragma in gl.h that gcc does not support.apatrick@chromium.org2010-06-072-3/+10
| | | | | | | | | | | Fixes a warning treated as error issue when building chromium code that includes gl.h. TEST=try BUG=none Review URL: http://codereview.chromium.org/2722001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49120 0039d316-1c4b-4281-b951-d872f2087c98
* Removed Mesa EGL and GLES2 headers.apatrick@chromium.org2010-06-078-1695/+10
| | | | | | | | | | | | | | | | They conflict with our command buffer based GLES2 headers. Also changed these typedefs to be compliant with the regular OpenGL definitions: typedef signed long int GLintptr; typedef signed long int GLsizeiptr; TEST=try BUG=none Review URL: http://codereview.chromium.org/2663008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49109 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of DISALLOW_EVIL_CONSTRUCTORS macro usage in our code base.tfarina@chromium.org2010-06-071-1/+1
| | | | | | | | | | | TODO: Fix the remaining usages in third_party libraries and get rid of the macro in question. BUG=None TEST=trybots Review URL: http://codereview.chromium.org/2657005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49032 0039d316-1c4b-4281-b951-d872f2087c98
* Added debugging output to mcov to help debug buildbot errors.jrg@chromium.org2010-06-051-0/+14
| | | | | | | | Die with non-zero return code if it can't operate properly. Review URL: http://codereview.chromium.org/2630002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48991 0039d316-1c4b-4281-b951-d872f2087c98
* Include plugin.vch files for Flash Player (on official builds).viettrungluu@chromium.org2010-06-041-4/+12
| | | | | | | | | BUG=none TEST=everything still builds, new-style DRM-protected content plays Review URL: http://codereview.chromium.org/2630001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48978 0039d316-1c4b-4281-b951-d872f2087c98
* Convert RTF on the pasteboard to HTML and all it to substitute if present ↵pinkerton@chromium.org2010-06-043-0/+33
| | | | | | | | | | and no HTML is on a paste or drop. Safari does not put HTML on the pasteboard, only RTF. BUG=44661 TEST=dropping/pasting html should retain basic structure, but fonts/colors don't seem to propagate. Review URL: http://codereview.chromium.org/2674002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48962 0039d316-1c4b-4281-b951-d872f2087c98
* Fix more type issues from the npapi.h tranisition to *_t typesstuartmorgan@chromium.org2010-06-042-19/+2
| | | | | | | | | | | | | Fixes the remaining not _t types in our plugin code Removes the extra typedefs added to our copy of npapi.h Adds headers to plugin code where necessary due to implicit dependencies on standard headers via basictypes.h BUG=42645 TEST=Everything still compiles Review URL: http://codereview.chromium.org/2505001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48952 0039d316-1c4b-4281-b951-d872f2087c98
* Implement support for NPDrawingModelInvalidatingCoreAnimation in Mac pluginsstuartmorgan@chromium.org2010-06-031-1/+3
| | | | | | | | | BUG=38982 TEST=None (no plugins use it yet) Review URL: http://codereview.chromium.org/2561005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48877 0039d316-1c4b-4281-b951-d872f2087c98
* Porting fts2.patch to fts3. fts2.patch was created indumi@chromium.org2010-06-036-274/+2592
| | | | | | | | | | | | http://codereview.chromium.org/243068 and fts2.c was patched in http://codereview.chromium.org/216026. BUG=none TEST=none Review URL: http://codereview.chromium.org/1638019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48812 0039d316-1c4b-4281-b951-d872f2087c98
* New libjingle integrated to chrome.sergeyu@chromium.org2010-06-03201-37496/+590
| | | | | | | | | | | BUG=none TEST=Chrome Sync works Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=48798 Review URL: http://codereview.chromium.org/2255007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48811 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 48798 - New libjingle integrated to chrome.sergeyu@chromium.org2010-06-03201-590/+37496
| | | | | | | | | | | BUG=none TEST=Chrome Sync works Review URL: http://codereview.chromium.org/2255007 TBR=sergeyu@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48800 0039d316-1c4b-4281-b951-d872f2087c98
* New libjingle integrated to chrome.sergeyu@chromium.org2010-06-03201-37496/+590
| | | | | | | | | BUG=none TEST=Chrome Sync works Review URL: http://codereview.chromium.org/2255007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48798 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bunch more type changes as part of the npapi.h mergingstuartmorgan@chromium.org2010-06-022-75/+65
| | | | | | | | | | | | | This makes two types of changes - More int* -> int*_t transitions, since npapi.h switched over - Replace TRUE/FALSE, which have been removed from the upstream npapi.h. Since all our usage is C++, true/false seemed cleaner than 1/0. BUG=42645 TEST=Compiling still works Review URL: http://codereview.chromium.org/2484002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48725 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg roll to deps version that contains gyp and sourcefbarchard@chromium.org2010-06-0232-18878/+0
| | | | | | | | | BUG=42238 TEST=none Review URL: http://codereview.chromium.org/2475001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48697 0039d316-1c4b-4281-b951-d872f2087c98
* Disable optimization for s_texcombine.c because it takesnsylvain@chromium.org2010-06-012-1/+5
| | | | | | | | ~20 minutes to build on Chromium XP. Review URL: http://codereview.chromium.org/2460002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48648 0039d316-1c4b-4281-b951-d872f2087c98
* Disable TCMalloc heap sampling.willchan@chromium.org2010-05-271-1/+1
| | | | | | | | BUG=38960,40149 Review URL: http://codereview.chromium.org/2260003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48445 0039d316-1c4b-4281-b951-d872f2087c98
* Add a "Copy" API to Pepper, so that plugins don't have to hardcode the ↵jam@chromium.org2010-05-271-0/+5
| | | | | | | | platform specific shortcut. Also, this makes copying through the page menu work on Mac and Linux. Review URL: http://codereview.chromium.org/2329001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48443 0039d316-1c4b-4281-b951-d872f2087c98
* Add gpsd API into third_partyjoth@chromium.org2010-05-274-0/+1817
| | | | | | | | | | | | gps.h is required by the geolocation implementation in Chrome to use GPS devices (where available). (blocking http://codereview.chromium.org/2032010) BUG=43868 TEST=none Review URL: http://codereview.chromium.org/2061002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48377 0039d316-1c4b-4281-b951-d872f2087c98
* Recombined buzz::PreXmppAuth and buzz::SaslHandler to be compatibleakalin@chromium.org2010-05-275-40/+21
| | | | | | | | | | | | | | with upstream libjingle again. Changed GaiaOnlySaslHandler to GaiaTokenPreXmppAuth to match libjingle changes. BUG=none TEST=made sure sync worked with an @google.com account. Review URL: http://codereview.chromium.org/2221004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48364 0039d316-1c4b-4281-b951-d872f2087c98