= Midnight Commander 4.7.0-pre1 = We have finally released the first preliminary release Midnight Commander 4.7.0-pre1! This release incorporates many code refactoring changes, user interface improvements, numerous bugfixes and new features. == Changelog == Major changes since 4.6.2: === Changes in the core === * Native UTF-8 support; * Support for filename charset selection in panels; * Reworked 'Find File' dialog; * New unified search/replace engine with multiple search types: plain, wildcard, regexp and hex; * Extended 'Learn Keys' capability; * Locale-based codepage autodetection; * Initial support for Doxygen generated docs; * Build system updates (autoconf); * Translation updates; * Multiple x86_64 fixes. === Editor === * Various editor enhancements (mark/move/copy/paste vertical blocks); * Multiple syntax file updates; * Source code navigation through ctags/etags TAGS files; * New option: 'Persistent selection'; * Delete/Backspace deletes selected block if 'Persistent selection' is off; * Ability to shift blocks to the right with Tab key and to the left with Complete key if 'Persistent selection' is off; * Show line numbers (optional); * Highlighting of tabs and trailing spaces (optional); * Added some hotkeys. === Miscellaneous === * Show free space on current file system; * Show size of selected files in mini-status bar. === Bugfixes === * Editor undo fixes; * Upstreamed many fixes from the distributions; * Fixed segfaults on fish permission checks; * Fixed fish symlinks handling and fancy names escaping; * Various mc.ext fixes; * Command line completion fixes (mainly escaping); * Small fixes in history handling (locale independent .mc/history entries); * Code cleanups, various memleaks fixed (many thanks to valgrind).