wiki:NEWS-4.7.0
Last modified 14 years ago Last modified on 01/01/10 06:48:41

Midnight Commander 4.7.0

View all closed tickets since 4.7.0-pre4

Major changes since 4.7.0-pre4

Core

  • Removed charset confirmation on startup and added the automatic recognize of system charset (#1613)
  • Some startup speed up (#1781)
  • Save flags of select/unselet file group (#1776)
  • Don't set TOSTOP attribute on slave terminal (#1637)
  • Keybindings for button bars (F1-F10 keys) (#212)
  • Keybindings for Tree widget
  • Enlarged sizes of Directory Tree dialog window
  • Added missed esc sequencies for qansi terminals (#1803)
  • New file type bindings:
    • adeed mkv, 3gp video types
    • use exif(1) output when viewing jpeg files
    • opening .chm with kchmviewer with fallback to xchm
    • viewing .mo files with msgunfmt

VFS

  • FISH: add the user name to the ssh command line only if it's not the same as the local logged-in user (#1867)
  • FTP: support active mode (#1796)
  • FTP: improved symlink handling
  • FTP: some FTP-servers don't have chmon support. Ignore FTP errors related to chmod operations (#1708)
  • EXTFS: added S3 backend by Jakob Kemi (#272)
  • SFS: use single script for RPM and SRPM packets handling (#1590)

Editor

  • New syntax files: Cabal
  • Updated syntax files: Python, PHP
  • Syntax highlighting: added '.hh' and '.hpp' file extensions as C++ sources

Misc

  • Lots of code cleanup and optimization
  • Workaround for SunStudio compiler bug #6888373 (#1749)
  • Removed obsolete checks in configuration scripts
  • Allow save empty value in history (#1814)
  • Use ctrl-g instead of ctrl-c for SIGINT signal (#1876).
  • RPM spec: rewritten and simplified static build procedure for legacy distros (#1848)
  • Translation updated
  • Documentation updates
  • Added skin: darker color style (#1659)

Fixes

  • Memory and file descriptors leaks
  • Crash on start if ~/.mc/panels.ini contains incorrect value of 'sort_order' key (#1790)
  • MC aborts when ctrl-c is pressed (#1793)
  • Build w/o internal editor (#1826)
  • Compilation warings of --disable-nls and --disable-charset options (#1831)
  • Incorrect handling of '--with-search-engine' configure option (#1396)
  • Segmentation fault when search in different encodings (#1858)
  • C-w does not delete whole command line (#407)
  • Wrong shortcuts in menu items (#1836)
  • Panels state saves and restores despite disabled 'Auto save setup' (#1663)
  • Case insensitive file sorting in UTF-8 locales (#1536)
  • Incorrect handling of 0xFF char that is valid char in CP1251 locale (#1883)
  • Segmentation fault in TreeView loading (#1794)
  • Incorect stat info of ".." directory in file panel (#1757)
  • Incorect stat info of ".." directory in info panel (#1757)
  • Setting "Use passive mode over proxy" is not remembered (#1746)
  • CK_Edit_Save_Mode command handling in editor (#1810)
  • Incorrect calculation of some utf-8 characters width (#1768)
  • Handling CJK chars in editor (#1628)
  • Incorrect cursor positioning in editor (#1809, #1884)
  • Vertical block handling in editor (#1839)
  • Incorrect text scrolling in editor (#1877)
  • Incorrect mouse movement in editor when text scrolled to the right (#1792)
  • Newlines are lost when pasting multiline text in editor (#1710)
  • Mismatched hotkeys EditBeginRecordMacro, EditEndRecordMacro in editor
  • Мismatched hotkeys EditBeginningOfText, EditEndOfText, EditBeginPage, EditEndPage (#1724)
  • Some syntax files are not installable (#1779)
  • Date & time insertion in editor (#1759)
  • "Matches not found" message is not shown in viewer
  • Hangup after search in archive in viewer (#1873)
  • SFS: CPIO VFS skips empty directories in the root of archive (#1732)
  • Incorrect parsing FTP-string (#1605)
  • LZMA files detect (#1798)
  • FISH: broken filenames and timestamps on really poor busybox devices (#1450)
  • Minor mistakes and mistypes in man files
  • Various doxygen warnings