Fix nullptr crash in OnEmbed
[chromium-blink-merge.git] / third_party / protobuf / README.chromium
blob8f04687cda7965450fe2991b8bbcf5709901f51d
1 Name: Protocol Buffers
2 Short Name: protobuf
3 URL: http://protobuf.googlecode.com/svn/trunk
4 License: BSD
5 License File: COPYING.txt
6 Version: unknown
7 Revision: r476
8 Security Critical: yes
10 Local files (not taken from upstream):
11 README.chromium
12 config.h
13 descriptor2_pb.py
15 A protobuf.gyp file has been added for building with Chromium.
17 This code has been patched to support unknown field retention in protobuf-lite.
18 See r62331 for the patch.
20 This code has been patched to ensure that files in the target protobuf_lite
21 do not include headers from protobuf_full. See r173228 for the patch.
23 This code has been patched to make the target protobuf_lite a component so that
24 targets that depend on it can be componentized. See http://crbug.com/172800 for
25 details, and r179806 for the patch.
27 Revision 504 was cherry-picked from upstream.
28 Revision 512 was cherry-picked from upstream.
29 Revision 516 was cherry-picked from upstream.
30 Revision 517 was cherry-picked from upstream.
31 Revision 522 was cherry-picked from upstream.
32 Revision 523 was cherry-picked from upstream.
33 Revision 524 was cherry-picked from upstream.
34 Revision 573 was cherry-picked from upstream.
35 The `&file->options() != NULL &&` was removed from descriptor.cc
36 References to `vector` were changed to `std::vector` in extension_set.h
37 and unknown_field_set.h
39 GetEmptyString() and GoogleOnceInit() have been uninlined, for a large savings
40 in binary size.
42 A BUILD.gn file has been added for building with GN.
44 Cherry-pick pherl changes to make protobuf build on VS2015.
46 Cherry-pick c3cb53b (fix "sometimes-uninitialized" warning).
48 Cherry-pick https://github.com/google/protobuf/commit/56a90a2081379a5
50 Cherry-pick https://github.com/google/protobuf/commit/69d660b39ceabea