wiki:NEWS-4.8.33

Version 36 (modified by andrew_b, 2 weeks ago) (diff)

#4613

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)
  • Support for Rust crates file format (#4609)

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)
  • Don't disable verbose mode if tty baudrate can't be reliably determined (#2452)
  • Move CI from Travis to GitHub Actions (#4170, #3738, #4602)

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)
  • 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)
  • mcdiff: segmentation fault on empty files merge (#4608)
  • 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)