summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Merge 90163 - Fix authorizer issue with fts3 in WebDatabase.shess@chromium.org2011-06-244-0/+30
| | | | | | | | | | | | | | | fts3 itself was authorized, but the most recent fts3 implementation calls PRAGMA page_size, and PRAGMA was not authorized. BUG=85522 TEST=See bug. Review URL: http://codereview.chromium.org/7230021 TBR=shess@chromium.org Review URL: http://codereview.chromium.org/7238028 git-svn-id: svn://svn.chromium.org/chrome/branches/782/src@90380 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 89016 - Improved performance on some phone-related functions by 8x ↵georgey@chromium.org2011-06-173-41/+70
| | | | | | | | | | | | | | | (1251ms on average against 9773.4ms on average on AutofillManagerTest.DeterminePossibleFieldTypesForUpload with 100 profiles). Real life performance improvement should be even bigger as most phones will be parsed once. TEST=The caching object is tested by multiple AutofillManager, PersonalDataManager, etc. unittests + new unit-test to test performance. BUG=85152 Review URL: http://codereview.chromium.org/7134032 TBR=georgey@chromium.org Review URL: http://codereview.chromium.org/7204006 git-svn-id: svn://svn.chromium.org/chrome/branches/782/src@89518 0039d316-1c4b-4281-b951-d872f2087c98
* Mac SQLite TimeMachine File Exclusionsmrossetti@chromium.org2011-05-316-11/+196
| | | | | | | | | | | | | | | | | When an SQLite database has been excluded from Time Machine backups also exclude its -journal. (In fts3_porter.c: had to rename the cType due to a conflict with an included Apple library.) BUG=74053 TEST=Manually: 1) Launch browser. 2) Run the following command: /usr/bin/xattr-2.6 ~/Library/Application\ Support/Chromium/Default/History-journal 3) Verify that the following is shown as one of the results of running the xattr-2.6 command: com.apple.metadata:com_apple_backup_excludeItem Review URL: http://codereview.chromium.org/6990066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87391 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r228tony@chromium.org2011-05-3123-319/+696
| | | | | | | | | | This includes a new lang: Armenian (hy) Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/7100004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87376 0039d316-1c4b-4281-b951-d872f2087c98
* libevent: include the revision number of the previous patch now that it has ↵agl@chromium.org2011-05-311-1/+1
| | | | | | landed. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87339 0039d316-1c4b-4281-b951-d872f2087c98
* third_party/libevent: don't touch base unless needed.agl@chromium.org2011-05-312-5/+3
| | | | | | | | | | | | | | | | | See referenced bug. I'm assuming that we don't actually have active events outliving the base, but just that the accesses of the base pointer outside of the conditional were premature. This change makes it so that we don't touch the base object unless the event really is active. This suggests that there's no security problem here and the crashes are those that are hitting pages that have been unmapped. BUG=44966 TEST=Valgrind Review URL: http://codereview.chromium.org/7096012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87338 0039d316-1c4b-4281-b951-d872f2087c98
* Update the tcmalloc vendor branch to r109glider@chromium.org2011-05-31132-22294/+25775
| | | | | | Review URL: http://codereview.chromium.org/6965012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87286 0039d316-1c4b-4281-b951-d872f2087c98
* Fix mesa not checking for a valid depth in mesa's _mesa_TexSubImage3Drsleevi@chromium.org2011-05-282-1/+6
| | | | | | | | | | BUG=84134 TEST=none Review URL: http://codereview.chromium.org/7074026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87161 0039d316-1c4b-4281-b951-d872f2087c98
* Fix libxml namespace wildcard comparisonrsleevi@chromium.org2011-05-282-1/+14
| | | | | | | | | | | R=thakis@chromium.org BUG=84132 TEST=none Review URL: http://codereview.chromium.org/7071029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87153 0039d316-1c4b-4281-b951-d872f2087c98
* These files were LGTM'd in a previous patch ↵chromium@hybridsource.org2011-05-272-0/+533
| | | | | | | | (http://codereview.chromium.org/3423021) but weren't committed, resubmitting them for FreeBSD support. Review URL: http://codereview.chromium.org/7076035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87099 0039d316-1c4b-4281-b951-d872f2087c98
* Change UTF-8 charcters in constants into escape sequencesgeorgey@chromium.org2011-05-274-41/+293
| | | | | | | | BUG=none TEST=unit-tested Review URL: http://codereview.chromium.org/7077021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86950 0039d316-1c4b-4281-b951-d872f2087c98
* Loosen corruption test in fts3.c while debugging.shess@chromium.org2011-05-262-2/+2
| | | | | | | | | | | | The gist of the test was right, but an uninitialized variable means it's not making the test intended. Will follow up with a fix later. BUG=84057, 83946 TEST=See bug 83946. Review URL: http://codereview.chromium.org/7075014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86864 0039d316-1c4b-4281-b951-d872f2087c98
* Import SQLite 3.7.6.3.shess@chromium.org2011-05-25551-46366/+150129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ran through the import script in third_party/sqlite/README.Chromium, including the SQLite test suite. A few minor errors under oserror-1.1.[123], I suspect my Linux reference machine is becoming outdated. SQLite changes are going to be hard/impossible to review. It's a year and a half of changes, might as well be a new package. Removed patches which are no longer necessary: icu-regepx.patch is already present safe-tolower.patch is already present attach-integer.patch no longer relevant For attach-integer.patch, the code has been refactored. The failure in http://crbug.com/38745 no longer occurs (ATTACH 12345 as db; attaches the SQLite database "12345" rather than crashing). Tweak test.patch for modern era. Adjusted webdb.patch for new flag. Clean up fts3.patch. fts3 has been substantially refactored, so much of the patch no longer applies. Reviewed fts3_write.c and many of the patches are now handled appropriately. I found one issue in fts3.c, and I'm still reviewing it. This will be ongoing. Disabled WAL (Write Ahead Log) and fts4 support for now as unknown unknowns. BUG=71731 TEST=*EVERYTHING* continues to work. Review URL: http://codereview.chromium.org/6990047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86616 0039d316-1c4b-4281-b951-d872f2087c98
* Added some enhancements to OCMock.dmaclach@chromium.org2011-05-244-2/+128
| | | | | | | | | BUG=NONE TEST=BUILD Review URL: http://codereview.chromium.org/7004036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86474 0039d316-1c4b-4281-b951-d872f2087c98
* Final gyp patch to make use of the new cross-platform POSIX defines ↵tony@chromium.org2011-05-2314-29/+27
| | | | | | | | toolkit_uses_gtk, os_posix, and use_x11. For lists of source files that use a mix of POSIX and Gtk APIs, toolkit_uses_gtk was given precedence. Solaris was made to use ALSA also, as libasound has been ported to FreeBSD and Solaris as a wrapper around the native OSS. Review URL: http://codereview.chromium.org/7055003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86352 0039d316-1c4b-4281-b951-d872f2087c98
* Fix heap profiler to always append the process id to the heap dump.glider@chromium.org2011-05-232-2/+7
| | | | | | | | | | | | | To run Chrome: HEAP_PROFILE_ALLOCATION_INTERVAL=1000000 HEAPPROFILE=heapprof out/Debug/chrome To analyze: pprof --text out/Debug/chrome heapprof.21026.0039.heap pprof --gv out/Debug/chrome heapprof.21026.0039.heap (pprof is slooow) Review URL: http://codereview.chromium.org/6532051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86273 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r216fta@sofaraway.org2011-05-2023-25/+3326
| | | | | | | | Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/7049015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86138 0039d316-1c4b-4281-b951-d872f2087c98
* Globally replace <(library) with static_libraryevan@chromium.org2011-05-1928-35/+35
| | | | | | | | | | | We provided <(library) as a variable to support a peculiar build configuration on Linux. We no longer support that build configuration, so we can simplify this code to no longer use a variable. Review URL: http://codereview.chromium.org/7051014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86004 0039d316-1c4b-4281-b951-d872f2087c98
* SQLite util.c somehow had CRLF.shess@chromium.org2011-05-191-1094/+1094
| | | | | | | | | | | This is making it impossible to test a change to it on the trybots. BUG=none TEST=none Review URL: http://codereview.chromium.org/7034042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85932 0039d316-1c4b-4281-b951-d872f2087c98
* harfbuzz: Actually apply patch to fix Thai crashes. :-(derat@chromium.org2011-05-192-2/+12
| | | | | | | | | | | | | | | | | | This appears to prevent some renderer crashes that are fairly easy to trigger with Thai pages on Chrome OS. (http://codereview.chromium.org/7000012/ previously added this to chromium.patch, which I mistakenly assumed would get applied on top of the source during the build process. I guess it's instead just a record of our changes from upstream?) BUG=chromium:75210,chromium-os:15103 TEST=visited pungame.com/sale.html many times and checked that it no longer triggers a renderer crash Review URL: http://codereview.chromium.org/7045021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85925 0039d316-1c4b-4281-b951-d872f2087c98
* Fix comment I missed.thomasvl@chromium.org2011-05-171-1/+1
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7039018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85679 0039d316-1c4b-4281-b951-d872f2087c98
* Support for better integration between OCMock and gtest.thomasvl@chromium.org2011-05-173-20/+104
| | | | | | | | | | | | | | | - Add a chromium method that will use OCMock's verify support, but add any failure to the gtest failure log and return something that can be asserted in the test. - Update the code using OCMock -verify to use the new util. - Remove the OCMock includes in files that weren't actually using it. TEST=none BUG=none Review URL: http://codereview.chromium.org/7031014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85676 0039d316-1c4b-4281-b951-d872f2087c98
* Update NPAPI headers to latest npapi-sdkstuartmorgan@chromium.org2011-05-173-32/+6
| | | | | | | | | | | Updates to r10 of the upstream 'npapi-sdk' project headers (the replacement for npapi-headers). Also further reduces forking, by removing some old local changes that are no longer necassary. BUG=42645 TEST=Everything still compiles Review URL: http://codereview.chromium.org/7033014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85636 0039d316-1c4b-4281-b951-d872f2087c98
* Remove libsrtpfloppymaster@gmail.com2011-05-123-105/+0
| | | | | | | | | | | | This library was added several months ago but never used. BUG=none TEST=none Review URL: http://codereview.chromium.org/7005020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85092 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r208tony@chromium.org2011-05-1121-183/+526
| | | | | | | | Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/7015008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85074 0039d316-1c4b-4281-b951-d872f2087c98
* harfbuzz: Add Behdad's patch to fix Thai crashes on Linux.derat@chromium.org2011-05-101-0/+14
| | | | | | | | | | | | This appears to prevent some renderer crashes that are fairly easy to trigger with Thai pages on Chrome OS. BUG=chromium:75210,chromium-os:15103 TEST=manual: built chromeos-chrome and checked that http://www.pungame.com/sale.html and http://happy.teenee.com/game/ no longer cause crashes Review URL: http://codereview.chromium.org/7000012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84890 0039d316-1c4b-4281-b951-d872f2087c98
* Websocket to TCP proxy running in a separate thread (only on ChromeOS).dilmah@chromium.org2011-05-102-1/+14
| | | | | | | | | | | | | | | | | | With this webproxy: authorized extensions can connect to ws://127.0.0.1:10101/tcpproxy, pass authorization_token:hostname:port: in first frame, then webproxy establishes TCP connection to hostname:port and forwards any subsequent communication. Subsequent communication between extension and webproxy is base64-encoded. TODO(dilmah): remove this temporary solution, get rid of separate thread and listening socket, instead provide the same functionality via hooks into websocket layer. BUG=chromium-os:9667 TEST=Manual Review URL: http://codereview.chromium.org/6801008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84795 0039d316-1c4b-4281-b951-d872f2087c98
* iwyu: Use callback_old.h where appropriate, part 1.jhawkins@chromium.org2011-05-101-1/+1
| | | | | | | | | | | BUG=none TEST=none R=thakis@chromium.org Review URL: http://codereview.chromium.org/6985009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84725 0039d316-1c4b-4281-b951-d872f2087c98
* Re-committing http://codereview.chromium.org/6803005/ after fixing multi-dll ↵georgey@chromium.org2011-05-0545-0/+31856
| | | | | | | | | | | | | build: Autofill phone number enhancements and integration of Phone Number Util Library: part 1 Temporarily the whole library is included, until the patch is upstreamed. BUG=71443 TEST=Unit-tested Review URL: http://codereview.chromium.org/6930013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84174 0039d316-1c4b-4281-b951-d872f2087c98
* net: remove the project net_base, and move back to a single net library.rvargas@google.com2011-05-041-1/+1
| | | | | | | | BUG=76997 TEST=NONE Review URL: http://codereview.chromium.org/6879131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84082 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 84000 - Autofill phone number enhancements and integration of Phone ↵georgey@chromium.org2011-05-0445-31850/+0
| | | | | | | | | | | | | | | Number Util Library: part 1 Temporarily the whole library is included, until the patch is upstreamed. BUG=71443 TEST=Unit-tested Review URL: http://codereview.chromium.org/6803005 TBR=georgey@chromium.org Review URL: http://codereview.chromium.org/6920006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84009 0039d316-1c4b-4281-b951-d872f2087c98
* Autofill phone number enhancements and integration of Phone Number Util ↵georgey@chromium.org2011-05-0345-0/+31850
| | | | | | | | | | | | Library: part 1 Temporarily the whole library is included, until the patch is upstreamed. BUG=71443 TEST=Unit-tested Review URL: http://codereview.chromium.org/6803005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84000 0039d316-1c4b-4281-b951-d872f2087c98
* Move modified ATL sample code to third_partyamit@chromium.org2011-05-034-0/+516
| | | | | | | | | No code modifications other than removing chromium licence block. BUG=80617 TEST=none Review URL: http://codereview.chromium.org/6901059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83979 0039d316-1c4b-4281-b951-d872f2087c98
* don't link unknown_field_set into both protobuf_lite and protobuf_fullevan@chromium.org2011-05-031-2/+0
| | | | | | | | | This source file was moved from protobuf_full to protobuf_lite in r62331, but accidentally left in both libraries. Review URL: http://codereview.chromium.org/6913006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83823 0039d316-1c4b-4281-b951-d872f2087c98
* Roll OCMock r55:77.rsesek@chromium.org2011-05-0240-90/+993
| | | | | | | | BUG=none TEST=unit_tests Review URL: http://codereview.chromium.org/6904168 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83752 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 83452 (see crbug.com/80916) - Move jstemplate from chrome/third_party ↵thakis@chromium.org2011-04-2924-3520/+0
| | | | | | | | | | | | | | | | | | | | | to third_party. All third party libraries should be in third_party. The presubmit check complains about jstemplate's README.chromium being nonstandard; I will fix that in a follow-up. The interesting changes are to the .grd file and the .py file. BUG=none TEST=none Review URL: http://codereview.chromium.org/6901102 TBR=thakis@chromium.org Review URL: http://codereview.chromium.org/6905149 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83632 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 83569 - Move chrome/third_party/mozilla_security_manager to third_party.thakis@chromium.org2011-04-298-1457/+0
| | | | | | | | | | | | | | | | | All third_party libraries should be directly in third_party, not scattered throughout the tree. Note that net/third_party contains a folder of the same name, I will move files in there into third_party/mozilla_security_manager later. BUG=80916 TEST=none Review URL: http://codereview.chromium.org/6902141 TBR=thakis@chromium.org Review URL: http://codereview.chromium.org/6901139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83627 0039d316-1c4b-4281-b951-d872f2087c98
* Move chrome/third_party/mozilla_security_manager to third_party.thakis@chromium.org2011-04-298-0/+1457
| | | | | | | | | | | | | | All third_party libraries should be directly in third_party, not scattered throughout the tree. Note that net/third_party contains a folder of the same name, I will move files in there into third_party/mozilla_security_manager later. BUG=80916 TEST=none Review URL: http://codereview.chromium.org/6902141 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83569 0039d316-1c4b-4281-b951-d872f2087c98
* Make license presubmit check less strictthakis@chromium.org2011-04-291-2/+2
| | | | | | | | | | | Allow spaces in the "Name:" field and colors in "Version:". BUG=none TEST=none Review URL: http://codereview.chromium.org/6893125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83543 0039d316-1c4b-4281-b951-d872f2087c98
* Move jstemplate from chrome/third_party to third_party.thakis@chromium.org2011-04-2824-0/+3520
| | | | | | | | | | | | | | | | All third party libraries should be in third_party. The presubmit check complains about jstemplate's README.chromium being nonstandard; I will fix that in a follow-up. The interesting changes are to the .grd file and the .py file. BUG=none TEST=none Review URL: http://codereview.chromium.org/6901102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83452 0039d316-1c4b-4281-b951-d872f2087c98
* Updating atoms.h for WebDriver, also updated WebDriver python binding from ↵hnguyen@chromium.org2011-04-282-1720/+2065
| | | | | | | | | | r11696 to r12081. BUG=none TEST=none Review URL: http://codereview.chromium.org/6905109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83423 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r193fta@sofaraway.org2011-04-2611-182/+548
| | | | | | | | Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/6880214 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83079 0039d316-1c4b-4281-b951-d872f2087c98
* Address post-review feedback for r81702.rsleevi@chromium.org2011-04-222-8/+9
| | | | | | | | | | | | On Mac, if certificate revocation checking is disabled in the preferences, absolutely no revocation checking will occur, which now also includes bypassing/ignoring the local CRL and OCSP caches. R=wtc BUG=78523 TEST=none Review URL: http://codereview.chromium.org/6879095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82617 0039d316-1c4b-4281-b951-d872f2087c98
* Add back skia license information.maruel@chromium.org2011-04-222-0/+206
| | | | | | | | | | | | | | | It was removed by error in r77339. NO CODE CHANGE. R=mpcomplete@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/6899014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82609 0039d316-1c4b-4281-b951-d872f2087c98
* Create an owners file for the NPAPI bindings directorystuartmorgan@chromium.org2011-04-211-0/+1
| | | | | | | | | | | This is primarily so I can easly continue to ensure we don't diverge any more from the upstream headers. BUG=None TEST=N/A Review URL: http://codereview.chromium.org/6873157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82499 0039d316-1c4b-4281-b951-d872f2087c98
* Use new upstream version of mach_override that includes our local changes.thakis@chromium.org2011-04-182-149/+4
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6873055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82007 0039d316-1c4b-4281-b951-d872f2087c98
* change to unix LFcpu@chromium.org2011-04-151-56/+56
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81788 0039d316-1c4b-4281-b951-d872f2087c98
* Add the native control panel for flash 10.3cpu@chromium.org2011-04-151-55/+56
| | | | | | | | BUG=74035 TEST=see bug Review URL: http://codereview.chromium.org/6813099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81786 0039d316-1c4b-4281-b951-d872f2087c98
* Allow certificate revocation checking to be enabled/disabled independent of ↵rsleevi@chromium.org2011-04-152-1/+94
| | | | | | | | | | | | the OS settings on OS X. R=agl BUG=78523, 79533 TEST=See bug for test case Review URL: http://codereview.chromium.org/6824069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81702 0039d316-1c4b-4281-b951-d872f2087c98
* In debug mode, copy the mark (0x36) into all the free'd region.rtenneti@chromium.org2011-04-141-0/+6
| | | | | | | | | | | This could help us to cacth code that is accessing free'd memory. TEST=None BUG=78791 R=jar Review URL: http://codereview.chromium.org/6814038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81668 0039d316-1c4b-4281-b951-d872f2087c98