summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* addresses akalin's comments on:ghc@google.com2011-07-151-1/+7
| | | | | | | | | | | http://codereview.chromium.org/7273034 rolls cacheinvalidation forward to add message validation and better logging Review URL: http://codereview.chromium.org/7324033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92737 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r266tony@chromium.org2011-07-1229-79/+167
| | | | | | | Rename xtb files following the app_strings.grd to ui_strings.grd rename. Patch from Fabien Tassin <fta@sofaraway.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92195 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the comments setting emands and vim tab width and expansion variables.tony@chromium.org2011-07-1135-211/+0
| | | | | | | | | | | | | | | | | These were added in r28089 (http://codereview.chromium.org/256059) but are unnecessary bloat for everyone to carry around, even those that don't use emacs or vim. In an earlier change, I added editor config files in src/tools/emacs/ and src/tools/vim/ so users of the appropriate editor can source those instead. BUG=none TEST=none Review URL: http://codereview.chromium.org/7310019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92046 0039d316-1c4b-4281-b951-d872f2087c98
* Fix to make data in gtkimcontextsimpleseqs.h correctly orderedhashimoto@chromium.org2011-07-062-75/+75
| | | | | | | | | | | | Keycode value of dead_stroke was overwritten with a wrong value in compose-parse.py. This makes the ordering of the data broken. BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/7278038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91539 0039d316-1c4b-4281-b951-d872f2087c98
* [libphonenumber] snprintf isn't generally in the std:: namespacecmasone@chromium.org2011-07-033-3/+26
| | | | | | | | | | | | | | | Due to some relatively common gnu-isms, one can often use snprintf by calling std::snprintf. It's not necessarily proper to do so, though, and the ARM toolchain used on Chromium OS does not support it. BUG=None TEST=unit tests R=georgey Review URL: http://codereview.chromium.org/7277083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91437 0039d316-1c4b-4281-b951-d872f2087c98
* Patch by ghc@google.com.akalin@chromium.org2011-07-028-41/+234
| | | | | | | | BUG=88262 Review URL: http://codereview.chromium.org/7272042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91425 0039d316-1c4b-4281-b951-d872f2087c98
* Pull in new webdriver atoms. Use the first client rect when clicking an element.kkania@chromium.org2011-07-022-1331/+1347
| | | | | | | | | | | Add some extra error logging. BUG=85230,88193 TEST=none Review URL: http://codereview.chromium.org/7292025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91401 0039d316-1c4b-4281-b951-d872f2087c98
* Update phone library to version 277.georgey@chromium.org2011-07-0159-2707/+31973
| | | | | | | | BUG=none TEST=multiple built in and chrome unit-tests. Review URL: http://codereview.chromium.org/7277030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91323 0039d316-1c4b-4281-b951-d872f2087c98
* Integrate new CLD detection tables.alekseys@chromium.org2011-06-2810-184872/+72970
| | | | | | | | | | | | | | | | | | | Nine new languages: Albanian, Azerbaijani, Basque, Bengali, Galician, Haitian_Creole, Maltese, Serbian-Latin, and Urdu. A few tweaks to existing languages to improve detection quality, e.g. Serbian-Latin/Croatian-Latin language pair distinction improved. kAvgDeltaOctaScore table declared in cld_generated_score_deltaoctachrome_0406.cc is not used yet and checked in to keep it along with other detection tables of the same revision. BUG=39503 TEST=third_party/cld builds on all platforms and pass the following tests: - unit_tests: Extension*.DetectTabLanguage and CompactLangDetTest.* - browser_tests: ExtensionBrowserTest.Toolstrip Review URL: http://codereview.chromium.org/7184029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90828 0039d316-1c4b-4281-b951-d872f2087c98
* Add Makefile for yasm on Windows.hclam@chromium.org2011-06-281-0/+3822
| | | | | | | | | | | | Makefile for yasm is missing on Windows, causing build to fail. Building YASM on Windows is required to build libvpx and ffmpeg. BUG=None TEST=None Review URL: http://codereview.chromium.org/7222028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90800 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r255fta@sofaraway.org2011-06-2736-70/+975
| | | | | | | | | This includes a new lang: bs (Bosnian). Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/7278001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90652 0039d316-1c4b-4281-b951-d872f2087c98
* Patch for Solaris support, mostly ifdefs and header files, plus adds ↵chromium@hybridsource.org2011-06-256-7/+556
| | | | | | | | | | | libevent configuration. BUG=30101 TEST=compiles Review URL: http://codereview.chromium.org/7238021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90494 0039d316-1c4b-4281-b951-d872f2087c98
* Fix authorizer issue with fts3 in WebDatabase.shess@chromium.org2011-06-234-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 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90163 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 89989 - Trying to understand Linux x64 weirdness (to be reverted ↵cevans@chromium.org2011-06-221-9/+1
| | | | | | | | | immediately). TBR=cevans@chromium.org Review URL: http://codereview.chromium.org/7232005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89990 0039d316-1c4b-4281-b951-d872f2087c98
* Trying to understand Linux x64 weirdness (to be reverted immediately).cevans@chromium.org2011-06-221-1/+9
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89989 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 89977 - Fix missing name in tcmalloc error message (to be reverted ↵cevans@chromium.org2011-06-221-2/+0
| | | | | | | | | immediately). TBR=cevans@chromium.org Review URL: http://codereview.chromium.org/7234002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89978 0039d316-1c4b-4281-b951-d872f2087c98
* Fix missing name in tcmalloc error message (to be reverted immediately).cevans@chromium.org2011-06-221-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89977 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: base/scoped_ptr.h -> base/memory/scoped_ptr.h. (part 3)thestig@chromium.org2011-06-224-5/+4
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7111046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89958 0039d316-1c4b-4281-b951-d872f2087c98
* Add character compositionhashimoto@chromium.org2011-06-226-0/+9076
| | | | | | | | | | | Implemented character composition from key strokes starting with dead keys or compose key BUG=chromium-os:13882, chromium-os:15925 TEST= Review URL: http://codereview.chromium.org/6979023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89948 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r248fta@sofaraway.org2011-06-2119-28/+423
| | | | | | | | Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/7205044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89861 0039d316-1c4b-4281-b951-d872f2087c98
* Added the ashmem library from Androidmichaelbai@google.com2011-06-215-0/+358
| | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/7200011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89833 0039d316-1c4b-4281-b951-d872f2087c98
* Update Chromium TCMalloc modifications in order to compile with glibc 2.14rsleevi@chromium.org2011-06-211-4/+11
| | | | | | | | | | BUG=86646 TEST=It compiles Review URL: http://codereview.chromium.org/7204042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89800 0039d316-1c4b-4281-b951-d872f2087c98
* Decrease the kHashbits to 12 effectively restoring the pre-r89459 sizeglider@chromium.org2011-06-201-1/+3
| | | | | | | | | | of the page heap. TBR=antonm TEST=VM usage drops on the perf bots Review URL: http://codereview.chromium.org/7200028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89670 0039d316-1c4b-4281-b951-d872f2087c98
* Merge google-perftools r109 (the current contents of ↵glider@chromium.org2011-06-17103-1967/+5582
| | | | | | | | | | | | | third_party/tcmalloc/vendor) with the forked Chromium version of tcmalloc. This change also requires some fixes to base/allocator/allocator.gyp: new tcmalloc source files added, unittest_utils.cc disabled (tcmalloc has its own snprintf() implementation now) Review URL: http://codereview.chromium.org/7050034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89452 0039d316-1c4b-4281-b951-d872f2087c98
* Remove msvs_guids from third_party, webkit, tools and views.tony@chromium.org2011-06-1413-14/+0
| | | | | | | | BUG=28727 Review URL: http://codereview.chromium.org/7146001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89100 0039d316-1c4b-4281-b951-d872f2087c98
* Improve and unify Mac OS X run-time version checks.mark@chromium.org2011-06-142-4/+4
| | | | | | | | | | | | Don't use base::SysInfo::OperatingSystemVersionNumbers, because it calls Gestalt, which has a few bad properties. Introduce new functions that perform specific version checks. BUG=85972 TEST=base_unittests MacUtilTest.IsOSEllipsis Review URL: http://codereview.chromium.org/7144007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89028 0039d316-1c4b-4281-b951-d872f2087c98
* Improved performance on some phone-related functions by 8x (1251ms on ↵georgey@chromium.org2011-06-143-41/+70
| | | | | | | | | | | | 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 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89016 0039d316-1c4b-4281-b951-d872f2087c98
* Remove extra settings of depending modules from libphonenumber.gyp.wangxianzhu@chromium.org2011-06-141-13/+0
| | | | | | | | | | | | They would conflict with system icu include dirs if use_system_icu=1. Should automatically use direct_dependent_settings in icu.gyp. Also removed explicit include_dirs for protobuf. BUG=85509 Review URL: http://codereview.chromium.org/7003081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88975 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r241fta@sofaraway.org2011-06-1335-128/+868
| | | | | | | | Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/7003155 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88895 0039d316-1c4b-4281-b951-d872f2087c98
* Separated this file to allow trybots to run successfully on the rest of the ↵georgey@chromium.org2011-06-131-1/+6
| | | | | | | | | | original changelist TEST=none BUG=85152 Review URL: http://codereview.chromium.org/7044138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88893 0039d316-1c4b-4281-b951-d872f2087c98
* Roll libjingle 63:66.sergeyu@chromium.org2011-06-131-2/+3
| | | | | | | | | BUG=84129,57799 TEST=Unittests Review URL: http://codereview.chromium.org/7044123 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88863 0039d316-1c4b-4281-b951-d872f2087c98
* Remove rendundant use of product_name in gyp files.evan@chromium.org2011-06-092-2/+0
| | | | | | | | | We default to using the target name as the product name; there's no need to state it twice. Review URL: http://codereview.chromium.org/7135006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88556 0039d316-1c4b-4281-b951-d872f2087c98
* Landing http://codereview.chromium.org/7033062/:glider@chromium.org2011-06-0813-22/+23
| | | | | | | Replaced ptrdiff_t with std::ptrdiff_t in all files. Review URL: http://codereview.chromium.org/7046043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88328 0039d316-1c4b-4281-b951-d872f2087c98
* Build YASM on Windows using Visual Studiohclam@chromium.org2011-06-063-0/+215
| | | | | | | | | BUG=70688 TEST=None Review URL: http://codereview.chromium.org/7109030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88033 0039d316-1c4b-4281-b951-d872f2087c98
* cld: Fix infinite recursion.evan@chromium.org2011-06-031-1/+1
| | | | | | | | | | Putting stuff in the 'base' namespace is still dangerous, but we don't violate ODR since its definition is identical to Chrome's base::strcasecmp. Review URL: http://codereview.chromium.org/7112014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87818 0039d316-1c4b-4281-b951-d872f2087c98
* Fix race in chromedriver webserver where a new pending connection is ignoredkkania@chromium.org2011-06-032-5/+12
| | | | | | | | | | | because the worker thread thinks the incoming queue is empty. BUG=none TEST=none Review URL: http://codereview.chromium.org/6982051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87739 0039d316-1c4b-4281-b951-d872f2087c98
* Update the webdriver atoms to r12331.kkania@chromium.org2011-06-022-1990/+1826
| | | | | | | | | | | In the recent v8 update r87281 the regexp object is no longer callable. BUG=84722 TEST=none Review URL: http://codereview.chromium.org/7088009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87724 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