How to reproduce:
1. Run mc.
2. Change both panels to listing modes.
3. Switch to the right panel.
4. Switch type of active right panel to info using menu.
Result: left panel is not active.
Expected result: left panel must become active.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
* 2501_vfs_split:
CPIO VFS: Use GSList to store inodes.
Don't handle VFS timestamps for dirs opened in panels.
local.c: added copyright notice.
Renamed struct vfs_s_fh to vfs_file_handler_t
vfs_s_super and vfs_s_fh now don't contain members specific to any vfs.
sfs.c: reimplemented cached file list using GSList.
Use GSList to create the list of no-proxied FTP hosts.
Use GList to store directory content in vfs_s_inode.
Ticket #2501: continue split of VFS core library and VFS plugins.
Use GList for list of vfs_s_super objects in vfs_s_subclass.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
DragonFly BSD doesn't provide MAXNAMLEN macro to define size of d_name
member of dirent structure. NAME_MAX is used if MAXNAMLEN is not
provided by OS.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
* 2520_ctrlg_closes_panels:
(editcmd_dialog_raw_key_query): fix of result value.
Fix of DLG_ACTION handling in 'VFS Setting' dialog window.
Fix of DLG_ACTION handling in 'Chmod' command window.
Fix of CK_Cancel handling in Tree widget.
Fix of DLG_ACTION handling in 'Configure options' dialog window.
Fix of DLG_ACTION handling in interactive help.
Fix of DLG_ACTION handling in diff viewer.
Fix of DLG_ACTION handling in viewer.
Fix of DLG_ACTION handling in file panels.
Ticket #2520: SIGINT generated by Ctrl-g pressing closes file panels.
When SIGINT signal is raised, the CK_Cancel message is handled by
dlg_execute_cmd() and midnight_dlg is closed.
The solution: CK_Cancel is sent to current dialog via callback, and if
current dialog doesn't handle CK_Cancel message, then handle it with common
way using dlg_execute_cmd().
Since Ctrl-g is used to generate SIGINT in MC, remove this shortcut from
all sections of keymaps except the [dialog] section.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Don't install man pages, help and hint files if mc is built with
--disable-nls key.
Thanks Max Khon <fjoe samodelkin net> for the original patch.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
* 2495_show_addition_info_about_paths:
Describe new command line options (-F and --configure-options) in English and Russian man pages.
Added --configure-options for easy update & reconfigure existing mc.
Ticket #2495 (addition info about paths)
Added -F option (AKA --datadir-info) for show extended information about used data dirs
display info about default used paths by 'mc -V'
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
Signed-off-by: Slava Zanko <slavazanko@gmail.com>