Ticket #2947: fix quoting and message in "Delete tagged files..." in user menu.

Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Merge branch '2947_quoting_in_user_menu'

* 2947_quoting_in_user_menu:
  Ticket #2947: fix quoting and message in "Delete tagged files..." in user menu.
Ticket #2971: mouse click below non-droppeddown menubar activates menu box.

How to reproduce:
1. Switch the "Drop down menus" option off.
2. Press F9 to activate menubar. Menu is not dropped.
3. Click somewhere below menubar, on one of the files in the directory
listing.

Buggy behavior: the corresponding "Left" or "File" etc. dropdown is
opened, and the mouse button is released, menu item under the mouse
cursor is activated.

Correct behavior: clicking with the mouse somewhere other than the
active menubar doesn't open dropdown menu, instead removes the focus from
menubar and acts on the actual item under the mouse pointer (such
as a filename in the panel).

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

* 2971_menu_mouse_click:
  Ticket #2971: mouse click below non-droppeddown menubar activates menu box.
Ticket #2962: update Fortan syntax highlighting.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Ticket #2493: handle regexp errors in file operation.

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

* 2493_file_operation_regexp_error:
  Ticket #2493: handle regexp errors in file operation.
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>