aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* CMFileManager: Hide cmcc "easy mode" behind overlay config.Adnan Begovic2015-01-261-1/+5
| | | | Change-Id: I4d905c118e0e76c12555d5fac8d0bc83d4499923
* CM File Manager - Enable Thumbnail previews by defaultRohit Yengisetty2015-01-261-1/+1
| | | | Change-Id: I89cc057bd712e859659a162dfdd78bb5d80d97e3
* CM File Manager : Change Document search to include TEXT mime typesRohit Yengisetty2015-01-232-16/+36
| | | | | | | > modify SearchActivity to accept multiple mime type categories > "Document" in EasyMode also searches for TEXT mime types Change-Id: I2a23b824d576500d5aeb0f5f7628e489a10e9456
* Inform the user if copy/move fails with no space remaining.Matt Garnes2015-01-213-8/+46
| | | | | | | | | - Detect the specific IOException representing no space left on the device. Throw an ExecutionException for this particular case. - Support translatable ExecutionExceptions that specify a string resource as a message. Change-Id: I798cc3c194b78d3a2d13685d29cfbb580de3f30e
* Hide unmounted or removed media from the navigation drawer.Martin Brabham2015-01-191-14/+32
| | | | Change-Id: I20dd315b8e60434918faec8551f82df83166cc1e
* Add special case for Gallery2 when opening image files.Matt Garnes2015-01-181-2/+19
| | | | | | | | Gallery2 will change the back button behavior when opening a media URI to a specific image with FLAG_ACTIVITY_NEW_TASK. Do not use this flag for intents resolving to Gallery2 for media URIs. Change-Id: I26d36536bf071403bfd6d8430c2656f1b3ec3449
* CMFileManager: Include sort by typeRaj Yengisetty2015-01-133-1/+36
| | | | Change-Id: I44730f6493ee79bbcff49045568d14192544839b
* CMFileManager: Add sort by sizeRaj Yengisetty2015-01-122-1/+18
| | | | Change-Id: Iae8c47beb8f229bb5e1936c0dbd153f356b099d7
* CMFM: Implement initial landing view for "External Storage Bookmarks"Martin Brabham2015-01-082-12/+193
| | | | Change-Id: Ic542043190ccf18dff106a8b358ef94aa2ebbe96
* CMFileManager: Return after setting result for Directory SelectionRaj Yengisetty2015-01-081-0/+1
| | | | Change-Id: I7f1134718f71ebf3b37118dae45639c52791d66c
* CMFileManager: Add support for directory selectionRaj Yengisetty2015-01-081-0/+21
| | | | Change-Id: I55cb3c0c5f9d96837e84ca4c89e30504e93c8668
* CMFileManager: change breadcrumb views in dialogs for better visibilityRaj Yengisetty2015-01-073-7/+118
| | | | Change-Id: I0af7aef6d2605c1a2bf107ffce87236b01f11c42
* CMFileManager : Settings - Checkbox to Switchesx10f2014-12-295-36/+36
| | | | | | | As recommended: http://developer.android.com/design/building-blocks/switches.html This also adds some more design consistency. Change-Id: I59bb3fc3499a3f782934cdd6c8ec5529cfd21e12
* CMFileManager:Martin Brabham2014-12-174-15/+25
| | | | | | | | | - Use Environment function to be more compatible. - Take into account the directory sizes - Fix usage dialog jumping on first open. - Fix Java DiskUsageCommand to return correct DiskUsage based on MountPoint Change-Id: I62c4e734a99f5eba8eb596db360e760cb8404b51
* CMFileManager: add usage stats by mime typeMartin Brabham2014-12-168-126/+923
| | | | Change-Id: I92ffb45ec3ef0dc6feb8b8129bcb0fedf442ba54
* CMFileManager : Delete from media store when renaming/deleting filesDanesh M2014-12-142-9/+13
| | | | Change-Id: I0bee07a683a7799fb118eb2d1ac313654a29a64e
* CMFileManager : Pass appropriate media type uri when ACTION_VIEWDanesh Mondegarian2014-12-144-12/+73
| | | | | | | Passing the appropriate uri and not the generic File table uri, allows apps such as gallery to allow paging in the appropriate folder. Change-Id: I622680d0e27c304fb83532ccc2e026ff9e112a5b
* CMFileManager: Allow for sorting by mime type in search.Adnan Begovic2014-12-104-26/+145
| | | | Change-Id: Ib633f84532507f2a32d78978a3c0c87d62617fd8
* CMFileManager: Fix force close when sharing more than one file at a timeRaj Yengisetty2014-12-091-2/+17
| | | | Change-Id: I64eb78ad4a2bbbe5626c0c93c4a80e0b8b97777b
* CMFileManager: Add mimetype to search result.Adnan Begovic2014-12-091-10/+20
| | | | Change-Id: I9a386a4f56ab5e0ccd1add58e0d65870f4bf17d5
* CMFileManager: LollipopificationAdnan Begovic2014-12-0518-2270/+318
| | | | Change-Id: I1702cf147b8ebc68f3a24175fa34cf397d823280
* cmfm: allow prompt console without su commandJorge Ruesga2014-11-216-8/+66
| | | | | | | | | Separete shell console commands from su command. This allow to create a shell console when su command is not present. A warning will be displayed is root mode is trying to be selected or a elevated operation is required. Change-Id: I27a2e850aec87026c8dd4b3baacf7ebd0f897a1a Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* cmfm: fix ensure read, write and execute checks in java consoleJorge Ruesga2014-11-211-0/+16
| | | | | Change-Id: I03e6117f6f660c46aa9df9ff8ebf7c602badb40a Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* cmfm: Readd drawer toggle item selectionJorge Ruesga2014-11-201-0/+11
| | | | | Change-Id: I1d11a96767238dd9c4108b14cff89fa34975c1d6 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* cmfm: Fix clear history button visibility logicJorge Ruesga2014-11-171-3/+5
| | | | | Change-Id: I736a27d63363ce7d5ddbc871a6a5d74a40794113 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* cmfm: Fix FC with hardware menuJorge Ruesga2014-11-171-57/+5
| | | | | | | | JIRA: NIGHTLIES-364 https://jira.cyanogenmod.org/browse/NIGHTLIES-364 Signed-off-by: Jorge Ruesga <jorge@ruesga.com> Change-Id: I6c3f56f841f7ec69004cd4a280fdd191a47e4844
* cmfm: secure storage and other improvementsJorge Ruesga2014-11-1079-946/+7885
| | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds support for virtual filesystems and implements a SecureStorage filesystem (a password protected area) mounted in /storage or /sdcard/storage (in chrooted environments). Also includes a better print support and a cleanup of the code and design of the menu drawer. Bump version to 2.0.0 Required: https://github.com/jruesga/android_external_libtruezip located in external/libtruezip Patchset 4: Fix selection of unmounted virtual storages. Fix actions on virtual mount points folders. Fix strings and typos. Change drop for delete secure storage. Patchset 5: Move actionbar buttons to navigation drawer Remove history position Patchset 6: Update theme preview images Fix filesystem status image on theme change Patchset 7: Fix binary file detection in editor (including unicode files) Patchset 8: Fix unsafe operations in virtual mountpoint logic Patchset 9: Rebase Change-Id: I65511352ca649dcbf238c8b07cf8c22465296e8e Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* CMFileManager : Fix details menu for multiple selectionsDanesh M2014-11-071-1/+15
| | | | | | | If single file is selected, send appropriate info. If multiple files are selected, don't show properties menu Change-Id: I5149cce2f82fae11aa8e3500a274f750f177117a
* cmfm: use courier typeface for hex editorJorge Ruesga2014-10-021-4/+8
| | | | | Change-Id: Ida126db75f09cdbfdd6f25c08130c11e0ee8e601 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* cmfm: fix buildJorge Ruesga2014-10-011-2/+2
| | | | | Change-Id: Ie623ea56bd9ea49a3a13e0bd95a8e52ef3b0bae4 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* cmfm: print supportJorge Ruesga2014-10-014-20/+666
| | | | | Change-Id: Ie10eb390e787d769efd12f669fa6015f6726e0d9 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* cmfm: properly fill all searchable data on restorationJorge Ruesga2014-09-073-9/+88
| | | | | | | | | Also cache search title and improve restoration doing Query a parcelable class JIRA: BUGDUMP-21247 https://jira.cyanogenmod.org/browse/BUGDUMP-21247 Change-Id: I2a13d569affcf53ed8f2c38aeb251aa14e3cd431 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* cmfm: improve hexdump displayJorge Ruesga2014-09-071-33/+75
| | | | | Change-Id: I29d1f75e9cba3b0a9710ca8b0e3c803bb4828ef9 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* cmfm: don't allow load files bigger than available memoryJorge Ruesga2014-09-072-6/+16
| | | | | Change-Id: I6b1bc0d1aecfac2c6f1948b63eb0a51921c0497b Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* CMFileManager: remove access mode preference for user buildsRoman Birg2014-08-262-1/+6
| | | | | | | | For user (unrooted) builds, remove the access mode preference because it is always disabled and misleading to the user. Change-Id: I8be16109f98cc7c4230e936d9e7580d2d5c27f07 Signed-off-by: Roman Birg <roman@cyngn.com>
* cmfm: create new activity stack when opening a new external intentJorge Ruesga2014-06-281-1/+5
| | | | | | | | This change creates a new stack for the activity opened, so CMFM will not be linked to the new activity Change-Id: Ibbdc48d706698b296e27f49272e811d47d54a905 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* cmfm: tweak flingerlistviewJorge Ruesga2014-06-261-26/+37
| | | | | | | Change-Id: I40db908153a469f43df93b266eb86ffde2b098f4 JIRA: CYAN-4451 Issue: https://jira.cyanogenmod.org/browse/CYAN-4451 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* CMFM: Allow restrict access to secondary usersJorge Ruesga2014-03-207-4/+230
| | | | | | | Change-Id: I1bffbb32a5f02ab4ca5cdcdbc21d40c7bb299933 JIRA: CYAN-1630 Issue: https://jira.cyanogenmod.org/browse/CYAN-1630 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* CMFM: Set theme before setContentViewJorge Ruesga2014-03-177-11/+25
| | | | | | | | | This allow to proper set the theme of system views Change-Id: Ib3d2baf884a1edc299f99aeff0d884d9d4352df1 JIRA: CYAN-2850 Issue: https://jira.cyanogenmod.org/browse/CYAN-2850 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* CMFM: New high resolution launcher iconsJorge Ruesga2014-03-161-0/+1
| | | | | | | Change-Id: I6cd62ac6fe0b151530e3165152f98427503aede4 JIRA: CYAN-3546 Issue: https://jira.cyanogenmod.org/browse/CYAN-3546 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* [CMFM] bookmarks and history in a navigation drawerFlorian Edelmann2014-03-1013-1624/+4362
| | | | | | | | | | | | | | | | | | | | | | | | | * used a modified version of DrawerLayout from the Support Library * moved bookmarks and history there -> always accessible * added a drawer icon * made all themeable * removed the BookmarksActivity and HistoryActivity * removed the BookmarksAdapter and HistoryAdapter as they are useless for LinearLayouts. I couldn't use ListViews because they scroll vertically - as well as the drawer itself. * removed the layouts for bookmarks and history Patch Set 2: tab cleanup and reset code I didn't touch Patch Set 3: fixed a FC after changing the theme when settings were opened by the drawer's overflow menu Patch Set 4: updated commit message Patch Set 5: updated commit message Patch Set 6: disabled "clear history" ActionBar action when history is empty Patch Set 7: fixed code style, fixed theme change issue with history items in the drawer, updated theme previews Patch Set 8: remove trailing whitespaces Change-Id: I215211e771ec7c96a2a669cdcc440556c310d6db
* cmfm: Fix typoJorge Ruesga2014-01-061-1/+1
| | | | | Change-Id: I65234cc06b5982ba98b1525344acd1934b5b15a9 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* Save scrolling position and restore it when going backKirill Rakhman2013-12-172-70/+127
| | | | | | | | Patch 1-3: Clean up Patch 4: Don't scroll in the wrong direction Patch 5: Remove logging and fix indentation Change-Id: I5dfa92829a11ce94c4df9bb9891715b48f2b0900
* CMFM: Don't show the cancel button if action is non-cancellableEthan Chen2013-12-101-24/+16
| | | | Change-Id: Ic8078d75aa8c5e77f37f3110cdd8cbf5e65fe790
* CMFM: Fix NPE on exitJorge Ruesga2013-11-301-0/+3
| | | | | Change-Id: Ibc82549c7a50e88c0673f3c17ea48f2886ff6dac Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* CMFM: Fix move infinite loopJorge Ruesga2013-11-301-3/+7
| | | | | | | Change-Id: I5a4f3ae0844506a08819d355b840637b5374f0f2 JIRA: CYAN-2791 Issue: https://jira.cyanogenmod.org/browse/CYAN-2791 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* Merge "CMFM: Improve flingerview handling" into cm-11.0Jorge Ruesga2013-11-291-37/+60
|\
| * CMFM: Improve flingerview handlingJorge Ruesga2013-11-291-37/+60
| | | | | | | | | | | | | | Patchset 2: CleanUp Change-Id: I932e984b44dfc9c436fcc8e0a2dc180e10862234 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* | CMFM: Fix more deadlocksJorge Ruesga2013-11-293-331/+287
|/ | | | | Change-Id: Iad7042126436c26f93f384358082d4fb0e780352 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
* CMFM: Add isValidFragment definition required by aosp 4.4Jorge Ruesga2013-11-181-0/+8
| | | | | Change-Id: I7ca184e2c6efddce5e8f3fd02dc0c337f075d4af Signed-off-by: Jorge Ruesga <jorge@ruesga.com>