Path to this page:
Subject: CVS commit: pkgsrc/sysutils/mc
From: Aleksey Cheusov
Date: 2024-07-03 10:30:50
Message id: 20240703083050.F28E7FC74@cvs.NetBSD.org
Log Message:
Update to 4.8.31
- Core
* Minimal version of GLib is 2.32.0.
- VFS
* fish: drop support of native FISH server and protocol. Rename VFS to shell \
(#4232)
* extfs;
* uc1541 extfs: update up to 3.6 version (#4511)
* s3+: port to Python3 (#4324)
* Support for LZO/LZOP compression format (#4509)
- Misc
* Skins: add color for non-printable characters in editor (#4433)
- Fixes
* FTBFS on FreeBSD with ext2fs attribute support (#4493)
* Broken stickchars (-a) mode (#4498)
* Wrong timestamp after resuming of file copy operation (#4499)
* Editor: wrong deletion of marked column (#3761)
* Diff viewer: segfault when display of line numbers is enabled (#4500)
* Tar VFS: broken handling of hard links (#4494)
* Sftp VFS: failure establishing SSH session due hashed host names in \
~/.ssh/known_hosts (#4506)
* Shell VFS: incorrect file names with cyrillic or diacritic symbols (#4507)
* mc.ext.ini: incorrect description of of how multiple sections and keys with \
same names are processed (#4497)
* mc.ext.ini: unescaped backslash \ is treated as invalid escape sequence in \
glib-2.77.3 and glib-2.79 (#4502)
* mc.ext.ini: file "Makefile.zip" is handled as Makefile not as \
zip-arhive (#4419)
Version 4.8.30
- Core
* Support PCRE2 as search engine (via ----with-search-engine=pcre2) (#4450)
* Implement panelization buffers for both file panels (#4370)
- VFS
* tar: support extended headers (including long file names and sparse files) \
(#1952, #2201)
* extfs helpers: replace "perl -w" with "use warnings" \
(MidnightCommander/mc#174)
* extfs/patchfs: be more specific in error message (#4485)
- Editor
* Add syntax highlighting:
- Jenkinsfiles (#4469)
- B language (#4470)
* Improve syntax highlighting:
- ECMAScript (MidnightCommander/mc#172)
- ECMAScript in TypeScript (MidnightCommander/mc#172)
- use diff syntax highlighting for git commit messages (COMMIT_EDITMSG) \
(MidnightCommander/mc#85)
- Misc
* Code cleanup (#4426, #4438)
* Filehighlight:
- recognize vsix files as zip files (MidnightCommander/mc#171)
* Skin updates:
- julia256 (#4441, #4445)
- Fixes
* Usage of 'sed' in build system/makefiles is not portable (#4459, #4466)
* Unportable '$<' in Makefiles (#4460)
* FTBFS if ncurses used without --with-ncurses-includes= configure parameter \
(#4462)
* Ncurses library is duplicated in MCLIBS (#4463, #4465)
* FTBFS without ext2fs attributes support (#4464)
* Wrong sort order after swapping panels (#4432)
* Incorrect time delimiter in the copy/move progress window (#4437)
* Incorrect redraw of overlapped file panels (#4408)
* Subshell/Command line prompt is empty/missing (#3121)
* Find file: relative ignore directory is applied to the start search \
directory (#4235)
* Diff viewer: options are not applied on second run (#4486)
* mc.ext.ini: 'Edit' command from 'Default' section is ignored (#4434)
* mc.ext.ini: .md files are not recognized as Markdown ones by extension (#4444)
* mcedit: off-by-one error in paragraph formatting (#4446)
* ftp: incomplete file listing: block and character devices, pipes, sockets \
are missed (#4472)
* Various typos in the source code (MidnightCommander/mc#177, \
MidnightCommander/mc#178)
Version 4.8.29
- 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
- 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)
- 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)
Files: