summaryrefslogtreecommitdiffstats
path: root/third_party/protobuf/protobuf.gyp
diff options
context:
space:
mode:
authorglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-12 08:59:46 +0000
committerglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-12 08:59:46 +0000
commit9f1702fcfd12d85625e4406702fc39716bf55bca (patch)
treef649d49cd44b4048a8cbc03c2a33063443671955 /third_party/protobuf/protobuf.gyp
parent22cd8c9da08866edfa594b08d011d6dadfcd3d6c (diff)
downloadchromium_src-9f1702fcfd12d85625e4406702fc39716bf55bca.zip
chromium_src-9f1702fcfd12d85625e4406702fc39716bf55bca.tar.gz
chromium_src-9f1702fcfd12d85625e4406702fc39716bf55bca.tar.bz2
Update protobuf to r428, part 1.
This has been done by: - patching third_party/protobuf with the upstream diff for r423:426 and r428 (427 has already been cherrypicked) - manually applying the rejected hunks in the following files: src/google/protobuf/wire_format.cc src/google/protobuf/wire_format_lite.h src/google/protobuf/unknown_field_set.cc src/google/protobuf/descriptor.pb.h src/google/protobuf/extension_set.cc src/google/protobuf/wire_format_lite.cc src/google/protobuf/descriptor.pb.cc src/google/protobuf/wire_format.h src/google/protobuf/compiler/plugin.pb.h src/google/protobuf/compiler/cpp/cpp_helpers.h src/google/protobuf/compiler/cpp/cpp_file.cc vsprojects/lite-test.vcproj.rej vsprojects/libprotobuf-lite.vcproj.rej vsprojects/libprotobuf.vcproj.rej vsprojects/tests.vcproj.rej vsprojects/extract_includes.bat.rej - adding the new cc/h files to protobuf.gyp and disabling MSVC warning C4291 - rebuilding descriptor.pb.{cc,h} using the upstream protoc r425 - fixing compilation (replaced WireFormat with WireFormatLite where applicable) - cherry-picking the upstream r505 - applying patch from https://code.google.com/p/protobuf/issues/detail?id=539 To reduce the changelist size, some of the test files were excluded. They will be committed separately: https://codereview.chromium.org/21231003 BUG=259808 TBR=agl@chromium.org, pliard@google.com Review URL: https://codereview.chromium.org/21208003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216961 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/protobuf/protobuf.gyp')
-rw-r--r--third_party/protobuf/protobuf.gyp16
1 files changed, 16 insertions, 0 deletions
diff --git a/third_party/protobuf/protobuf.gyp b/third_party/protobuf/protobuf.gyp
index df0f6e5..44bcdd6 100644
--- a/third_party/protobuf/protobuf.gyp
+++ b/third_party/protobuf/protobuf.gyp
@@ -22,6 +22,7 @@
4244, # implicit conversion, possible loss of data
4355, # 'this' used in base member initializer list
4267, # size_t to int truncation
+ 4291, # no matching operator delete for a placement new
],
'defines!': [
'WIN32_LEAN_AND_MEAN', # Protobuf defines this itself.
@@ -161,6 +162,7 @@
'src/google/protobuf/descriptor.pb.h',
'src/google/protobuf/descriptor_database.h',
'src/google/protobuf/dynamic_message.h',
+ 'src/google/protobuf/generated_enum_reflection.h',
'src/google/protobuf/generated_message_reflection.h',
'src/google/protobuf/message.h',
'src/google/protobuf/reflection_ops.h',
@@ -174,17 +176,27 @@
'src/google/protobuf/compiler/code_generator.h',
'src/google/protobuf/compiler/command_line_interface.h',
'src/google/protobuf/compiler/importer.h',
+ 'src/google/protobuf/compiler/java/java_doc_comment.cc',
+ 'src/google/protobuf/compiler/java/java_doc_comment.h',
'src/google/protobuf/compiler/parser.h',
'src/google/protobuf/stubs/strutil.cc',
'src/google/protobuf/stubs/strutil.h',
'src/google/protobuf/stubs/substitute.cc',
'src/google/protobuf/stubs/substitute.h',
+ 'src/google/protobuf/stubs/stl_util.h',
+ 'src/google/protobuf/stubs/stringprintf.cc',
+ 'src/google/protobuf/stubs/stringprintf.h',
'src/google/protobuf/stubs/structurally_valid.cc',
+ 'src/google/protobuf/stubs/template_util.h',
+ 'src/google/protobuf/stubs/type_traits.h',
+
'src/google/protobuf/descriptor.cc',
'src/google/protobuf/descriptor.pb.cc',
'src/google/protobuf/descriptor_database.cc',
'src/google/protobuf/dynamic_message.cc',
+ 'src/google/protobuf/extension_set.cc',
+ 'src/google/protobuf/extension_set.h',
'src/google/protobuf/extension_set_heavy.cc',
'src/google/protobuf/generated_message_reflection.cc',
'src/google/protobuf/message.cc',
@@ -314,7 +326,10 @@
'files': [
'python/google/protobuf/__init__.py',
'python/google/protobuf/descriptor.py',
+ 'python/google/protobuf/descriptor_database.py',
+ 'python/google/protobuf/descriptor_pool.py',
'python/google/protobuf/message.py',
+ 'python/google/protobuf/message_factory.py',
'python/google/protobuf/reflection.py',
'python/google/protobuf/service.py',
'python/google/protobuf/service_reflection.py',
@@ -340,6 +355,7 @@
'python/google/protobuf/internal/cpp_message.py',
'python/google/protobuf/internal/decoder.py',
'python/google/protobuf/internal/encoder.py',
+ 'python/google/protobuf/internal/enum_type_wrapper.py',
'python/google/protobuf/internal/generator_test.py',
'python/google/protobuf/internal/message_listener.py',
'python/google/protobuf/internal/python_message.py',