Ticket #2834: Fixed bug 'FTBFS with --disable-vfs'

Steps to reproduce:
 * ./configure --disable-vfs
 * make

Expected result: project should be builded successfully.

Actual result:
build stopped with errors:
lib/vfs/interface.c: In function 'mc_chdir':
lib/vfs/interface.c:714: error: 'struct vfs_s_super' has no member named 'path_element'
lib/vfs/interface.c:716: error: 'struct vfs_s_super' has no member named 'path_element'
lib/vfs/interface.c:717: error: 'struct vfs_s_super' has no member named 'path_element'

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Merge branch '2834_disable_vfs'

* 2834_disable_vfs:
  Ticket #2834: Fixed bug 'FTBFS with --disable-vfs'
Ticket #2803: fixed bug do_panel_cd: FTBFS with --enable-tests on [kfreebsd-i386,kfreebsd-amd64,ia64,armhf]

One of the panel tests fail if build environment doesn't contain the home user directory.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Merge branch '2803_homedir_in_tests'

* 2803_homedir_in_tests:
  Ticket #2803: fixed bug do_panel_cd: FTBFS with --enable-tests on [kfreebsd-i386,kfreebsd-amd64,ia64,armhf]
Ticket #2820: Typo fix 'oofice' -> ooffice

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Fixed the filename escaping issues.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Added 'View' action to all video formats.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Fixed libexec hardcoded value

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Merge branch '2820_extd_fix'

* 2820_extd_fix:
  Fixed libexec hardcoded value
  Added 'View' action to all video formats.
  Fixed the filename escaping issues.
  Ticket #2820: Typo fix 'oofice' -> ooffice
Ticket #2825: obtain FS name from stat info: sync with coreutils.

src/filemanager/filegui.c does not compile on Solaris due to missing macros.
AVE_STRUCT_STATVFS_F_BASETYPE and HAVE_STRUCT_STATVFS_F_FSTYPENAME macros
are not set or even defined in config.h. configure scrips does not even
check for those members.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Merge branch '2825_solaris_statvfs_members'

* 2825_solaris_statvfs_members:
  Ticket #2825: obtain FS name from stat info: sync with coreutils.
Ticket #1535: configure: don't fail if 'sftp' support was not requested explicitly

Before the patch default ./configure led to configure crash:
    checking for LIBSSH... no
    configure: error: libssh2 >= 1.2.5 library not found

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Fixed reget support in SFTP.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
SFTP connections are shown now in 'Active VFS connections' list.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Add SFTP to the list of supported VFSes.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Merge branch '1535_vfs_sftp_fixes'

* 1535_vfs_sftp_fixes:
  Add SFTP to the list of supported VFSes.
  SFTP connections are shown now in 'Active VFS connections' list.
  Fixed reget support in SFTP.
  Ticket #1535: configure: don't fail if 'sftp' support was not requested explicitly
Ticket #2842: change hotkey for Normal search mode.

In Search dialog in mcedit M-n hotkey was used for normal search mode.
Therefore, M-n as HistoryPrev in the input line was in accessible.

Change hotkey for normal seach mode to M-r. Use this hotkey for normal diff
mode in mcdiffviewer to unify i18n resources.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Merge branch '2843_search_hotkey_conflict'

* 2843_search_hotkey_conflict:
  Ticket #2842: change hotkey for Normal search mode.
Ticket #2788 (aspell support)

Add aspell support for internal editor.
The aspell library is dinamycally loaded.

Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
Remove misc/edit.spell.rc since aspell is supported by mcedit directly.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>