Ticket #3018: broken directory completion.

In the command line, the subdirectory completion in current directory
isn't performed if stub isn't starting with './'.

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

* 3018_path_completion:
  Ticket #3018: broken directory completion.
Ticket #3098: vfs_path_from_str_flags() doesn't support VPF_STRIP_HOME

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

* 3098_strip_home:
  Ticket #3098: vfs_path_from_str_flags() doesn't support VPF_STRIP_HOME
Ticket #3101: F3 doesn't work on .so files in FreeBSD 9.x

FreeBSD 9.x doesn't accept syntax for viewing lib) files
processed by /usr/local/libexec/mc/ext.d/misc.sh
revealing "/usr/local/libexec/mc/ext.d/misc.sh: 25: Syntax error: | unexpected".

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

* 3101_gplib_fixes:
  Ticket #3101: F3 doesn't work on .so files in FreeBSD 9.x
Ticket #3105: fix crash when moving directories on different file systems

...in case "Verbose operation" option is off.

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

* 3105_move_dir_crash:
  Ticket #3105: fix crash when moving directories on different file systems
Ticket #3096: clarify "Setup saved to ~/.config/mc/ini" message.

The "Options -> Save setup" menu entry tells me "Setup saved to
~/.config/mc/ini".

This information is misleading, since this is not the only file
written, e.g. panels.ini is also updated.

Now this message contains the directory only:
"Setup saved to ~/.config/mc".

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

* 3096_save_setup_message:
  Ticket #3096: clarify "Setup saved to ~/.config/mc/ini" message.
Ticket #3051: Prepare for release mc-4.8.11

From ticket #3044: mc.lib typo: linenog
mc.lib has a typo. "less=%filename +%linenog" instead of "+%lineno"

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
From ticket #3057: Update for Syntax.in file

This patch fixes syntax highlighting for files in .config directory
(I was wondering why my rc.lua file in ~/.config/awesome is highlighted
as 'Java File' while in /etc/xdg/awesome it was highlighted correctly).

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Added makefile's targets for run cppcheck

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Add indent rule in makefile

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Suppress cppcheck errors

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Improve developer's docs by adding info about new make targets:
cppcheck and indent.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
src/vfs/undelfs/undelfs.c: fix memory leaks.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(sftpfs_open_file): fix memory leak.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(panel_get_field_by_title): fix memory leak.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(lcsubstr): fix memory deallocation.

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