mc 4.8.32 rpms released and added to all supported platforms
S3 and uc1541 are now included in new mc-python package (that requires Python 3).
Major changes since 4.8.31
Core
- Tell the current directory to the terminal using OSC 7 sequence (so it can open new tabs there)
- Preserve ext2fs attributes on copy/move operations
- Change name of temporary directory: make it unique for each run
- Hide password in file operation progress dialog
- Support reget in file move operation
- Implement nanosecond precision timestamps on non-Linux (macOS, BSD, AIX, Solaris)
- Remove remaining mmap code to simplify maintenance
VFS
- extfs: support unrar-7
Editor
- Improve syntax highlighting:
- C and C++
Viewer
Diff viewer
- Add man page mcdiff.1
Misc
- Code cleanup
- New skins
- xoria256-thin, xoria256root-thin
- modarcon16-defbg-thin, modarcon16-thin, modarcon16root-defbg-thin, modarcon16root-thin
- modarin256-defbg-thin, modarin256-thin, modarin256root-defbg-thin, modarin256root-thin
- julia256root
- mc.ext.ini: clarify escaping of spaces and parenthesis
Fixes
- External editor does not work with arguments in $EDITOR
- fish shell: strings ” cd (printf ‘%b’ … ” in history
- Redundant back slashes for autocomplete
- subshell: call execl with argv[0] that is not an actual path to Bash
- mcedit: php.syntax: comment highlight from start of light only
- mcedit: wrong replacement using regular expressions with begin or end of line
- mcedit: losing column position when navigating up/down
- mcedit: macro deletes text
- mcedit: macros are applied to the pasted text
- extfs: iso9660: xorriso is slow to open an ISO image
- extfs: u7z: wrong add of nested directories to archive
- extfs: segfault on enter to deleted archive
- tar: segfault on copy files from archive
- man: typo