<feed xmlns='http://www.w3.org/2005/Atom'>
<title>system_core/libsync, branch replicant-10</title>
<subtitle>Fork of system/core
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/'/>
<entry>
<title>Merge libsync_recovery rules into libsync.</title>
<updated>2018-08-07T18:00:50+00:00</updated>
<author>
<name>Tao Bao</name>
<email>tbao@google.com</email>
</author>
<published>2018-08-07T17:55:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=f32d3df46fa27fd59982bcbe314a4ed2ae7ddd14'/>
<id>f32d3df46fa27fd59982bcbe314a4ed2ae7ddd14</id>
<content type='text'>
Statically linking against libsync is no longer a concern, since libsync
has supported the modern sync ABI (which is frozen upstream) after the
recent cleanup works.

Test: `m dist` with aosp_taimen-userdebug
Change-Id: Ic162bc7ff7c9dd306658d11d4b71e2d18730a2ee
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Statically linking against libsync is no longer a concern, since libsync
has supported the modern sync ABI (which is frozen upstream) after the
recent cleanup works.

Test: `m dist` with aosp_taimen-userdebug
Change-Id: Ic162bc7ff7c9dd306658d11d4b71e2d18730a2ee
</pre>
</div>
</content>
</entry>
<entry>
<title>Make libadf, libsync_recovery recovery_available.</title>
<updated>2018-08-07T17:53:07+00:00</updated>
<author>
<name>Jerry Zhang</name>
<email>zhangjerry@google.com</email>
</author>
<published>2018-07-17T19:15:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=9b66330375ec841ef0ddef4646f79ade03c4af5c'/>
<id>9b66330375ec841ef0ddef4646f79ade03c4af5c</id>
<content type='text'>
Bug: 110380063
Test: `m dist` with aosp_taimen-userdebug
Change-Id: Ie3543ff89b6b4f0de04eff0f85f8001f4b27d86a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 110380063
Test: `m dist` with aosp_taimen-userdebug
Change-Id: Ie3543ff89b6b4f0de04eff0f85f8001f4b27d86a
</pre>
</div>
</content>
</entry>
<entry>
<title>NDK: add availability comments to &lt;sync.h&gt;.</title>
<updated>2018-07-27T22:13:33+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2018-07-27T22:13:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=d1c5c5baaa0145e9d1baa4950b51c8d4cf4e3ffc'/>
<id>d1c5c5baaa0145e9d1baa4950b51c8d4cf4e3ffc</id>
<content type='text'>
Bug: N/A
Test: N/A
Change-Id: I0cc16cc9c32c6679098aa875d5f81829215868d4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: N/A
Test: N/A
Change-Id: I0cc16cc9c32c6679098aa875d5f81829215868d4
</pre>
</div>
</content>
</entry>
<entry>
<title>Restore the libsync __ANDROID_API__ guard</title>
<updated>2018-07-20T05:58:14+00:00</updated>
<author>
<name>Ryan Prichard</name>
<email>rprichard@google.com</email>
</author>
<published>2018-07-20T00:43:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=d2fec76063d443641774bec5d978ad6384115d2b'/>
<id>d2fec76063d443641774bec5d978ad6384115d2b</id>
<content type='text'>
Partially reverts 2a358106b7e554396088506e8e817520e2882aee

Bug: http://b/111668906
Test: m
Change-Id: Ic35091e10edda12a97992fbeffefda7ddf1305a1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Partially reverts 2a358106b7e554396088506e8e817520e2882aee

Bug: http://b/111668906
Test: m
Change-Id: Ic35091e10edda12a97992fbeffefda7ddf1305a1
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "libsync: add __INTRODUCED_IN annotations."</title>
<updated>2018-06-15T16:08:51+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2018-06-15T16:08:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=9d9c91acdc3fa4e7ebcd5314adf8cbe577694f54'/>
<id>9d9c91acdc3fa4e7ebcd5314adf8cbe577694f54</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libsync: add __INTRODUCED_IN annotations.</title>
<updated>2018-06-14T22:27:26+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2018-06-14T22:26:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=2a358106b7e554396088506e8e817520e2882aee'/>
<id>2a358106b7e554396088506e8e817520e2882aee</id>
<content type='text'>
Bug: https://github.com/android-ndk/ndk/issues/706
Test: N/A
Change-Id: I8a4f98f2c929e28d81672d7e2e0d5dd63d27c7a6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: https://github.com/android-ndk/ndk/issues/706
Test: N/A
Change-Id: I8a4f98f2c929e28d81672d7e2e0d5dd63d27c7a6
</pre>
</div>
</content>
</entry>
<entry>
<title>sync: remove legacy sync info API</title>
<updated>2018-06-13T18:52:10+00:00</updated>
<author>
<name>Jesse Hall</name>
<email>jessehall@google.com</email>
</author>
<published>2018-06-13T18:52:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=82d377b585677442ed7732ada55e3e93857d083b'/>
<id>82d377b585677442ed7732ada55e3e93857d083b</id>
<content type='text'>
The legacy fence/pt info API has been deprecated for a while. This
change removes it from headers, so remaining users will have to switch
to the modern API when they're re-compiled. The functions are still
provided by libsync.so and tests remain, so existing binaries should
continue to work. Eventually these will be removed too, though, once
it's reasonable to expect those binaries to have been recompiled.

This reverts commit eed25df46a22a143a0341113759894c23a9b6cbf, which
reverted the previous attempt in commit
798ba95bda14f9f28561a2a27ba406537f8bb8a8 now that more users of the
legacy API have been converted.

Bug: 35326015
Test: make checkbuild
Test: adb shell dumpsys SurfaceFlinger --latency
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The legacy fence/pt info API has been deprecated for a while. This
change removes it from headers, so remaining users will have to switch
to the modern API when they're re-compiled. The functions are still
provided by libsync.so and tests remain, so existing binaries should
continue to work. Eventually these will be removed too, though, once
it's reasonable to expect those binaries to have been recompiled.

This reverts commit eed25df46a22a143a0341113759894c23a9b6cbf, which
reverted the previous attempt in commit
798ba95bda14f9f28561a2a27ba406537f8bb8a8 now that more users of the
legacy API have been converted.

Bug: 35326015
Test: make checkbuild
Test: adb shell dumpsys SurfaceFlinger --latency
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "libsync: OWNERS."</title>
<updated>2018-06-05T19:38:25+00:00</updated>
<author>
<name>Treehugger Robot</name>
<email>treehugger-gerrit@google.com</email>
</author>
<published>2018-06-05T19:38:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=666f62e1c77566beacf597edfb21d0c1053df6f6'/>
<id>666f62e1c77566beacf597edfb21d0c1053df6f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libsync: OWNERS.</title>
<updated>2018-06-05T17:56:38+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2018-06-05T17:56:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=f2570c2f92f1d7b92dbbb438987f716c66258ef4'/>
<id>f2570c2f92f1d7b92dbbb438987f716c66258ef4</id>
<content type='text'>
Based on git shortlog and my memory.

Bug: N/A
Test: N/A
Change-Id: I2e821a1214c349fd75f2971f632de3d30c602b83
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on git shortlog and my memory.

Bug: N/A
Test: N/A
Change-Id: I2e821a1214c349fd75f2971f632de3d30c602b83
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "sync: remove legacy sync info API"</title>
<updated>2018-06-05T17:22:32+00:00</updated>
<author>
<name>Marissa Wall</name>
<email>marissaw@google.com</email>
</author>
<published>2018-06-05T17:22:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=eed25df46a22a143a0341113759894c23a9b6cbf'/>
<id>eed25df46a22a143a0341113759894c23a9b6cbf</id>
<content type='text'>
This reverts commit 798ba95bda14f9f28561a2a27ba406537f8bb8a8.

Brodcom uses the sync_fence_info_data directly.
https://android-build.googleplex.com/builds/submitted/4821789/elfin-userdebug/latest/view/logs/build_error.log

Change-Id: I72fed683397e9b10007b71253e20ded43726d377
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 798ba95bda14f9f28561a2a27ba406537f8bb8a8.

Brodcom uses the sync_fence_info_data directly.
https://android-build.googleplex.com/builds/submitted/4821789/elfin-userdebug/latest/view/logs/build_error.log

Change-Id: I72fed683397e9b10007b71253e20ded43726d377
</pre>
</div>
</content>
</entry>
</feed>
