<feed xmlns='http://www.w3.org/2005/Atom'>
<title>frameworks_base/native, branch replicant-10</title>
<subtitle>Fork of frameworks/base
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_base/'/>
<entry>
<title>Handle NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY flag in ASurfaceTransaction</title>
<updated>2019-05-23T09:09:09+00:00</updated>
<author>
<name>Vishnu Nair</name>
<email>vishnun@google.com</email>
</author>
<published>2019-05-23T08:27:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_base/commit/?id=1ad69541a48e301c1582137e6f9f56a451f4b3c5'/>
<id>1ad69541a48e301c1582137e6f9f56a451f4b3c5</id>
<content type='text'>
BufferStateLayer ignores NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY flag if its set as part of
the transform.

Fix this by calling Transaction::setTransformToDisplayInverse when calling
ASurfaceTransaction_setGeometry.

Bug: 133330435
Test: Test landscape orientation in test app
Test: go/wm-smoke
Change-Id: Id499448d822425e5b7be4efed7f448c4e4378b87
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BufferStateLayer ignores NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY flag if its set as part of
the transform.

Fix this by calling Transaction::setTransformToDisplayInverse when calling
ASurfaceTransaction_setGeometry.

Bug: 133330435
Test: Test landscape orientation in test app
Test: go/wm-smoke
Change-Id: Id499448d822425e5b7be4efed7f448c4e4378b87
</pre>
</div>
</content>
</entry>
<entry>
<title>ASurfaceControl: fix surface damage</title>
<updated>2019-04-23T21:10:15+00:00</updated>
<author>
<name>Marissa Wall</name>
<email>marissaw@google.com</email>
</author>
<published>2019-04-23T21:10:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_base/commit/?id=bb9b14f0209d9a83df38c3fdcd27ea0fe4255fc0'/>
<id>bb9b14f0209d9a83df38c3fdcd27ea0fe4255fc0</id>
<content type='text'>
There are two problems with surface control.
1) By merging the rects, the Region turned into 0,0,0,0 instead of
an or of the Rects.
2) In the case where an app intends to have a region of 0,0,0,0,
we should treat it the same as a region of 0,0,-1,-1.

Bug: 131175047
Test: ASurfaceControl
Change-Id: Ib2e3b90ac215e069d3d3c2eca81ff1013b4287aa
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are two problems with surface control.
1) By merging the rects, the Region turned into 0,0,0,0 instead of
an or of the Rects.
2) In the case where an app intends to have a region of 0,0,0,0,
we should treat it the same as a region of 0,0,-1,-1.

Bug: 131175047
Test: ASurfaceControl
Change-Id: Ib2e3b90ac215e069d3d3c2eca81ff1013b4287aa
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Pass runMax = 1 to stop unnecessary itemization" into qt-dev</title>
<updated>2019-04-08T23:18:59+00:00</updated>
<author>
<name>TreeHugger Robot</name>
<email>treehugger-gerrit@google.com</email>
</author>
<published>2019-04-08T23:18:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_base/commit/?id=c8723d6ca7baf95d9102d7d76400a7e8c71a762b'/>
<id>c8723d6ca7baf95d9102d7d76400a7e8c71a762b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass runMax = 1 to stop unnecessary itemization</title>
<updated>2019-04-05T22:20:19+00:00</updated>
<author>
<name>Seigo Nonaka</name>
<email>nona@google.com</email>
</author>
<published>2019-04-05T22:20:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_base/commit/?id=ddc877300fa606d25b163eda1e3a1de1b6591f87'/>
<id>ddc877300fa606d25b163eda1e3a1de1b6591f87</id>
<content type='text'>
Bug: 130044291
Test: N/A
Change-Id: I124b211f9a3db24d4c70c6d6bc0b1a9fdc93b9f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 130044291
Test: N/A
Change-Id: I124b211f9a3db24d4c70c6d6bc0b1a9fdc93b9f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow the WebView native library to have dependencies.</title>
<updated>2019-04-04T14:41:03+00:00</updated>
<author>
<name>Torne (Richard Coles)</name>
<email>torne@google.com</email>
</author>
<published>2019-04-01T19:11:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_base/commit/?id=d2f37cc575920909e0e5712dbcf97e02f5e522c0'/>
<id>d2f37cc575920909e0e5712dbcf97e02f5e522c0</id>
<content type='text'>
The WebView native library has so far only depended on native libraries
that were already loaded by the zygote, and has only shipped a single
.so file in its APK. Splitting the code into multiple libraries worked,
but only the top-level library would have its RELRO section shared,
causing a memory regression.

To avoid this regression if we do decide to split up the native code in
future, load the native library using the new RESERVED_ADDRESS_RECURSIVE
flag in the linker, which means that any depended-upon libraries will
also be loaded into the reserved address region and will have their
RELRO sections saved and reused.

Fixes: 128623590
Test: tested manually with modified WebView
Change-Id: I19ee3ff971e8dcd1c683f94af304abf918860a10
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The WebView native library has so far only depended on native libraries
that were already loaded by the zygote, and has only shipped a single
.so file in its APK. Splitting the code into multiple libraries worked,
but only the top-level library would have its RELRO section shared,
causing a memory regression.

To avoid this regression if we do decide to split up the native code in
future, load the native library using the new RESERVED_ADDRESS_RECURSIVE
flag in the linker, which means that any depended-upon libraries will
also be loaded into the reserved address region and will have their
RELRO sections saved and reused.

Fixes: 128623590
Test: tested manually with modified WebView
Change-Id: I19ee3ff971e8dcd1c683f94af304abf918860a10
</pre>
</div>
</content>
</entry>
<entry>
<title>Update the system font implementation for new API change</title>
<updated>2019-04-02T21:28:45+00:00</updated>
<author>
<name>Seigo Nonaka</name>
<email>nona@google.com</email>
</author>
<published>2019-03-29T21:24:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_base/commit/?id=b3a7bcea2a48d682fcb91262dba67ad5330f65f3'/>
<id>b3a7bcea2a48d682fcb91262dba67ad5330f65f3</id>
<content type='text'>
Bug: 129559385
Test: TEMPORARY_DISABLE_PATH_RESTRICTIONS=true m ndk-docs
Test: atest CtsGraphicsTestCases:android.graphics.fonts
Change-Id: I73fd366762e4923886529a49a682cdc1cdceb1aa
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 129559385
Test: TEMPORARY_DISABLE_PATH_RESTRICTIONS=true m ndk-docs
Test: atest CtsGraphicsTestCases:android.graphics.fonts
Change-Id: I73fd366762e4923886529a49a682cdc1cdceb1aa
</pre>
</div>
</content>
</entry>
<entry>
<title>Deprecate is_layer for vulkan functor</title>
<updated>2019-03-25T13:34:27+00:00</updated>
<author>
<name>Bo Liu</name>
<email>boliu@google.com</email>
</author>
<published>2019-03-24T12:26:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_base/commit/?id=d336f5d95fb4a0edead0476e5623377e4c1ec4a6'/>
<id>d336f5d95fb4a0edead0476e5623377e4c1ec4a6</id>
<content type='text'>
Webview no longer needs this.

Bug: 124123583
Test: comppiles and vulkan webview in layer keeps working
Change-Id: Ib54e33649eb027a03184c5d7588cfd9568c90a6c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Webview no longer needs this.

Bug: 124123583
Test: comppiles and vulkan webview in layer keeps working
Change-Id: Ib54e33649eb027a03184c5d7588cfd9568c90a6c
</pre>
</div>
</content>
</entry>
<entry>
<title>Adding AHardwareBuffer lockAndGetInfo to libandroid</title>
<updated>2019-03-21T19:39:04+00:00</updated>
<author>
<name>Valerie Hau</name>
<email>vhau@google.com</email>
</author>
<published>2019-03-21T19:39:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_base/commit/?id=5a9151e4926c9eccbf2ff3281f887d2735bbcef7'/>
<id>5a9151e4926c9eccbf2ff3281f887d2735bbcef7</id>
<content type='text'>
Bug: 123423521
Test: build, boot,
android.hardware.nativehardware.cts.AHardwareBufferNativeTests

Change-Id: I81d7fa7352b7720103975ab0910d57953e0a7ec4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 123423521
Test: build, boot,
android.hardware.nativehardware.cts.AHardwareBufferNativeTests

Change-Id: I81d7fa7352b7720103975ab0910d57953e0a7ec4
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Add junyulai@ as owner of the core networking dirs" am: e5e3ac639b am: b0498ba448</title>
<updated>2019-03-09T14:04:09+00:00</updated>
<author>
<name>Bernie Innocenti</name>
<email>codewiz@google.com</email>
</author>
<published>2019-03-09T14:04:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_base/commit/?id=a7de534a93310dec10112f9e15668c742f795d7a'/>
<id>a7de534a93310dec10112f9e15668c742f795d7a</id>
<content type='text'>
am: 6f6fc40839

Change-Id: I5902959b76797a58884480e3fd219ba53497ae8e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am: 6f6fc40839

Change-Id: I5902959b76797a58884480e3fd219ba53497ae8e
</pre>
</div>
</content>
</entry>
<entry>
<title>Add junyulai@ as owner of the core networking dirs</title>
<updated>2019-03-08T13:04:05+00:00</updated>
<author>
<name>Bernie Innocenti</name>
<email>codewiz@google.com</email>
</author>
<published>2019-03-08T11:28:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_base/commit/?id=ea89cf2c6e300dd66c34cab43a9fadf94cedf8dd'/>
<id>ea89cf2c6e300dd66c34cab43a9fadf94cedf8dd</id>
<content type='text'>
Also removed emeritus accounts ek@ and silberst@ from various places.
A cleanup using 'include' would probably be in order...

Test: N/A
Change-Id: I575e60dd5e600e42d9571ce8e8d7661d30e99bfe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also removed emeritus accounts ek@ and silberst@ from various places.
A cleanup using 'include' would probably be in order...

Test: N/A
Change-Id: I575e60dd5e600e42d9571ce8e8d7661d30e99bfe
</pre>
</div>
</content>
</entry>
</feed>
