<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_packages_apps_CMFileManager, branch stable/cm-13.0-ZNH5Y</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_CMFileManager/'/>
<entry>
<title>Properly upgrade DB.</title>
<updated>2016-12-03T21:56:50+00:00</updated>
<author>
<name>Danny Baumann</name>
<email>dannybaumann@web.de</email>
</author>
<published>2016-11-03T07:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_CMFileManager/commit/?id=9b6e3c1bab03e4d473c4f37e6b9cab6fe94216b5'/>
<id>9b6e3c1bab03e4d473c4f37e6b9cab6fe94216b5</id>
<content type='text'>
Commit Ie59a4848de118841d2f3c5ec4805f2add0a1d701 introduced a new table,
but missed the DB upgrade.

RM-290

Change-Id: I1387bfa64deec4ede702c674d1e152d5f65ba971
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit Ie59a4848de118841d2f3c5ec4805f2add0a1d701 introduced a new table,
but missed the DB upgrade.

RM-290

Change-Id: I1387bfa64deec4ede702c674d1e152d5f65ba971
</pre>
</div>
</content>
</entry>
<entry>
<title>FileManager: Editor: Fix race on completion wait/notify</title>
<updated>2016-12-03T21:56:49+00:00</updated>
<author>
<name>Diogo Ferreira</name>
<email>diogo@underdev.org</email>
</author>
<published>2016-10-04T14:37:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_CMFileManager/commit/?id=e0da075dcc83d9e8e1e863e62efa7dbe797ecfd3'/>
<id>e0da075dcc83d9e8e1e863e62efa7dbe797ecfd3</id>
<content type='text'>
The async reader is racing with the completion handler and when reading
a small enough file the notification may happen before the handler ever
waits.

This patch adds a condition flag under the mSync lock and only ever
waits if the completion wasn't done already.

This also fixes a potential spurious wakeup issue with the previous code
where the wait thread could be woken by a spurious wakeup without the
read being completed.

RM-290

Change-Id: Ie3e6ead942c0f00dbb3e44591be19634706ee206
Ticket: FEIJAO-1558
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The async reader is racing with the completion handler and when reading
a small enough file the notification may happen before the handler ever
waits.

This patch adds a condition flag under the mSync lock and only ever
waits if the completion wasn't done already.

This also fixes a potential spurious wakeup issue with the previous code
where the wait thread could be woken by a spurious wakeup without the
read being completed.

RM-290

Change-Id: Ie3e6ead942c0f00dbb3e44591be19634706ee206
Ticket: FEIJAO-1558
</pre>
</div>
</content>
</entry>
<entry>
<title>CMFileManager: Save history records when quitting</title>
<updated>2016-12-03T21:56:47+00:00</updated>
<author>
<name>yazhan</name>
<email>yazhan@codeaurora.org</email>
</author>
<published>2016-03-26T08:39:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_CMFileManager/commit/?id=7a2371097753d807afd27b76a109547bc346b3f4'/>
<id>7a2371097753d807afd27b76a109547bc346b3f4</id>
<content type='text'>
Upon quitting the app, the history records will be lost as
they are not saved. Save the history records so that
the user can access them even after quitting the app.

RM-290

Change-Id: Ie59a4848de118841d2f3c5ec4805f2add0a1d701
CRs-Fixed: 993150
(cherry picked from commit c21cf96e5e26c372a711b0010ab2585dc4cbeead)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Upon quitting the app, the history records will be lost as
they are not saved. Save the history records so that
the user can access them even after quitting the app.

RM-290

Change-Id: Ie59a4848de118841d2f3c5ec4805f2add0a1d701
CRs-Fixed: 993150
(cherry picked from commit c21cf96e5e26c372a711b0010ab2585dc4cbeead)
</pre>
</div>
</content>
</entry>
<entry>
<title>CMFileManager: Remove top &amp; bottom padding in FS info dialog</title>
<updated>2016-12-03T21:56:46+00:00</updated>
<author>
<name>Zhao Wei Liew</name>
<email>zhaoweiliew@gmail.com</email>
</author>
<published>2016-10-28T07:40:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_CMFileManager/commit/?id=39c1b0db34065842b5adce7696225fe15395a3c0'/>
<id>39c1b0db34065842b5adce7696225fe15395a3c0</id>
<content type='text'>
There are visible borders to the scrollview, so the user
expects the content to scroll all the way to the borders.

Having the top &amp; bottom padding makes the actual vertical
scroll distance shorter than what the user expects it to be.

Hence, remove the excessive padding.

RM-290

Change-Id: Ibd6609d8d7fefe1cac101e641264779055fe2ba9
(cherry picked from commit 9ba628b7f8aea142e4de6fc5a3f18a165c16e5b5)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are visible borders to the scrollview, so the user
expects the content to scroll all the way to the borders.

Having the top &amp; bottom padding makes the actual vertical
scroll distance shorter than what the user expects it to be.

Hence, remove the excessive padding.

RM-290

Change-Id: Ibd6609d8d7fefe1cac101e641264779055fe2ba9
(cherry picked from commit 9ba628b7f8aea142e4de6fc5a3f18a165c16e5b5)
</pre>
</div>
</content>
</entry>
<entry>
<title>CMFileManager: Modify disk usage graph's layout</title>
<updated>2016-12-03T21:56:45+00:00</updated>
<author>
<name>jinwu</name>
<email>jinwu@codeaurora.org</email>
</author>
<published>2016-01-05T04:41:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_CMFileManager/commit/?id=1e851860d74cd11debea7915e36a58c9a70bfb63'/>
<id>1e851860d74cd11debea7915e36a58c9a70bfb63</id>
<content type='text'>
Change the view's layout to a ScrollView, so when roating the DUT
from landscape to portrait, every single piece of info is shown.

RM-290

Change-Id: Iedbef14dad5325056cbb560e98855593b5494c16
CRs-Fixed: 889743
(cherry picked from commit 6a044ae7c4d5898b26b667dcb576f15f6f931d93)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the view's layout to a ScrollView, so when roating the DUT
from landscape to portrait, every single piece of info is shown.

RM-290

Change-Id: Iedbef14dad5325056cbb560e98855593b5494c16
CRs-Fixed: 889743
(cherry picked from commit 6a044ae7c4d5898b26b667dcb576f15f6f931d93)
</pre>
</div>
</content>
</entry>
<entry>
<title>CMFileManager: Show loading dialog while loading files</title>
<updated>2016-12-03T21:56:43+00:00</updated>
<author>
<name>Fujia Mi</name>
<email>fmi@codeaurora.org</email>
</author>
<published>2015-12-10T02:14:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_CMFileManager/commit/?id=81d29490227754a122bf4ec27c14a48c142f83b0'/>
<id>81d29490227754a122bf4ec27c14a48c142f83b0</id>
<content type='text'>
The loading file task costs much time if the folder contains a
lot of files. This causes the illusion of a freeze if the user
presses the back key during this time.

Show a progress dialog while loading and do not allow the
user to press the back key.

RM-290

CRs-Fixed: 949902
Change-Id: I527d70a55425d20bc50621533fba775bf5d0ead5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The loading file task costs much time if the folder contains a
lot of files. This causes the illusion of a freeze if the user
presses the back key during this time.

Show a progress dialog while loading and do not allow the
user to press the back key.

RM-290

CRs-Fixed: 949902
Change-Id: I527d70a55425d20bc50621533fba775bf5d0ead5
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "CMFM: Fix landscape/rotation issues in file system info dialog"</title>
<updated>2016-12-03T21:56:41+00:00</updated>
<author>
<name>Zhao Wei Liew</name>
<email>zhaoweiliew@gmail.com</email>
</author>
<published>2016-10-24T06:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_CMFileManager/commit/?id=fd7a79ff99060c576a0909880873707f964e64d3'/>
<id>fd7a79ff99060c576a0909880873707f964e64d3</id>
<content type='text'>
The original commit is incomplete, and either causes 2 overlapping
disk usage graphs to be drawn upon device rotation, or causes
the disk usage graph to be improperly sized upon device rotation..

Revert the commit to bring in CAF's fixes for the original issue,
which does not exhibit the issue mentioned above.

This reverts commit c25f3b995f410883856929972096c8e375cd5377.

RM-290

Change-Id: Ie699b17e07d4ea2b04b03181fe13c6d93ef5da62
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The original commit is incomplete, and either causes 2 overlapping
disk usage graphs to be drawn upon device rotation, or causes
the disk usage graph to be improperly sized upon device rotation..

Revert the commit to bring in CAF's fixes for the original issue,
which does not exhibit the issue mentioned above.

This reverts commit c25f3b995f410883856929972096c8e375cd5377.

RM-290

Change-Id: Ie699b17e07d4ea2b04b03181fe13c6d93ef5da62
</pre>
</div>
</content>
</entry>
<entry>
<title>Show message to user when toggling word wrap mode</title>
<updated>2016-12-03T21:56:38+00:00</updated>
<author>
<name>emancebo</name>
<email>emancebo@cyngn.com</email>
</author>
<published>2015-10-24T19:51:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_CMFileManager/commit/?id=2f29d60b807f51294bd98a29bc83ff5bc377cc75'/>
<id>2f29d60b807f51294bd98a29bc83ff5bc377cc75</id>
<content type='text'>
For very large files, toggling word wrap mode takes a long time on the
UI thread. Show a message to the user so they know what is happening.

RM-290

Change-Id: Idd3aed525233b944234b6f8864a9d3c02adc00b5
Issue-Id: QRDL-1080
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For very large files, toggling word wrap mode takes a long time on the
UI thread. Show a message to the user so they know what is happening.

RM-290

Change-Id: Idd3aed525233b944234b6f8864a9d3c02adc00b5
Issue-Id: QRDL-1080
</pre>
</div>
</content>
</entry>
<entry>
<title>CMFileManager: Do not create multiple action dialogs</title>
<updated>2016-12-03T21:56:37+00:00</updated>
<author>
<name>yongga</name>
<email>yongga@codeaurora.org</email>
</author>
<published>2016-01-12T06:23:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_CMFileManager/commit/?id=71c305954694beac4376c1fab686d68382faa9c6'/>
<id>71c305954694beac4376c1fab686d68382faa9c6</id>
<content type='text'>
Multiple instances of ActionsDialog are created if the user
clicks the menu too quickly.

Do not create an instance if a dialog has already been displayed.

RM-290

CRs-Fixed: 960229, 970649
Change-Id: I610331cf71cb1b59aef6f89d8fdcb1c6ccda6044
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Multiple instances of ActionsDialog are created if the user
clicks the menu too quickly.

Do not create an instance if a dialog has already been displayed.

RM-290

CRs-Fixed: 960229, 970649
Change-Id: I610331cf71cb1b59aef6f89d8fdcb1c6ccda6044
</pre>
</div>
</content>
</entry>
<entry>
<title>CMFileManager: Refresh the disk usage graph when layout size change</title>
<updated>2016-12-03T21:56:34+00:00</updated>
<author>
<name>Fujia Mi</name>
<email>fmi@codeaurora.org</email>
</author>
<published>2015-11-26T06:27:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_CMFileManager/commit/?id=7ba189ba83ddb1d24fa0c9d94e755afc585e662a'/>
<id>7ba189ba83ddb1d24fa0c9d94e755afc585e662a</id>
<content type='text'>
The size of disk usage graph was caculated dynamically according to
the parent layout size. When the device was rotated from landscape
to portrait, the layout size was changed, but the disk usage graph
did not refresh.

Redraw the graph when the view size changes.

RM-290

Change-Id: I2e283ed77f44b759f4f3753ff92fe95d851b6433
CRs-Fixed: 889743
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The size of disk usage graph was caculated dynamically according to
the parent layout size. When the device was rotated from landscape
to portrait, the layout size was changed, but the disk usage graph
did not refresh.

Redraw the graph when the view size changes.

RM-290

Change-Id: I2e283ed77f44b759f4f3753ff92fe95d851b6433
CRs-Fixed: 889743
</pre>
</div>
</content>
</entry>
</feed>
