History log of /external/protobuf/build.gradle
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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
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
9db9e1e9146b6b59a9c6cfca15c9c80b537ac81e 16-Jul-2013 Adam Metcalf <gamblore@google.com> Added micro/nano configurations to protobuf in gradle.

Change-Id: I7655fafcb4ca3bd6e090d7fd549eda2eb989bfcf
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