Andrew Borodin
2ed7abc3fe
mceditor: support file history.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-08-10 09:45:27 +03:00
Andrew Borodin
f0c9e50f80
mcviewer: support file history.
2019-08-10 09:45:27 +03:00
Andrew Borodin
0f02d49b0d
(history_show): port to WListbox keybindings.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-08-10 09:45:27 +03:00
Andrew Borodin
a4e36d079d
WListbox: add Edit, View and Enter keynindings.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-08-10 09:45:27 +03:00
Andrew Borodin
b81e4aac55
(history_show): rename variable.
...
(history_dlg_data): rename member.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-08-10 09:45:27 +03:00
Andrew Borodin
644d72fed2
(history_show): constify argument.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-08-10 09:45:27 +03:00
Andrew Borodin
2fce07a7e1
(listbox_set_list): change argument type.
2019-08-10 09:45:27 +03:00
Andrew Borodin
00f1229af3
Refactoring of show file history in the file manager.
2019-08-10 09:45:27 +03:00
Ilia Maslakov
87428aa8ea
added new keybindings (F3, F4) in history list.
...
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2019-08-10 09:45:27 +03:00
Ilia Maslakov
3e7b2c49dc
Ticket #2733 (a simple list of recently edited files)
...
Based on patch by Filip Sefrna <fsefrna@gmail.com>
added action 'EditorHistory' for call history dialog.
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2019-08-10 09:45:27 +03:00
Andrew Borodin
bc91c2d1d1
Merge branch '3921_sftpfs_keyboard_interactive_auth'
...
* 3921_sftpfs_keyboard_interactive_auth:
Ticket #3921 : enable keyboard interactive authentication.
2019-08-10 09:38:14 +03:00
Adam Majer
dc830db839
Ticket #3921 : enable keyboard interactive authentication.
...
If SSH server does not support cleartext tunneled password
authentication and only 'keyboard interactive' authentication
instead, then we need to use different authentication
function along with a interactive callback.
Signed-off-by: Adam Majer <amajer@suse.de>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-08-10 09:35:45 +03:00
Andrew Borodin
27fe8f39a3
Merge branch '3993_iso9660_error_report'
...
* 3993_iso9660_error_report:
iso9660: report errors in copyout in case of isoinfo usage.
Ticket #3933 : report iso9660 listing errors.
2019-07-20 19:11:29 +03:00
Andrew Borodin
c1b6d29b95
iso9660: report errors in copyout in case of isoinfo usage.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-07-20 19:09:38 +03:00
Andrew Borodin
afdc9719f3
Ticket #3933 : report iso9660 listing errors.
...
Variation 1:
Steps to reproduce:
* create empty .iso file (touch foo.iso)
* run 'mc' and press enter on empty .iso
Expected result: some error about invalid file format (sililar to what
F3 view would yield).
Actual result: mc elters a file as if it would be empty valid file.
Variation 2:
Steps to reproduce:
* pick valid .iso file
* deinstall all helper tools that handle .sio (isoinfo, xorriso, etc.)
* run 'mc' and press enter on empty .iso
Expected result: some error about invalid file format (sililar to what
F3 view would yield)
Actual result: mc enters a file as if it would be empty valid file
Variation 2 is especially confusing for users as it does not hint them
that they should install a tool to get it working. They just observe
silently broken behaviour.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-07-20 19:09:38 +03:00
Andrew Borodin
3a1f3d7ff7
Merge branch '3996_dynamic_format_fix'
...
* 3996_dynamic_format_fix:
Ticket #3996 : fix of broken dynamic paragraph formatting.
2019-07-20 19:03:31 +03:00
Andrew Borodin
2120010cf9
Ticket #3996 : fix of broken dynamic paragraph formatting.
...
Revert "Ticket #1666 : fix paragraph formatting."
This reverts commit ccb7ab341e
.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-07-20 19:02:45 +03:00
Andrew Borodin
2dc676eeea
Merge branch '3992_solaris_cp1251'
...
* 3992_solaris_cp1251:
Ticket #3992 : improve support of Windows 1251 encoding on Solaris.
2019-07-13 08:58:52 +03:00
Andrew Borodin
76a5f70f5b
Ticket #3992 : improve support of Windows 1251 encoding on Solaris.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-07-13 08:58:27 +03:00
Yury V. Zaytsev
5c7abf5b3c
Update translations from Transifex
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2019-06-22 13:27:26 +02:00
Andrew Borodin
7eaa51c79b
Fix broken hotkeys in menu.
...
Regression was introduced in f5f78ea658
.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-18 09:34:00 +03:00
Andrew Borodin
92146f1033
smbfs: fix type of DEBUG macro arguments.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-17 10:39:53 +03:00
Andrew Borodin
c47f0c4bba
smbfs: fix pointer comparision.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-17 10:39:49 +03:00
Andrew Borodin
58d601c54b
(sfs_open): rename variable
...
...to fix the warning:
sfs.c:281:10: warning: declaration of 'sfs_info' shadows a global declaration [-Wshadow]
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-17 08:17:17 +03:00
Yury V. Zaytsev
cd16697a3a
Update doc/NEWS file
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2019-06-16 20:36:07 +02:00
Yury V. Zaytsev
8f9159122f
Update hints translations from Transifex
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2019-06-16 20:29:09 +02:00
Yury V. Zaytsev
29d734a443
Update translations from Transifex
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2019-06-16 20:11:16 +02:00
Andrew Borodin
846d92b9b7
Merge branch '3955_cleanup'
...
* 3955_cleanup:
Update po/*.po files.
src/vfs/extfs/helpers/Makefile.am: clarify condition.
VFS: move src/vfs/extfs/helpers/sfs.ini to src/vfs/sfs.
src/vfs/sfs/sfs.c: refactor flags and options.
(sfs_init): refactor loop.
(sfs_vfmake): use gboolean instead of int for boolean variable was_percent.
src/vfs/sfs/sfs.c: fix coding style.
src/vfs/local/local.c: fix coding style.
VFS: trivial optimization
VFS: move flush member from vfs_s_subclass to vfs_class.
VFS: move logfile member from vfs_s_subclass to vfs_class.
VFS: change vfs_class::nothingisopen members
vfs_class::nothingisopen: return gboolean instead of int.
Rename VFS module initialization functions.
lib/vfs/gc.c: yet another fixups
VFS: invalidate file descriptors after close.
Always use vfs_s_subclass as base class for VFS modules.
(vfs_path_from_str_uri_parser): get rid of extra type cast.
Ticket #3955 : code cleanup before 4.8.23 release.
2019-06-15 17:50:13 +03:00
Andrew Borodin
2da65cb933
Update po/*.po files.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:49:21 +03:00
Andrew Borodin
cc9b87e9cd
src/vfs/extfs/helpers/Makefile.am: clarify condition.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
7cf275db73
VFS: move src/vfs/extfs/helpers/sfs.ini to src/vfs/sfs.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
d4819e1fb6
src/vfs/sfs/sfs.c: refactor flags and options.
...
Use enum for SFS flags. Use array of structures for SFS info.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
f2203868c1
(sfs_init): refactor loop.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
db342d69ac
(sfs_vfmake): use gboolean instead of int for boolean variable was_percent.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
286e10679e
src/vfs/sfs/sfs.c: fix coding style.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
c1b604fa16
src/vfs/local/local.c: fix coding style.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
651c3539b6
VFS: trivial optimization
...
* (vfs_s_opendir): test if path is invalid or not ASAP.
* (vfs_s_readlink): likewise.
* (vfs_s_open): likewise.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
9df841478b
VFS: move flush member from vfs_s_subclass to vfs_class.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
45bd20ab0b
VFS: move logfile member from vfs_s_subclass to vfs_class.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
94c0b79f37
VFS: change vfs_class::nothingisopen members
...
Do not free VFS before nested one.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
5b0f177e62
vfs_class::nothingisopen: return gboolean instead of int.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
01a1a01d4e
Rename VFS module initialization functions.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
3d6d6bd9a6
lib/vfs/gc.c: yet another fixups
...
* (vfs_expire): refactor.
* Fix typos.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
7548679271
VFS: invalidate file descriptors after close.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
7d80e8a175
Always use vfs_s_subclass as base class for VFS modules.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
210ccc2f65
(vfs_path_from_str_uri_parser): get rid of extra type cast.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
70eba8c2d9
Ticket #3955 : code cleanup before 4.8.23 release.
...
(update_one_panel_widget): clarify call of mc_setctl().
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 17:43:00 +03:00
Andrew Borodin
0cf2ded646
Merge branch '3971_sighandler_t'
...
* 3971_sighandler_t:
Ticket #3971 : clarify sighandler_t usage in non-GNU OSes.
2019-06-15 09:40:45 +03:00
Andrew Borodin
4f06ba9346
Ticket #3971 : clarify sighandler_t usage in non-GNU OSes.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-15 09:38:53 +03:00
cheese
4135eb6460
Ticket #3991 : update RPM spec syntax highlighting.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2019-06-10 21:18:21 +03:00