| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
Noticed that these mimetypes are openable by MS, so we added the
mimetypes.
Change-Id: I16c412d8feb2c9f95d8ce4941e60c3e7f9163fd4
Issue-Id: CYNGNOS-1176
|
|
|
|
|
| |
Change-Id: I37e5da8c499233b6a59ec8528c9bc00cde28238c
(cherry picked from commit a2cc7d8455fa56234766cd1f3181141b69a1216f)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, CMFileManager operated under the assumption that file
extensions map to exactly one mimetype. This is not true in some cases,
such as .3gp files, which can have an audio or video mimetype.
Add support so that in mime_types.properties we can specify a comma
separated list of mimetype info that are matched with a given extension.
If an AmbiguousExtensionHelper subclass implementation is provided for one of these
extensions, this is used to determine the correct mimetype for the file.
Change-Id: Ie73d6ad646692dfeac112ac50c1c6436e6b5559b
|
|
|
|
|
| |
Change-Id: I29dda23c3e30da28288733fb8bb93ba20730ca42
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
|
|
|
|
|
|
|
|
| |
- Add new filetypes (xmf, 7z, etc.)
- Reorder one or two so that the sections that resemble alphabetical
order maintain it.
Change-Id: Ib34216ddac6dd20face5e47e5c5ea3857c850ade
|
|
|
|
| |
Change-Id: I19a5774e51e4422d20ab0c073d7ff65e5a51d52a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
| |
Change-Id: I28c2fd35584c6f67f88e3db1b601aa9d967c5198
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
|
|
|
|
|
|
|
|
|
|
|
| |
m4a audio/aac
m4b audio/aac
m4p audio/aac
m4r audio/aac
m4v video/x-m4v
Change-Id: Ia4e852adcc4b6d77b8947f6bdf6d8ffaf5d8505f
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
|
|
|
|
|
|
| |
There should be quite a number of our users who have those files.
Change-Id: I6e7a7c7893349bbf8bb095ae46467f35b2bfc09d
|
|
|
|
| |
Change-Id: I4886cd713f18b2f9c961237cc9ec84e53bc35f6b
|
|
|
|
|
|
|
|
|
|
| |
suffix
Issue: http://code.google.com/p/cyanogenmod/issues/detail?id=6743
Added case compare to extension and mime/types.
Change-Id: I394472e03b5a92590088fdebbb75dd13ee4bade2
|
|
|
|
|
|
|
|
|
|
| |
embedded Soundrekorder
Issue: http://code.google.com/p/cyanogenmod/issues/detail?id=6722
Updated "video/3gpp" and "video/3gpp2" mime/types extensions
Change-Id: I5c04a582ea5f961dd6387602613d5b2248a9ff5e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change enabled the theme support, and added a new dark theme under the package
CMFileManagerThemes. To compile under build system, it must be enabled in
vendor/cm/config/common.mk or vendor/cm/config/themes_common.mk (this was
requested in change http://review.cyanogenmod.org/#/c/26311/)
Themes were enabled in a new settings option. Under this setting the application
show the user the available themes installed in the system.
--------------------
For build new themes, developers should:
- Create a new package that contains an activity with:
* Permission: com.cyanogenmod.filemanager.permissions.READ_THEME
* Action: com.cyanogenmod.filemanager.actions.MAIN_THEME
* Category: com.cyanogenmod.filemanager.categories.THEME
- Define the themes_ids, themes_names and themes_descriptions arrays-strings
definitions for the themes that the package support.
- Create a xxx_theme.xml for every theme that the package support, where the
xxx is the id of the theme. Put your resources in this file, prefixing the
resource with the id of the theme (xxx_). For a list of all supported
resources see theme.xml in res/values of CMFileManager project.
-------------------
Other fixes:
* Protect console buffers from NPE
* Fix code style of xmls (layouts, drawables, ...)
Patchset 2: Fixed code style and added Christian suggestion
Patchset 3: Added forgotten READ_THEME permission check as described in the
note above.
Patchset 4: Use centerInside in theme preview for better image fit
Change-Id: I4142da6d9ed1b06318e47ff9c05f9a874c62f3ae
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Override onConfigurationChanged to help keep the state
intact and allow orientation change.
Patchset 2 : Override for other activities as well
Patchset 3 : Fixed scrollbars dialogs
Patchset 4 : Fixed landscape mode of picker activity
Patchset 5 : New landscape layout for NavigationActivity
Patchset 6 : Fix whitespace errors in copyright headers
Change-Id: Ibe52f0a0ebf0ea88d79dab1c8a06fb262d63ecb1
|
|
|
|
|
|
| |
The odp and ods mime/types has invalid references to drawables
Change-Id: I22dfafd845d49d06e76d9a6748a60c3313618504
|
| |
|
|
|
| |
Accessible from about preference setting
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Initial commit for mime type, extensions and drawables for commons file
types.
|
|
|
|
|
|
|
|
|
|
| |
Various changes:
* New: Fso properties dialog
* Changed SID to AID. Added a list of supported AIDs
* Improve Filesystem Dialog
* Minor changes in model
* Improve ExceptionUtil for a better detection and support of
RelaunchableException
* Fixed bugs in ListCommand: ls and readlink
|
|
|