Last modified 15 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