Add checkbox to search only directory names

When the checkbox is checked, only directories are matched against
"Filename" field. Files are not matched and no file is searched for
content even if the field "Content" is not empty.

This is an example feature implemented for open source programming course
at Czech Technical University. It is intentionally based on older version,
so that students can learn how to use git to resolve merge conflicts or
update (rebase) their patches.

Signed-off-by: Michal Sojka <sojkam1@fel.cvut.cz>
Document "Only directories" checkbox
Ticket #2950: support of ZSH config files syntax highlighting.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Ticket #2896: support syntax highlighting for makefile with .mak extension.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Ticket #2855: add syntax highlighting for JAL and LKR files.

The Jal is a programming language used in PIC microcontrollers.

The lkr files determines how the gplink program works. The gplink
is part of gputils and creates PIC microcontroller program.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Ticket #2101: allow skip directory scanning before file operations.

  * (compute_dir_size_create_ui): add "Skip" button to the "Directory
  scanning" progress dialog.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Handle "Skip" button in directory scanning status dialog.

Don't show total size, number and time values of file operations
if directory scanning was skipped before.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Refactoring of directory size calculation.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
While scanning directories, print directory counter and size

...in addition to directory name.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Update all po/*.po files.

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

* 2101_skip_directory_scanning:
  Update all po/*.po files.
  While scanning directories, print directory counter and size
  Refactoring of directory size calculation.
  Handle "Skip" button in directory scanning status dialog.
  Ticket #2101: allow skip directory scanning before file operations.
Ticket #2944: Prepare for release mc-4.8.8

Code indentation in tests.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Don't close the file progress dialog after press on "Skip" button.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(check_progress_buttons): redraw file progress dialog

...after step from "Suspend" state to "Skip" one.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Create tests/mctest.h with useful inline macros

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Code refactoring in tests.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
doc/man/ru/mc.1.in: fix formatting.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Get rid of g_return_* macros in file operation routines

...since they produce warnings about non-created UI and clutter screen
up.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Ticket #2954: fix typo: occured -> occurred.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Rename vfs_path_cmp() to vfs_path_equals()

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