Reviewed-by: Peter Müller > For details see: > https://midnight-commander.org/wiki/NEWS-4.8.29 > > For details see: > http://midnight-commander.org/wiki/NEWS-4.8.29 > > Summary: > > "Major changes since 4.8.28 > Core > > Add more options for panel filter (#1373): > "Files only" (#4209) > "Case sensitive" (#4334) > "Using shell patterns" > Continue copy after interrupt (#4409) > Restore menu accelerator for "Sort order": back to "S"; change menu > accelerator for "SFTP link" to "N" (#4373) > Add support for cross-compilation with PERL path different between > --build and --host (#4399) > Bootstrap with autotools providing direct support for Apple M1 > Port mc.ext to INI format and rename to mc.ext.ini (#4141, #3742, > #3191) > Implement compound (AND) conditions (Type/Shell? and Type/Regex? > pairs) to disambiguate overloaded extensions > There is no fallback to previous mc.ext format > > VFS > Editor > > Change location of all user's syntax related stuff to > ~/.local/share/mc/syntax/ directory (#4413) > syntax/Syntax: document location of syntax files (#4320) > Improvements of syntax highlighting: > YAML: improve multiline blocks highliting (#4059) > New syntax highlighting: > Privoxy (https://www.privoxy.org) actions files (#4384) > TOML (Tom's Obvious Minimal Language) (#4412) > > Viewer > Diff viewer > Misc > > Code cleanup (#4357, #4397, #4425) > sqlite3 view: use 'immutable=1' URI parameter to prevent leaving > wal/shm files after viewing sqlite database (#4369) Support of contour > terminal emulator (https://github.com/contour-terminal/contour) > (#4396) > mc.ext.ini: clarify regex for makefiles (#4419) > Remove empty hints translations by setting 5% threshold (#3608) > > Fixes > > Fail to build with only SFTP network VFS is enabled (#4420) > Crash on quick view of archives (#4398) > Wrong description of --enable-configure-args option (#4400) > Wrong version sort (#4374) > No subshell if subshell is initializing more than 1 second (#3121) > Filter keyboard shortcut only affects left panel (#4383) > File type check does not work with special character in filename > (#4377) Select files keeping the right mouse button pressed doesn't > select all files (#4381) > Cannot scroll panel listing upwards using mouse (#4119) > "Directory Compare" doesn't correct work with panelization (#3220) > Wrong decompressing of zip files in quick view panel (#4404) > mc.ext: 'include' keyword (for command class def) have no effect if it > was defined before 'Include' keyword (for command def) (#2773) mcedit: > infinite loop when deleting a macro (#4391) > mcviewer: segfault when switching from raw to parsed mode and back > (#4401) Broken handling of zip archives (#4368) > FISH subshell: commands don't work after window resize (#4372) > FTP VFS: doesn't reconnect to server after timeout (#3670) > FISH VFS: cannot remove non-empty directory (#4364) > EXTFS VFS: segfault if archive contains file(s) in the parent directory > (#4422, #4427) Tests: variable redeclaration in filevercmp_test5 > (#4358)" > > Signed-off-by: Matthias Fischer > --- > config/rootfiles/packages/mc | 4 +++- > lfs/mc | 9 +++++---- > 2 files changed, 8 insertions(+), 5 deletions(-) > > diff --git a/config/rootfiles/packages/mc b/config/rootfiles/packages/mc > index 9d063581b..9dae8c7c9 100644 > --- a/config/rootfiles/packages/mc > +++ b/config/rootfiles/packages/mc > @@ -3,7 +3,7 @@ etc/mc/edit.indent.rc > etc/mc/filehighlight.ini > etc/mc/mc.default.keymap > etc/mc/mc.emacs.keymap > -etc/mc/mc.ext > +etc/mc/mc.ext.ini > etc/mc/mc.keymap > etc/mc/mc.menu > etc/mc/mcedit.menu > @@ -200,6 +200,7 @@ usr/share/mc/syntax/perl.syntax > usr/share/mc/syntax/php.syntax > usr/share/mc/syntax/po.syntax > usr/share/mc/syntax/povray.syntax > +usr/share/mc/syntax/privoxy.syntax > usr/share/mc/syntax/procmail.syntax > usr/share/mc/syntax/properties.syntax > usr/share/mc/syntax/protobuf.syntax > @@ -220,6 +221,7 @@ usr/share/mc/syntax/swig.syntax > usr/share/mc/syntax/syntax.syntax > usr/share/mc/syntax/tcl.syntax > usr/share/mc/syntax/texinfo.syntax > +usr/share/mc/syntax/toml.syntax > usr/share/mc/syntax/ts.syntax > usr/share/mc/syntax/tt.syntax > usr/share/mc/syntax/unknown.syntax > diff --git a/lfs/mc b/lfs/mc > index 5c77e544d..1b45f4555 100644 > --- a/lfs/mc > +++ b/lfs/mc > @@ -1,7 +1,7 @@ > ############################################################################### > # # > # IPFire.org - A linux based firewall # > -# Copyright (C) 2007-2022 IPFire Team # > +# Copyright (C) 2007-2023 IPFire Team # > # # > # This program is free software: you can redistribute it and/or modify # > # it under the terms of the GNU General Public License as published by # > @@ -26,7 +26,7 @@ include Config > > SUMMARY = Midnight Commander > > -VER = 4.8.28 > +VER = 4.8.29 > > THISAPP = mc-$(VER) > DL_FILE = $(THISAPP).tar.xz > @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) > DIR_APP = $(DIR_SRC)/$(THISAPP) > TARGET = $(DIR_INFO)/$(THISAPP) > PROG = mc > -PAK_VER = 23 > +PAK_VER = 24 > > DEPS = > > @@ -48,7 +48,8 @@ objects = $(DL_FILE) > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > -$(DL_FILE)_BLAKE2 = f4218e6c166df85b7b3736f0fd1414c9507c72074f06001f12b114ce6c6fbbf3688ab850aa70f5063eb3920736f878e113eb39a5d261ccfc3ffa9dab473a8436 > +$(DL_FILE)_BLAKE2 = 52dcb069033615518e11fbf693817138a2ff0813fb097488ece292b625dbbcbed940ad7504e485f3e526444a7fb471748377d6d03d2a6c8c44f687f8a8fc4611 > + > > install : $(TARGET) >