Slava Zanko
034252a71a
Changed interface of function mc_opendir()
...
...to handle vfs_path_t object as parameter.
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2012-03-06 11:41:24 +03:00
Slava Zanko
eeaad790ab
Changed interface of mc_stat() and mc_lstat() functions
...
...to handle vfs_path_t object as parameter.
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2012-03-06 11:41:24 +03:00
Slava Zanko
8ec4f94dc6
changed interface of function mc_chdir() for handle vfs_path_t object as parameter
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2012-03-06 11:33:12 +03:00
Slava Zanko
e2c326997f
Added usage of VFS_S_USETMP flag
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2012-03-06 11:33:12 +03:00
Andrew Borodin
ebacf41678
Ticket #2736 : dont't reload panel forced before file operations
...
...to avoid actions on wrong files.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2012-02-28 20:44:32 +03:00
Andrew Borodin
5531b25dd7
(examine_cd): split in two functions to be unit test friendly.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2012-02-24 09:39:04 +03:00
Andrew Borodin
0a5065cb84
Support of disable of shell variables substitution in the command line.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2012-02-24 09:39:04 +03:00
Andrew Borodin
66231b1ac9
Ticket #2451 : allow do not variable substite in the command line.
...
Environment variable should not be substituted if escaping of dollar
sign is used: \$VAR.
Initial steps:
(do_cd): changed return type from int to gboolean.
(examine_cd): likewise and some cleanup.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2012-02-24 09:39:04 +03:00
Egmont Koblinger
94ffb8ba37
Ticket #2684 (selected file must be into the visible area).
...
After resize the window, the cursor line disappears, selected file was hide, but mustn't.
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2012-02-23 17:00:31 +03:00
Ilia Maslakov
0a192e51c7
added scroll indication
...
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2012-02-21 22:20:27 +04:00
Ilia Maslakov
d94da7d5c3
Ticket #2731 (scroll long filenames in panel)
...
added bindings 'ScrollLeft', 'ScrollRight' for scroll long filenames in panel
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
some code & typo fixes.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2012-02-21 22:20:25 +04:00
Ilia Maslakov
693ae0ac7f
Ticket #2726 (mcedit nonpersistent selection must reset after cursor moved)
...
reset selection after END/HOME/PgDn/PgUp pressed only if 'persistent selection' is switched off.
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2012-02-15 13:58:43 +04:00
Ilia Maslakov
5e688eec94
Ticket #2465 (dynamically resize panels)
...
added new panel's action to dynamically resize panels:
SplitEqual - make equal size of panels
SplitMore - enlarge left/up panel
SplitLess - enlarge right/down panel
changed misc/mc.keymap.default, misc/mc.keymap.emacs
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2012-02-09 13:44:32 +04:00
Andrew Borodin
ebd0ce59a0
Ticket #2521 : fixup of panel size after layout change.
...
Now each layout type has independent options.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2012-02-08 12:36:02 +03:00
Andrew Borodin
349308542f
Ticket #2714 : command line is unaccessible form tree panel.
...
If current panel is tree one, cannot enter a command in the command
line.
tree_key() was sync'd with panel_key().
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2012-02-01 12:42:07 +03:00
Andrew Borodin
7f1a2e76af
Grammar.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2012-01-10 20:13:02 +03:00
Andrew Borodin
b991d529ee
Calculate and show copied bytes for all files.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2012-01-10 20:13:02 +03:00
Andrew Borodin
09d77878c7
Update file operation statistics for every processing file.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2012-01-10 20:13:02 +03:00
Andrew Borodin
dad538e7dc
Simplify constructing of file operation progress dialog.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2012-01-10 20:13:02 +03:00
Andrew Borodin
efb0197656
Ticket #2503 : don't show total file operation info
...
...if the file_op_compute_totals option is off.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2012-01-10 20:13:02 +03:00
Andrew Borodin
8fae57a1f5
(edit_insert_file_cmd): sync with new edit_insert_file()
...
...and make minor optimization.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2012-01-08 11:58:21 +04:00
Ilia Maslakov
88b3f840a7
Ticket #2710 (can't open an edit zero-length file from VFS in mcedit)
...
fixed problem with zero-length files from VFS in mcedit.
steps to reproduce the problem:
1. touch test.txt
2. tar cf test.tar test.txt
3. place cursor on test.tar and press Enter to enter to the archive.
4. place cursor on test.txt and press F4 to open file in editor.
Result: file not opened.
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2012-01-08 11:58:20 +04:00
Andrew Borodin
1f1908a824
Refactoring of hotlist confirmation dialogs.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2012-01-04 16:30:28 +03:00
Andrew Borodin
a29abae2e3
Ticket #1576 : delete an empty hotlist group w/o extra confirmation.
...
While deleting an empty group in hotlist, the extra confirmation
"Group not empty. Remove it?" should not raise.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2012-01-04 16:30:10 +03:00
Andrew Borodin
0aa81e22ad
Fixed hotkeys in 'Search' dialog in mcdiff viewer.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-12-30 17:49:16 +03:00
Andrew Borodin
301e41b3e5
Fixed hotkeys in 'Search' and 'Replace' dialogs in mcedit.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-12-30 17:49:16 +03:00
Andrew Borodin
407b57a0b2
Fixed hotkeys in 'Search' dialog in mcviewer.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-12-30 17:49:16 +03:00
Andrew Borodin
1923c3544c
Ticket #2694 : support '~' as home dir in 'Start at:' field in 'Find File' dialog.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-12-29 11:46:07 +03:00
S. Melnikov
a3ddfd14ea
Ticket #2105 (mcview backward search)
...
Until 4.7 '/' was forward and '?' backward search.
In current releases both keys are bound to ViewSearch
so one must manually choose Backwards option in the dialog.
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-12-28 17:30:07 +04:00
Ilia Maslakov
0b631ab1eb
Ticket #86 (disable X11 from command line)
...
added option --no-x, -X for starting mc without X11 support.
updated documentation: es, hu, it, en, pl, ru, sr.
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-12-22 09:04:50 +04:00
Andrew Borodin
bd2ddb54cb
Modified "Configure options" dialog for better look'n'feel.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-12-12 12:30:35 +03:00
Slava Zanko
1dffc24f9b
Fixed user defined home dir, if home dir contain tilda (~/)
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-12-12 12:30:35 +03:00
Andrew Borodin
1b53918e0a
Move type and function declarations.
...
(panel_view_mode_t): move from panel.h to layout.h.
(panel_update_cols): move from layout.[ch] to panel.[ch]
Fixed related includes.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-12-12 12:23:25 +03:00
Andrew Borodin
5e129f6b03
Fixed double declaration of midnight_dlg variable.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-12-12 12:23:25 +03:00
Andrew Borodin
5aaaa57883
More type accuracy
...
...in addition to a1e34b8dfa01635c69e6f247cd25e783c9b6229b.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-12-12 12:23:25 +03:00
Andrew Borodin
56f8164381
Type accuracy.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-12-12 12:23:25 +03:00
Andrew Borodin
7e01565c93
Fixed panel type replacement.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-12-12 12:23:25 +03:00
Slava Zanko
1ba18c54b0
Ticket 2686: Code cleanup
...
Avoid compiler warnings
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-12-12 12:23:25 +03:00
Slava Zanko
ccb6de98c1
FISH: added external script 'utime'
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-12-12 11:51:25 +03:00
Sergey
fac8c5d2f3
Ticket #2625 : mc does not preserve file mtime when copying over ssh
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-12-12 11:51:25 +03:00
Andrew Borodin
86c8378d66
Fixup update of command line after window resize.
...
The bug only occurs with subshell enabled.
When resizing the window while in the viewer, the subshell resizes
itself and hence prints its prompt again. This is captured and processed
by mc.
src/filemanager/layout.c:setup_panels() is executed and recalculates
properties of the panel, but for some reason this time mc_prompt does
contain all the invisible characters, they are not stripped off, hence
size calculation goes wrong.
Thanks Egmont Koblinger for the detailed description of the problem and
the idea of fix.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-12-07 16:02:20 +03:00
Andrew Borodin
5e2d802f8d
Ticket #2677 : ret rid of double dialog in viewer if search not found.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-12-06 20:53:43 +03:00
Andrew Borodin
56a819ec5e
Fixed comment about location of mc.keymap file.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-12-06 16:24:10 +03:00
Slava Zanko
6c32fa3b84
Added function mc_config_get_full_path() for search user's config files by short names.
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-12-06 16:24:10 +03:00
Sergey
b4fb7b0c74
Ticket #1730 (troubles in mcviewer with utf8)
...
Fixed troubles in mcviewer with drawing utf8 chars.
It happens in the middle of an utf8 char (on every 4096 bytes),
leading to a valid char treated as unprintable.
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-12-06 16:24:10 +03:00
Andrew Savchenko
6d99accfe0
Ticket #2676 (save of some learned keys is broken)
...
fixed saving of 'F13'-'F20' learned keys.
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-12-06 11:42:20 +04:00
Andrew Borodin
0fcd9fdfa3
Minor optimization in file list creation.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-11-18 10:37:33 +03:00
Ilia Maslakov
7f6655e865
Show the relative filename path in the panel
...
...if current panel->cwd is equal to the panelization root.
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-11-18 10:01:16 +03:00
Ilia Maslakov
068b5b4948
Changed type of the WPanel::is_panelized member from int to gboolean.
...
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-11-18 09:54:42 +03:00
Andrew Borodin
44b827bb9f
Fixes segfault after switch panel mode
...
...from non-listing one (info, tree, quick view) to panelization.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-11-17 16:32:40 +03:00