- 07 May, 2014 2 commits
-
-
Wink Saville authored
am 4d7f9ad7: am ece98e5f: Merge "Fix checkbuild targets, remove unittest_enum_mulitplejava_nano.proto." * commit '4d7f9ad71771fff628e88d463af94b44457b7934':
-
Wink Saville authored
* commit 'f105476adedac50be509ed36cbb187b92fca54d9':
-
- 02 May, 2014 4 commits
-
-
Ying Wang authored
* commit '94f522f907e3f34f70d9e7816b947e62fddbb267': You CANNOT change the global WITH_DEXPREOPT
-
Ying Wang authored
* commit '49512cb01065b41c0113248c2c02800de1156d50': You CANNOT change the global WITH_DEXPREOPT
-
Ying Wang authored
-
Ying Wang authored
Bug: 14380196 Change-Id: I2b9e6db081558687afd5c20c7084824dfe1bb26e
-
- 01 May, 2014 4 commits
-
-
Jan-Willem Maarse authored
* commit '58eb8e98d17971273548930a7e8d45e69995a2c8': Fix NPE when clearing an extension in nano protos
-
Jan-Willem Maarse authored
* commit 'd20f0a4260763531acf5de677e4830afe0bfc53e': Fix NPE when clearing an extension in nano protos
-
Jan-Willem Maarse authored
-
Jan-Willem Maarse authored
If ExtendableMessageNano doesn't have any unknown fields, trying to clear an extension by setting it to null would throw an NPE. Change-Id: I6abcdfcc0193de44f97b21dd6cc2f40604938a1a
-
- 30 Apr, 2014 1 commit
-
-
Bill Yi authored
* commit 'ddeaf25683a5aa4d6e7ef784c7380c9332cdb3ce':
-
- 29 Apr, 2014 1 commit
-
-
Bill Yi authored
-
- 25 Apr, 2014 3 commits
-
-
Jeff Davidson authored
* commit '33a6680ab98977cd5b9b7b03f4875b9265cfec3b': Support generation of Parcelable nano messages.
-
Jeff Davidson authored
-
Jeff Davidson authored
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
-
- 24 Apr, 2014 2 commits
- 23 Apr, 2014 1 commit
-
-
Jie Dai authored
Nano proto compiler normally throws an error if any service is defined. If --ignore-services=true is set, no error is thrown and the service is simply skipped. Change-Id: Id82583555085cc55550d03a485d3f0189885240b
-
- 14 Apr, 2014 2 commits
- 10 Apr, 2014 1 commit
-
-
Dave Hawkey authored
This avoids a race-condition when cachedSize is momentarily set to 0 for non-empty messages if multiple threads call getSerializedSize (e.g. during serialization). This is a retry of https://android-review.googlesource.com/#/c/88570/. getSerializedSize() has been kept non-final so that messages generated with a previous version of the compiler will not break. Change-Id: I8d8154a10938cde579ae19c55eae55b1e70e0bda
-
- 22 Mar, 2014 4 commits
-
-
Wink Saville authored
* commit 'ce2f59915e0b41c935e3f72a2b7b71b6c19b6860': Revert "Don't reset cachedSize to 0 in getSerializedSize"
-
Wink Saville authored
* commit 'ce2f59915e0b41c935e3f72a2b7b71b6c19b6860': Revert "Don't reset cachedSize to 0 in getSerializedSize"
-
Wink Saville authored
-
Wink Saville authored
This reverts commit c6e12c6702ca764486f952654ba1568f00efe813.
-
- 21 Mar, 2014 4 commits
-
-
Wink Saville authored
* commit 'ec0b12c34a6329d2f98003e9102fe2d75726c797': Don't reset cachedSize to 0 in getSerializedSize
-
Wink Saville authored
* commit 'ec0b12c34a6329d2f98003e9102fe2d75726c797': Don't reset cachedSize to 0 in getSerializedSize
-
Wink Saville authored
-
Dave Hawkey authored
This avoids a race-condition when cachedSize is momentarily set to 0 for non-empty messages if multiple threads call getSerializedSize (e.g. during serialization). Change-Id: I15a8ded92edbf41bf1c8d787960c5bbbc8a323c5
-
- 08 Mar, 2014 1 commit
-
-
Wink Saville authored
* commit '51ef8f39de376fe71ce5d2c682abe4f974cf8074': Fix compile error on mac 10.9
-
- 07 Mar, 2014 2 commits
- 21 Feb, 2014 1 commit
-
-
Wink Saville authored
* commit '51ef8f39de376fe71ce5d2c682abe4f974cf8074': Fix compile error on mac 10.9
-
- 17 Feb, 2014 2 commits
- 10 Feb, 2014 2 commits
- 16 Jan, 2014 2 commits
-
-
Max Cai authored
Enum fix is already included in the previous commit. Bug: https://code.google.com/p/android/issues/detail?id=64893 Change-Id: I9fecff3c8822918a019028eb57fa39b361a2c960
-
Max Cai authored
Invalid values from the wire are silently ignored. Unlike full/lite, the invalid values are not stored into the unknown fields, because there's no way to get them out from Nano's unknown fields without a matching Extension. Edited README and slightly moved it towards a standalone section for Nano, independent of the Micro section. Change-Id: I2c1eb07f4d6d8f3aea242b8ddd95b9c966f3f177
-
- 14 Jan, 2014 1 commit
-
-
Max Cai authored
* commit 'a8af729b5ef822971f025a7e8ff197545986910d': Allow whitespace in nano codegen options.
-