<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_packages_apps_Snap/src, branch cm-14.1-wip</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/LineageOS/android_packages_apps_Snap/'/>
<entry>
<title>Snap: make openLegacy an option</title>
<updated>2016-12-23T14:26:13+00:00</updated>
<author>
<name>codeworkx</name>
<email>codeworkx@cyanogenmod.org</email>
</author>
<published>2016-12-22T19:05:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Snap/commit/?id=2064b8549b36a5ceb76d205353173c23477430d3'/>
<id>2064b8549b36a5ceb76d205353173c23477430d3</id>
<content type='text'>
Using openLegacy on QCamera3 forces it to use QCamera2
and fall back to api v1 which is not what we want on v2 devices.

Change-Id: Ic392a4ae9403ebae36940ddf0727237d9cb9e8f0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using openLegacy on QCamera3 forces it to use QCamera2
and fall back to api v1 which is not what we want on v2 devices.

Change-Id: Ic392a4ae9403ebae36940ddf0727237d9cb9e8f0
</pre>
</div>
</content>
</entry>
<entry>
<title>Snap: prevent NPE when checking if controls are visible</title>
<updated>2016-12-23T08:37:45+00:00</updated>
<author>
<name>Joey Rizzoli</name>
<email>joey@cyanogenmoditalia.it</email>
</author>
<published>2016-12-11T19:35:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Snap/commit/?id=d58b217be5bbdd5c8e29ca3d71fb168b65df7dac'/>
<id>d58b217be5bbdd5c8e29ca3d71fb168b65df7dac</id>
<content type='text'>
Change-Id: Id054ccc9445722bcb08953fd40e43a82bdd13ae2
Signed-off-by: Joey Rizzoli &lt;joey@cyanogenmoditalia.it&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Id054ccc9445722bcb08953fd40e43a82bdd13ae2
Signed-off-by: Joey Rizzoli &lt;joey@cyanogenmoditalia.it&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Always set JPEG quality.</title>
<updated>2016-12-23T08:36:15+00:00</updated>
<author>
<name>Danny Baumann</name>
<email>dannybaumann@web.de</email>
</author>
<published>2016-11-30T09:43:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Snap/commit/?id=c2427aa7d2ef76dc4dd586a3328cd1f13a3f43cd'/>
<id>c2427aa7d2ef76dc4dd586a3328cd1f13a3f43cd</id>
<content type='text'>
Don't skip it (and the JPEG picture size estimation) under arbitrary
conditions.

Change-Id: Iee89e56ffffd3f029bc042a07cf4df18fd8fda57
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't skip it (and the JPEG picture size estimation) under arbitrary
conditions.

Change-Id: Iee89e56ffffd3f029bc042a07cf4df18fd8fda57
</pre>
</div>
</content>
</entry>
<entry>
<title>Initialize focus manager in onResume().</title>
<updated>2016-12-23T08:35:55+00:00</updated>
<author>
<name>Danny Baumann</name>
<email>dannybaumann@web.de</email>
</author>
<published>2016-11-30T09:40:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Snap/commit/?id=95b4bc976f57ea41048f208e0276fe841aaf37c7'/>
<id>95b4bc976f57ea41048f208e0276fe841aaf37c7</id>
<content type='text'>
Since commit 87b4a40d588a7ae8a61cb353c4cff8df37f7b483 moved camera
initialization (and focus manager initialization with it) to a
background thread, the focus manager initialization now races against
the onPreviewRectChanged() call triggered by SurfaceView initialization
in the main thread, potentially leaving the focus manager in an
uninitialized state that prevented taking pictures.

Change-Id: I8cf650d6a67768acd131b3cddad175ed198e0838
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since commit 87b4a40d588a7ae8a61cb353c4cff8df37f7b483 moved camera
initialization (and focus manager initialization with it) to a
background thread, the focus manager initialization now races against
the onPreviewRectChanged() call triggered by SurfaceView initialization
in the main thread, potentially leaving the focus manager in an
uninitialized state that prevented taking pictures.

Change-Id: I8cf650d6a67768acd131b3cddad175ed198e0838
</pre>
</div>
</content>
</entry>
<entry>
<title>Modernize look of review controls.</title>
<updated>2016-12-23T08:35:22+00:00</updated>
<author>
<name>Danny Baumann</name>
<email>dannybaumann@web.de</email>
</author>
<published>2016-11-30T08:20:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Snap/commit/?id=f29da1211f7814a59b1ef648274478125ce23c8d'/>
<id>f29da1211f7814a59b1ef648274478125ce23c8d</id>
<content type='text'>
Change-Id: I79f74502364a523a7c9c9f8ae3c63c3fcfebac3d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I79f74502364a523a7c9c9f8ae3c63c3fcfebac3d
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up module switcher.</title>
<updated>2016-12-23T08:35:02+00:00</updated>
<author>
<name>Danny Baumann</name>
<email>dannybaumann@web.de</email>
</author>
<published>2016-11-30T07:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Snap/commit/?id=e600930eb8be682be31e0ae3d2f667b2369bee68'/>
<id>e600930eb8be682be31e0ae3d2f667b2369bee68</id>
<content type='text'>
- Get rid of Holo highlight color
- Don't hardcode pixel sizes
- Simplify code

Change-Id: I3695b04e99308c266537eb9b837d0b65793a33f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Get rid of Holo highlight color
- Don't hardcode pixel sizes
- Simplify code

Change-Id: I3695b04e99308c266537eb9b837d0b65793a33f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop data loader on activity destroy.</title>
<updated>2016-12-23T08:34:25+00:00</updated>
<author>
<name>Danny Baumann</name>
<email>dannybaumann@web.de</email>
</author>
<published>2016-11-29T13:04:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Snap/commit/?id=a62bda4c47b2aeb7992a5eb33a50f09c6d7826bf'/>
<id>a62bda4c47b2aeb7992a5eb33a50f09c6d7826bf</id>
<content type='text'>
Fixes this crash:

11-29 13:02:30.837 18338 18338 E AndroidRuntime:
java.lang.IllegalArgumentException: You cannot start a load for a
destroyed activity
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.bumptech.glide.manager.RequestManagerRetriever.assertNotDestroyed(RequestManagerRetriever.java:136)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.bumptech.glide.manager.RequestManagerRetriever.get(RequestManagerRetriever.java:127)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.bumptech.glide.manager.RequestManagerRetriever.get(RequestManagerRetriever.java:88)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.bumptech.glide.Glide.with(Glide.java:587)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.LocalMediaData$PhotoData.loadUri(LocalMediaData.java:535)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.LocalMediaData$PhotoData.loadImage(LocalMediaData.java:507)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.LocalMediaData$PhotoData.fillImageView(LocalMediaData.java:485)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.LocalMediaData.getView(LocalMediaData.java:232)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.CameraDataAdapter.getView(CameraDataAdapter.java:101)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.FixedFirstDataAdapter.getView(FixedFirstDataAdapter.java:117)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.ui.FilmStripView.buildItemFromData(FilmStripView.java:928)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.ui.FilmStripView.update(FilmStripView.java:2072)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.ui.FilmStripView.-wrap12(FilmStripView.java)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.ui.FilmStripView$4.onDataUpdated(FilmStripView.java:1803)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.FixedFirstDataAdapter.onDataLoaded(FixedFirstDataAdapter.java:152)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.CameraDataAdapter.replaceData(CameraDataAdapter.java:269)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.CameraDataAdapter.-wrap1(CameraDataAdapter.java)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.CameraDataAdapter$QueryTask.onPostExecute(CameraDataAdapter.java:359)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.CameraDataAdapter$QueryTask.onPostExecute(CameraDataAdapter.java:358)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
android.os.AsyncTask.finish(AsyncTask.java:660)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
android.os.AsyncTask.-wrap1(AsyncTask.java)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:677)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
android.os.Handler.dispatchMessage(Handler.java:102)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
android.os.Looper.loop(Looper.java:154)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
android.app.ActivityThread.main(ActivityThread.java:6095)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
java.lang.reflect.Method.invoke(Native Method)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)

Change-Id: I43c6eb85651e5ee69647114a5ec819ed98c61720
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes this crash:

11-29 13:02:30.837 18338 18338 E AndroidRuntime:
java.lang.IllegalArgumentException: You cannot start a load for a
destroyed activity
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.bumptech.glide.manager.RequestManagerRetriever.assertNotDestroyed(RequestManagerRetriever.java:136)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.bumptech.glide.manager.RequestManagerRetriever.get(RequestManagerRetriever.java:127)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.bumptech.glide.manager.RequestManagerRetriever.get(RequestManagerRetriever.java:88)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.bumptech.glide.Glide.with(Glide.java:587)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.LocalMediaData$PhotoData.loadUri(LocalMediaData.java:535)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.LocalMediaData$PhotoData.loadImage(LocalMediaData.java:507)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.LocalMediaData$PhotoData.fillImageView(LocalMediaData.java:485)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.LocalMediaData.getView(LocalMediaData.java:232)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.CameraDataAdapter.getView(CameraDataAdapter.java:101)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.FixedFirstDataAdapter.getView(FixedFirstDataAdapter.java:117)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.ui.FilmStripView.buildItemFromData(FilmStripView.java:928)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.ui.FilmStripView.update(FilmStripView.java:2072)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.ui.FilmStripView.-wrap12(FilmStripView.java)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.ui.FilmStripView$4.onDataUpdated(FilmStripView.java:1803)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.FixedFirstDataAdapter.onDataLoaded(FixedFirstDataAdapter.java:152)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.CameraDataAdapter.replaceData(CameraDataAdapter.java:269)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.CameraDataAdapter.-wrap1(CameraDataAdapter.java)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.CameraDataAdapter$QueryTask.onPostExecute(CameraDataAdapter.java:359)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.camera.data.CameraDataAdapter$QueryTask.onPostExecute(CameraDataAdapter.java:358)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
android.os.AsyncTask.finish(AsyncTask.java:660)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
android.os.AsyncTask.-wrap1(AsyncTask.java)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:677)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
android.os.Handler.dispatchMessage(Handler.java:102)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
android.os.Looper.loop(Looper.java:154)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
android.app.ActivityThread.main(ActivityThread.java:6095)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
java.lang.reflect.Method.invoke(Native Method)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
11-29 13:02:30.837 18338 18338 E AndroidRuntime:        at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)

Change-Id: I43c6eb85651e5ee69647114a5ec819ed98c61720
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve RTL layout behaviour.</title>
<updated>2016-12-23T08:33:57+00:00</updated>
<author>
<name>Danny Baumann</name>
<email>dannybaumann@web.de</email>
</author>
<published>2016-11-29T12:55:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Snap/commit/?id=7bcdf0a9801cfbdc2d170b8d840c8dec672976d0'/>
<id>7bcdf0a9801cfbdc2d170b8d840c8dec672976d0</id>
<content type='text'>
- Swipe in menu from the right in RTL
- Make it possible to select scene/filter items in RTL
- Remove/clean up some nonsense code

Change-Id: I884a06f5cc6e72a1d2ee19dbdf32ce511c8466ec
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Swipe in menu from the right in RTL
- Make it possible to select scene/filter items in RTL
- Remove/clean up some nonsense code

Change-Id: I884a06f5cc6e72a1d2ee19dbdf32ce511c8466ec
</pre>
</div>
</content>
</entry>
<entry>
<title>Use transparent navigation bar.</title>
<updated>2016-12-23T08:33:27+00:00</updated>
<author>
<name>Danny Baumann</name>
<email>dannybaumann@web.de</email>
</author>
<published>2016-11-29T12:34:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Snap/commit/?id=2bf3a05c66d350e253956503a9388946c1be1c1c'/>
<id>2bf3a05c66d350e253956503a9388946c1be1c1c</id>
<content type='text'>
Ensures a 16:9 preview isn't scaled on a 16:9 screen just due to the
navigation bar being shown.

Change-Id: I7ca7778b0405d3e9ac7ae1db3e7a56cacd703e3b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ensures a 16:9 preview isn't scaled on a 16:9 screen just due to the
navigation bar being shown.

Change-Id: I7ca7778b0405d3e9ac7ae1db3e7a56cacd703e3b
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some photo UI layout issues.</title>
<updated>2016-12-23T08:32:29+00:00</updated>
<author>
<name>Danny Baumann</name>
<email>dannybaumann@web.de</email>
</author>
<published>2016-11-29T08:48:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Snap/commit/?id=1e7ddd0240e6d6e018bcc39d4c6cd1257388eee6'/>
<id>1e7ddd0240e6d6e018bcc39d4c6cd1257388eee6</id>
<content type='text'>
Change-Id: I04a68fe2e379db4a228d19cbe6444a10a8024ce0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I04a68fe2e379db4a228d19cbe6444a10a8024ce0
</pre>
</div>
</content>
</entry>
</feed>
