Last modified 4 days ago
Last modified on 12/22/24 11:54:34
Midnight Commander 4.8.33
View all closed tickets for this release
Major changes since 4.8.32
Starting with this release, we will be using language features that require a C99 compiler to build.
Core
- Minimal version of Automake is 1.14 (#4604)
- Upgrade C standard to C99 (#4604)
- Improve fish 4.0 shell support (#4597)
- Add support for bash PROMPT_COMMAND being an array (#4599)
- Don't disable verbose mode if tty baudrate can't be reliably determined (#2452)
VFS
Editor
Viewer
Diff viewer
Misc
- Code cleanup (#4572, #4593, #4595, #4598)
- Prefer console players for sound, images and video in non-graphical sessions (#4479, #4596)
- New keymap for vim users (#4588)
- Adjust mc-wrappers to work with the new MC_TMPDIR creation logic (#4575)
- Support TERM=xterm-clear for FreeBSD users (#2633)
- Move CI from Travis to GitHub Actions (#4170, #3738, #4602)
- Support for Rust crates file format (#4609)
- ext.d: select browser at runtime (#4615)
Fixes
- Segfault if filter makes file panel empty (#4600)
- Incorrect handling of ext2 attributes of a directory (#4590)
- Failed copy/move operations make ETA inaccurate (#3205, #4613)
- Hotlist: use after free (#4621)
- mc.ext.ini: typo for apt view command line (#4583)
- mcedit: visual glitches if built with aspell, but libraries not installed (#4576)
- mcedit: segfault on new file creation (#4580)
- mcedit: PageDown skips lines in edit window (#4617)
- mcedit: cursor jumps during PageDown in edit window (#4618)
- mvciew: false-positive regex search of BOL (#4587)
- mcdiff: segmentation fault on empty files merge (#4608)
- tar vfs: double free (#4616)
- sftpfs vfs: use after free (#4620)
- tests: fix charset-related code on non-glibc platforms (Alpine, Illumos) (#3972, #4495)
- tests: use weak symbols instead of symbol duplication to support non-GNU linkers / macOS (#4584, #3542)