Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 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: r423 |
| 8 | Security Critical: yes |
| 9 | |
| 10 | Local files (not taken from upstream): |
| 11 | README.chromium |
| 12 | config.h |
| 13 | descriptor2_pb.py |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 14 | protobuf_lite_java_descriptor_proto.py |
| 15 | protobuf_lite_java_parse_pom.py |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 16 | |
| 17 | A protobuf.gyp file has been added for building with Chromium. |
| 18 | |
| 19 | This code has been patched to support unknown field retention in protobuf-lite. |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 20 | See r62331 for the patch. |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 21 | |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 22 | This code has been patched to ensure that files in the target protobuf_lite |
| 23 | do not include headers from protobuf_full. See r173228 for the patch. |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 24 | |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 25 | This code has been patched to make the target protobuf_lite a component so that |
| 26 | targets that depend on it can be componentized. See http://crbug.com/172800 for |
| 27 | details, and r179806 for the patch. |
| 28 | |
Ben Murdoch | bb1529c | 2013-08-08 10:24:53 +0100 | [diff] [blame^] | 29 | Revisions r427, r430, r475, r476 and 504 were cherry-picked from upstream. |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 30 | Patch from http://code.google.com/p/protobuf/issues/detail?id=425 was |
| 31 | cherry-picked from upstream. |
| 32 | |
| 33 | Notes about Java: |
| 34 | We have not forked the Java version of protobuf-lite, so the Java version does |
| 35 | not support unknown field retention. |
| 36 | |
| 37 | The list of Java files included in the lite profile for Java is parsed from the |
| 38 | maven java/pom.xml by the script protobuf_lite_java_parse_pom.py. See |
| 39 | 'javac_includes' variable in protobuf_lite_javalib GYP target. |
| 40 | |