Midnight Commander

Software Screenshot:
Midnight Commander
Software Details:
Version: 4.8.21 updated
Upload Date: 29 Nov 17
Developer: Miguel de Icaza
Distribution Type: Freeware
Downloads: 784

Rating: 1.7/5 (Total Votes: 3)

Midnight Commander is an open source application that provides users with a feature rich text-mode, twin-panel file manager application that runs entirely in a terminal emulator. Supported operating systems include GNU/Linux, Microsoft Windows and Mac OS X.

It is a command-line visual (full-screen) file manager that allows users to do basic file management operations on the aforementioned computing platforms, such as copy, move, rename and delete single or multiple files, as well as entire directory trees.

Features at a glance

Key features include the ability to easily set new permissions and owners to files, search for files, create hard and symbolic links, create relative symlinks, edit symlinks, run commands in the subshell. An internal viewer and editor is also included, but only for text files.

In addition, it lets users to create directories, select groups of files, compare directories, use advanced chown, compare files, view directory sizes, edit extension and menu files, as well as to access directory hotlist, active VFS lists, background jobs, and command history.

Besides the keyboard navigation, users will be able to use the application with their mouse device, but only when running it in X Window terminals. Furthermore, it is possible to configure its layout, display bits, virtual file system, confirmations, and panel options.

Can be extended to support more archive types and access various services

The application can be easily extended with support for extracting CAB, ISO9660, ARJ, RAR, ZIP, ACE, and 7z archives, as well as accessing VFS (Virtual File System) Samba shares, as well as CVS (Concurrent Versions System) services, by installing various packages.

Officially supported Linux distributions include the Debian (Squeeze, Wheezy, Jessie, Sid) and Ubuntu (Lucid Lynx, Precise Pangolin, Quantal Quetzal, Raring Ringtail, Saucy Salamander). A source archive is also available for download, but the best way to install it is through the default software channels of your operating system.

Bottom line

Summing up, Midnight Commander is and will always be a system administrator's best friend. It offers a Ncurses-based text-mode interface that runs on any X11 terminal emulator or over SSH (Secure Shell) and other remote shells.

What is new in this release:

  • Improper use of IEC and SI prefixes for size (#3666)

What is new in version 4.8.19:

  • Core:
  • Replace $MC_HOME with $MC_PROFILE_ROOT (#3684)
  • Allow rebind TAB key to change panel (#3672)
  • Support for True Color (16 millions colors) (#3145)
  • Color aliases in skin files (#3711)
  • VFS:
  • Support timestamps with nanosecond precision for copy/move operations (#3575)
  • Introduce EXTFS helpers tester (#3730, #3744, #3752, #3753, #3751)
  • Teach u7z to parse archive listings w/o sizes and/or dates (#2707)
  • Teach rpm helper about transaction scripts (#3750)
  • Fix hp48, uace & uarc extfs which used an obsolete date format (#3729, #3747)
  • Editor:
  • Syntax:
  • updates of HTML and ebuild highlighting
  • highlight *.t (Perl test) files as Perl scripts
  • disassociate .cl file extension from LISP syntax (#3691)
  • Add syntax highlighting:
  • OpenCL (#3690)
  • OpenShadingLanguage? (#3762)
  • YAML (#3293)
  • Misc:
  • Code cleanup (#3693, #3703, #3721, #3763)
  • Add true color skins: 'Four seasons' (#3724)
  • Activate --enable-tests by default if check is found (#3708)
  • Added new skin: YADT (MidnightCommander/mc#115)
  • Fixes:
  • Segfault on switching left panel to Info (#3700)
  • Broken compatibility with ncurses (#3697)
  • Setting MC_HOME makes mc ignore ~/.bashrc (#3684)
  • mc_tmpdir() use a buffer of only 64 characters (#3736)
  • Some bugs in the parsing of hexadecimal search patterns (#3694)
  • Hexadecimal search fails on binary data (#3589)
  • Broken file list resorting on double click on panel header line (#3715)
  • Wrong dialog resizing and positioning (#3714, #3723)
  • Widget's 'disabled' status is not toggled immediately (#3716)
  • Last item of 'Options/Layout/Horizontal' radiobuttons remains highlighted (#3717)
  • 'Options/Layout/Equal split' checkbox gets reverted (#3718)
  • Panels: cannot show more than one "column" in user defined listing mode (#3757)
  • Mix of MSG_NOTIFY and MSG_FOCUS messages (#3731)
  • skins: 'window-state-char' and 'window-close-char' are parsed as colors (#3710)
  • Pressing and in the hotlist dialog doesn't refresh it (#3775)
  • mcview: an error message about bad regexp isn't shown (#3720)
  • mcedit: fix etags filenames parsing (#3698)
  • mcedit: fix mouse active area for maximize / close buttons (#3774)
  • mcedit: frames (MDI interface) don't reflect the focus state (#3766)
  • mcedit: frames (MDI interface) sometimes obscure the buttonbar (#3760)
  • mcedit doesn't show search error messages when searching backwards (#3735)
  • help viewer: tab characters handled incorrectly (#3754)
  • VFS: incorrect zoo archive listing (#3696)
  • VFS: segfault in VFSs not setting block size in stat (#3749)

What is new in version 4.8.18:

  • Core:
  • Alt-Enter, Ctrl-Enter and Ctrl-Shift-Enter shortcuts are bindable in file manager (#3075)
  • Internals:
  • Refactoring of widget subsystem (#2919, #3632)
  • Editor:
  • Add syntax highlighting:
  • GLSL (#3683)
  • CUDA (#3686)
  • Misc:
  • Code cleanup (#3641, #3652)
  • Fixes:
  • Build failure on FreeBSD (#3643)
  • Incompatibility with NetBSD curses (#3665)
  • Memory leaks (#3637)
  • Subshell output lost on window resize under tmux, GNU screen (#3639)
  • --with-subshell=optional does not work (#3642)
  • Backward search is not interruptible (#3648)
  • "Output lines" has no effect (#3655)
  • Wrong handling of mouse clicks in long listing mode (#3661)
  • Panelize resets marks on marked files in many cases (#3663)
  • Cannot change directory in the active panel in some cases (#3669)
  • Filtered View doesn't work (#3646, #3660)
  • mcedit: don't kill bookmarks when open file from "Find File" dialog (#3668)
  • man pages use "the MC" instead of "MC" (#3644)

What is new in version 4.8.17:

  • Core:
  • Support for ash + bugfixes for bash, fish
  • Find file: empty file name matches any file name
  • Find file: empty value of "Content" is used instead of "Search for content" checkbox to disable search for content
  • Listbox: don't wraparound on mouse scroll
  • Internals:
  • Listbox: various fixups
  • Split MSG_ACTION into MSG_ACTION and MSG_NOTIFY
  • VFS:
  • Support lzip compression format
  • Support lz4 compression format
  • patchfs: support xz compression
  • Update uc1541 version
  • Add mc.ext patterns for initramfs / initrd
  • Editor:
  • Add golang syntax (MidnightCommander?/mc#84)
  • Update Puppet syntax (MidnightCommander?/mc#86)
  • Misc:
  • Code cleanup
  • Better subshell documentation
  • Fixes to the English man pages by Denys Vlasenko
  • Fixes:
  • Insufficient quoting in mc.menu
  • Broken ./configure --without-internal-edit
  • Memory leaks
  • No preallocation if appending during file copy
  • Cannot set mini-format for "brief" listing type
  • Info panel: incorrect inode information in some cases
  • Info panel: wrong device name with symbolic link
  • Info panel: buffer overflow
  • Regression: match filename, not full path in mc.ext
  • Broken case insensitive search in non-unicode locale
  • Error message prefixed with no sense "0:"
  • mcedit: buffer overflow
  • mcedit: "Lower case selection" command in User Menu
  • mcedit: close on ctrl-g
  • mcview: "Not found" result isn't reported in some cases
  • VFS: isofs doesn't show .dotfiles
  • VFS: isofs: cannot copy file from iso when Joliet without RockRidge? is used
  • VFS: extfs/unzip: enter into zip file fails with "inconsistent extfs archive"
  • VFS: SFTP: various bugs
  • VFS: FISH: provide major/minor info for block/char devices
  • Bashism in gitfs+ extfs helper
  • Non-portable invocation of man
  • mc-wrapper leaves MC_USER set
  • Broken silent opening of files in background
  • Run identify on JPEGs even if exif is not installed

What is new in version 4.8.15:

  • Core:
  • Minimal version of GLib is 2.26.0
  • Use the PATH environment variable to search for the executable when opening pipe (#3444)
  • Support more than 2 (up to 9) columns in file panel in brief mode (#3212)
  • Clarify file sorting in "Unsorted" mode (#3496)
  • WGroupbox: respect dialog's colors (#3468)
  • Highlight find file's result in internal viewer (#3530)
  • VFS:
  • s3 extfs vfs: bugfixes and improvements (#3470, #3502)
  • Editor:
  • Add hidden option to choose full or base file name in the status line (#3445)
  • Improvements of syntax highlighting:
  • Lua (#3471)
  • PKGBUILD (#3484)
  • Misc:
  • Text alignment in Info panel (#3155)
  • Select of menu file edit: change default button to "User" (#3493)
  • Recognize .gmo files as well as .mo ones (#3422)
  • Fix mc.pot comment tripping up Transifex and unportable inplace sed (#3479)
  • A lot of code clean up (#3420, #3424, #3426, #3427, #3428, #3429, #3430, #3431, #3434, #3435, #3437, #3463, #3464, #3465, #3466, #3467, #3494, #3495, #3539)
  • Documentation updates:
  • Spanish man and help: Diff Viewer section and minor fixes (#3477)
  • VFS garbage collection (#3472)
  • Fixes:
  • Various memory leaks (#3438, #3439, #3440, #3457, #3458, #3459, #3460, #3461, #3462, #3475, #3520, #3521, #3522)
  • Linux kernel-specific segfault on startup (#3441)
  • Lost of Panelize contents in some cases (#3032, #3489, #3498, #3507)
  • Wrong highlight of search result in case of "Regular expression" and "Whole words" (#3524)
  • "Whole words" search works only in Normal mode (#3525)
  • SFTP VFS: segfault (#3456)
  • Segfault in "Find file" due to invalid UTF-8 sequences (#3449)
  • Bash variable 'PROMPT_COMMAND' in pantheon-terminal (#3534)

What is new in version 4.8.14:

  • Core:
  • Minimal version of GLib is 2.14.0
  • Add new panel binding "SelectExt" to select/unselect files with the same extension as the current file (#3228)
  • Speed up of directory size calculation (#3247)
  • Support of italic text (#3065)
  • Editor:
  • New syntax highlighting support:
  • puppet (#3266)
  • Viewer:
  • Rewrite mcview's rendering and scrolling (#3250, #3256)
  • no more partial lines at the top and failure to scroll when Up or Down is pressed;
  • better handling of CJK characters;
  • handle combining accents;
  • improved nroff support;
  • more conventional scrolling behavior at the end of the file.
  • Use VIEW_SELECTED_COLOR in plain mode (#3405)
  • In QuickView panel, don't pass any chars to command line to avoid unexpected command execution (#3253)
  • Misc:
  • Code cleanup (#3265, #3262)
  • Bind poedit to Edit action for .po files (#3287)
  • Better grammar mcedit user menu (#3246)
  • Fixes:
  • Fail to build against musl libc (#3267)
  • Error compiling with glib 2.20.3 (#3333)
  • Overwrite of the PROMPT_COMMAND bash variable (#2027)
  • contrib/*.?sh are not recreated after rerun of configure (#3181)
  • File rename handles zero-length substitutions incorrectly (#2952)
  • Lose files on "Skip" when "Cannot preallocate space for target file" (#3297)
  • Info panel can't obtain file system statistics on Solaris (#3277)
  • "Shell patterns" broken beyond repair (#2309)
  • File selection by patterns uses bytes instead of unicode characters (#2743)
  • Copy files dosn't work as expected, when copying to a directory with the special symbol in its name (#3235)
  • Wrong order of old_colors table items (#3404)
  • Input line: Alt+Backspace on one-letter word erases too much (#3390)
  • "Directory scanning" window is too narrow (#3162)
  • No Help for User Menu (#3409)
  • mcedit: paste from clipboard does not work (#3339)
  • mcviewer: hang when viewing broken man page (#2966)
  • mcview hex: incorrect highlight when search string not found (#3263)
  • mcview hex edit: UTF-8 chars are not updated (#3259)
  • mcview hex edit: can't enter certain UTF-8 characters (#3260)
  • mcview hex edit: CJK overflow (#3261)
  • mcedit: status line doesn't show full path to file (#3285)
  • Freeze when copying from one FTP location to another (#358)

What is new in version 4.8.13:

  • Core:
  • New engine of user-friendly interruption of long-time operations (#2136)
  • Editor:
  • Improvements of syntax highlighting:
  • CMake (#3216)
  • PHP (#3230)
  • Translate language names in the spelling assistant dialogue (#3233)
  • Viewer:
  • Add separate normal(default) colour pair for viewer (#3204)
  • Dealing with utf-8 man pages in view/open (#1539)
  • "Goto line" is 1-based now (#3245)
  • Misc:
  • Code cleanup (#3189, #3223, #3242)
  • Add new skins: gray-green-purple256 and gray-orange-blue256 (#3190)
  • Fixes:
  • First Backspace/Delete? is ignored after mouse click in an input widget (#3225)
  • Recursive find file doesn't work on Samba share (#3097)
  • Recursive find file doesn't work on Windows NFS share (#3202)
  • Incorrect file counter in move operation (#3196, #3209)
  • "Directory scanning" window is too narrow (#3162)
  • Colon is not recognized inside escape seq in prompt (#3241)
  • Quick view doesn't grab focus on mouse click (#3251)
  • fish subshell: overridden prompt (#3232, #3237)
  • mcviewer: broken switch between raw and parse modes (#3219)
  • mcviewer: incorrect percentage in mcview hex mode (#3258)
  • RAR VFS incorrectly recognizes UnRAR version (#3240)
  • viewbold and viewselected are missing from some skins (#3244)
  • Incorrect enconding name for manual page (#3239)
  • "User menu -> View manual page" doesn't do coloring (#3243)

What is new in version 4.8.12:

  • Core:
  • Speed up of file find (#2290)
  • If cwd is a symlink it is kept at startup (#3093)
  • Improve support of Zsh (#3121, #3124, #3125, #3177)
  • Launch external editor/viewer without passing line number (#3117)
  • Exit without confirmation by default (#3132)
  • Simple user-friendly skin selector (#2165, #3178)
  • Use Joliet and RockRidge? in ISO9660 image view action (#3187)
  • VFS:
  • Use .zip extension as preferred way to recognize ZIP archives (#2857)
  • Editor:
  • Configurable selection reset on CK_Store (#3111)
  • Misc:
  • Code cleanup (#3113, #3151)
  • Adjust script permissions to installed ones (#2274)
  • Fix name of FSF in add source files (#3167)
  • Skin cleanups (#3180, #3184)
  • Do not consider "String not found" message as error (#3179)
  • Fixes:
  • Broken build with NCurses (#3114)
  • Incorrect tilde expansion in copy/rename/move dialog (#3131)
  • Advanced chown: Escape on user list accepts value (#3150)
  • Toggling hidden files using mouse doesn't update the other panel (#3156)
  • Question mark in delete confirmation is on its own line (#3123)
  • Popup dialogs wander upwards upon resize (#3173)
  • Keypad '*' doesn't work with numlock off (#3133)
  • Some inconsistencies in "Learn keys" UI (#3134)
  • Unconventional behavior of "Display bits" dialog (#3152)
  • Shift-Fn keys don't work in 256-color mode of tmux (#2978)
  • mcedit: format paragraph produces inconsistent wrapping (#3119)
  • mcedit: file out-of-date check on saving is botched (#3142)
  • mcedit: 1st line is shifted after paragraph format (#1666)
  • mcedit: trailing newline check applied too early when exiting (#3140)
  • Inconsistency of the arrow's direction in the panel header line across skins (#3157)
  • Possible segfault while passing messages to widgets (#3116)
  • Possible segfault when freeing a VFS (#3116)
  • Segfault in cpio VFS while reading corrupted RPM (#3116)
  • Segfault in sftpfs VFS when trying to view a file (#3176)
  • Incorrect handling of filenames with unrar v5 (#3073)
  • FISH VFS: remote panel confused by filenames with '%' (#2983)
  • iso9660: xorriso shows only one depth (#3122)
  • Nicedark skin looks bad on black-on-white terminals (#3154)
  • Incorrect definition of "topmiddle" and "bottommiddle" characters (#3183)

What is new in version 4.8.11:

  • Core:
  • Print warnings about unknown '--with-' / '--enable-' configure options (#3029)
  • Live update of panels size when editing layout (#3060)
  • Support "Compute totals" option in move file operation (#2075)
  • VFS:
  • rpm extfs
  • show dependency version (#2812)
  • support tar payload (#3064)
  • improve support for EPOCH tag (#1588)
  • add support for PREINPROG/POSTINPROG/PREUNPROG/POSTUNPROG, VERIFYSCRIPTPROG and TRIGGERSCRIPTS/TRIGGERSCRIPTPROG tags (#1588)
  • Editor:
  • Support "bracketed paste mode" of xterm (#2661)
  • Clarify Java syntax highlighting (#3057)
  • Misc:
  • Code cleanup and refactoring (#3051, #3066)
  • Fixes:
  • FTBFS on GNU Hurd (#3053, #3071)
  • Segfault while moving files (#3059, #3105)
  • Broken handling of mc command line arguments (#3047)
  • Copy/move doesn't work if num_history_items_recorded=0 (#3076)
  • No subdir path completion in current dir, if stub is not starting with './' (#3018)
  • Deprecated "find -perm +xxx" syntax is used (#3089)
  • Home, End, Shift-Fn keys don't work in tmux (#2978)
  • Improper [en|dis]abling of layout dialog split adjustment buttons (#3061)
  • Bogus strings in 'Confirmation' config dialog (#2271)
  • "Configure options" first entry not highlighted (#3084)
  • "Setup saved to ~/.config/mc/ini" message is misleading (#3096)
  • F3 doesn't work on .so files in FreeBSD 9.x (#3101)
  • Typo in mc.lib: "less=%filename +%linenog" instead of "+%lineno" (part of #3044)
  • Wrong order of filename and line number for external editor (part of #3044)
  • mcedit: tabs are lost when text is pasted (#1797 as part of #2661)
  • mcedit: question on large file treats Escape as Yes (#3107)
  • Broken case-sensitive search in editor/viewer/diffviewer (#3069)
  • Changes to files in nested .zip archives are lost (#3070)
  • Incorrect handling of filenames with spaces with unrar v5 (#3073)
  • iso9660 VFS: filenames truncating in ISO file listing (#3091)
  • vfs_path_from_str_flags() doesn't support VPF_STRIP_HOME (#3098)
  • Bright colors are used as background colors in 16-color skins (#3050)
  • Various defects in documentation (#3052, #3092)

What is new in version 4.8.10:

  • Core:
  • Do not link GModule if it is not required (save space on embedded systems) (#2995)
  • Behavior of the 'Right' key in the 'Directory hotlist' was changed: now 'Right' key is used only to enter into the group (#3045)
  • Misc:
  • Code cleanup (#3035)
  • Fixes:
  • Build failure on Cygwin (#3041)
  • Broken NCurses detection (#3043)
  • Broken handling of mc command line arguments (#3047)
  • Cannot enter into zip archive in tar one (#3034)
  • Cannot open some jar files
  • mcedit: file descriptor leak (#3040)
  • mcedit: paragraph format doesn't respect multibyte characters (#2713)
  • Crash after entering a wrong SFTP password (#3036)

What is new in version 4.8.9:

  • This version removes the file size limit from the editor, adds Unrar-5 support, adds several new skins, and makes many minor bugfixes.

What is new in version 4.8.8:

  • Core:
  • Make copy/move progress dialog window wider up to 2/3 of screen width (#2076)
  • Ask file name before create new file in editor (#2585)
  • Support newer extended mouse protocol SGR-1006 instead of URXVT-1015 (#2956)
  • Allow skip directory scanning before file operation. Print directory count and size in addition to directory name (#2101)
  • Add jump support to target line in some external editors and viewers (#2206)
  • Editor:
  • Update syntax highlighting:
  • Jal programming language (#2855)
  • gplink configuration files (.lkr extension) (#2855)
  • Makefile with .mak extension (#2896)
  • ZSH configuration files (#2950)
  • Fortran (#2962)
  • Misc:
  • Code cleanup (#2944, #2954)
  • Report real compiler in MC_CHECK_ONE_CFLAG instead of 'gcc'
  • Hints files now translated via Transifex (#2980)
  • Fixes:
  • Segfault in file operation due to unhandled regexp error (#2493)
  • Tab completion vs. spaces and escaping (#55)\
  • Special chars are not escaped in autocompletion of filenames (#2626)
  • Buttons in the 'Directory hotlist' window are placed incorrectly (#2958)
  • Mouse doesn't select text in subshell in native console (#2964)
  • Mouse click below non-droppeddown menubar activates menu box (#2971)
  • Insufficient quoting and wrong message in user menu (#2947)
  • mcedit: floating point exception (division by zero) (#2953)
  • mcedit: broken autocompletion (#2957)
  • mcview: broken magic mode (#2976)
  • Broken opening of .war archives (#2974)

What is new in version 4.8.7:

  • Core:
  • Minimal GLib version is 2.12.0
  • Implementation of suspend/resume in copy/move file operations (#2111)
  • Start of widget subsystem reimplementation (#2919)
  • VFS:
  • uc1541 extfs plug-in updated up to version 2.5 (#2935)
  • Editor:
  • Reset selection after text paste (only in non-persistent selection mode) (#2660)
  • Don't indent blank lines (#303).
  • Add .psgi as Perl syntax highlighting (#2912)
  • Place cursor after inserted chars (#319)
  • Add option in ini file to save spelling language (spell_language=NONE for disable aspell support) (#2914)
  • Misc:
  • Code cleanup (#2888, #1950)
  • Minimal "check" utility version is 0.9.8
  • Remove the empty contrib/dist/debian/ since it maintained separately in Debian (#2871)
  • mc.ext updates:
  • add support of SVG images (#2895)
  • add support of .asm file extension (#2892)
  • add support of .hh file extension (#2892)
  • all file extension for source files now are case insensitive (#2892)
  • add support of JNG and MNG images (#2893)
  • add support of Gnumeric's spreadsheets (#2894)
  • add support of .war archives (#2891)
  • make a choice between arj and unarj archivers (#2890)
  • make a choice between 7z and 7za archivers (#2890)
  • add support of ape, aac and wvm4a media formats (#2767)
  • add support of cbr and cbz comic books (#2739)
  • add support of epub e-book format (#2739)
  • add support of PAR archives (#2739)
  • use libreoffice instead of ooffice, if found, to open ODT files (#2723)
  • use dvicat if dvi2tty not found to view DVI files (#1686)
  • use 'see' utility as default pdf viewer, if found (#1686)
  • use 'see' utility to view images in console (#1686)
  • Highlight OGV files as media (#2934)
  • Added new translations:
  • Persian (fa)
  • Croatian (hr)
  • Fixes:
  • Build failure on Cygwin (#2917)
  • Fail to check ncurses library if --with-ncurses-inc and --with-ncurses-libs options are used (#2926)
  • Crash on Solaris while trying to copy a file (#2906)
  • CVE-2012-4463: Does not sanitize MC_EXT_SELECTED variable properly (#2913)
  • Attributes of existing directories are never preserved when copying (#2924)
  • Broken path completion on paths starting with ~/ (#2898)
  • Terminal settings are not changed when window is resized (#2198)
  • Enter into symlink to compressed patch shows empty patch (#2910)
  • Test failure on Cygwin due to incorrect linkage flag (#2918)
  • Non-portable test (#2883)

What is new in version 4.8.1.7:

  • Core:
  • Minimal GLib version is 2.12.0
  • VFS:
  • uc1541 extfs plug-in updated up to version 2.5 (#2935)
  • Editor:
  • Reset selection after text paste (only in non-persistent selection mode) (#2660)
  • Don't indent blank lines (#303)
  • Add .psgi as Perl syntax highlighting (#2912)
  • Misc:
  • Code cleanup (#2889, #1950)
  • Remove the empty contrib/dist/debian/ since it maintained separately in Debian (#2871)
  • Highlight OGV files as media (#2934)
  • Added new translations:
  • Persian (fa)
  • Croatian (hr)
  • Fixes:
  • Build failure on Cygwin (#2917)
  • Fail to check ncurses library if --with-ncurses-inc and --with-ncurses-libs options are used (#2926)
  • Crash on Solaris while trying to copy a file (#2906)
  • Attributes of existing directories are never preserved when copying (#2924)
  • Terminal settings are not changed when window is resized (#2198)
  • Broken path completion on paths starting with ~/ (#2898)
  • Enter into symlink to commpressed patch shows empty patch (#2910)
  • Test failure on Cygwin due to incorrect linkage flag (#2918)
  • Non-portable test (#2883)

What is new in version 4.7.3:

  • Core:
  • Mult-screen feature: support of many opened editors and viewers (#1490)
  • Reorganization of menu and configuration dialogs. More options are available in UI (#320)
  • Mark of text in input fields is available now, DEL removes selected/unchanged text (#2161, #2228)
  • Now copy/move dialog shows the full path with file name in the field "to:" (#1907)
  • Removed hardcoded shortcuts in dialog.c (#212)
  • Added new actions for panels: PanelMarkFileUp and PanelMarkFileDown (#2021)
  • Added new capability to create relative symlinks: menu item and "C-x v" default shortcut (#2042)
  • Now we can use external utility to copy/paste text to X clipboard (#30)
  • Cursor is hidden in menu and listboxes (#1771)
  • All hotkeys in MC (in menu, checkboxes, etc) in the middle of a word are in the lowercase now (#2168)
  • Use system realpath(3) function if available (#1911)
  • GLib deprecated functions are not used (#2085, #2249)
  • VFS:
  • Unified charset list is used in core and in VFS (#2203)
  • All hardcoded FISH scripts are moved out from fish.c to external scripts (see README.fish for more info) (#2242)
  • Editor:
  • Added highlighting for HTTPS URLs in SPEC files (#1446)
  • Misc:
  • Changed main URL for bug reports (#2025)
  • man2hlp: completely rewritten in Perl (#45)
  • Skin updates:
  • o gotar.ini (#2179)
  • Removed leading and trailing spaces in i18n'd resources (#1646)
  • Code cleanups (#2243)
  • Translation updates
  • Fixes:
  • AC_TRY_RUN macro breaks crosscompile (#1959)
  • "mc -e" and "mc -v" modes don't work (#2187)
  • Buttonbar mouse clicks are off (#2199)
  • Incorrect calculation of autocompletion window width (#2192)
  • Incorrect button locations in common input dialogs (#2115)
  • Oversized dialog backgrounds are not painted in NCurses-based MC (#2157)
  • Incorrect colors of directory tree (#2212)
  • Info panel is initially filled too late (#2226)
  • Quick search is not correctly interrupted in some cases (#2174)
  • Segfault in standalone editor and viewer (#2178)
  • Broken codeset autodetection in editor and viewer (#1838)
  • Viewer segfaults trying open a compressed man page file (#2236)
  • Edit crashes while opening some incorrect files (#2183)
  • Editor hangup if editor_tab_spacing equals to 0 (#2196)
  • Editor shows dots instead of letters if source_codepage is set to "No translation" (#2248)
  • Editor goes to endless loop when trying to replace the \n regexp with any substring (#2231)
  • Editor: in some cases the copy/move operation in multi-byte text is wrong (#2153)
  • Crash on search in viewer after Parsed/Raw switching (#2195)
  • Diff viewer crashes if tab size equals to 0 (#2182)

Similar Software

ISO Master
ISO Master

17 Feb 15

KRename
KRename

15 Apr 15

3dFB
3dFB

3 Jun 15

Comments to Midnight Commander

Comments not found
Add Comment
Turn on images!