| Name: Protocol Buffers | 
 | Short Name: protobuf | 
 | URL: http://protobuf.googlecode.com/svn/trunk | 
 | License: BSD | 
 | License File: COPYING.txt | 
 | Version: unknown | 
 | Revision: r476 | 
 | Security Critical: yes | 
 |  | 
 | Local files (not taken from upstream): | 
 | README.chromium | 
 | config.h | 
 | descriptor2_pb.py | 
 |  | 
 | A protobuf.gyp file has been added for building with Chromium. | 
 |  | 
 | This code has been patched to support unknown field retention in protobuf-lite. | 
 | See r62331 for the patch. | 
 |  | 
 | This code has been patched to ensure that files in the target protobuf_lite | 
 | do not include headers from protobuf_full. See r173228 for the patch. | 
 |  | 
 | This code has been patched to make the target protobuf_lite a component so that | 
 | targets that depend on it can be componentized. See http://crbug.com/172800 for | 
 | details, and r179806 for the patch. | 
 |  | 
 | Revision 504 was cherry-picked from upstream. | 
 | Revision 512 was cherry-picked from upstream. | 
 | Revision 516 was cherry-picked from upstream. | 
 | Revision 517 was cherry-picked from upstream. | 
 | Revision 522 was cherry-picked from upstream. | 
 | Revision 523 was cherry-picked from upstream. | 
 | Revision 524 was cherry-picked from upstream. | 
 | Revision 573 was cherry-picked from upstream. | 
 | The `&file->options() != NULL &&` was removed from descriptor.cc | 
 | References to `vector` were changed to `std::vector` in extension_set.h | 
 | and unknown_field_set.h | 
 |  | 
 | GetEmptyString() and GoogleOnceInit() have been uninlined, for a large savings | 
 | in binary size. | 
 |  | 
 | A BUILD.gn file has been added for building with GN. |