Slava Zanko
10401bb70e
Ticket #3100 : Embedded torrent viewer/vfs
...
Currently ext.d viewer for torrent is partially broken since ctorrent
is used and it broken in most distributions (http://sourceforge.net/p/dtorrent/bugs/21/ ).
This patch adds viewer and vfs support based on script found here: http://phdru.name/Software/mc/torrent
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-08 14:58:48 +03:00
Andrew Borodin
91027154a2
Merge branch '3018_path_completion'
...
* 3018_path_completion:
Ticket #3018 : broken directory completion.
2013-11-07 21:24:24 +04:00
Andrew Borodin
09f1818bed
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>
2013-11-07 21:23:43 +04:00
Andrew Borodin
ed65223a23
Merge branch '3084_dlg_highlight_first_widget'
...
* 3084_dlg_highlight_first_widget:
Ticket #3084 : (dlg_init): fix order of messages sent to widgets during dialog initialization.
2013-11-07 16:00:08 +04:00
Andrew Borodin
c7b7a299e3
Ticket #3084 : (dlg_init): fix order of messages sent to widgets during dialog initialization.
...
If checkbox is the first focusable widget in a dialog, it taken the MSG_DRAW
message after MSG_FOCUS one and therefore wasn't highlighted.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-07 15:59:26 +04:00
Andrew Borodin
83ea8e0f14
Merge branch '3076_num_history_items_recorded_0'
...
* 3076_num_history_items_recorded_0:
Refactoring of WInput history.
Remove WInput::field_width. Use Widget::cols instead.
(input_update): don't do anything if widget is unowned or is in inactive dialog.
Ticket #3076 : copy/move doesn't work if num_history_items_recorded=0.
2013-11-07 15:54:24 +04:00
Andrew Borodin
5a61ac80d0
Refactoring of WInput history.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-07 15:53:53 +04:00
Andrew Borodin
de94164cb5
Remove WInput::field_width. Use Widget::cols instead.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-07 15:53:53 +04:00
Andrew Borodin
e16e33a186
(input_update): don't do anything if widget is unowned or is in inactive dialog.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-07 15:53:53 +04:00
Andrew Borodin
d8bb31c665
Ticket #3076 : copy/move doesn't work if num_history_items_recorded=0.
...
How to reproduce:
1. Set num_history_items_recorded=0 in my $HOME/.config/mc/ini
2. Run mc.
3. Press F5 to copy and then enter.
Result: nothing happens.
Solution: refactoring of initial text usage in input line.
Use def_text to fill WInput:buffer when WInput is created.
Then overwrite WInput::buffer content from history if history usage
is enabled.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-07 15:53:53 +04:00
Andrew Borodin
f5f177e711
Fix indentation.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-06 16:38:52 +04:00
Andrew Borodin
51769255b9
Merge branch '3050_bg_colors'
...
* 3050_bg_colors:
Ticket #3050 : don't use bright colors as background ones.
2013-11-06 16:12:14 +04:00
Andrew Borodin
e5e0a77bc9
Ticket #3050 : don't use bright colors as background ones.
...
Only following colors can be used in 16-color skins:
black, red, green, brown, blue, magenta, cyan, lightgray.
Following colors are replaced in 16-color skins:
white -> lightgray
yellow -> brown
brightgreen -> green
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-17 09:28:19 +04:00
Andrew Borodin
535bc899ad
Refresh all translations.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:50:54 +04:00
Andrew Borodin
5a04c1ede2
Indentation.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:27:24 +04:00
Andrew Borodin
f02dff7462
Merge branch '3051_cleanup'
...
* 3051_cleanup: (36 commits)
Ticket #3092 : fix some minor manual formatting errors.
Ticket #3091 : iso9660: fix truncated filenames.
Ticket #3089 : (load_panelize): drop deprecated "find -perm +xxx" syntax.
Clarify usage of SA_RESTART.
(check_file_access): return FALSE if Esc was pressed.
NEWS: Fix wording, "ignorance" is inappropriate here.
mc.1.in: Fix typo with clipboard_paste command.
Remove input_set_origin(). Use widget_set_size() instead.
(input_destroy): don't call input_free_completions() twice.
More tests for canonicalize_pathname().
Remove redundant checks for g_strdup().
Use vfs_translate_path() to avoid extra string duplication.
(vfs_translate_path): return const char *.
src/vfs/extfs/helpers/urar.in: add comment.
(extfs_get_path_int): fix memory leak.
Directory size: rename variables for consistency.
(do_compute_dir_count): display directory name only.
Typo.
(edit_ok_to_exit): get rid of file name string duplication.
(widget_init): init pos_flags member to WPOS_KEEP_DEFAULT.
...
2013-10-04 09:16:07 +04:00
Egmont Koblinger
9c80a46095
Ticket #3092 : fix some minor manual formatting errors.
...
* "OnDumbTerminals" appears as one word.
* Unnecessary linebreak at "Vertical or Horizontal" (under Panel split).
* Inconsistency: some dots missing.
* Fix obsolete URL and e-mail address.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:09 +04:00
Oleksandr Natalenko
97d7bdfd77
Ticket #3091 : iso9660: fix truncated filenames.
...
±1 problem results in truncating filenames in ISO file listing. This
commit fixes the issue.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:09 +04:00
Andrew Borodin
50734c0716
Ticket #3089 : (load_panelize): drop deprecated "find -perm +xxx" syntax.
...
Use "find -perm /xxx" instead.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:09 +04:00
Andrew Borodin
6a05f30ecf
Clarify usage of SA_RESTART.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:09 +04:00
Andrew Borodin
c26c3cc4fd
(check_file_access): return FALSE if Esc was pressed.
...
edit_query_dialog2() returns (-1) in this case.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:09 +04:00
Paul Sokolovsky
c3d1cf74d1
NEWS: Fix wording, "ignorance" is inappropriate here.
...
Merriam-Webster dictioanry defines ignorance as "a lack of knowledge,
understanding, or education". It's quite different from "ignoring",
meaning "not considering".
Signed-off-by: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:09 +04:00
Paul Sokolovsky
3145a40e08
mc.1.in: Fix typo with clipboard_paste command.
...
Signed-off-by: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:09 +04:00
Andrew Borodin
c058e92586
Remove input_set_origin(). Use widget_set_size() instead.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:08 +04:00
Andrew Borodin
b0a793c420
(input_destroy): don't call input_free_completions() twice.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:08 +04:00
Andrew Borodin
61dc030772
More tests for canonicalize_pathname().
...
(custom_canonicalize_pathname): fix wrong condition. Remove redundant
break.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:08 +04:00
Andrew Borodin
e78b1fdf66
Remove redundant checks for g_strdup().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:08 +04:00
Andrew Borodin
20ab79ba00
Use vfs_translate_path() to avoid extra string duplication.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:08 +04:00
Andrew Borodin
034e973fbf
(vfs_translate_path): return const char *.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:08 +04:00
Andrew Borodin
ae824a3622
src/vfs/extfs/helpers/urar.in: add comment.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:08 +04:00
Andrew Borodin
e4747a8c5d
(extfs_get_path_int): fix memory leak.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:08 +04:00
Andrew Borodin
0fb3e0a3c7
Directory size: rename variables for consistency.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:08 +04:00
Andrew Borodin
01d6801f4e
(do_compute_dir_count): display directory name only.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:08 +04:00
Andrew Borodin
a6b3cc8f24
Typo.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:08 +04:00
Andrew Borodin
5d1d542da9
(edit_ok_to_exit): get rid of file name string duplication.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:07 +04:00
Andrew Borodin
200cb115ab
(widget_init): init pos_flags member to WPOS_KEEP_DEFAULT.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:07 +04:00
Andrew Borodin
1b041ad484
(add2panelize_cmd): minor optimization and type accuracy.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:07 +04:00
Andrew Borodin
5e81b4be89
(do_panelize_cd): minor optimization.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:14:07 +04:00
Andrew Borodin
0a784f4d2e
(mc_search_regex__process_append_str): minor optimization and cosmetics.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:12:08 +04:00
Andrew Borodin
fbdf3adfbf
(mc_search__cond_struct_new_regex_accum_append): minor optimization.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:12:08 +04:00
Andrew Borodin
d119439a1c
(mc_search__conditions_free): use g_ptr_array_foreach().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:12:08 +04:00
Andrew Borodin
00f6272364
(mc_search__cond_struct_new_regex_hex_add): refactoring to get rid of extra memory allocation.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:11:05 +04:00
Andrew Borodin
bb2f5d35f3
(mc_search__run_regex): optimization
...
...for case where there is no MC_SEARCH_CB_INVALID or MC_SEARCH_CB_SKIP
return codes (for search from file manager), so we can copy line
at regex buffer all at once.
Thanks Sergey Naumov <sknaumov@gmail.com> for the original patch.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:11:05 +04:00
Andrew Borodin
9ea1ed08c6
mcedit: file loading speed up.
...
Apply direct line counting during file reading.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:11:05 +04:00
Andrew Borodin
13c8f5213b
(load_panelize): replace while() by for() and fix potential memory leak.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:11:05 +04:00
Andrew Borodin
bb142bf47f
(lookup_key): minor refactoring: replace while() by for().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:11:04 +04:00
Andrew Borodin
546e89f611
(vfs_path_tokens_get): minor refactoring: replace while() by for().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:11:04 +04:00
Andrew Borodin
f3bdcb186b
(mc_skin_colors_old_configure_one): cosmetics.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:11:04 +04:00
Andrew Borodin
9232bcb093
(edit_load_macro_cmd): minor refactoring: replace while() by for().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:11:04 +04:00
Andrew Borodin
26fbddf6f4
(vfs_path_tokens_count): refactoring: get rid of extra memory allocation.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-10-04 09:11:04 +04:00