summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Move APSL code into third_party.avi@chromium.org2010-10-185-0/+513
| | | | | | | | | BUG=none TEST=unit tested Review URL: http://codereview.chromium.org/3801013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62983 0039d316-1c4b-4281-b951-d872f2087c98
* Pull in XPath fix from upstream.cevans@chromium.org2010-10-162-4/+19
| | | | | | | | | BUG=58731 TEST=NONE Review URL: http://codereview.chromium.org/3839002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62828 0039d316-1c4b-4281-b951-d872f2087c98
* Implement IME for Mac plugins using the Cocoa event model on 10.6stuartmorgan@chromium.org2010-10-153-0/+203
| | | | | | | | | | | | | Based on the implementation of Gecko's Cocoa event model IME handling on 64-bit, but modified to fit Chrome's cross-process event handling. Because NSTextInputContext is 10.6+, 10.5 will need a cempletely different implementation. BUG=30905 TEST=Plugins implementing the updated NPAPI Cocoa IME spec should handle IME on 10.6. Review URL: http://codereview.chromium.org/3808001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62820 0039d316-1c4b-4281-b951-d872f2087c98
* Use protobuf_lite to save on binary size.agl@chromium.org2010-10-131-2/+4
| | | | | | | | | | | | | | | | | Now that we have a forked protobuf-lite library which can retain unknown fields, we can switch to using protobuf-lite. The full protobuf target has been renamed to hopefully avoid accidental use in the future. This saves 357K from a stripped, Release, Linux 'chrome' binary (48032752 -> 47676176). BUG=56579 TEST=sync_unit_tests Review URL: http://codereview.chromium.org/3793001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62426 0039d316-1c4b-4281-b951-d872f2087c98
* Remove third_party/protobuf2agl@chromium.org2010-10-135-1634/+0
| | | | | | | | | This can be safely nuked because we're using third_party/protobuf now. BUG=none TEST=compile git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62422 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Rolled cache invalidation API to @49.akalin@chromium.org2010-10-136-0/+133
| | | | | | | | | | | | | | | Made changes to reflect API changes. Added more partially-applied callback implementations. Added more needed includes. BUG=58556 TEST=Existing unit tests Review URL: http://codereview.chromium.org/3665003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62369 0039d316-1c4b-4281-b951-d872f2087c98
* protobuf: add unknown field retention to protobuf-lite.agl@chromium.org2010-10-1219-622/+589
| | | | | | | | | BUG=56579 TEST=sync_unit_tests Review URL: http://codereview.chromium.org/3544012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62331 0039d316-1c4b-4281-b951-d872f2087c98
* Update sqlite's README.chromium with a note to keep webkit sidephajdan.jr@chromium.org2010-10-111-0/+5
| | | | | | | | | | | in sync. BUG=22208 TEST=none Review URL: http://codereview.chromium.org/3570009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62151 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Rolled cache-invalidation-api to @39.akalin@chromium.org2010-10-071-1/+2
| | | | | | | | | | | | | | | | | Updated sync notifier code to work with new cache-invalidation APIs. Added TODOs to support persistence for sync notifications. Use a chrome test runner for cacheinvalidation_unittests to get it to work again. fixed cache invalidation unit tests BUG=None TEST=cacheinvalidation_unittests Review URL: http://codereview.chromium.org/3532018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61851 0039d316-1c4b-4281-b951-d872f2087c98
* Add libwebp library source and gyp file.fbarchard@chromium.org2010-10-0716-0/+3692
| | | | | | | | | BUG=58225 TEST=library should build Review URL: http://codereview.chromium.org/3614010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61828 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 61787 - Add WebP library to Chromiumfbarchard@chromium.org2010-10-0716-3694/+0
| | | | | | | | | | | | BUG=58225 TEST=library buildable on all platforms. Review URL: http://codereview.chromium.org/3614010 TBR=fbarchard@chromium.org Review URL: http://codereview.chromium.org/3608014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61788 0039d316-1c4b-4281-b951-d872f2087c98
* Add WebP library to Chromiumfbarchard@chromium.org2010-10-0716-0/+3694
| | | | | | | | | BUG=58225 TEST=library buildable on all platforms. Review URL: http://codereview.chromium.org/3614010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61787 0039d316-1c4b-4281-b951-d872f2087c98
* Allow building with system-provided sqlite. Last change (tm).phajdan.jr@chromium.org2010-10-051-1/+1
| | | | | | | | | | | | | This is upstreaming a Gentoo Linux patch. This patch prevents having multiple conflicting copies of sqlite3Preload at link time, and also fixes a dependency problem that could result in a header mismatch. The gyp file change ensures that we propagate the USE_SYSTEM_SQLITE preprocessor symbol to all targets that need it. BUG=22208 TEST=none Review URL: http://codereview.chromium.org/3519002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61489 0039d316-1c4b-4281-b951-d872f2087c98
* I added FreeBSD-generated config files for libevent and tcmalloc, along with ↵pvalchev@chromium.org2010-10-047-6/+15
| | | | | | | | some remaining gyp file tweaks. Review URL: http://codereview.chromium.org/3423021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61433 0039d316-1c4b-4281-b951-d872f2087c98
* protobuf: switch to using third_party/protobufagl@chromium.org2010-10-012-5/+5
| | | | | | | | | | | | This change lights up new code, but the code should be identical to the code in protobuf2, so no functional changes are expected. BUG=56579 TEST=sync_unit_tests http://codereview.chromium.org/3598004/show git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61185 0039d316-1c4b-4281-b951-d872f2087c98
* protobuf: check in local copy.agl@chromium.org2010-09-30238-0/+106019
| | | | | | | | | | | | | | | This change doesn't make us *use* the local copy yet, that's the next step. The checked in code is taken from the same SVN revision which we currently pull with DEPS. (This is a no-op change from the point of view of the build.) BUG=56579 TEST=none http://codereview.chromium.org/3549005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61072 0039d316-1c4b-4281-b951-d872f2087c98
* SQLite: logging to track down SQLITE_IOERR_WRITE on waterfall.shess@chromium.org2010-09-291-2/+16
| | | | | | | | | | | | Will remove once it is determined what is happening, or if the fail still happens but this logging doesn't fire. BUG=56427 TEST=none Review URL: http://codereview.chromium.org/3473026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60938 0039d316-1c4b-4281-b951-d872f2087c98
* Implement VP8 encoder for chromotinghclam@chromium.org2010-09-281-0/+90
| | | | | | | | | | | Added EncoderVp8 with test for chromoting. TEST=remoting_unittests BUG=50235 Review URL: http://codereview.chromium.org/3005036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60854 0039d316-1c4b-4281-b951-d872f2087c98
* Add safebrowsing test server into dependencies. Also added Readme.chromium ↵lzheng@chromium.org2010-09-282-0/+37
| | | | | | | | | | | for third party code inclusion and safe_browsing.gyp to specified the dependency between this test and proto buffer. TEST=none BUG=47318 Review URL: http://codereview.chromium.org/3475013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60810 0039d316-1c4b-4281-b951-d872f2087c98
* Remove our local modifications to sqlite's os_unix.c now thatphajdan.jr@chromium.org2010-09-282-90/+17
| | | | | | | | | | | | | | | | http://trac.webkit.org/changeset/68310 has landed. They are no longer necessary, and are not used. This brings our sqlite copy a little closer to the upstream version and is a part of an effort to allow compiling with the system-provided sqlite. BUG=50769, 22208 TEST=none Review URL: http://codereview.chromium.org/3390032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60761 0039d316-1c4b-4281-b951-d872f2087c98
* Landing http://codereview.chromium.org/3387008 for sadrul:tfarina@chromium.org2010-09-287-0/+1500
| | | | | | | | | | | | | | | | linux: Add support for undo in the omnibox. GtkTextView does not support undo. So borrow the relevant code from GtkSourceView. BUG=18210 TEST=None Patch from sadrul <sadrul@chromium.org> Review URL: http://codereview.chromium.org/3429025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60744 0039d316-1c4b-4281-b951-d872f2087c98
* Python bindings for the remote webdriver protcol.jmikhail@google.com2010-09-2415-0/+1436
| | | | | | | | | | | | For more information see: http://code.google.com/p/selenium/wiki/PythonBindings BUG=none TEST=none Review URL: http://codereview.chromium.org/3358016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60507 0039d316-1c4b-4281-b951-d872f2087c98
* bzip2: update to 1.0.6agl@chromium.org2010-09-2211-23/+48
| | | | | | | | | BUG=56522 TEST=none http://codereview.chromium.org/3474004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60223 0039d316-1c4b-4281-b951-d872f2087c98
* Add libsrtp in DEPS, gyp file for libsrtp.sergeyu@chromium.org2010-09-223-0/+103
| | | | | | | | | BUG=53986 TEST=none Review URL: http://codereview.chromium.org/3382013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60213 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 60142 - Add libsrtp in DEPS, gyp file for libsrtp.sergeyu@chromium.org2010-09-223-109/+0
| | | | | | | | | | | | BUG=53986 TEST=none Review URL: http://codereview.chromium.org/3382013 TBR=sergeyu@chromium.org Review URL: http://codereview.chromium.org/3381016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60144 0039d316-1c4b-4281-b951-d872f2087c98
* Add libsrtp in DEPS, gyp file for libsrtp.sergeyu@chromium.org2010-09-223-0/+109
| | | | | | | | | BUG=53986 TEST=none Review URL: http://codereview.chromium.org/3382013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60142 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "net: add test for False Start corking."agl@chromium.org2010-09-213-40/+0
| | | | | | This reverts commit r60056. The test failed on Windows. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60059 0039d316-1c4b-4281-b951-d872f2087c98
* net: add test for False Start corking.agl@chromium.org2010-09-213-0/+40
| | | | | | | | | | | See r58838 for details of why we do False Start corking. BUG=none TEST=net_unittests http://codereview.chromium.org/3427014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60056 0039d316-1c4b-4281-b951-d872f2087c98
* 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