r4032: Improvements for file type guessing (Thomas Leonard):
commit9cfc934cf347b0800e60dcc58304ccfdff869ef3
authorThomas Leonard <talex5@gmail.com>
Sat, 23 Jul 2005 20:00:39 +0000 (23 20:00 +0000)
committerThomas Leonard <talex5@gmail.com>
Sat, 23 Jul 2005 20:00:39 +0000 (23 20:00 +0000)
treefc076aace686a5b2390047ca38199034b70143db
parentbd5161285e9c4b512bbd7d155a3b9b90dd919829
r4032: Improvements for file type guessing (Thomas Leonard):
- When getting the type for a symlink, we need the absolute path now that we
  check file contents.
- Also check for extended attributes for the symlink target.
- Removed all of our code for guessing types from file names, since it
  duplicates the new xdgmime code.
- Files with control characters are now considered to be binary, even
  though they may be valid UTF-8.
- Executable files of unknown type are now marked as executable, not
  octet-stream.
- When complaining that there is no run action for an executable type,
  give the user a hint about setting the execute permission.
- Refreshing the MIME system also refreshes xdgmime.
- Added MIME rules to say that Python, PERL and Ruby are executable, as
  old versions of the MIME database don't have these rules (reported by
  Stephen Watson).
ROX-Filer/Help/Changes
ROX-Filer/src/dir.c
ROX-Filer/src/diritem.c
ROX-Filer/src/dnd.c
ROX-Filer/src/dnd.h
ROX-Filer/src/run.c
ROX-Filer/src/type.c
ROX-Filer/src/type.h
ROX-Filer/src/xdgmimemagic.c
ROX-Filer/src/xtypes.c
rox.xml