<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_protobuf/java, branch android10-dev</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/'/>
<entry>
<title>Revert "Merge changes from topic "protobuf3.5.2""</title>
<updated>2018-11-05T01:36:28+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2018-11-05T01:34:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=11fb7aeddd6ff7229bcf0834017f8091f97d7edb'/>
<id>11fb7aeddd6ff7229bcf0834017f8091f97d7edb</id>
<content type='text'>
This reverts commit 584979bf55601bd23e533d704a75cd0e95af66b9, reversing
changes made to 219bbcdcd5b1dbf19758ff2e75d971b98215896d:
      Remove libprotobuf-java-lite
      Update stubs
      Revert "Wrap liblog dependency in GOOGLE_PROTOBUF_MIN_LOG_LEVEL"
      Update javamicro to compile against v3.5.2
      Update Android.bp to match BUILD
      Rerun configure
      Merge tag 'v3.5.2' into master
      Revert "Remove 2 usage of isspace as they are not stl port compatible"
      Revert "Use GOOGLE_CHECK Macro for validation"
      Revert "Emit macros with proper parentheses."
      Revert "Generate syntactically correct java for imports from classes with no packages."
      Revert "Fix some unused parameter warnings"
      Revert "protobuf: work around a static analyzer bug"
      Revert "Suppress clang-analyzer-core.uninitialized.UndefReturn warning."

Change-Id: Ia04c0b15ebd45e8c7e02edaa6e1f10aeb11ef337
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 584979bf55601bd23e533d704a75cd0e95af66b9, reversing
changes made to 219bbcdcd5b1dbf19758ff2e75d971b98215896d:
      Remove libprotobuf-java-lite
      Update stubs
      Revert "Wrap liblog dependency in GOOGLE_PROTOBUF_MIN_LOG_LEVEL"
      Update javamicro to compile against v3.5.2
      Update Android.bp to match BUILD
      Rerun configure
      Merge tag 'v3.5.2' into master
      Revert "Remove 2 usage of isspace as they are not stl port compatible"
      Revert "Use GOOGLE_CHECK Macro for validation"
      Revert "Emit macros with proper parentheses."
      Revert "Generate syntactically correct java for imports from classes with no packages."
      Revert "Fix some unused parameter warnings"
      Revert "protobuf: work around a static analyzer bug"
      Revert "Suppress clang-analyzer-core.uninitialized.UndefReturn warning."

Change-Id: Ia04c0b15ebd45e8c7e02edaa6e1f10aeb11ef337
</pre>
</div>
</content>
</entry>
<entry>
<title>Update stubs</title>
<updated>2018-11-01T23:04:34+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2018-10-10T23:28:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=669f9fb3aef460de893ce856810a77b44630ae20'/>
<id>669f9fb3aef460de893ce856810a77b44630ae20</id>
<content type='text'>
The java proto runtime requires more methods in sun.misc.Unsafe
to compile.

Bug: 117607748
Test: m checkbuild
Change-Id: I9d6b48bd0ff386d5c9b14719d68b1e7160e31558
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The java proto runtime requires more methods in sun.misc.Unsafe
to compile.

Bug: 117607748
Test: m checkbuild
Change-Id: I9d6b48bd0ff386d5c9b14719d68b1e7160e31558
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge tag 'v3.5.2' into master</title>
<updated>2018-11-01T23:04:31+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2018-10-11T18:19:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=8277163400f093dcf9b4eba60aa5fe7a76cb2a3c'/>
<id>8277163400f093dcf9b4eba60aa5fe7a76cb2a3c</id>
<content type='text'>
Bug: 117607748
Test: m checkbuild
Change-Id: Ia1b9174f7e3ac5c2d86ea7370d5c6c3ef1a37300
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 117607748
Test: m checkbuild
Change-Id: Ia1b9174f7e3ac5c2d86ea7370d5c6c3ef1a37300
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version number to 3.5.2</title>
<updated>2018-03-06T03:54:18+00:00</updated>
<author>
<name>Bo Yang</name>
<email>paulyang1211@gmail.com</email>
</author>
<published>2018-03-06T03:54:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=b5fbb742af122b565925987e65c08957739976a7'/>
<id>b5fbb742af122b565925987e65c08957739976a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Build libprotobuf-java-lite only using core Java SDK APIs</title>
<updated>2018-03-05T09:42:14+00:00</updated>
<author>
<name>Jiyong Park</name>
<email>jiyong@google.com</email>
</author>
<published>2018-03-04T00:40:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=dc08924dc7262e5c06c1108f67f66e82598af806'/>
<id>dc08924dc7262e5c06c1108f67f66e82598af806</id>
<content type='text'>
libprotobuf-java-lite is now built against core Java APIs which excludes
Android-only APIs (classes under android.* packages) and private APIs.
"core_current" is a pseudo SDK which is a core Java subset of Android
SDK.

However, this lib has been using sun.misc.Unsafe which is a hidden API
and dependency to the class doesn't seem to be able to be cut easily in
the near future. In order to make it possible to build the lib with the
SDK only, a stubs library called libcore_private.stubs is defined to
provide build-time only information on the hidden APIs exclusively to
protobuf.

At runtime, the Unsafe class is provide by the OS and protobuf is linked
to the class loaded there.

Bug: 73204840
Test: m -j libprotobuf-java-lite is successful and does not show any
link-type check warning

Change-Id: I2fce2662cc65d4e57fc75bbf30ebf9f7d47c6775
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libprotobuf-java-lite is now built against core Java APIs which excludes
Android-only APIs (classes under android.* packages) and private APIs.
"core_current" is a pseudo SDK which is a core Java subset of Android
SDK.

However, this lib has been using sun.misc.Unsafe which is a hidden API
and dependency to the class doesn't seem to be able to be cut easily in
the near future. In order to make it possible to build the lib with the
SDK only, a stubs library called libcore_private.stubs is defined to
provide build-time only information on the hidden APIs exclusively to
protobuf.

At runtime, the Unsafe class is provide by the OS and protobuf is linked
to the class loaded there.

Bug: 73204840
Test: m -j libprotobuf-java-lite is successful and does not show any
link-type check warning

Change-Id: I2fce2662cc65d4e57fc75bbf30ebf9f7d47c6775
</pre>
</div>
</content>
</entry>
<entry>
<title>Update version number to 3.5.1</title>
<updated>2017-12-19T19:00:33+00:00</updated>
<author>
<name>Jisi Liu</name>
<email>jisi.liu@gmail.com</email>
</author>
<published>2017-12-19T19:00:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=050fc9a43717193ffbccbd8ca5d19e1e5648c815'/>
<id>050fc9a43717193ffbccbd8ca5d19e1e5648c815</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update version number to 3.5.0</title>
<updated>2017-11-02T21:16:22+00:00</updated>
<author>
<name>Jisi Liu</name>
<email>jisi.liu@gmail.com</email>
</author>
<published>2017-11-02T21:16:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=97dd175a917fcdf1a0e0421659498a974f3a464a'/>
<id>97dd175a917fcdf1a0e0421659498a974f3a464a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing files</title>
<updated>2017-10-26T20:48:53+00:00</updated>
<author>
<name>Jisi Liu</name>
<email>jisi.liu@gmail.com</email>
</author>
<published>2017-10-26T20:48:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=a08b03d4c00a5793b88b494f672513f6ad46a681'/>
<id>a08b03d4c00a5793b88b494f672513f6ad46a681</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/3.4.x' into master</title>
<updated>2017-10-25T21:43:07+00:00</updated>
<author>
<name>Jisi Liu</name>
<email>jisi.liu@gmail.com</email>
</author>
<published>2017-10-25T21:43:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=cdc0d9536a5c68510fde1e4c7d37fff18ecd0d6b'/>
<id>cdc0d9536a5c68510fde1e4c7d37fff18ecd0d6b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3578 from pherl/filedeprecation</title>
<updated>2017-10-18T22:33:31+00:00</updated>
<author>
<name>Jisi Liu</name>
<email>liujisi@google.com</email>
</author>
<published>2017-10-18T22:33:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=ca6187d5e76fee30d29d07a2c620421b90244bdd'/>
<id>ca6187d5e76fee30d29d07a2c620421b90244bdd</id>
<content type='text'>
Add @Deprecated annotation support for proto file.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add @Deprecated annotation support for proto file.</pre>
</div>
</content>
</entry>
</feed>
