Yury V. Zaytsev
9e06a50eb8
Merge branch '4479_console_players'
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-09-18 18:28:43 +02:00
Yury V. Zaytsev
50976cec62
shell: replace which
with command -v
for speed and POSIX compatibility
...
https://stackoverflow.com/a/677212/5132088
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-09-11 08:45:25 +02:00
Yury V. Zaytsev
572312bd88
Ticket #4479 : prioritize console players for audio/video and images
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-09-10 10:00:28 +02:00
Yury V. Zaytsev
84af354d2a
Merge branch '4583_mc_ext_ini_fix'
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-09-05 17:58:36 +02:00
Andrey Semashev
92f56dc679
Ticket #4583 : Fix a typo for apt view command line.
...
Fixes MidnightCommander/mc#206 .
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-09-05 10:57:05 +02:00
Yury V. Zaytsev
7a3a763f0e
Merge branch '4575_mc-wrapper-2'
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-09-03 07:40:01 +02:00
Yury V. Zaytsev
d081bc68aa
main: remove O_EXCL
for wd-file since creation is now managed by wrapper
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-09-03 07:39:25 +02:00
Yury V. Zaytsev
a3ce493ae2
vfs: fix tempdir path building to account for trailing slash on macOS
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-09-03 07:39:25 +02:00
Yury V. Zaytsev
e2d96fa802
Ticket #4575 : adjust mc-wrapper to fit changes in #4535 .
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-09-01 12:19:16 +02:00
Andrew Borodin
242c413d80
Merge branch '4580_mcedit_segfault'
...
* 4580_mcedit_segfault:
Ticket #4580 : mceditor: segfault on new file creation.
2024-08-29 21:52:45 +03:00
Gabriel Vlasiu
66bfefbf1a
Ticket #4580 : mceditor: segfault on new file creation.
...
(edit_init): fix NULL dereference.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2024-08-29 21:04:40 +03:00
Yury V. Zaytsev
876555035a
Ticket #4576 : fix visual glitches by avoiding g_module_close
on NULL
while loading libaspell
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-08-25 17:35:54 +02:00
Yury V. Zaytsev
ac4305dde4
Update translations from Transifex
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-08-23 19:22:35 +02:00
Andrew Borodin
5e64cc637f
(file_op_context_create_ui): apply callback to the "Abort" button
...
...to keep the file progress dialog visible.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2024-08-20 22:01:52 +03:00
Yury V. Zaytsev
ad96349c91
x11: fix -Wdeprecated-declarations
for g_module_build_path
...
```
x11conn.c:140:5: warning: 'g_module_build_path' is deprecated [-Wdeprecated-declarations]
140 | x11_module_fname = g_module_build_path (NULL, "X11");
| ^~~~~~~~~~~~~~~~
```
Reported-by: David Martín <dhmartina@yahoo.es>
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-08-15 21:09:08 +02:00
Andrew Borodin
61267796e2
Merge branch '4567_xorriso_tests'
...
* 4567_xorriso_tests:
Update doc/NEWS.
Ticket #4567 : Test fails in iso9660.xorriso in 4.8.32-pre1.
2024-08-12 21:00:44 +03:00
Andrew Borodin
e52e11c4e7
Update doc/NEWS.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2024-08-12 20:59:54 +03:00
slowpeek
2971db6226
Ticket #4567 : Test fails in iso9660.xorriso in 4.8.32-pre1.
...
xorriso uses different date formats when listing recent (180 days old at max)
and older items. For the test to not fail with time, it is important to NOT have
any "recent" items in the input data.
Closes MidnightCommander/mc#204 .
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2024-08-10 20:37:28 +03:00
Yury V. Zaytsev
fdcefc9423
Update doc/NEWS file
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-08-08 10:20:10 +02:00
Yury V. Zaytsev
d8e5b2cdbb
Update hints translations from Transifex
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-08-08 10:14:05 +02:00
Yury V. Zaytsev
5c721a8d3f
Update translations from Transifex
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-08-08 10:04:52 +02:00
Yury V. Zaytsev
2872606832
Regenerate POT-file on master
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-08-08 10:04:43 +02:00
Johannes Altmanninger
c249980ed3
subshell: ensure compatibility with fish 3.8
...
The upcoming fish 3.8 will add a feature flag to officially deprecate
"%self," see
8d71eef1da
Unfortunately this can cause mc+fish to break for users who configured
fish with "set -U fish_features all" which opts into any new feature
flag, thus disabling %self expansion.
Prevent this potential breakage by using the recommended "$fish_pid",
which was introduced in fish 3.0.0 (December 2018).
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-08-07 09:50:28 +02:00
Yury V. Zaytsev
b921ad32fc
Merge branch '3960_remove_mmap'
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-08-02 07:40:12 +02:00
Yury V. Zaytsev
d8a9a8d7ce
doc: update bundeled docs, remove obsolete advice
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-08-01 11:33:13 +02:00
Yury V. Zaytsev
a73e4818e0
doc: remove obsolete MAINTAINERS file
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-08-01 10:51:32 +02:00
Yury V. Zaytsev
9bd9284cd8
doc: remove obsolete MIRRORS.txt file
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-08-01 10:49:53 +02:00
Yury V. Zaytsev
2b0500b652
docs: remove obsolete QNX documentation
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-08-01 10:49:02 +02:00
Yury V. Zaytsev
c231c41ccc
docs: remove obsolete comments concerning mmap support
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-07-31 12:27:39 +02:00
Yury V. Zaytsev
5b335920aa
Ticket #3960 : remove mmap support in file comparison
...
It's not working on AIX, but more importantly doesn't offer any benefits in
terms of speed, and we have a fallback anyways.
https://lists.gnu.org/archive/html/autoconf/2024-07/msg00006.html
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-07-30 21:11:21 +02:00
Yury V. Zaytsev
0749b6d2d3
aspell: fix -Wdeprecated-declarations
for g_module_build_path
...
```
../../../src/editor/spell.c:177:26: warning: 'g_module_build_path' is deprecated [-Wdeprecated-declarations]
spell_module_fname = g_module_build_path (NULL, "libaspell");
^
/opt/homebrew/Cellar/glib/2.80.4/include/glib-2.0/gmodule.h:141:1: note: 'g_module_build_path' has been explicitly marked deprecated here
GMODULE_DEPRECATED_IN_2_76
```
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-07-28 21:46:26 +02:00
Yury V. Zaytsev
55e7f8321b
buildsys: make it possible to specify aspell prefix (for macOS)
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-07-28 18:42:51 +02:00
Andrew Borodin
9b2faec578
Merge branch '4559_extfs_u7z_mkdir'
...
* 4559_extfs_u7z_mkdir:
Ticket #4559 : extfs: u7z: bug with nested dirs in mkdir action.
2024-07-28 14:54:17 +03:00
slowpeek
db77fd5a0c
Ticket #4559 : extfs: u7z: bug with nested dirs in mkdir action.
...
The -w option sets the working directory for the temporary archive 7-zip
builds when modifying an existing one. The option cant be used to set
the base path inside an archive when adding something into it.
When adding something to a 7z archive by its absolute path, 7zip only
uses the last part of the path by default. E.g. `7z a 1.7z
/tmp/a/b/date.txt` would add date.txt to the root dir inside the
archive. If we wanted the file to be under `a/b/` inside the archive as
well, it should be `7z a 1.7z /tmp/a`.
Closes MidnightCommander/mc#202 .
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2024-07-28 14:53:57 +03:00
Yury V. Zaytsev
7e2cf63b4e
Merge branch '4542_nanoseconds_2'
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-07-28 10:01:01 +02:00
Yury V. Zaytsev
0cfccd5882
filemanager: use correct type for results of read
in mmap
fallback
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-07-28 10:00:52 +02:00
Yury V. Zaytsev
87a76294c4
buildsys: fix ar check by doing it before toolchain checks implicitly looking for ar
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-07-28 10:00:52 +02:00
Yury V. Zaytsev
380c39010a
buildsys: support bootstrapping on Solaris by using backticks in autogen.sh
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-07-28 10:00:52 +02:00
Yury V. Zaytsev
eb1375b65d
vfs: implement support for all known stat formats and centralize handling
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-07-28 10:00:52 +02:00
Yury V. Zaytsev
c8e8f01faf
utilvfs: concentrate timesbuf handling in one place
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-07-28 10:00:52 +02:00
Yury V. Zaytsev
77e5913c02
utilvfs: abstract mc_timesbuf_t handling with own mc_timespec_t type
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-07-28 10:00:52 +02:00
Yury V. Zaytsev
191108766f
Ticket #4542 : fix support of timestamps with nanosecond precision on macOS
...
utilvfs: isolate utime / utimensat calls in a helper function
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2024-07-28 10:00:52 +02:00
Andrew Borodin
dbca937c55
Merge branch '4563_reget_on_move'
...
* 4563_reget_on_move:
Ticket #4563 : support reget in file move operation.
2024-07-28 10:05:33 +03:00
Andrew Borodin
cc34729f45
Ticket #4563 : support reget in file move operation.
...
* (file_op_context_new): change default value of file_op_context_t::do_reget.
* (overwrite_query_dialog): show the "Reget" button in query dialog for
move operation.
* (copy_file_file): keep non-default value of file_op_context_t::do_reget
that was set before.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2024-07-27 12:19:08 +03:00
Morthimer McMare
cd8355bfa8
Ticket #4556 : color definitions in the "c.syntax" highlight file.
...
Definitions are provided for:
- Various punctuation (divided into 9 groups);
- Preprocessor;
- Keywords;
- Data types;
- Data type qualifiers;
- Numbers (can be different for the integer, hexadecimal, octal and floatpoint representations);
- Strings and escaped characters;
- Comments (with keywords like "TODO:");
- Labels.
In total 32 "defines"...
Based on the original "c.syntax" file, this version includes most of the content from C89..C23.
Closes MidnightCommander/mc#203 .
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2024-07-25 21:38:44 +03:00
Andrew Borodin
45c28d9d11
Merge branch '4562_mcedit_macros_paste'
...
* 4562_mcedit_macros_paste:
Ticket #4562 : mcedit: don't apply macros to the pasted text.
2024-07-22 21:37:12 +03:00
Andrew Borodin
e9258fcc6c
Ticket #4562 : mcedit: don't apply macros to the pasted text.
...
(edit_callback): use bracketed_pasting_in_progress variable to detect
if text is being pasted. If yes, paste text as is without macro
expanaison.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2024-07-21 19:57:00 +03:00
Andrew Borodin
9f4e88fd70
Merge branch '4561_tar_segfault'
...
* 4561_tar_segfault:
Ticket #4561 : tar: fix segault on copy fiiles from archive.
2024-07-15 21:42:21 +03:00
Andrew Borodin
ffdb057e5b
Ticket #4561 : tar: fix segault on copy fiiles from archive.
...
* (tar_read_header): canonicalize path name after decoding of all
headers occupied with long file/directory name.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2024-07-15 21:42:11 +03:00
Andrew Borodin
b68243df1e
Merge branch '4560_extfs_open_deleted_archive'
...
* 4560_extfs_open_deleted_archive:
Ticket #4560 : extfs: fix segfault om enter to deleted archive.
2024-07-11 21:07:32 +03:00