summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Add Android-specific platform guards to Chromium's LevelDB environment.peter@chromium.org2011-08-301-1/+3
| | | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/7800012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98878 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: fix build with system libevent.phajdan.jr@chromium.org2011-08-261-0/+1
| | | | | | | | | | | | | | The libevent gyp target is used by both #host and #target gyp targets, which are present even when not cross-compiling. Mark the system libevent as providing both. This is upstreaming a Gentoo Linux patch. BUG=none Review URL: http://codereview.chromium.org/7763005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98496 0039d316-1c4b-4281-b951-d872f2087c98
* Apply libxml fix for undefined namespaces.cevans@chromium.org2011-08-262-0/+3
| | | | | | | BUG=93472 Review URL: http://codereview.chromium.org/7747031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98359 0039d316-1c4b-4281-b951-d872f2087c98
* Backport more SQLite changes to enable system-sqlite experiments.phajdan.jr@chromium.org2011-08-254-231/+1057
| | | | | | | | BUG=22208 Review URL: http://codereview.chromium.org/7629003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98252 0039d316-1c4b-4281-b951-d872f2087c98
* editing/selection/regional-indicators.html timing out on Linuxbashi@chromium.org2011-08-242-10/+8
| | | | | | | | | | | | | | | Removes an assertion in third_party/harfbuzz/src/harfbuzz-shaper.cpp because it fails when text contains surrogate pairs. R=agl@chromium.org TEST=ran WebKit layout tests. BUG=93481 Review URL: http://codereview.chromium.org/7712020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98011 0039d316-1c4b-4281-b951-d872f2087c98
* Update webdriver python bindings and pull in new version of the JS atoms.kkania@chromium.org2011-08-233-3213/+3939
| | | | | | | | | | BUG=92597 TEST=none Review URL: http://codereview.chromium.org/7710006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97795 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r311fta@sofaraway.org2011-08-2245-366/+766
| | | | | | | | This includes a new lang: ms (Malay) Review URL: http://codereview.chromium.org/7713008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97771 0039d316-1c4b-4281-b951-d872f2087c98
* Allocate mach_override "reentry islands" in high memory using vm_allocate,mark@chromium.org2011-08-222-2/+8
| | | | | | | | | | | rather than putting them in the heap using malloc. Ownership of page protection bits in the heap is dubious. BUG=93736 TEST=Watch the canary crashes tomorrow Review URL: http://codereview.chromium.org/7710011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97770 0039d316-1c4b-4281-b951-d872f2087c98
* Roll third_party/mach_override to 87f491f8acef924d2ba90dd55fc23ad64f9d5bbd.rsesek@chromium.org2011-08-202-14/+29
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7693006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97582 0039d316-1c4b-4281-b951-d872f2087c98
* Update libphonenumber.gyp to use the new shared protoc gyp rulesevan@chromium.org2011-08-191-55/+19
| | | | | | | | | | Just a refactoring. Retry of r97486 (which didn't work under clobber builds). Review URL: http://codereview.chromium.org/7671054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97510 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Update libphonenumber.gyp to use the new shared protoc gyp rules"evan@chromium.org2011-08-191-7/+55
| | | | | | This reverts commit r97486. Build failures. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97489 0039d316-1c4b-4281-b951-d872f2087c98
* Update libphonenumber.gyp to use the new shared protoc gyp rulesevan@chromium.org2011-08-191-55/+7
| | | | | | | | Just a refactoring. Review URL: http://codereview.chromium.org/7671054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97486 0039d316-1c4b-4281-b951-d872f2087c98
* Patch mach_override to not use printf() for errors, but fprintf(stderr, ...).rsesek@chromium.org2011-08-182-5/+7
| | | | | | | | | BUG=none TEST=Layout tests go green. Review URL: http://codereview.chromium.org/7655052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97379 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Implement base::EnableTerminationOnHeapCorruption() by overriding ↵rsesek@chromium.org2011-08-182-1/+3
| | | | | | | | | | | | | | | | | malloc_error_break(). This makes malloc_error_break() fatal for all processes in an attempt to get better stack traces when heap corruption may occur. BUG=90884,91068,93191 TEST=See bug 93191 for repro steps. A crash report gets generated with a hopefully more-useful stack. Originally landed: http://src.chromium.org/viewvc/chrome?view=rev&revision=97315 Reverted: http://src.chromium.org/viewvc/chrome?view=rev&revision=97322 Review URL: http://codereview.chromium.org/7670025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97351 0039d316-1c4b-4281-b951-d872f2087c98
* Roll sfntly to 54 to address root cause of 92270. Fix leak in our usage of ↵arthurhsu@chromium.org2011-08-171-0/+1
| | | | | | | | | | | | sfntly. BUG=92270 TEST=none Review URL: http://codereview.chromium.org/7670020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97102 0039d316-1c4b-4281-b951-d872f2087c98
* Move chromium-specific files from leveldb's repository to chromium, stage 2.dgrogan@chromium.org2011-08-165-0/+893
| | | | | | | | | | | | | | | | | | | Stages: 1. Remove chromium files from leveldb repo. [Done] 2. Put chromium leveldb files in third_party/leveldatabase and leveldb in third_party/leveldatabase/src. Update leveldb references in chrome to use third_party/leveldatabase/src instead of third_party/leveldb. Leave third_party/leveldb so it can be referred to by WebCore.gyp. 3. Change third_party/WebKit/Source/WebCore/WebCore.gyp/WebCore.gyp to use third_party/leveldatabase. 4. Delete third_party/leveldb Eventually: 5. Rename third_party/leveldatabase back to third_party/leveldb We can't avoid the leveldb-checkout duplication by just changing third_party/leveldb from an unversioned to a versioned directory. Doing so would break everyone's gclient sync update. BUG=89378 TEST=indexeddb layout and browser tests Review URL: http://codereview.chromium.org/7522008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96915 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate a warning in a failure case.petermayo@chromium.org2011-08-156-70/+273
| | | | | | | | | BUG=chromium:92568 TEST=not yet Review URL: http://codereview.chromium.org/7523033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96776 0039d316-1c4b-4281-b951-d872f2087c98
* fix build break (missing file in IAccessible2Proxy)rsleevi@chromium.org2011-08-131-0/+1
| | | | | | | | | | | | I removed the _p.c files from the associated iaccessible2 previously to fix windows incremental link, but didn't add the required _p.c one to the proxy dll. BUG=Red tree TEST=IAccessible2Proxy links Review URL: http://codereview.chromium.org/7649003 Patch from scottmg@chromium.org <scottmg@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96675 0039d316-1c4b-4281-b951-d872f2087c98
* remove _p.c files to avoid link errors when incremental linkingscottmg@chromium.org2011-08-132-6/+2
| | | | | | | | | | | | | | | As far as I can tell, the _p.c files should only be included into a proxy when calling across domains. When linking incrementally it appears those files aren't dead-stripped which causes unresolved external references to CStdStubBuffer_Release. BUG=92175 TEST=no new functionality Review URL: http://codereview.chromium.org/7599005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96669 0039d316-1c4b-4281-b951-d872f2087c98
* In chromedriver, integrate SET_ONLINE and APPCACHE_STATUS atoms. Otheralnayeem@google.com2011-08-122-1310/+2607
| | | | | | | | | | | commands for BrowserConnection and ApplicationCache are not implemented. BUG=none TEST=none Review URL: http://codereview.chromium.org/7612017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96488 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 95907 - Clean up SSL false start blacklist code. Numerous changes, ↵mnissler@chromium.org2011-08-112-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | including: * Handle trailing dots in LastTwoLabels() as in http://codereview.chromium.org/7518035/ . Rename this function to LastTwoComponents() to match the terminology used in the RegistryControlledDomainService and elsewhere in Chrome. * Since callers are using std::string anyway, make the functions in the header take const std::string& instead of char*. This also allows doing string operations on them. * Use string operations (like find_last_of()) in place of hand-written algorithms, for brevity, clarity, and safety. * Avoid "unsigned", which the style guide forbids, and use allowed types like size_t, uint32, or int (depending on the situation). * Avoid #define and "using". * Use standard algorithms for similar reasons as using string ops. * Use file_util functions to significantly abbreviate file reading/writing code. * Use wmain() (on Windows) in combination with FilePath to avoid issues if the provided pathname has extended characters that don't flatten losslessly to the default codepage (thanks Darin for pointing out this issue). * Avoid casting where possible. Avoid some casts for printf()-style calls by using a string stream, which also allows for slightly less boilerplate. * Convert non-error uses of stderr to the chrome-standard VLOG(1). * Correctly handle hostnames with trailing dots in the input file. * In general, shorten code where possible. Because this adds a dependency on base, and ssl_false_start_blacklist_process has the "#host" specifier in net.gyp, bradnelson tells me that base and its dependencies need an explicit "host, target" toolchain list for the Linux builds to work correctly. It would be nice if we could avoid this but I guess gyp would have to be smarter or something. BUG=none TEST=none Review URL: http://codereview.chromium.org/7550002 TBR=pkasting@chromium.org Review URL: http://codereview.chromium.org/7623015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96391 0039d316-1c4b-4281-b951-d872f2087c98
* Fortify against corrupted font.arthurhsu@chromium.org2011-08-111-0/+3
| | | | | | | | | | BUG=92270 TEST=none Review URL: http://codereview.chromium.org/7610005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96362 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 95910 - Revert 95907 - Clean up SSL false start blacklist code.pkasting@chromium.org2011-08-102-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that r96121 has landed, this should not cause compile failures when compiling base/ on the host. Original comments follow. Numerous changes, including: * Handle trailing dots in LastTwoLabels() as in http://codereview.chromium.org/7518035/ . Rename this function to LastTwoComponents() to match the terminology used in the RegistryControlledDomainService and elsewhere in Chrome. * Since callers are using std::string anyway, make the functions in the header take const std::string& instead of char*. This also allows doing string operations on them. * Use string operations (like find_last_of()) in place of hand-written algorithms, for brevity, clarity, and safety. * Avoid "unsigned", which the style guide forbids, and use allowed types like size_t, uint32, or int (depending on the situation). * Avoid #define and "using". * Use standard algorithms for similar reasons as using string ops. * Use file_util functions to significantly abbreviate file reading/writing code. * Use wmain() (on Windows) in combination with FilePath to avoid issues if the provided pathname has extended characters that don't flatten losslessly to the default codepage (thanks Darin for pointing out this issue). * Avoid casting where possible. Avoid some casts for printf()-style calls by using a string stream, which also allows for slightly less boilerplate. * Convert non-error uses of stderr to the chrome-standard VLOG(1). * Correctly handle hostnames with trailing dots in the input file. * In general, shorten code where possible. Because this adds a dependency on base, and ssl_false_start_blacklist_process has the "#host" specifier in net.gyp, bradnelson tells me that base and its dependencies need an explicit "host, target" toolchain list for the Linux builds to work correctly. It would be nice if we could avoid this but I guess gyp would have to be smarter or something. BUG=none TEST=none Review URL: http://codereview.chromium.org/7550002 TBR=pkasting@chromium.org Review URL: http://codereview.chromium.org/7529035 TBR=fischman@chromium.org Review URL: http://codereview.chromium.org/7587003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96211 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r297fta@sofaraway.org2011-08-0927-113/+1503
| | | | | | | | Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/7585038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95947 0039d316-1c4b-4281-b951-d872f2087c98
* Update (old) harfbuzz to ToTbashi@chromium.org2011-08-0934-412/+1343
| | | | | | | | | | | | | | | | | This CL is made by: - Got harfbuzz ToT (revision d10a264823e81631336bab37f08a52cc243d3654) - Applied third_party/harfbuzz/chromium.patch to harfbuzz ToT. - Applied the change made by http://codereview.chromium.org/543067/ (chromium.patch doesn't include this change) - Copied revised files to third_party/harfbuzz - Updated README.chromium and chromium.patch BUG=91789 TEST=ran WebKit layout tests. Review URL: http://codereview.chromium.org/7595001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95926 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 95907 - Clean up SSL false start blacklist code. Numerous changes, ↵fischman@chromium.org2011-08-082-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | including: * Handle trailing dots in LastTwoLabels() as in http://codereview.chromium.org/7518035/ . Rename this function to LastTwoComponents() to match the terminology used in the RegistryControlledDomainService and elsewhere in Chrome. * Since callers are using std::string anyway, make the functions in the header take const std::string& instead of char*. This also allows doing string operations on them. * Use string operations (like find_last_of()) in place of hand-written algorithms, for brevity, clarity, and safety. * Avoid "unsigned", which the style guide forbids, and use allowed types like size_t, uint32, or int (depending on the situation). * Avoid #define and "using". * Use standard algorithms for similar reasons as using string ops. * Use file_util functions to significantly abbreviate file reading/writing code. * Use wmain() (on Windows) in combination with FilePath to avoid issues if the provided pathname has extended characters that don't flatten losslessly to the default codepage (thanks Darin for pointing out this issue). * Avoid casting where possible. Avoid some casts for printf()-style calls by using a string stream, which also allows for slightly less boilerplate. * Convert non-error uses of stderr to the chrome-standard VLOG(1). * Correctly handle hostnames with trailing dots in the input file. * In general, shorten code where possible. Because this adds a dependency on base, and ssl_false_start_blacklist_process has the "#host" specifier in net.gyp, bradnelson tells me that base and its dependencies need an explicit "host, target" toolchain list for the Linux builds to work correctly. It would be nice if we could avoid this but I guess gyp would have to be smarter or something. BUG=none TEST=none Review URL: http://codereview.chromium.org/7550002 TBR=pkasting@chromium.org Review URL: http://codereview.chromium.org/7529035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95910 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up SSL false start blacklist code. Numerous changes, including:pkasting@chromium.org2011-08-082-0/+2
| | | | | | | | | | | | | | | | | | | | | | | * Handle trailing dots in LastTwoLabels() as in http://codereview.chromium.org/7518035/ . Rename this function to LastTwoComponents() to match the terminology used in the RegistryControlledDomainService and elsewhere in Chrome. * Since callers are using std::string anyway, make the functions in the header take const std::string& instead of char*. This also allows doing string operations on them. * Use string operations (like find_last_of()) in place of hand-written algorithms, for brevity, clarity, and safety. * Avoid "unsigned", which the style guide forbids, and use allowed types like size_t, uint32, or int (depending on the situation). * Avoid #define and "using". * Use standard algorithms for similar reasons as using string ops. * Use file_util functions to significantly abbreviate file reading/writing code. * Use wmain() (on Windows) in combination with FilePath to avoid issues if the provided pathname has extended characters that don't flatten losslessly to the default codepage (thanks Darin for pointing out this issue). * Avoid casting where possible. Avoid some casts for printf()-style calls by using a string stream, which also allows for slightly less boilerplate. * Convert non-error uses of stderr to the chrome-standard VLOG(1). * Correctly handle hostnames with trailing dots in the input file. * In general, shorten code where possible. Because this adds a dependency on base, and ssl_false_start_blacklist_process has the "#host" specifier in net.gyp, bradnelson tells me that base and its dependencies need an explicit "host, target" toolchain list for the Linux builds to work correctly. It would be nice if we could avoid this but I guess gyp would have to be smarter or something. BUG=none TEST=none Review URL: http://codereview.chromium.org/7550002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95907 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: backport SQLite's http://sqlite.org/src/ci/9109128cb5phajdan.jr@chromium.org2011-08-054-6/+56
| | | | | | | | | | This is a fix needed for experiments with using unpatched sqlite. BUG=22208 Review URL: http://codereview.chromium.org/7575027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95622 0039d316-1c4b-4281-b951-d872f2087c98
* Fix compile warning.arthurhsu@chromium.org2011-08-051-0/+2
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7572039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95563 0039d316-1c4b-4281-b951-d872f2087c98
* Only do the exclude-journal-from-Time-Machine-if-the-database-is-excludedmark@chromium.org2011-08-044-14/+23
| | | | | | | | | | | | | | | | | | | | | | thing for unix-flavored sqlite3 VFSes. It's wrong to try to do this for the chromium_vfs sqlite3 VFS type. The exclude code should only be used for databases that are actually on disk. Under chromium_vfs, zFilename is a name but not a filesystem pathname, and in the Chromium renderer process, direct filesystem access is forbidden. The resulting CFURLRef objects did not have valid referents, and on Mac OS X 10.7 ("Lion"), they resulted in use-after-free and double-free errors. BUG=91068 TEST=With a clean profile, visit http://www.justgiving.nl/. The page should not sad tab. Nothing should be logged to the console. Previously, messages such as the following would be logged: Google Chrome Helper(12345,0xabcdef00) malloc: *** error for object 0x4545450: incorrect checksum for freed object - object was probably modified after being freed. Google Chrome Helper(12345,0xabcdef00) malloc: *** error for object 0x4545450: double free Review URL: http://codereview.chromium.org/7511011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95435 0039d316-1c4b-4281-b951-d872f2087c98
* Fix libxml XPath bug.cevans@chromium.org2011-08-042-2/+6
| | | | | | | BUG=89402 Review URL: http://codereview.chromium.org/7508039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95382 0039d316-1c4b-4281-b951-d872f2087c98
* Roll sfntly r36.arthurhsu@chromium.org2011-08-031-48/+50
| | | | | | | | | | | | BUG=91393 TEST=none This release shall fix crashes reported in 91393 and 91394. sfntly converted to strict Google C++ coding style so we need to update our code (subsetter_impl.cc) that uses it. Review URL: http://codereview.chromium.org/7549026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95299 0039d316-1c4b-4281-b951-d872f2087c98
* Handle composite glyphs correctly in font subsetter.arthurhsu@chromium.org2011-08-022-30/+76
| | | | | | | | | | BUG=90764 TEST=none Review URL: http://codereview.chromium.org/7535002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95041 0039d316-1c4b-4281-b951-d872f2087c98
* Update third_party/skia/LICENSEepoger@google.com2011-08-011-202/+27
| | | | | | Review URL: http://codereview.chromium.org/7518033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94982 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed Stencil test.alokp@chromium.org2011-07-292-16/+10
| | | | | | | | | - It was using a depth value greated than depth clear value. - Color for one of the quads was completely transparent, making it invisible when composited on a webpage. - Removed redundant glGetIntegerv calls from draw loop. Review URL: http://codereview.chromium.org/7530011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94688 0039d316-1c4b-4281-b951-d872f2087c98
* libpng: update to 1.2.45agl@chromium.org2011-07-2911-45/+80
| | | | | | | | | | | | | This is the result of applying the diff from upstream's 1.2.44 -> 1.2.45. I didn't use upstream's provided diff because it's clearly wrong. BUG=89898 TEST=none Review URL: http://codereview.chromium.org/7464050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94667 0039d316-1c4b-4281-b951-d872f2087c98
* OOB read in harfbuzz with khmer character.bashi@chromium.org2011-07-292-15/+30
| | | | | | | | | | | | | Sets face->tmpLogClusters[i] to the last valid value of |item->log_clusters| when |i| exceeds the size of the |item->log_clusters|. BUG=90134 TEST=checked with ASAN and ran webkit/tools/layout_tests/run_webkit_tests.sh Review URL: http://codereview.chromium.org/7465036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94616 0039d316-1c4b-4281-b951-d872f2087c98
* In chromedriver, check if an element is clickable before clicking.kkania@chromium.org2011-07-282-1358/+1384
| | | | | | | | | | | | | Using new atom from http://code.google.com/p/selenium/source/detail?spec=svn13098&r=13091. Update webdriver atoms/bindings to 13091. BUG=none TEST=none Review URL: http://codereview.chromium.org/7465053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94584 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r285fta@sofaraway.org2011-07-2829-192/+955
| | | | | | | | | Add a new lang: 'ia' (Interlingua). Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/7520001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94395 0039d316-1c4b-4281-b951-d872f2087c98
* Update mach_override to 51ae3d199463fa84548f466d649f0821d579fdaf to pick upmark@chromium.org2011-07-262-26/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | our recent change (r93690, bug 79642). This also picks up: commit 965084a3fa2d8171508037601e1ea009bc0d8443 Author: rentzsch <jwr.git@redshed.net> Date: Wed Jul 13 11:20:08 2011 -0500 Add support for signal() and longjmp() on x86 and x86_64. (Ramosian Glider) Closes #6. commit 8a6962a636af2ab5e213eb317506cde5f1cdb8b6 Merge: 8f5baad f2061a9 Author: Jonathan 'Wolf' Rentzsch <jwr.git@redshed.net> Date: Sat Jun 25 12:51:34 2011 -0700 Merge pull request #5 from mkrautz/vm-protect-size Change size of region in vm_protect calls to be 8. commit f2061a9c26733a764a37585b7f93f362ca788ce5 Author: Mikkel Krautz <mikkel@krautz.dk> Date: Sat Jun 25 21:13:44 2011 +0200 Change size of region in vm_protect calls to be 8. commit 8f5baad6fe4fa73ecdf76d7d7cacec131723b8f5 Author: Jonathan 'Wolf' Rentzsch <jwr.git@redshed.net> Date: Sat Jun 25 11:52:25 2011 -0700 [FIX] sizeof(long) => sizeof(void*) for vm_protect(). Closes #4. BUG=none TEST=none Review URL: http://codereview.chromium.org/7461053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94131 0039d316-1c4b-4281-b951-d872f2087c98
* mac: Fix new clang warnings.thakis@chromium.org2011-07-242-2/+4
| | | | | | | | | | | | | | | | | | Clang added two warnings: * It warns on implicit return types for ObjC methods * It warns if @synthesize is after a method, because that's apparently a compile error in ARC -- so it's good practice to do the same in non-ARC mode too, and hence this became a warning Both sound like reasonable warnings, so let's just fix them. BUG=none TEST=none Review URL: http://codereview.chromium.org/7493045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93825 0039d316-1c4b-4281-b951-d872f2087c98
* FTP: use an unmodified and more recent version of pyftpdlib fetched via DEPSphajdan.jr@chromium.org2011-07-2225-10069/+3
| | | | | | | | | | | This will make it much easier to update pyftpdlib and might help with FTP test flakiness. BUG=none Review URL: http://codereview.chromium.org/7492015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93702 0039d316-1c4b-4281-b951-d872f2087c98
* Lion x86 compatibility for mach_override.mark@chromium.org2011-07-222-13/+31
| | | | | | | | | | | This enables makeIslandExecutable for x86. Main executables linked and run on Mac OS X 10.7 ("Lion") have non-executable heap pages by default. BUG=79642 TEST=Build and run on Lion. Renderers should not crash instantly. Review URL: http://codereview.chromium.org/7492012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93690 0039d316-1c4b-4281-b951-d872f2087c98
* Add sfntly library for font subsetting used in print preview.arthurhsu@chromium.org2011-07-227-0/+759
| | | | | | | | | | BUG=80907 TEST=none Review URL: http://codereview.chromium.org/7381004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93672 0039d316-1c4b-4281-b951-d872f2087c98
* Update OOM killer with Lion info.avi@chromium.org2011-07-213-35/+41
| | | | | | | | | BUG=74589 TEST=none; still works on Lion Review URL: http://codereview.chromium.org/7471041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93436 0039d316-1c4b-4281-b951-d872f2087c98
* Initialized variables passed to GL functions. Command buffer now only allows ↵alokp@chromium.org2011-07-193-7/+12
| | | | | | | | | initialized variables unless it is compiled for native-client. We would need to exclude pepper plugins too. For now I have initialized the gpu demo variables. TBR=gman Review URL: http://codereview.chromium.org/7448011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93087 0039d316-1c4b-4281-b951-d872f2087c98
* Update the tcmalloc vendor branch to r111 (perftools version 1.8)glider@chromium.org2011-07-1969-1479/+3457
| | | | | | | | | | The major reason for us to switch to this branch is better Mac OS X support. Please note that this change doesn't affect Chromium builds. TBR=willchan Review URL: http://codereview.chromium.org/7430002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93000 0039d316-1c4b-4281-b951-d872f2087c98
* 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