Commit Graph

10918 Commits

Author SHA1 Message Date
Jan Engelhardt d78cbcac15 Ticket #2524: added mc-4.6 skin.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-04-09 18:20:36 +04:00
Slava Zanko f2d8804b5a Comments from po-files now removed automatically after make "update-po" command
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-04-08 11:30:07 +03:00
Andrew Borodin c18564dcf5 Merge branch '2501_vfs_split'
* 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.
2011-04-07 13:46:42 +04:00
Andrew Borodin 358391bd6b CPIO VFS: Use GSList to store inodes.
And missing includes were added.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-04-07 13:45:46 +04:00
Andrew Borodin 8de04446a3 Don't handle VFS timestamps for dirs opened in panels.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-04-07 13:45:46 +04:00
Andrew Borodin a6e588e895 local.c: added copyright notice.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-04-07 13:45:46 +04:00
Slava Zanko b46d2a3d62 Renamed struct vfs_s_fh to vfs_file_handler_t
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-04-07 13:45:46 +04:00
Andrew Borodin 68628184b1 vfs_s_super and vfs_s_fh now don't contain members specific to any vfs.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-04-07 13:45:46 +04:00
Andrew Borodin 2e839a6ec6 sfs.c: reimplemented cached file list using GSList.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-04-07 13:45:46 +04:00
Andrew Borodin 5b7c5f09f4 Use GSList to create the list of no-proxied FTP hosts.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-04-07 13:45:46 +04:00
Andrew Borodin 519246eccd Use GList to store directory content in vfs_s_inode.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-04-07 13:45:46 +04:00
Andrew Borodin 401aaa5014 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>
2011-04-07 13:45:46 +04:00
Andrew Borodin 6b09134a01 Merge branch '2516_dragonfly_bsd'
* 2516_dragonfly_bsd:
  Ticket #2516: Fix build failure on DragonFly BSD
2011-04-07 13:33:52 +04:00
Andrew Borodin 32bffa8890 Ticket #2516: Fix build failure on DragonFly BSD
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>
2011-04-07 13:32:40 +04:00
Andrew Borodin 12eb8b62c4 Merge branch '2511_editor_alt_arrow_mark'
* 2511_editor_alt_arrow_mark:
  Ticket #2511: fix of column mark with alt-alrrow keys in mcedit.
2011-03-31 11:25:41 +04:00
Andrew Borodin ae07d3a9d4 Ticket #2511: fix of column mark with alt-alrrow keys in mcedit.
This bug was introduces in 1374340aa2 commit.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-31 10:32:27 +04:00
Andrew Borodin 78019b896b Merge branch '2520_ctrlg_closes_panels'
* 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.
2011-03-30 16:18:45 +04:00
Andrew Borodin a225419f1a (editcmd_dialog_raw_key_query): fix of result value.
ctrl-g is handled in common way (SIGINT), ctrl-c can be used as macro
shortcut.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-30 16:17:16 +04:00
Andrew Borodin e9014c5b13 Fix of DLG_ACTION handling in 'VFS Setting' dialog window.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-30 16:17:16 +04:00
Andrew Borodin 50a1b22860 Fix of DLG_ACTION handling in 'Chmod' command window.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-30 16:17:16 +04:00
Andrew Borodin ab1ee7bd9f Fix of CK_Cancel handling in Tree widget.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-30 16:17:16 +04:00
Andrew Borodin 0068809e58 Fix of DLG_ACTION handling in 'Configure options' dialog window.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-30 16:17:16 +04:00
Andrew Borodin 4519c85134 Fix of DLG_ACTION handling in interactive help.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-30 16:17:16 +04:00
Andrew Borodin 3e35200517 Fix of DLG_ACTION handling in diff viewer.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-30 16:17:16 +04:00
Andrew Borodin 9ae7a28bf8 Fix of DLG_ACTION handling in viewer.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-30 16:17:16 +04:00
Andrew Borodin 87f3030c7a Fix of DLG_ACTION handling in file panels.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-30 16:17:16 +04:00
Andrew Borodin f83bdadfa8 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>
2011-03-30 16:17:16 +04:00
Andrew Borodin e1c933e1cb Merge branch '2514_disable_nls'
* 2514_disable_nls:
  Ticket #2514: fixup of build with --disable-nls option.
2011-03-29 21:26:18 +04:00
Andrew Borodin 80c2334e14 Ticket #2514: fixup of build with --disable-nls option.
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>
2011-03-29 21:26:03 +04:00
Slava Zanko e4c064120b Merge branch '2495_show_addition_info_about_paths'
* 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)
2011-03-29 12:41:09 +03:00
Slava Zanko 6cf2cd9055 Describe new command line options (-F and --configure-options) in English and Russian man pages.
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-03-29 12:37:55 +03:00
Slava Zanko 56c83d03d4 Added --configure-options for easy update & reconfigure existing mc.
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-03-29 12:37:55 +03:00
Slava Zanko ed70459b4d 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>
2011-03-29 12:37:55 +03:00
Yury V. Zaytsev 2a25a0943b Merge branch '2515_without_background'
* 2515_without_background:
  Ticket #2515: Unused variable if without WITH_BACKGROUND
2011-03-25 14:19:55 +01:00
Pavel Vasilyev f4cbe4a4f3 Ticket #2515: Unused variable if without WITH_BACKGROUND
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-03-25 14:19:40 +01:00
Andrew Borodin 630519fbbc Merge branch '71_skip_all'
* 71_skip_all:
  Ticket #71: support of "Skip all" on multi-file/dir operation.
2011-03-25 13:38:20 +03:00
Andrew Borodin 0f1095ea38 Ticket #71: support of "Skip all" on multi-file/dir operation.
Added support of skip all failures on file/dir operations.
Original patch was created by me <me 0xn0 de> and modified by Thomas
Zajic <zlatko gmx at>.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-25 12:33:36 +03:00
Ilia Maslakov 371d6c9385 Merge branch '2120_cd_tilde_fix'
* 2120_cd_tilde_fix:
  Ticket #2120 (cd to ~ processed incorrectly)
2011-03-22 21:34:25 +00:00
alexander.stohr a53d636b05 Ticket #2120 (cd to ~ processed incorrectly)
cd to "~" or "~" with subdirs may fail when issued from the in the command
    line if more than one space is separating the "cd" and "~". So, "cd<one space>~" works,
    but "cd<multiple spaces>~" fails.

Signed-off-by: Ilia Maslakov <il.smind@gmail.com>

    some fixes
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-03-22 21:30:23 +00:00
Slava Zanko 30bc575179 Merge branch '2501_split_lib'
* 2501_split_lib: (25 commits)
  Added test for checking if library is independ to $(topsrcdir)/src
  Added configure parameter --enable-mclib for build own shared library
  update .gitignore for src/vfs/extfs/helpers/
  configure.ac: Moved GLib initialization to m4.include/ac-glib.m4
  Added manual for events (Russian and English).
  Lib: removed includes to "src" directory
  Added events for handle parent_call_string() and parent_call()
  Use events for suspend mc (by pressing on CTRL+Z)
  Moved mc_refresh() to lib/widget
  Use events for calling help window
  Use events for operate with clipboard (copy/paste to external clipboard, save/load to file)
  Use events for update panels
  Moved input_map, listbox_map and dialog_map variables to 'lib' subdirectory.
  src/background.c: added some forgotten va_end() calls
  Move check_for_default() function from lib/util.c to src/util.c
  Moved initialization of mc_global.share_data_dir and mc_global.sysconf_dir to library
  Move src/filemanager/complete.c to lib/widget/input_complete.c
  Use events to show VFS messages.
  Removed mc_main_error_quark() function
  Use events to check timestamp of panel directories
  ...
2011-03-21 23:56:03 +02:00
Slava Zanko 994254917c Added test for checking if library is independ to $(topsrcdir)/src
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-03-21 23:55:53 +02:00
Slava Zanko 06f99484de Added configure parameter --enable-mclib for build own shared library
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-03-21 23:55:53 +02:00
Slava Zanko c0637dcb27 update .gitignore for src/vfs/extfs/helpers/
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-03-21 23:55:53 +02:00
Slava Zanko 48d1f1f518 configure.ac: Moved GLib initialization to m4.include/ac-glib.m4
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-03-21 23:55:53 +02:00
Slava Zanko 7df04e95e2 Added manual for events (Russian and English).
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-03-21 23:55:53 +02:00
Slava Zanko f40887c3c6 Lib: removed includes to "src" directory
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-03-21 23:55:52 +02:00
Slava Zanko 6621250292 Added events for handle parent_call_string() and parent_call()
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-03-21 23:55:52 +02:00
Slava Zanko a01b8edd7a Use events for suspend mc (by pressing on CTRL+Z)
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-03-21 23:55:52 +02:00
Slava Zanko aad40e52fb Moved mc_refresh() to lib/widget
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-03-21 23:55:52 +02:00
Slava Zanko 5f8a5e4290 Use events for calling help window
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-03-21 23:55:52 +02:00