Andrew Borodin
37e7ee5a47
(edit_push_redo_action): reduce variable scope.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:55 +03:00
Andrew Borodin
a9f4626138
(edit_push_undo_action): reduce variable scope.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:55 +03:00
Andrew Borodin
8a0f00ae6f
(edit_load_macro_cmd): reduce variable scope.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
bill auger
ef2172ee5a
PKGBUILD.syntax: recognize 'b2sums'.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
srem1
5a10a33c9e
ruby.syntax: add puts
...
puts == print + "\n" very often use
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
e1c4e7f3cb
(info_show_info): fix unused variable.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Oleg Kharitonov
6a9ad25e44
Add support for MacOS Mach-O and .dylib files
...
Closes MidnightCommander/mc#164 .
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
482e183190
(spell_dialog_lang_list_show): ret rid of string duplication.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
2e78166c23
src/editor/spell.c: refactoring: use GPtrArray instead of GArray for string arrays.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
583adea34e
(edit_suggest_current_word): minor refactoring.
...
Do not duplcate an empty string.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
0869946de5
(str_nconvert_to_input): return NULL if input is NULL.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
464a2eeefc
(str_nconvert_to_display): return NULL if input is NULL.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
afaa3f075a
lib/widget/quick.h: remove unneeded #include.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
6fecb7a9e8
(mc_args__convert_help_to_syscharset): return GString.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
0a9ecdeb98
Remove #include <errno.h> from files where errno is unused.
2023-08-04 21:04:54 +03:00
Andrew Borodin
f4ac2bb01f
(cd_error_msg): new function to show the change directory error message.
...
Use it where needed.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
8cc71a7f65
src/viewer/nroff.c: remove unneeded include.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
702c3634e5
Move the some stuff from dialog.[ch] to dialog-switch.[ch]:
...
* variables: top_dlg, fast_refresh;
* function: do_refresh().
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
fc6cc7bfc3
lib/widget/widget-common.h: rename include guard.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
30e64b5f4c
lib/vfs/utilvfs.c: clean up, fix coding style.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
b4cf765748
(vfs_url_split): replace the 'while' loop with strchr().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
044c035900
Use bit-field members of file_entry_t as integers explicitly.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
7f30f8c692
file_entry_t: rename members:
...
sort_key -> name_sort_key
second_sort_key -> extension_sort_key
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
51400f132e
(repaint_file): decomposition.
...
(repain_status): new function. Move draw of mini-status here from
repaint_file().
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
94df2c8c8d
src/filemanager/panel.c: refactor file color attributes.
...
* attributes: enum instead of defines.
* (paint_dir): set attributes explicitly.
* (unselect_item): likewise.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
fe121396ca
WPanel: rename 'top_file' to 'top'.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
f29118dcec
WPanel: rename 'selected' to 'current' and related changes.
...
Renames:
WPanel::selected -> WPanel::current
selection (macro) -> panel_current_entry()
panel_selected_at_half() -> panel_current_at_half()
move_selection() -> panel_move_current()
do_select() -> panel_set_current()
try_to_select() -> panel_set_current_by_name()
mark_if_marking(): argument and intermal variables
file attributes:
SELECTED -> CURRENT
MARKED_SELECTED -> MARKED_CURRENT
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
fac7922cd0
(do_try_to_select): move into try_to_select().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
6fb8b13207
Rename key-related APIs:
...
lookup_key() -> tty_keyname_to_keycode()
lookup_key_by_code() -> tty_keycode_to_keyname()
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
ea40129743
Menu: renames:
...
WMenuBar::selected -> WMenuBar::current
menu_t::selected -> menu_t::current
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
35b5d8e2f2
WListbox: renames:
...
WListbox::pos -> WListbox::current
listbox_select_entry() -> listbox_set_current()
listbox_get_nth_item() -> listbox_get_nth_entry()
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:54 +03:00
Andrew Borodin
e6cb6591b3
(dlg_close): rename from dlg_stop().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:11 +03:00
Andrew Borodin
8455ff8dfd
(vfs_path_to_str_flags): create recode_buffer only when required.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:11 +03:00
Andrew Borodin
97e8cbc8d6
(test_vfs_setup_cwd_symlink): simplify.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:11 +03:00
Andrew Borodin
3616877462
(vfs_get_cwd): rename from _vfs_get_cwd(), simplify.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:11 +03:00
Andrew Borodin
9d28def848
(make_symlink): minor optimization.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:11 +03:00
Andrew Borodin
52572d5b80
(vfs_path_new): add argument to create relative path object.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:11 +03:00
Andrew Borodin
43fc63be8e
src/filemanager/panel.c: fix indentation.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:11 +03:00
Andrew Borodin
d82bfd8902
(do_external_panelize): constify argument.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:11 +03:00
Andrew Borodin
8b30eaee1c
Ticket #4426 : code clean up before 4.8.30 release.
...
(erase_dir_after_copy): don't call g_queue_is_empty() if erase_list is NULL.
erase_list is NULL in case of move an empty directory across filesystems.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-08-04 21:04:11 +03:00
Andrew Borodin
7111f8aa30
Merge branch '4486_diffviewer_options'
...
* 4486_diffviewer_options:
Ticket 3386: diffviewer: options are not applied on second run.
2023-07-29 19:47:05 +03:00
Andrew Borodin
00f84fbf24
Ticket 3386: diffviewer: options are not applied on second run.
...
Fix: make full initialization before diff execution.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-07-29 19:43:32 +03:00
Andrew Borodin
036976251e
Merge branch '4485_patchfs'
...
* 4485_patchfs:
Ticket #4485 : patchfs: be more specific in error message.
2023-07-29 19:39:42 +03:00
Roland Illig
b8d6485467
Ticket #4485 : patchfs: be more specific in error message.
...
Closes MidnightCommander/mc#192 .
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-07-23 14:06:51 +03:00
Andrew Borodin
299d9a2fb3
Merge branch '4472_ftp_listing'
...
* 4472_ftp_listing:
Ticket #4472 : (ftpfs_parse_long_list_UNIX): don't ignore special files.
2023-06-04 19:31:10 +03:00
Andrew Borodin
14bc2ac2f1
Ticket #4472 : (ftpfs_parse_long_list_UNIX): don't ignore special files.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-06-04 12:02:24 +03:00
Gyorgy Rotter
1536b5acf4
Ticket #4470 : mcedit: add B language syntax highlight.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-05-31 20:29:45 +03:00
Andrew Borodin
5ac1e86e18
Merge branch '195_tar_timestamp'
...
* 195_tar_timestamp:
Ticket 1952: fix wrong timestamps "Jan 1, 1970" int tar archives.
2023-05-28 19:23:58 +03:00
Andrew Borodin
25a445ed88
Ticket 1952: fix wrong timestamps "Jan 1, 1970" int tar archives.
...
(tar_insert_entry): assign timestamps after header decoding.
(tar_fill_stat): remove irrelevant #ifdef & #endif.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-05-28 19:23:44 +03:00
dsilakov
0d5a989e7e
Ticket #4469 : add syntax highlighting for Jenkinsfiles.
...
Jenkinsfiles follow Groovy syntax, treat them accordingly
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2023-05-26 20:19:15 +03:00