Release out mc-4.7.0
Miguel de Icaza
miguel at novell.com
Fri Dec 25 20:09:31 UTC 2009
Hello,
I did not install this update, but the previous version remapped Control-T to be some sort of selector for encodings, and it used to be tag-current-file.
Tag current file is necessary for older terminals, and it is also the binding used for other terminal applications.
Miguel.
On Dec 25, 2009, at 2:20 PM, Slava Zanko wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi, folks.
>
> Subj. Download page: http://www.midnight-commander.org/downloads
>
> Major changes since 4.6.2:
>
> Core:
>
> * Native UTF-8 support;
> * Scalable TUI;
> * Added support for skins;
> * Added support for key bindings;
> * Added the ability to sort files by mouse click on column header;
> * Added keybindings to change files sorting order via shortcuts
> (PanelSelectSortOrder, PanelToggleSortOrderPrev,
> PanelToggleSortOrderNext, PanelReverseSort, PanelSortOrderByName,
> PanelSortOrderByExt, PanelSortOrderBySize, PanelSortOrderByMTime);
> * Now the indicator of the sorting type and sorting direction is
> always drawn on the panel header (sorting direction indicator is drawn
> near the current column in the long file list mode only);
> * Skin files: added new parameters 'sort-sign-up' and
> 'sort-sign-down' in the section '[widget-common]' to change the
> indicator of the sorting order;
> * Added option 'extensions_case' to the filehighlight.ini file;
> * Menu engine was reimplemented: 1) now the menu is built
> dynamically, 2) the shortcut displayed in the menu item is not a part of
> the menu item text and it is synchronized with the keybindings defined
> in mc.keymap file;
> * Removed own popt stuff (command line options parser), now using
> glib parser;
> * Added filename highlighting in the panels;
> * Copy/Move overwrite query dialog is more friendly to the long file
> names;
> * On the first run the find file dialog now contains latest item
> from history;
> * Charset support enabled by default (--enable-charset option);
> * Added cyclic menu navigation;
> * Changed the behavior of C-space: now it calculate size on "..",
> and for selected dirs if there are any;
> * New find file option: find only first hit in file (make search
> faster);
> * New find file option: whole words (find whole words only);
> * Support for the 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.
>
> VFS:
> * Fixed viewing the *.tar files with a colon in the name;
> * Now 'exit' command on non-local filesystems is allowed;
> * Added partial support for Microsoft CAB archives;
> * Added support for *.ico files;
> * Added support for *.djvu files;
> * Fixed segfaults in various cases while browsing various VFSs;
> * Fixed warnings when file is copied inside the archive;
> * Fixed the recognition of the *.tar.xz archives;
> * Added the recognition of the lzma archives by extension;
> * Added support for IPv6 protocol in FTPFS;
> * Updated extfs/iso9660 to support Joliet "UCS level 1".
>
> Editor:
> * Added scrolled percentage in status bar (only in "simple
> statusbar" mode);
> * Fixed misbehaving rectangular selection in the editor (when
> selecting from right to left and/or bottom to top);
> * Split editor menu 'Command' to 'Command' and 'Format';
> * Added option 'Check POSIX new line' into 'Save mode...' dialog,
> add notification before save when no newline at EOF;
> * Added keybindings ('EditShiftBlockLeft', 'EditShiftBlockRight')
> for shift block;
> * Fixed incorrect drawing CJK (double width) characters;
> * Enhanced 'Save as' dialog by allowing to select the line breaks
> type: Windows/UNIX/Mac (CR LF/LF/CR);
> * Updated syntax highlighting for VerilogHDL, Shell script, mail, html;
> * Added syntax highlighting for yum *.repo files, pacman's PKGBUILD
> and .install files, erlang, ebuild, named, strace, j;
> * New search/replace flag added "In selection";
> * New hotkeys for bookmarks, now bookmark is displayed in status
> line and editor;
> * New cursor behavior: option "Cursor beyond end of line" allows
> moving the cursor beyond the end of line.
> * Various editor enhancements (mark/move/copy/paste vertical blocks);
> * 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.
>
> Viewer:
> * Fixed tabs alignment;
> * Fixed view of next/prev file;
> * Fixed showing Windows/Mac (CR LF/CR) line terminator;
> * Reworked to improve the performance;
> * Implemented interruptible long-distance movements;
> * Splitted src/view.[ch] into many files in src/viewer/ subdir to
> simplify the support of the codebase;
> * Fixed building of the format string at runtime (for better i18n);
> * Added 'Whole words' option to the viewer 'Search' dialog.
>
> Misc:
> * Shared clipboard for the mc editor, form fields, panel and command
> prompt;
> * Refactoring: now all filename constants are placed in
> src/fileloc.h file;
> * Testing & development: added ability for change user config dir.
> For example, type make CFLAGS='-DMC_USERCONF_DIR=\".mc2\"';
> * Changed Alt+Backspace behavior in command line;
> * Hotlist: support for the environment variables ($HOME, ~username,
> etc.);
> * Hotlist: support for the completion in path input;
> * All list widgets: support for the fast navigation by number keys
> (i.e. 1 - first list item, 2 - second item etc.);
> * New option mouse_close_dialog, if mouse_close_dialog=1 clicking
> outside of the dialog closes them;
> * New: SI-based size display;
> * Shared history for find file, editor search/replace, viewer;
> * Show free space on the current file system;
> * Show size of the selected files in the mini-status bar.
>
> Fixes:
> * Fixed broken building under uclibc < 0.9.29;
> * Autoindent regression;
> * Viewer Hex editor regression;
> * Incorrect indentation block when selecting with F3 + keys;
> * Fixed ownership of the config files;
> * Configure.ac: fixed broken option check '--disable-vfs-undelfs';
> * Learn keys: fixed incorrect save of keys configuration;
> * Fixed bug with 'The shell is already running a command';
> * Fixed 'B' artefact into OpenSuse root user console;
> * Segfault on incorrect color pair in [Color] section;
> * Incorrect position of panel codeset dialog;
> * Limit file size display to 9 digits only;
> * Lines drawing in -a stickchars mode;
> * Segfault when you try to use non-anonymous FTP;
> * Ctrl-O handling under GNU Screen in altscreen mode;
> * Support for CP866 (IBM866) locale;
> * Configure.ac: checking for minimal version of glib and exit if
> version less than 2.6;
> * Segfault by mouse wheel action in history list and menu;
> * Fixed behavior of Meta+PgDn? in editor;
> * Fixed behavior of the cursor movement by Ctrl+arrows when cursor
> is beyond EOL;
> * Fixed editor autocompletion;
> * Fixed stealing the Kill Word shortcut by the Copy/Move dialog;
> * Fixed autoconf issue when configure with --with-gpm-mouse option;
> * Linking error with --enable-vfs-undelfs;
> * External editor won't open if there are spaces in EDITOR variable;
> * C-c kill mc if mc built with --without-subshell option and is run
> with -d option;
> * Directory hotlist rendering;
> * Segfault on empty replace string;
> * Fixes for vfs/tarfs;
> * Removed bashizm from vfs/extfs/u7z;
> * Crash mc on create new file (Shift-F4) in external editor;
> * File copy/move dialog: asterisks are now handled as search groups
> in the in replacement field;
> * VFS: Fixed SIGSERV (or heap corruption) on long filenames;
> * Restore correct current directory after switching from the Info
> panel to List panel;
> * Fixed broken backwards search;
> * Fixed uninitialized value for mouse event in in
> find.c#check_find_events() function;
> * Fixed Ctrl+Z signal handling;
> * Fixed incorrect prompt display;
> * Fixed incorrect vertical selection (if status line is switched on);
> * Fixed screen resize handle if mouse support is disabled;
> * Fixed mouse support in 'konsole-256color' terminal;
> * Fixed keycodes in 'xterm-256color' terminal;
> * Fixed incorrect regexp search by content in 'file find' dialog
> (#1543);
> * Fixed incorrect backwards search;
> * Fixed incorrect detection of the compressed patchfs;
> * Fixed incorrect detection of the codeset when <no translation>
> codeset is selected;
> * Editor undo fixes;
> * Upstreamed many fixes from the distributions (Debian, ...);
> * 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).
>
> MC dev team hopes to bring MC users exciting usage experience... ;)
>
> Merry Christmas and happy New Year!
>
> WBR, dev-team.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAks1EJUACgkQb3oGR6aVLpo/PQCaAvWFX6Fg7a4+UmidAzMHXkWo
> QLgAn383k4eh0A0DrNDZ7n0bSNtTWpd5
> =nT6r
> -----END PGP SIGNATURE-----
> _______________________________________________
> Mc mailing list
> http://mail.gnome.org/mailman/listinfo/mc
More information about the mc-devel
mailing list