summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* third_party/protobuf: update to upstream r411.pliard@chromium.org2012-03-0632-104/+1888
| | | | | | | | | | | | | | | | | 1) Got an upstream diff 371:411 from svn 2) Pruned files from the diff that we don't have (e.g. java/). 3) Applied and fixed the merge failures. 4) Added new source files to the protobuf_lite target in protobuf.gyp. This update is needed to pull the newly added atomicops which will help me get rid of static initializers. BUG=none TEST=sync_unit_tests Review URL: http://codereview.chromium.org/9602008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125145 0039d316-1c4b-4281-b951-d872f2087c98
* Allow comments in extension config files.cduvall@chromium.org2012-03-035-0/+261
| | | | | | | | | | | | | | | | | | Added a script to remove comments from the extension api JSON files before processing for the extension docs. We will now be able to comment in the JSON files, and they should be much easier to read. Also added the license header to all the JSON files. BUG=114233 TEST=Put comments in one of the JSON files and remake the docs. They will make with no problems. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=124660 Review URL: http://codereview.chromium.org/9447090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124878 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 124832 - Update the tcmalloc chromium branch to r144 (gperftools ↵dmikurube@google.com2012-03-03136-8616/+5304
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2.0), and merge chromium-specific changes. The major reason for us is to enable a fix for HEAP_PROFILE_MMAP. This change merges tcmalloc r144 (gperftools 2.0 f.k.a. google-perftools) with the tcmalloc/chromium branch, which is the forked Chromium version of tcmalloc. The change is created by 3-way merge from 1) the original google-perftools r109 ( = vendor base), 2) the original gperftools 2.0 r144 ( = branch), and 3) the chromium branch ( = another branch) with the following additional changes : * base/allocator/allocator.gyp is modified. * Many [#include "third_party/tcmalloc/chromium/src/google/..."] are replaced with "gperftools/". (Many files in Chromium) * gperftools/tcmalloc.h (formerly google/tcmalloc.h) is replaced with the original (generated) one. * windows/gperftools/tcmalloc.h (formerly windows/google/tcmalloc.h) is replaced with the original (generated) one. * malloc_hook-like functions are moved to libc_override*.h in gperftools 2.0. Some changes due to it. * MALLOC_HOOK_MAYBE_VOLATILE is redefined using __MALLOC_HOOK_VOLATILE. (config.h, tcmalloc.cc and libc_override_glibc.h) * The macro "CRASH(...)" is replaced with "Log(kCrash, __FILE__, __LINE__, ...)". (Many files) * LARGE_PAGE-related parameters (which may affect performance?) are merged. (common.h) * RAW_VLOG() calls are removed. (base/googleinit.h) * sys_{mmap|munmap|mremap}(...) calls are tentatively replaced with syscall(SYS_{mmap|munmap|mremap}, ...). (malloc_hook_mmap_linux.h) * tc_mallinfo is declared only when HAVE_STRUCT_MALLINFO is defined. (gperftools/tcmalloc.h) * "libc_override_redefine.h" is not included in Windows. (libc_override.h) * Chromium-original "sys_alloc" is not declared. (windows/port.cc) * base/spinlock_win32-inl.h is reverted from r144 because 64-bit atomicops are not implemented on Windows. (base/atomicops-internals-windows.h) The vendor branch is updated in another change. BUG=114302 TEST=run all existing tests. Review URL: https://chromiumcodereview.appspot.com/9311003 TBR=dmikurube@google.com Review URL: https://chromiumcodereview.appspot.com/9581043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124833 0039d316-1c4b-4281-b951-d872f2087c98
* Update the tcmalloc chromium branch to r144 (gperftools 2.0), and merge ↵dmikurube@google.com2012-03-03136-5304/+8616
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | chromium-specific changes. The major reason for us is to enable a fix for HEAP_PROFILE_MMAP. This change merges tcmalloc r144 (gperftools 2.0 f.k.a. google-perftools) with the tcmalloc/chromium branch, which is the forked Chromium version of tcmalloc. The change is created by 3-way merge from 1) the original google-perftools r109 ( = vendor base), 2) the original gperftools 2.0 r144 ( = branch), and 3) the chromium branch ( = another branch) with the following additional changes : * base/allocator/allocator.gyp is modified. * Many [#include "third_party/tcmalloc/chromium/src/google/..."] are replaced with "gperftools/". (Many files in Chromium) * gperftools/tcmalloc.h (formerly google/tcmalloc.h) is replaced with the original (generated) one. * windows/gperftools/tcmalloc.h (formerly windows/google/tcmalloc.h) is replaced with the original (generated) one. * malloc_hook-like functions are moved to libc_override*.h in gperftools 2.0. Some changes due to it. * MALLOC_HOOK_MAYBE_VOLATILE is redefined using __MALLOC_HOOK_VOLATILE. (config.h, tcmalloc.cc and libc_override_glibc.h) * The macro "CRASH(...)" is replaced with "Log(kCrash, __FILE__, __LINE__, ...)". (Many files) * LARGE_PAGE-related parameters (which may affect performance?) are merged. (common.h) * RAW_VLOG() calls are removed. (base/googleinit.h) * sys_{mmap|munmap|mremap}(...) calls are tentatively replaced with syscall(SYS_{mmap|munmap|mremap}, ...). (malloc_hook_mmap_linux.h) * tc_mallinfo is declared only when HAVE_STRUCT_MALLINFO is defined. (gperftools/tcmalloc.h) * "libc_override_redefine.h" is not included in Windows. (libc_override.h) * Chromium-original "sys_alloc" is not declared. (windows/port.cc) * base/spinlock_win32-inl.h is reverted from r144 because 64-bit atomicops are not implemented on Windows. (base/atomicops-internals-windows.h) The vendor branch is updated in another change. BUG=114302 TEST=run all existing tests. Review URL: https://chromiumcodereview.appspot.com/9311003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124832 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 124660 - Allow comments in extension config files.yzshen@chromium.org2012-03-025-253/+0
| | | | | | | | | | | | | | | | | | | Added a script to remove comments from the extension api JSON files before processing for the extension docs. We will now be able to comment in the JSON files, and they should be much easier to read. Also added the license header to all the JSON files. BUG=114233 TEST=Put comments in one of the JSON files and remake the docs. They will make with no problems. Review URL: http://codereview.chromium.org/9447090 TBR=cduvall@chromium.org Review URL: https://chromiumcodereview.appspot.com/9582013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124675 0039d316-1c4b-4281-b951-d872f2087c98
* Allow comments in extension config files.cduvall@chromium.org2012-03-025-0/+253
| | | | | | | | | | | | | | | | Added a script to remove comments from the extension api JSON files before processing for the extension docs. We will now be able to comment in the JSON files, and they should be much easier to read. Also added the license header to all the JSON files. BUG=114233 TEST=Put comments in one of the JSON files and remake the docs. They will make with no problems. Review URL: http://codereview.chromium.org/9447090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124660 0039d316-1c4b-4281-b951-d872f2087c98
* Support reading PEM files in TLSLitersleevi@chromium.org2012-03-024-1/+156
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/9515015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124637 0039d316-1c4b-4281-b951-d872f2087c98
* Initialized the variables root and ri.asharif@chromium.org2012-03-023-0/+24
| | | | | | | | | | | | These were being flagged by gcc-4.6.0 using the Wmaybe-uninitialized warning. BUG=none TEST=trybot Review URL: http://codereview.chromium.org/9309008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124619 0039d316-1c4b-4281-b951-d872f2087c98
* clang: Add -Wno-empty-body to libxml and hunspell flagsthakis@chromium.org2012-03-021-0/+6
| | | | | | | | | | | | Only change in hunspell roll: https://chromiumcodereview.appspot.com/9568018 BUG=none TEST=none TBR=hans Review URL: https://chromiumcodereview.appspot.com/9570054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124609 0039d316-1c4b-4281-b951-d872f2087c98
* libjingle roll 117:119grunell@chromium.org2012-03-012-6/+14
| | | | | | | | | BUG=116125 Review URL: http://codereview.chromium.org/9567007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124466 0039d316-1c4b-4281-b951-d872f2087c98
* Remove -Wno-conversion from libxml warning flags.thakis@chromium.org2012-03-011-4/+1
| | | | | | | | | | | | I fixed this in http://git.gnome.org/browse/libxml2/commit/?id=aae48e64dfbf2b46b157a4c1857e30645116388f BUG=none TEST=libxml still compiles without warnings when using clang TBR=evan Review URL: http://codereview.chromium.org/9564011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124450 0039d316-1c4b-4281-b951-d872f2087c98
* * Remove the dependency to ws2_32.dll from talk_base::ThreadManager and ↵ronghuawu@chromium.org2012-03-018-39/+146
| | | | | | | | | | | | | | | talk_base::Thread. * Remove the denendency to the htons(), htonl(), ntohs(), ntohl(). * Implement inet_pton_v4 without using ws2. * Update the remoting_unittests. BUG=115501 TEST=Build and run webrtc test on Windows. Review URL: http://codereview.chromium.org/9455070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124434 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 124294 - Revert 124283 - roll yasm 73761:124103mattm@chromium.org2012-03-012-1/+5
| | | | | | | | | | | | | | | | | | | Only change: http://crrev.com/124103 yasm: Merge a clang warning fix. BUG=82628 TEST=none TBR=ajwong Review URL: http://codereview.chromium.org/9534001 TBR=thakis@chromium.org Review URL: https://chromiumcodereview.appspot.com/9549011 TBR=mattm@chromium.org Review URL: https://chromiumcodereview.appspot.com/9559010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124298 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 124283 - roll yasm 73761:124103mattm@chromium.org2012-02-292-5/+1
| | | | | | | | | | | | | | | | Only change: http://crrev.com/124103 yasm: Merge a clang warning fix. BUG=82628 TEST=none TBR=ajwong Review URL: http://codereview.chromium.org/9534001 TBR=thakis@chromium.org Review URL: https://chromiumcodereview.appspot.com/9549011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124294 0039d316-1c4b-4281-b951-d872f2087c98
* roll yasm 73761:124103thakis@chromium.org2012-02-292-1/+5
| | | | | | | | | | | | | Only change: http://crrev.com/124103 yasm: Merge a clang warning fix. BUG=82628 TEST=none TBR=ajwong Review URL: http://codereview.chromium.org/9534001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124283 0039d316-1c4b-4281-b951-d872f2087c98
* Copy Pepper Flash files into the right place (during build time) for Linux ia32.viettrungluu@chromium.org2012-02-291-0/+7
| | | | | | | | | | | | | | | | This only applies to Chrome-branded builds (and requires that the files be available). More changes will still be needed to actually include the files in distribution packages. This does not (yet) stop the NPAPI binaries from also being copied into PRODUCT_DIR (and put into distribution packages). (The corresponding change for Linux x64 was r122929.) Review URL: http://codereview.chromium.org/9527002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124226 0039d316-1c4b-4281-b951-d872f2087c98
* Merge a libxml clang warning fix.thakis@chromium.org2012-02-292-2/+3
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9531004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124094 0039d316-1c4b-4281-b951-d872f2087c98
* Add more files need to be changed to the overide folder.ronghuawu@chromium.org2012-02-283-0/+745
| | | | | | | | | | The original files are from libjinge r117. BUG=115501 TEST=N/A Review URL: https://chromiumcodereview.appspot.com/9476031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124023 0039d316-1c4b-4281-b951-d872f2087c98
* PRESUBMIT check for JavaScript style errorstbreisacher@chromium.org2012-02-2857-0/+13329
| | | | | | | | | | | See https://groups.google.com/a/chromium.org/group/chromium-dev/browse_thread/thread/97b5dc28d9e5109b/a5bd070bb7f0a4b9 BUG=none TEST=modify any .js file; `git commit` it; run `git cl presubmit`; look at the errors Review URL: https://chromiumcodereview.appspot.com/9288045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124007 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 123894 - Remove hand-rolled protobufs generation; enable rel paths in ↵rsleevi@chromium.org2012-02-281-14/+72
| | | | | | | | | | | | | | | | | | | | | protoc.gypi protoc.gypi now accepts a relative path to handle the way that protoc_out_dir is applied to build the generated path. Remove the 'cacheinvalidation_proto_cpp' target and instead generate a static_library to begin with. Simplify all steps by removing the actions and including the protoc.gypi file. BUG=113339 Review URL: http://codereview.chromium.org/9378041 TBR=kushi.p@gmail.com Review URL: https://chromiumcodereview.appspot.com/9480022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123896 0039d316-1c4b-4281-b951-d872f2087c98
* Remove hand-rolled protobufs generation; enable rel paths in protoc.gypikushi.p@gmail.com2012-02-281-72/+14
| | | | | | | | | | | | | | | | protoc.gypi now accepts a relative path to handle the way that protoc_out_dir is applied to build the generated path. Remove the 'cacheinvalidation_proto_cpp' target and instead generate a static_library to begin with. Simplify all steps by removing the actions and including the protoc.gypi file. BUG=113339 Review URL: http://codereview.chromium.org/9378041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123894 0039d316-1c4b-4281-b951-d872f2087c98
* Add files needed to be changed to the overide folder.ronghuawu@chromium.org2012-02-264-0/+1482
| | | | | | | | | | | The original files are from libjinge r117. BUG=115501 TEST=N/A Review URL: http://codereview.chromium.org/9465037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123703 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling libjingle r117 to Chrome.mallinath@chromium.org2012-02-232-4/+6
| | | | | | | | | | 1. Changes to IpcNetworkManager, to handle immediate port allocation if network interfaces are already discovered. 2. Remove parsing of stun server address, as that's taken care in libjingle 3. Updates to .gyp file. Review URL: http://codereview.chromium.org/9372067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123304 0039d316-1c4b-4281-b951-d872f2087c98
* iCleanup: Delete a bunch of empty directories, part 4.thestig@chromium.org2012-02-232-47/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123192 0039d316-1c4b-4281-b951-d872f2087c98
* Extend image format support in third_party/icon_familysail@chromium.org2012-02-233-33/+263
| | | | | | | | | | | | This CL adds support for alpha first and non-premultiplied image formats. BUG=112651 TEST= Review URL: http://codereview.chromium.org/9433057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123155 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a double define in gl2ext.hgman@chromium.org2012-02-222-0/+3
| | | | | | | | | | | | | | | | | | We GL_EXT_framebuffer_multisample to gl2ext.h parts of which conflict with GL_EXT_multisampled_render_to_texture The conflict only shows up when compiling for the OpenGL ES 2.0 conformance tests TEST=compiled the OpenGL ES 2.0 conformance tests BUG=none R=apatrick@chromium.org Review URL: http://codereview.chromium.org/9372082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122939 0039d316-1c4b-4281-b951-d872f2087c98
* Copy Pepper Flash files into the right place (during build time) for Linux x64.viettrungluu@chromium.org2012-02-221-9/+26
| | | | | | | | | | | | | This only applies to Chrome-branded builds (and requires that the files be available). Note: More changes will still be needed to actually include the files in distribution packages. Review URL: http://codereview.chromium.org/9431007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122929 0039d316-1c4b-4281-b951-d872f2087c98
* Add the ability to use a bundled Flapper.viettrungluu@chromium.org2012-02-182-8/+30
| | | | | | | | This change needs more build-time support to actually make it happen. Review URL: http://codereview.chromium.org/9406028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122635 0039d316-1c4b-4281-b951-d872f2087c98
* Delete old libphonenumber files (part 2)isherman@chromium.org2012-02-174-2865/+0
| | | | | | | | | | This time via SVN... BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9415041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122578 0039d316-1c4b-4281-b951-d872f2087c98
* libwebp: cherry-pick some bug fixesjzern@chromium.org2012-02-173-1/+7
| | | | | | | | | | | | | 7bb6a9c idec: fix internal state corruption 89cd1bb idec: fix WebPIUpdate failure BUG=112904 TEST=layout Review URL: http://codereview.chromium.org/9341010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122575 0039d316-1c4b-4281-b951-d872f2087c98
* Normalize line endings for old libphonenumber patch filesisherman@chromium.org2012-02-173-428/+428
| | | | | | | | | | BUG=none TEST=none TBR=georgey@chromium.org Review URL: https://chromiumcodereview.appspot.com/9413039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122460 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a bunch of old libphonenumber files from the repository.isherman@chromium.org2012-02-1765-0/+0
| | | | | | | | | | | | libphonenumber is now pulled in via DEPS BUG=none TEST=none Review URL: http://codereview.chromium.org/9402034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122426 0039d316-1c4b-4281-b951-d872f2087c98
* Add a heap_check_error_exit_code flag (initialized from ↵glider@chromium.org2012-02-161-1/+6
| | | | | | | | | | | HEAP_CHECK_ERROR_EXIT_CODE defaulting to 1) This is needed to distinguish Chrome test failures from leak reports on the bots. BUG=105845, 112843 Review URL: https://chromiumcodereview.appspot.com/9404010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122266 0039d316-1c4b-4281-b951-d872f2087c98
* Support use of third party time function for about:profilerjar@chromium.org2012-02-153-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This uses TCMalloc to provide a time function, allowing us to see how much memory was allocated on a single thread during the running of a task. The alternate time function is put in place only when a specific environment variable is detected during TCMalloc startup. This change currently is activated only in Windows/Linux, as it is based on changes TCMalloc (not used on Mac). We also create an infrastructure for using any alternate timer, to replace the "wall clock time," on a per-thread basis, in the about:profiler infrastructure. That interface may be used on other platforms, including scenarios where we have a per-thread-CPU-time function to replace the wall-clock timer. In all cases, when this alternate timer is activated, we lose the ability to calculated queueing time. Queueing time is based on a time snapshot taken on a second thread, and hence is not comparable to the alternate timer (when the alternate timer is engaged). r=rtenneti BUG=103321 Review URL: https://chromiumcodereview.appspot.com/9212025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122180 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 122135 - PRESUBMIT check for JavaScript style errorsvollick@google.com2012-02-1543-8982/+0
| | | | | | | | | | | | | | | | Attempt to fix check_licenses See https://groups.google.com/a/chromium.org/group/chromium-dev/browse_thread/thread/97b5dc28d9e5109b/a5bd070bb7f0a4b9 BUG=none TEST=modify any .js file; `git commit` it; run `git cl presubmit`; look at the errors Review URL: https://chromiumcodereview.appspot.com/9288045 TBR=tbreisacher@chromium.org Review URL: https://chromiumcodereview.appspot.com/9401023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122151 0039d316-1c4b-4281-b951-d872f2087c98
* PRESUBMIT check for JavaScript style errorstbreisacher@chromium.org2012-02-1543-0/+8982
| | | | | | | | | | | See https://groups.google.com/a/chromium.org/group/chromium-dev/browse_thread/thread/97b5dc28d9e5109b/a5bd070bb7f0a4b9 BUG=none TEST=modify any .js file; `git commit` it; run `git cl presubmit`; look at the errors Review URL: https://chromiumcodereview.appspot.com/9288045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122135 0039d316-1c4b-4281-b951-d872f2087c98
* clang: -Wswitch warning tweaks.thakis@chromium.org2012-02-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | yasm: Switch/enum warnings moved from -Wswitch-enum to -Wswitch in clang, rename flag. Roll ffmpeg 120865:122092 Only change: -Wno-switch-enum -> -Wno-switch Roll ICU 121777:122103 Only change: Add -Wno-switch to ICU (two CLs). Roll NSS 117974:122093 r119755: Allow projects dependent on NSS to specify whether to build the complete NSS. r122093: -Wno-switch-enum -> -Wno-switch BUG=102390 TEST=fewer warnings when building TBR=evan Review URL: https://chromiumcodereview.appspot.com/9411001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122106 0039d316-1c4b-4281-b951-d872f2087c98
* Force 16-byte alignment of the stack for the thread lister.glider@chromium.org2012-02-131-1/+3
| | | | | | | | | | This is necessary to prevent SSE4-enabled code from crashing when accessing *SP. BUG=113598 Review URL: https://chromiumcodereview.appspot.com/7491045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121687 0039d316-1c4b-4281-b951-d872f2087c98
* Minor fixes to IconFamily librarysail@chromium.org2012-02-116-20/+259
| | | | | | | | | | | | | | This change fixes some minor errors and warnings. Also put the custom icon code behind a DISABLE_CUSTOM_ICON flag. This code wasn't used by the browser and it was emitting some warnings. BUG=112651 TEST= Review URL: http://codereview.chromium.org/9385035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121643 0039d316-1c4b-4281-b951-d872f2087c98
* Add IconFamily library to third_partysail@chromium.org2012-02-117-0/+2035
| | | | | | | | | | | | This library will be used by the platform apps feature on the Mac to save .icns files. BUG=112651 TEST= Review URL: http://codereview.chromium.org/9380039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121640 0039d316-1c4b-4281-b951-d872f2087c98
* Use toolkit_uses_gtk to set use_system_bzip2 in gyposhima@chromium.org2012-02-101-2/+2
| | | | | | | | | | | | This let aura build, which doesn't use gtk, to use third_party/bzip2 BUG=none TEST=none Review URL: http://codereview.chromium.org/9369054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121520 0039d316-1c4b-4281-b951-d872f2087c98
* Shift SQLite LICENSE file to root dir.shess@chromium.org2012-02-102-1/+0
| | | | | | | | | | | | | | SQLite no longer includes an explicit LICENSE file. This is the one it used to include, placed outside the import tree to prevent merge conflicts. This matches the notice at the top of sqlite3.h. BUG=none TEST=none Review URL: http://codereview.chromium.org/9373050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121510 0039d316-1c4b-4281-b951-d872f2087c98
* Only build Chromium (non-system) libpng as a shared_library on Windows ↵rsleevi@chromium.org2012-02-091-1/+7
| | | | | | | | | | | component builds. On all other platforms, build it as a static_library. BUG=none TEST=it compiles on linux shared bots Review URL: https://chromiumcodereview.appspot.com/9370014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121206 0039d316-1c4b-4281-b951-d872f2087c98
* Don't use system libpng by default. It causes security maintenance problemscevans@chromium.org2012-02-091-2/+3
| | | | | | | | | | | for ChromeOS. It's worth noting that we also don't use the system library for many other important components such as libxml. BUG=112822 R=wad,abarth Review URL: https://chromiumcodereview.appspot.com/9365007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121199 0039d316-1c4b-4281-b951-d872f2087c98
* Add gl bindings for ANGLE_instanced_arrays and ARB_instanced_arraysjbauman@chromium.org2012-02-092-0/+19
| | | | | | | | | | BUG=93148 TEST= Review URL: http://codereview.chromium.org/9348046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121112 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 121044 - Don't use system libpng by default. It causes security ↵csilv@chromium.org2012-02-081-4/+3
| | | | | | | | | | | | | | | | | | | maintenance problems for ChromeOS. It's worth noting that we also don't use the system library for many other important components such as libxml. Reverting due to compile errors on Linux: http://chromegw.corp.google.com/i/chromium/builders/Linux%20Builder%20%28dbg%29%28shared%29/builds/17665/steps/compile/logs/stdio BUG=112822 Review URL: http://codereview.chromium.org/9365007 TBR=cevans@chromium.org Review URL: https://chromiumcodereview.appspot.com/9374001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121090 0039d316-1c4b-4281-b951-d872f2087c98
* Don't use system libpng by default. It causes security maintenance problemscevans@chromium.org2012-02-081-3/+4
| | | | | | | | | | | for ChromeOS. It's worth noting that we also don't use the system library for many other important components such as libxml. BUG=112822 Review URL: http://codereview.chromium.org/9365007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121044 0039d316-1c4b-4281-b951-d872f2087c98
* Fix integer issues in a way that caters for both 32-bit and 64-bit.cevans@chromium.org2012-02-082-2/+11
| | | | | | | | BUG=112822 Review URL: http://codereview.chromium.org/9363013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121019 0039d316-1c4b-4281-b951-d872f2087c98
* Update libphonenumber to r425 and enable the PhoneNumberMatcher class.leandrogracia@chromium.org2012-02-072-7/+5
| | | | | | | | | BUG=none TEST=libphonenumber_unittests Review URL: https://chromiumcodereview.appspot.com/9330002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120842 0039d316-1c4b-4281-b951-d872f2087c98
* Expose more glQuery functionsgman@chromium.org2012-02-072-50/+483
| | | | | | | | | | TEST=none BUG=88601 Review URL: http://codereview.chromium.org/9321002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120745 0039d316-1c4b-4281-b951-d872f2087c98