summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Move sqlite preprocessed directory one level up, it's not from upstream.phajdan.jr@chromium.org2010-09-1610-9/+9
| | | | | | | | | | | This is a follow-up to one of my earlier patches. TEST=none BUG=22208, 50769 Review URL: http://codereview.chromium.org/3301019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59717 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: make tools/licenses.py happy about third_party/npapiphajdan.jr@chromium.org2010-09-162-0/+34
| | | | | | | | BUG=55168 TEST=tools/licenses.py Review URL: http://codereview.chromium.org/3447005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59688 0039d316-1c4b-4281-b951-d872f2087c98
* Revert my two latest changes with git, seems that drover is broken.phajdan.jr@chromium.org2010-09-157-0/+10331
| | | | | | | | | | | TBR=shess BUG= TEST= Review URL: http://codereview.chromium.org/3380008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59578 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 59573 - Move sqlite preprocessed directory one level up, it's not ↵phajdan.jr@chromium.org2010-09-159-10333/+2
| | | | | | | | | | | | | | | from upstream. This is a follow-up to one of my earlier patches. TEST=none BUG=22208, 50769 Review URL: http://codereview.chromium.org/3301019 TBR=phajdan.jr@chromium.org Review URL: http://codereview.chromium.org/3389007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59575 0039d316-1c4b-4281-b951-d872f2087c98
* Move sqlite preprocessed directory one level up, it's not from upstream.phajdan.jr@chromium.org2010-09-159-2/+2
| | | | | | | | | | This is a follow-up to one of my earlier patches. TEST=none BUG=22208, 50769 Review URL: http://codereview.chromium.org/3301019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59573 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: make sure tools/licenses.py is happy about third_party/skiaphajdan.jr@chromium.org2010-09-152-0/+204
| | | | | | | | BUG=55020 TEST=tools/licenses.py Review URL: http://codereview.chromium.org/3457002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59564 0039d316-1c4b-4281-b951-d872f2087c98
* Add LICENSE file based on header of source files.jar@chromium.org2010-09-141-0/+30
| | | | | | | | BUG=55163 r=phajdan.jr Review URL: http://codereview.chromium.org/3424004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59447 0039d316-1c4b-4281-b951-d872f2087c98
* Add README.chromium for third_party/protobuf2cmasone@google.com2010-09-101-0/+7
| | | | | | | | | BUG=55021 TEST=None Review URL: http://codereview.chromium.org/3333025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59024 0039d316-1c4b-4281-b951-d872f2087c98
* libjingle roll 27->29sergeyu@chromium.org2010-09-082-3/+10
| | | | | | | | | BUG=None TEST=unittests Review URL: http://codereview.chromium.org/3368008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58885 0039d316-1c4b-4281-b951-d872f2087c98
* Remove empty directories in third_party/cldjshin@chromium.org2010-09-031-1/+0
| | | | | | | | | | | | | | | | | | | The removed directories are: bar bar/toolbar bar/toolbar/cld bar/toolbar/cld/i18n gcl does not show any of them and does not even allow uploading the cl. So, I removed the empty line (last line) in README.chromium for the recording purpose. BUG=None TEST=CLD builds just fine. TBR=jcivelli Review URL: http://codereview.chromium.org/3329011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58554 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for ChromeOS build, included linux version of plugin.vch file for now to ↵zelidrag@chromium.org2010-09-021-0/+1
| | | | | | | | | | | please FILES.cfg requirements (we don't dump this file in ChromeOS image right now anyway).^M TEST=none BUG=none Review URL: http://codereview.chromium.org/3351003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58295 0039d316-1c4b-4281-b951-d872f2087c98
* Made sure we use ChromeOS version of flash for ChromeOS builds.zelidrag@chromium.org2010-08-311-1/+6
| | | | | | | | | TEST=none BUG=chromium-os:6013 Review URL: http://codereview.chromium.org/3283004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58030 0039d316-1c4b-4281-b951-d872f2087c98
* Remove libxml hack that is not needed after we rolled in the WebKit fixphajdan.jr@chromium.org2010-08-312-53/+0
| | | | | | | | | | | from https://bugs.webkit.org/show_bug.cgi?id=30508. BUG=29333 TEST=see bug Review URL: http://codereview.chromium.org/3280011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58011 0039d316-1c4b-4281-b951-d872f2087c98
* Add Mozilla's ISimpleDOM COM interfaces, which are neededdmazzoni@chromium.org2010-08-316-0/+560
| | | | | | | | | | | | | | | | | | 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 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=51710 Review URL: http://codereview.chromium.org/2802031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57940 0039d316-1c4b-4281-b951-d872f2087c98
* Move us closer to passing the license check script.phajdan.jr@chromium.org2010-08-305-2/+5
| | | | | | | | TEST=none BUG=28291 Review URL: http://codereview.chromium.org/3245008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57895 0039d316-1c4b-4281-b951-d872f2087c98
* This CL introduces the stack shadowing mechanism that should help TCMalloc'sglider@chromium.org2010-08-273-0/+193
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | heap leak checker to unwind the memory allocation stacks better. Currently, if a memory region is allocated from a library built without frame pointers heapchecker is unable to unwind the stack and records only the top frame. This is inconvenient, because: -- several leaks from different places are treated as leaks from the same source -- it's hard to suppress such leaks, because a one-line suppression is uninformative linux_shadow_stacks.cc keeps the threads' IP and SP values in thread-local stacks upon each function entry/exit using gcc function instrumentation (-finstrument-functions). The GetStackTrace routine from stacktrace_shadow-inl.h unwinds the stack as usual (using frame pointers), but then updates the result with the shadow stack frames which SP values are below the bottom frame of the unwind result. Note that -finstrument-functions affects only Chromium code, not the libraries. This means that we cannot get more than one library function frame at the top of the stack. For example, consider a libfoo library that has a public foo_do_something() routine which allocates memory via foo_alloc(). If Chromium calls foo_do_something() from ChromeCallFoo(), then the following call chain effectively happens: main -> ChromeCallFoo -> foo_do_something -> foo_alloc If libfoo is built with -fomit-frame-pointers, heapcheck can unwind only the last stack frame: foo_alloc On the other hand, the shadow stack at the allocation site contains everything below the libfoo calls: main -> ChromeCallFoo As a result the following allocation stack is recorded: main -> ChromeCallFoo -> foo_alloc This is enough to distinguish between e.g. ChromeCallFoo1 and ChromeCallFoo2 Review URL: http://codereview.chromium.org/3120017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57658 0039d316-1c4b-4281-b951-d872f2087c98
* Add a stub implementation of sqlite3Preload when building with system sqlite.phajdan.jr@chromium.org2010-08-261-0/+4
| | | | | | | | | | | This fixes a compile problem when using -Duse_system_sqlite=1 TEST=none BUG=22208 Review URL: http://codereview.chromium.org/3134039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57578 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Fix compilation issue with gcc-4.1.2.craig.schlenter@chromium.org2010-08-241-1/+1
| | | | | | | | | | | This patch is upstream already as part of google-perftools r97. BUG=52114 TEST=compiles with older gcc Review URL: http://codereview.chromium.org/3137035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57178 0039d316-1c4b-4281-b951-d872f2087c98
* Reintegrate certificate selection in HttpNetworkTransaction DoLoopdavidben@chromium.org2010-08-214-2/+46
| | | | | | | | | | | | | | | | | | | | | The HttpNetworkTransaction refactor intercepts the client auth handling and moves it out of DoLoop. Because HandleCertificateRequest often switches states, this caused a DCHECK and crash in some circumstances. This reintegrates it and adds unit tests to catch the DCHECK. We really want to test sending a legitimate certificate, as well as more checking interesting errors, but we cannot import temporary keys yet. We also add a patch for tlslite to send a non-empty certificate_types. Apple's SSL implementation raises a protocol error otherwise. BUG=52744,51132,52778 TEST=SSLClientSocketTest.ConnectClientAuth*,URLRequestTest.ClientAuthTest Review URL: http://codereview.chromium.org/3141026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56983 0039d316-1c4b-4281-b951-d872f2087c98
* Improve support for requesting client certs in tlslitersleevi@chromium.org2010-08-216-11/+233
| | | | | | | | | | | Currently, tlslite only supports the caller passing in a list of CAs pre-encoded for the TLS CertificateRequest message. This CL improves that, by providing a means of extracting the DER-encoded subject name from an X509 certificate, supplying a list of such names to tlslite's server routines, and having tlslite encode the list of CAs as part of the CertificateRequest. BUG=47656, 47658 TEST=net_unittests Review URL: http://codereview.chromium.org/3177015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56982 0039d316-1c4b-4281-b951-d872f2087c98
* Update tlslite README.chromium and add a patch for r53724rsleevi@chromium.org2010-08-213-6/+104
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3115011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56977 0039d316-1c4b-4281-b951-d872f2087c98
* Another speculative fix.phajdan.jr@chromium.org2010-08-191-0/+1
| | | | | | | | | TBR=evan BUG=22208 Review URL: http://codereview.chromium.org/3149021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56624 0039d316-1c4b-4281-b951-d872f2087c98
* Speculative fix for WebKit builder compile failures.phajdan.jr@chromium.org2010-08-181-0/+5
| | | | | | | | BUG=22208 TBR=evan git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56623 0039d316-1c4b-4281-b951-d872f2087c98
* Move bundled copy of sqlite one level deeper to better separate itphajdan.jr@chromium.org2010-08-18769-140/+155
| | | | | | | | | | | | | from our patches, READMEs, etc. Also, add a shim header so we can use it for building with system sqlite. TEST=compile BUG=22208 Review URL: http://codereview.chromium.org/3108030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56619 0039d316-1c4b-4281-b951-d872f2087c98
* Mongoose is an MIT licensed HTTP server that is used by chrome tojmikhail@google.com2010-08-184-0/+5046
| | | | | | | | | | | | | | | implement the JSON over HTTP protocol of WebDriver. It is a full featured server with SSL capability. The maximum number of url headers has been changed from 64 to 128 and the bindings and tests are not included since they are not used. BUG=none TEST=none Project URL: http://code.google.com/p/mongoose/ Review URL: http://codereview.chromium.org/3080002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56479 0039d316-1c4b-4281-b951-d872f2087c98
* The atoms file is created by the WebDriver team to standardize jmikhail@google.com2010-08-174-0/+1919
| | | | | | | | | | | | | behavior across multiple browsers. This file is generated by them and must be checked in manually to ensure no breakage occurs with ChromeDriver BUG=none TEST=none Review URL: http://codereview.chromium.org/3180005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56414 0039d316-1c4b-4281-b951-d872f2087c98
* Remove +x from a source file.evan@chromium.org2010-08-171-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56286 0039d316-1c4b-4281-b951-d872f2087c98
* * Add rmdir, mkdir -p and umask to d8 on Unix.evan@chromium.org2010-08-17173-107/+110
| | | | | | | | | | | | | * Remove the non-working methods from the os object on d8 on Windows so you can test for their presence with if (os.system). * Add a test (not run by default since it only works on d8). * Fix incorrect use of wait that left defunct processes (zombies). Committed: http://code.google.com/p/v8/source/detail?r=1650 Review URL: http://codereview.chromium.org/56107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56276 0039d316-1c4b-4281-b951-d872f2087c98
* Revert my last two changes.evan@chromium.org2010-08-14173-110/+107
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56116 0039d316-1c4b-4281-b951-d872f2087c98
* libxml: move all upstream code into a src/ subdirectory.evan@chromium.org2010-08-13173-107/+110
| | | | | | | | | | This helps keep our patches, build files, and metadata separate. (Note that src/ is not purely what upstream has, since it has our patches applied.) Review URL: http://codereview.chromium.org/3160012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56107 0039d316-1c4b-4281-b951-d872f2087c98
* Deleted glew from third party.apatrick@chromium.org2010-08-128-28844/+0
| | | | | | | | | | | The final GLEW dependency (in webkit) has been removed. Deleting unused library. TEST=try BUG=none Review URL: http://codereview.chromium.org/3158007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55924 0039d316-1c4b-4281-b951-d872f2087c98
* Backport SQLite http://www.sqlite.org/src/ci/b8b465ed2cphajdan.jr@chromium.org2010-08-094-10/+72
| | | | | | | | | | | | This brings some improvements for ctype's locale-sensitive handling of some ASCII characters, see http://crbug.com/15261. TEST=none BUG=50769 Review URL: http://codereview.chromium.org/2884069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55504 0039d316-1c4b-4281-b951-d872f2087c98
* Add an #if to modp_b64_data.h to avoid a typedef conflict that certainmark@chromium.org2010-08-052-4/+14
| | | | | | | | | | | | finicky compilers (in particular, nacl-g++) complain about. Contributed by mdsteele@google.com BUG=none TEST=Try to compile modp_b64 with nacl-g++ Review URL: http://codereview.chromium.org/3044045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55137 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork one of our SQLite patches, icu-regexp.patchphajdan.jr@chromium.org2010-08-032-19/+16
| | | | | | | | | | | See discussion: http://thread.gmane.org/gmane.comp.db.sqlite.general/58457 TEST=none BUG=50769 Review URL: http://codereview.chromium.org/2806096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54809 0039d316-1c4b-4281-b951-d872f2087c98
* Fix language detection with short text pages.jcivelli@chromium.org2010-08-022-4/+6
| | | | | | | | | | | | Changed CLD wrapper function to return the number of bytes used for language detection, and using that in the render view to ignore detection for short texts. BUG=45156 TEST=Visit www.voila.fr, an infobar should show reporting the page is in French. Visit http://jdvhotels.com/calendar.html?datetime=1274857200000&id=0, no translate infobar should show. Review URL: http://codereview.chromium.org/3038018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54568 0039d316-1c4b-4281-b951-d872f2087c98
* Revert the changes to libxml.gyp in r52725.wtc@chromium.org2010-07-271-5/+10
| | | | | | | | | | | | | | | | Both libxml and its direct dependencies need to define LIBXML_STATIC when libxml is a static library. Right now it is necessary to define this macro only on Windows, but the macro is intended to be cross-platform. R=evan BUG=50048 TEST=Windows build log should not contain "locally defined symbol XXX imported" linker warings such as: libxslt.lib(numbers.obj) : warning LNK4049: locally defined symbol _xmlFree imported Review URL: http://codereview.chromium.org/3063009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53861 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed compilation errors for Windows multi-DLL build.apatrick@chromium.org2010-07-272-1/+8
| | | | | | | | | TEST=try BUG=none Review URL: http://codereview.chromium.org/2856063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53813 0039d316-1c4b-4281-b951-d872f2087c98
* Replaced sha, md5 module imports with hashlib.zelidrag@chromium.org2010-07-274-7/+48
| | | | | | | | | TEST=make sure desktopui_BrowserTest autotest works on ChromeOS BUG=chromium-os:4828 Review URL: http://codereview.chromium.org/2881026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53724 0039d316-1c4b-4281-b951-d872f2087c98
* Build libpng.dll for chromium multi dll version.victorw@chromium.org2010-07-221-1/+12
| | | | | | | | | | R=darin TEST=none BUG=none Review URL: http://codereview.chromium.org/3053011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53354 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 53122 - libxml: LIBXML_STATIC isn't needed on windows eithercevans@chromium.org2010-07-211-0/+5
| | | | | | | | | | | | | | | | | | | | In my previous patch today, I moved LIBXML_STATIC into a Windows-only block in the gyp file. It turns out I misread the #defines and it's not needed on any OS. libxml.h has this: #ifndef PIC # define LIBXML_STATIC #endif The PIC define mentioned there appears to be a Linuxism, which is fine for us because we want it to be static anyway. Review URL: http://codereview.chromium.org/2825052 TBR=evan@chromium.org Review URL: http://codereview.chromium.org/3049004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53129 0039d316-1c4b-4281-b951-d872f2087c98
* libxml: LIBXML_STATIC isn't needed on windows eitherevan@chromium.org2010-07-201-5/+0
| | | | | | | | | | | | | | | | | In my previous patch today, I moved LIBXML_STATIC into a Windows-only block in the gyp file. It turns out I misread the #defines and it's not needed on any OS. libxml.h has this: #ifndef PIC # define LIBXML_STATIC #endif The PIC define mentioned there appears to be a Linuxism, which is fine for us because we want it to be static anyway. Review URL: http://codereview.chromium.org/2825052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53122 0039d316-1c4b-4281-b951-d872f2087c98
* 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