Andrew Borodin
f45ea691db
VFS GC: reimplement using GSList.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 13:10:00 +03:00
Andrew Borodin
d451d5978f
vfs_stamping: make opaque.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 13:10:00 +03:00
Andrew Borodin
66cf2a5a75
src/filemanager/treestore.c: fix coding style, minor refactoring.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 13:10:00 +03:00
Andrew Borodin
f28a5ed9e4
src/filemanager/tree.c: fix coding style, minor refactoring.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 13:10:00 +03:00
Andrew Borodin
9bc3f5db29
WTree: use gboolean type for boolean members.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 13:10:00 +03:00
Andrew V. Samoilov
326ecb9207
(find_do_view_edit): Remove unused variable. Found by PVS-Studio:V575
...
Signed-off-by: Andrew V. Samoilov <a.samoilov@gmail.com>
2019-02-03 13:10:00 +03:00
Andrew V. Samoilov
1fd726e70c
(smbfs_fake_share_stat): Remove unneeded g_free(NULL) (PVS-Studio:V575)
...
Signed-off-by: Andrew V. Samoilov <a.samoilov@gmail.com>
2019-02-03 13:09:59 +03:00
Andrew V. Samoilov
ceefccbd5a
(tree_do_search): fix possible off-by-one (PVS-Studio:V557)
...
Signed-off-by: Andrew V. Samoilov <a.samoilov@gmail.com>
2019-02-03 13:09:59 +03:00
Andrew V. Samoilov
05ea41cdb5
(load_setup_get_keymap_profile_config): fix possible use-after-free [PVS-Studio]
...
Signed-off-by: Andrew V. Samoilov <a.samoilov@gmail.com>
2019-02-03 13:09:59 +03:00
Andrew Borodin
912a182aad
(init_layout): rename to layout_dlg_create.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 13:09:59 +03:00
Andrew Borodin
846e2b9888
(get_display_type): rename to get_panel_type.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 13:09:59 +03:00
Andrew Borodin
615f29d7d5
(set_display_type): rename to create_panel.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 13:09:59 +03:00
Andreas Mohr
40b2681294
src/man2hlp.in: support partly .RE macro.
...
To get rid of following warning
man2hlp: Warning: unsupported command .RE in file "../../doc/man/mc.1" on line 4317
support at least 'break' feature for .RE macro
See https://www.gnu.org/software/groff/manual/html_node/Man-usage.html
The macros RS and RE also cause a break but do not insert vertical space.
Signed-off-by: Andreas Mohr <and@gmx.li>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andrew Borodin
54215184f5
(editcmd_dialog_select_definition_show): minor refactoring.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andreas Mohr
0327191c24
editcmd_dialogs.c: Cleanup -Wcast-align warning
...
Found by Clang 6.0.1
editcmd_dialogs.c:474:20: warning: cast from 'char *' to 'etags_hash_t *' (aka 'struct etags_hash_struct *') increases required alignment from 1 to 8 [-Wcast-align]
curr_def = (etags_hash_t *) tmp_curr_def;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Andreas Mohr <and@gmx.li>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andrew Borodin
8dcc5d42b0
doc/NEWS: indentation.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andreas Mohr
a4e9e6191a
autoconf: remove obsolete ac_onceonly.m4 file
...
Mininum requirement is autoconf 2.60
This file is only needed for autoconf <= 2.59
Signed-off-by: Andreas Mohr <and@gmx.li>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andreas Mohr
217fd64afd
autoconf: AC_TRY_LINK is obsolete, use AC_LINK_IFELSE instead.
...
Signed-off-by: Andreas Mohr <and@gmx.li>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andreas Mohr
8788ff7010
autoconf: AC_PROG_LIBTOOL is obsolete, use LT_INIT instead.
...
Signed-off-by: Andreas Mohr <and@gmx.li>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andreas Mohr
8e12753bfc
autoconf: AC_ERROR is obsolete, use AC_MSG_ERROR instead.
...
Signed-off-by: Andreas Mohr <and@gmx.li>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andrew Borodin
7fb06b3105
Use g_queue_clear_full().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andrew Borodin
aa9d18e3ed
(examine_cd): refactoring: use GString.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andrew Borodin
f4d448629f
lib/util.c: fix coding style.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andrew Borodin
1876ef7b84
lib/utilunix.c: fix coding style.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andrew Borodin
c652ab9ccc
mcviewer: remove useless assertions.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andrew Borodin
e13ac553d3
(edit_clean): no need in NULLization before purge.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andreas Mohr
5b858d8e6e
Fix implicit fallthrough.
...
Signed-off-by: Andreas Mohr <and@gmx.li>
2019-02-03 12:47:59 +03:00
Andrew Borodin
ae6f15f29e
tar.c: cleanup: remove unused defines, replace tabs with spaces.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andrew Borodin
4a25dc2e94
Report Aspell support (if enabled) in the output of mc -V.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andrew Borodin
762c8ed2d1
src/filemanager/panel.c: (cd_up_dir): new function.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andrew Borodin
8299455519
(parse_display_format): refactoring.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andrew Borodin
3e92c40a38
Reafctor panel format storage: use GSList.
...
Rename structure.
Constify some function arguments.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Andrew Borodin
27470f3989
Use input_is_empty() to check the state of WInput widgets.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:59 +03:00
Teresa e Junior
2a24ba2016
(init_subshell_precmd): remove irrelevant comments about fish."
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:58 +03:00
Andrew Borodin
5839db4fc9
src/filemanager/panel.c: fix coding style.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:58 +03:00
Andrew Borodin
798f3bb74e
Remove unised WPanel::format_modified.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:47:58 +03:00
Andrew Borodin
1dd8a47987
Ticket #3955 : code cleanup before 4.8.23 release.
...
Update copyright years.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-03 12:44:40 +03:00
Andrew Borodin
76d6430666
Merge branch '3965_mc.ext_include'
...
* 3965_mc.ext_include:
mc.ext: add Markdown binding.
Ticket 3965: mc.ext: fix include/ sections order.
2019-02-01 20:20:17 +03:00
legends2k
2181cabe6b
mc.ext: add Markdown binding.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-01 20:19:33 +03:00
Andrew Borodin
6f562116cc
Ticket 3965: mc.ext: fix include/ sections order.
...
include/ sections should be placed at the end of bindings.
Thanks legends2k for the original patch.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-01 20:19:27 +03:00
Andrew Borodin
3ac46bf2b1
Ticket #3966 : file highlighting updates.
...
.go, .s: highlight as source;
.m4v: highlighting as media.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-02-01 19:55:40 +03:00
Andrew Borodin
9572fb0b78
Merge branch '3962_geeqie'
...
* 3962_geeqie:
Ticket #3962 : support Geeqie image viewer.
2019-01-26 16:33:56 +03:00
Andreas Mohr
01f1206186
Ticket #3962 : support Geeqie image viewer.
...
Use Geeqie (a fork of GQview) as main image viewer, fallback to GQview.
Signed-off-by: Andreas Mohr <and@gmx.li>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-01-26 16:31:38 +03:00
Andrew Borodin
985e8f4971
Merge branch '3960_aix'
...
* 3960_aix:
Ticket 3960: fix compilation fail on AIX 7.2.
2019-01-19 19:11:22 +03:00
Andrew Borodin
56320a3314
Ticket 3960: fix compilation fail on AIX 7.2.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-01-19 19:08:01 +03:00
Andrew Borodin
b52ff8c614
Merge branch '3948_network_connect_from_any_panel'
...
* 3948_network_connect_from_any_panel:
Stamp path at panel destroy.
(vfs_stamp_path): get rid of path conversion.
(nice_cd): allow create network connection from any panel type.
Ticket 3948: can't create network link from panel...
2019-01-13 12:37:45 +03:00
Andrew Borodin
f920c6cd37
Stamp path at panel destroy.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-01-13 12:33:07 +03:00
Andrew Borodin
ba6845f2d6
(vfs_stamp_path): get rid of path conversion.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-01-13 12:33:06 +03:00
Andrew Borodin
b4e0bf13c8
(nice_cd): allow create network connection from any panel type.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-01-13 12:33:06 +03:00
Andrew Borodin
96520f48c3
Ticket 3948: can't create network link from panel...
...
other than file list (tree, quick view, info).
Initial step: extend file panel creation API:
* create an empty panel;
* create panel with specified size.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-01-13 12:32:51 +03:00