Slava Zanko
8b3ea959f0
smbfs: implmentation of file-related functions. Code refactoring
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-12-04 12:01:46 +03:00
Slava Zanko
d7f3a8ab9f
Code refactoring: extract functions from another function
...
Extract from: sftpfs_cb_open()
To:
* vfs_s_create_file_handler() and
* vfs_s_open_file_post_action()
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-12-04 12:01:46 +03:00
Slava Zanko
b775936c61
smbfs: ask credentials per host, nor per URL
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-12-04 12:01:46 +03:00
Slava Zanko
867687574f
VFS: Add function for search superblock by any condition via callback
2013-12-04 12:01:46 +03:00
Slava Zanko
b7ec1db5ae
Add auth dialog
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-12-04 12:01:46 +03:00
Slava Zanko
14896492f5
Module implementation:
...
* Add functions for handle directory listings;
* Add functions for calling *stat on directories or files;
* Add unit tests;
* Add integration tests for smbfs module.
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-12-04 11:57:02 +03:00
Slava Zanko
95033da7c5
Rename function vfs_s_get_path() to vfs_get_super_by_vpath()
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-12-04 11:57:02 +03:00
Slava Zanko
1a86e4c247
Move function gboolean sftpfs_show_error (GError ** error) to lib/vfs/utilvfs
...
and rename to gboolean vfs_show_gerror (GError ** error);
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-12-04 11:57:02 +03:00
Slava Zanko
b50a49e698
Add empty vfs module
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-12-04 11:57:02 +03:00
Slava Zanko
32b2d27819
Add a draft of scenarios
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-12-04 11:57:02 +03:00
Slava Zanko
422bd9364c
Add m4 script for search Samba's development files.
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-12-04 11:56:12 +03:00
Slava Zanko
666b4c6a8f
Ticket #1 : use libsmbclient library in smb vfs.
...
Remove old implementation
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-12-04 11:56:12 +03:00
Slava Zanko
a8ffc26817
Updated doc/NEWS file
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-29 21:42:56 +03:00
Slava Zanko
9c76ec340c
Updated translations from Transifex
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-29 17:03:59 +03:00
Slava Zanko
6df3e6c8b4
Updated the hints translations from Transifex
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-29 17:01:14 +03:00
Slava Zanko
af99dafd77
Fix for running TR-utilities under source root
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-29 17:00:46 +03:00
Slava Zanko
b75bf0cf11
Fix TX-address for getting hint-files
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-29 16:48:31 +03:00
Andrew Borodin
2903009ec7
Merge branch '3073_urar5_spaces_fix'
...
* 3073_urar5_spaces_fix:
Ticket #3073 : urar helper: fix handling filenames with spaces for unrar v5.
2013-11-29 14:11:43 +04:00
David Haller
9d190f66eb
Ticket #3073 : urar helper: fix handling filenames with spaces for unrar v5.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-29 14:11:08 +04:00
Andrew Borodin
4e6dc8cbc9
Ticket #3044 : invalid order of filename and line number for external editor.
...
Most applications require the line number to precede the filename,
with apparently 'vim' and 'mcedit' being the only exceptions
(they accept both possible orders). E.g. 'emacs +10 /etc/services'
opens that file at line 10, but 'emacs /etc/services +10' simply
ignores the line number.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-29 14:03:53 +04:00
Andrew Borodin
4c3d5df63b
(read_file_system_list): remove extra }.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 14:07:51 +04:00
Andrew Borodin
50b599a6a7
Merge branch '3051_cleanup'
...
* 3051_cleanup: (27 commits)
Use AC_HEADER_MAJOR.
Don't use g_memmove().
Fix use of uninitialized memory in sigaction structure.
Clarify usage of MSG_IDLE in mcedit.
Fix search in internal viewer in case of nroff mode.
Use g_list_free_full().
Use g_slist_free_full().
Fix directory content counting before file operation.
(me_remote): don't use undefined _GL_UNUSED.
(file_mask_dialog): don't call tilde_expand() because vfs_path_from_str() returns an absolute path.
Fix reloading of the root directory.
Reduce cppcheck warnings (style) in src subdirectory.
Clarify usage of WPanel widget.
Rename structures:
Reduce cppcheck warnings (style) in lib subdirectory.
cppcheck: reduce variable scope.
Use UTF8_CHAR_LEN instead of a magic number
(lcsubstr): fix memory deallocation.
(panel_get_field_by_title): fix memory leak.
(sftpfs_open_file): fix memory leak.
...
2013-11-25 13:49:02 +04:00
Andrew Borodin
14973bfe79
Use AC_HEADER_MAJOR.
...
Instead of checking for sys/mkdev.h headerfile, there is the
AC_HEADER_MAJOR helper for how to get major(), minor(), makedev().
Sinc with GLib efb1701bf3baf6f5b05fd1a7a5a4ff990a7dc460.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 13:47:40 +04:00
Andrew Borodin
77717b67bb
Don't use g_memmove().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 13:47:40 +04:00
Andrew Borodin
bb65b46790
Fix use of uninitialized memory in sigaction structure.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 13:47:40 +04:00
Egmont Koblinger
255cc340b5
Clarify usage of MSG_IDLE in mcedit.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 13:47:40 +04:00
Andrew Borodin
377807c5de
Fix search in internal viewer in case of nroff mode.
...
(mc_search__run_regex): fix conditions.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 13:47:40 +04:00
Andrew Borodin
29f6dd2a84
Use g_list_free_full().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 13:47:40 +04:00
Andrew Borodin
90dc6fffac
Use g_slist_free_full().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 13:47:40 +04:00
Andrew Borodin
d0a082fbd5
Fix directory content counting before file operation.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 13:47:40 +04:00
Andrew Borodin
dcfba47c8e
(me_remote): don't use undefined _GL_UNUSED.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 13:47:40 +04:00
Andrew Borodin
1b774ac1fe
(file_mask_dialog): don't call tilde_expand() because vfs_path_from_str() returns an absolute path.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 13:47:40 +04:00
Andrew Borodin
673d438938
Fix reloading of the root directory.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 13:47:40 +04:00
Slava Zanko
b136b2fa9f
Reduce cppcheck warnings (style) in src subdirectory.
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-25 13:47:40 +04:00
Andrew Borodin
9fcff743a7
Clarify usage of WPanel widget.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 13:47:40 +04:00
Slava Zanko
e351822191
Rename structures:
...
* FileOpContext -> file_op_context_t
* FileOpContextUI -> file_op_context_ui_t
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-25 13:47:40 +04:00
Slava Zanko
0ed4a91d7d
Reduce cppcheck warnings (style) in lib subdirectory.
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-25 13:47:39 +04:00
Slava Zanko
0d489acd58
cppcheck: reduce variable scope.
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-25 13:47:39 +04:00
Slava Zanko
a3b8a2f005
Use UTF8_CHAR_LEN instead of a magic number
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-25 13:47:39 +04:00
Andrew Borodin
74d4efe871
(lcsubstr): fix memory deallocation.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 13:47:39 +04:00
Andrew Borodin
e986039142
(panel_get_field_by_title): fix memory leak.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 13:47:39 +04:00
Andrew Borodin
917d463d28
(sftpfs_open_file): fix memory leak.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 13:47:39 +04:00
Andrew Borodin
6cbb11673c
src/vfs/undelfs/undelfs.c: fix memory leaks.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-11-25 13:47:39 +04:00
Slava Zanko
3feb3f26d6
Improve developer's docs by adding info about new make targets:
...
cppcheck and indent.
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-25 13:47:39 +04:00
Slava Zanko
bd69b8dd31
Suppress cppcheck errors
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-25 13:47:39 +04:00
Slava Zanko
41f9b60a15
Add indent rule in makefile
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-25 13:47:39 +04:00
Slava Zanko
c6e094f483
Added makefile's targets for run cppcheck
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-25 13:47:39 +04:00
tiandrey
b34e1d2988
From ticket #3057 : Update for Syntax.in file
...
This patch fixes syntax highlighting for files in .config directory
(I was wondering why my rc.lua file in ~/.config/awesome is highlighted
as 'Java File' while in /etc/xdg/awesome it was highlighted correctly).
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-25 13:47:39 +04:00
Slava Zanko
49805a3e23
Ticket #3051 : Prepare for release mc-4.8.11
...
From ticket #3044 : mc.lib typo: linenog
mc.lib has a typo. "less=%filename +%linenog" instead of "+%lineno"
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2013-11-25 13:47:39 +04:00
Andrew Borodin
ab344e21b0
Merge branch '3096_save_setup_message'
...
* 3096_save_setup_message:
Ticket #3096 : clarify "Setup saved to ~/.config/mc/ini" message.
2013-11-23 14:58:38 +04:00