wiki:NEWS-4.8.33
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)