= Midnight Commander 4.7.0 = [http://www.midnight-commander.org/query?status=closed&group=resolution&order=priority&col=id&col=summary&col=owner&col=type&col=priority&col=component&col=version&col=severity&milestone=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