| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I0349dc3ba326b3549eac61cf67abded5c675e995
|
|
|
|
| |
Change-Id: I395ac5753b76bee0c7d5992869875738d17922ff
|
|
|
|
|
| |
Change-Id: I0afeec1aae78269afc92119408a60b52dfa1a2ab
Ticket: RM-154
|
|
|
|
| |
Change-Id: I242d0b0080588b5610b19dbde6cb639995d7d5a2
|
|
|
|
| |
Change-Id: I680fd19934cd43d3cc31c3def2bd2e0f9cb831c0
|
|
|
|
| |
Change-Id: I63efc9133a8732bb7a61d0701de22a7cad33e5b8
|
|
|
|
| |
Change-Id: I0260c41ade5209fb3acfdf5731a2ba04be021bfd
|
|
|
|
| |
Change-Id: I79a2c0e2c64df8959e2835a9ce1aa255adb67459
|
|
|
|
| |
Change-Id: I2b185a30cb2507606d325c4d4334c07b375b522f
|
|
|
|
|
|
|
| |
Discovered NULL object dereference during the monkey test. Resolving possible NULL dereferences.
Issue-Id: YAM-61
Change-Id: I2b03338557d0f5590678cb1c0532c5cc6f586049
|
|
|
|
| |
Change-Id: I2a8dc1fff243c3646fc79a1455f995209bddef5d
|
|
|
|
| |
Change-Id: Ib6f0c49b790750b99c452c1615da73f33f99e7aa
|
|
|
|
| |
Change-Id: I2271d1a2ef96d4b2da94b49983a0f2ca5147e78c
|
|
|
|
| |
Change-Id: Icce0bd62f63a309155839cf3c49e88c47a6c51df
|
|
|
|
| |
Change-Id: I7a5da9a22c62463da28f7026d39172fbe441552f
|
|
|
|
| |
Change-Id: I9a892685da581da30f2ab5f3ef4b44b0ad8e7d50
|
|
|
|
| |
Change-Id: Ie4d8eceafe740da0d594a8bec97c9676a0df8599
|
|
|
|
| |
Change-Id: I21fe20cf2a672dea5fa2cf3a353a0ae5e4d723bd
|
|
|
|
|
| |
issue-id: QRDL-1077
Change-Id: I10d3c861141590806a8e5b9c665b4f4f4b74141a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Converting to using the system resolver. The logic has changed slightly
in the following cases:
Open -- Tries to start activity, falls back to EditorActivity on failure
Open With -- Uses Chooser and populates Editor if not already there
Falls back to EditorActivity on failure
Click on FSObject -- Same as Open
Sending Object -- Same as Open
Cleaned up code around this a little since there were unused parameters.
Note: The Chooser will only show EXTRA_INITIAL_INTENTS if there are
other options as well, which is why we have to do the check up front
to see if we need to add it, and falling back to just using the Editor
if nothing exists to handle it.
Issue-Id: CYNGNOS-1236
Change-Id: I803b86cf6bfec80bbc886025be43ce800afd3be1
|
|
|
|
| |
Change-Id: I684124bb32747a39d772b41c48d62c4c236b3ed2
|
|
|
|
|
|
|
|
| |
the print action. Use Uri for title and timestamp
for print title.
Change-Id: Ib21006b6e47fd18622c726e9f4beea721328ad6e
Ticket-Id: HAM-874
|
|
|
|
| |
Change-Id: Iee0bd8f2cb3819b2746ce5323c841dfb2d420aa2
|
|
|
|
|
|
|
|
|
|
|
| |
It is standard to have mimetypes as fully lowercase in Android, so
changing the previous additions to be fully lowercase. It appears to
have worked on the device I was testing on, but other devices were
having issues. By making them all lowercase, this will make it so
it is compatible between both sets of devices.
Change-Id: I63764c0d9ec129008868ca5aa2176187834b2bc0
Issue-Id: CYNGNOS-1153
|
|
|
|
| |
Change-Id: I270ec0b848d03766918ef259d18d3fae2bcd782e
|
|
|
|
|
|
|
|
| |
Noticed that these mimetypes are openable by MS, so we added the
mimetypes.
Change-Id: I16c412d8feb2c9f95d8ce4941e60c3e7f9163fd4
Issue-Id: CYNGNOS-1176
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
After much thought about this last night, I came to the conclusion
that because applications can in fact do this, we need to be able
to support it in a backwards compatible fashion. In doing so, there
are a few cases which won't work with suggestions, however, the
changes here are less severe than what they were before. Now just
an extra check happens to see if the system wants to handle the
intent if nothing was found to handle it.
What this means is any application acting as its own resolver
will not automatically have the system handle it in this case
and we no longer can support suggestion outlined here:
http://developer.android.com/training/basics/intents/sending.html#StartActivity
The suggestion is wrong anyways as an activity isn't guaranteed
to continue to exist after the query when the start is called. Maybe
I'll try and push a documentation change upstream to AOSP for this.
Change-Id: I8510660420ee52c09d03c719850fa14d6b1c4441
Issue-Id: CYNGNOS-1152
|
|
|
|
| |
Change-Id: I807ac829c21c7552b7eea7d169e6db38c53a3f8b
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix fail to move a folder to another folder when the one folder name contains the another folder name.
[Reproduce]
1. Create a folder named such as aaa
2. Create another folder named such as aaab
3. Copy or Move the folder aaa to folder aaab
The Operation Fail
Change-Id: I27996f9b9530001fe01eddf80a0cac7a8531c163
|
|
|
|
| |
Change-Id: Ie9ca363bfbbe5c1218b7dfee14331747b408c0af
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Selected states are not being tracked properly when rotated.
Repro:
1. Click to open file
2. Tap on first item in resolver dialog
3. Rotate device
4. Press ok
5. Enjoy crash
issue-id: CYNGNOS-991
Change-Id: I9ef5d0571201957eac40edc8bc5e47700752dcc3
|
|
|
|
|
|
| |
Re: CYAN-6559
Change-Id: I61bdc32feb2e46ad25c1060ea5eb3856e4aea37a
|
|
|
|
| |
Change-Id: Ie11fa0faac08db2306e93a65981678c1affb5194
|
|
|
|
| |
Change-Id: Ib77e837a45832c685fda01ddbcc80f0b1024ef16
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
After receiving search results, the user query was used to sort and
highlight results. If a part of the search included an incomplete regex
syntax (such as a regex metacharacter) it fails to compile the pattern.
Repro steps:
1) Create file with regex metacharactes in name Example: "(test).txt"
2) Search for file using partial name, and only single regex character
(from a set such as "()" or "[]"). Example: "("
Expected results:
Search shows correct files
Observed results:
Search ends up crashing FileManager
Change-Id: Idf5ee3b441481574a5bada1ca7e9048109a13435
Ticket: QRDL-1035
|
|
|
|
|
|
|
|
|
| |
Since results are now run through an asynctask before they are added
this created a race condition which lead to the screen sometimes
showing 'no results found' when results are actually available
Ticket: QRDL-995
Change-Id: I5b7ddb44c16603fac7ceca3f955038cc3d646de8
|
|
|
|
|
|
|
|
|
| |
Otherwise it can lead to crashes with short searches
Ref: QRDL-950
Change-Id: Icf555435b4cc7107db328c757633a29ffacd62c5
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
|
|
|
|
|
|
| |
- update count when selecting mime type filter
- use original result list to narrow results
Ref: QRDL-950
Change-Id: I8715f0831e51adf18257d735b0d455c368083411
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
|
|
|
|
| |
Previously, this would result in multiple bookmarks
of the same location
Ticket: QRDL-989
Change-Id: I0f19045bc7a6d5fa98c9ef4ee1a8ccda9c501eb1
|
|
|
|
| |
Change-Id: I984e564bb9c452444a0fa1ebcde544ec566a9784
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix shortcuts behavior when FileManager is already open.
Repro:
1) Open FileManager
2) Create shortcut for folder
3) Navigate to another folder (not including new folder)
4) Switch to homescreen (launcher)
5) Select the shortcut created in step 2
Expected behavior:
Navigate to shortcut folder
Observed behavior:
FileManager shows last navigated directory (before going to launcher)
Change-Id: I1db814a8990073f8d2de88f90b23b51a1e77cf8e
Ticket: QRDL-1034
|
|
|
|
|
|
|
|
|
|
| |
Mediascan wasn't working with deletion of items.
We need to grab the items to delete before actually
deleting them from the file system so that we know
which items we should have deleted.
Change-Id: Ia7b6d5c0612b8053d6b3f442dc9cc9312b02e47b
Ticket: QRDL-982
|
|
|
|
| |
Change-Id: Ie14bd6812288adb5caa0a9a80efe343317c4bdcf
|
|
|
|
|
|
|
|
|
|
|
| |
MediaScan wasn't being done recursively, so moving a directory which
had content to a different location wouldn't include the children
in the scan. This implementation makes sure all files and folders
within the directory are also scanned. Tested against a dataset of
1000 videos, so performance seems fine.
Change-Id: If3c94f92d96d2d78bb0664112ea235f3e3669363
Ticket: QRDL-1009
|
|
|
|
|
|
|
|
|
| |
When entering a search result and then backing out all the way, a
history item wasn't being added for the directory the search was
happening in. This fixes it.
Change-Id: I28d5b290a18076f1156f699426420ca78fb3eee6
Cherry-Pick: b4fc75077143de0ff9e26d8d2644d879ccdc0e84
|
|
|
|
|
|
|
|
|
|
|
| |
If a refresh happens while another refresh is occuring, make sure
that that old refresh is cancelled. In addition to this, remove some
old logic that conflicted with itself. Also, keep ahold of the previous directory
before running the task.
Ticket: QRDL-1002
Change-Id: Ibc1f3d468243bc124d3baf259af21464f3c03c84
(cherry picked from commit 080405b548865e6b118b56ca29ed6a6f0d10bcc5)
|
|
|
|
| |
Change-Id: Ie84cedd51fa2c7305204942118b45e4fa65aaca3
|
|
|
|
|
|
| |
* Rotating phone sends user back to /data/media/0
Change-Id: I403734086f0051acffa8577620c77d0ad45da65b
|
|
|
|
|
|
|
|
| |
When we get MountPoint Information in FilesystemAsyncTask,
It will return null.So,the FileSystemInfo's ImageView
will setTag null,and then it will set picture filesystem_warning_drawable.
Change-Id: Ia624312468935cc86956665a3da4824c19728afc
|
|
|
|
|
|
|
| |
- Do not cast ClosedByInterruptException to CancelledOperationException;
return a new CancelledOperationException instead.
Change-Id: I41cb0c605c55fc896a3e483cb5b1f1fcc913676e
|