721ea491a8e3e9ea5a130965dc5761fc335c3e61 |
|
23-Apr-2014 |
Jeff Davidson <jpd@google.com> |
Support generation of Parcelable nano messages. This CL adds the "parcelable_messages" option. When enabled, all generated message classes will conform to the Android Parcelable contract. This is achieved by introducing a new parent class for generated classes which implements the required functionality. Since the store_unknown_fields option also makes use of a superclass, ExtendableMessageNano, we have two versions of the new Parcelable superclass: one extending MessageNano, and one extending ExtendableMessageNano. These classes are otherwise identical. As these classes depend on Android framework jars, they are not included in the host .jar build of the nanoproto library. Finally, add a test suite for running tests of Android-specific functionality, as this cannot be done on a desktop JVM. Change-Id: Icc2a257f03317e947f7078dbb9857c3286857497
/external/protobuf/build.gradle
|
7632e0ad04851ea5524a9f52504e7dcdbc00c514 |
|
13-Aug-2013 |
Wink Saville <wink@google.com> |
Merge commit '11c3b27d' into fix-mc * commit '11c3b27d': Add a Gradle build file for the protobuf libraries. Change-Id: Id785093c51eb423576292994a98d42efbbc3fddb
|
57faa14e5c5b678b38dcae1288f3e5eb34bd819f |
|
08-Aug-2013 |
Adam Metcalf <gamblore@google.com> |
Add a Gradle build file for the protobuf libraries. Has two configurations: micro and nano. Change-Id: I009f956e11cf13694738743a757438ebf181b340
/external/protobuf/build.gradle
|
9db9e1e9146b6b59a9c6cfca15c9c80b537ac81e |
|
16-Jul-2013 |
Adam Metcalf <gamblore@google.com> |
Added micro/nano configurations to protobuf in gradle. Change-Id: I7655fafcb4ca3bd6e090d7fd549eda2eb989bfcf
/external/protobuf/build.gradle
|
98bbe8a394916aa5238c1c87c1617ad3ad17a763 |
|
14-Jun-2013 |
Adam Metcalf <gamblore@google.com> |
Gradle project file. Adds a gradle project file so that other projects can use the :micro and :nano libraries. Change-Id: I7e5aeb584acd11d39e57bf9d4ecfc3af175ffbb2
/external/protobuf/build.gradle
|