Commit Graph

12734 Commits

Author SHA1 Message Date
Andrew Borodin 725997c8d0 (mc_config_get_groups): optimization of function itself and usage.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:12:06 +04:00
Andrew Borodin e62906473b (mc_config_get_keys): optimization of function itself and usage.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:12:06 +04:00
Andrew Borodin dbf405d290 (mcview_display_text): minor optimization.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:12:06 +04:00
Andrew Borodin ec7193af37 misc/ext.d/image.sh: minor clarification in image view/open actions.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:41 +04:00
Andrew Borodin 24c14153c5 (ftpfs_netrc_lookup): fix null check after dereference
...and simplify.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:41 +04:00
Andrew Borodin e33a48fc95 (tar_read_header): fix dereference of null pointer.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:41 +04:00
Andrew Borodin c9d9a8ba93 (sftpfs_open_socket): fix condition of port check.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:41 +04:00
Andrew Borodin 8c040b46b8 (x_basename): fix dereference of null pointer.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:41 +04:00
Andrew Borodin a6c5c82fa0 (str_ascii_fit_to_term): fix out-of-bound write.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:41 +04:00
Andrew Borodin 4e5819d169 (str_8bit_fit_to_term): fix out-of-bound write.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:41 +04:00
Andrew Borodin 708f474d1e (mc_search_regex__process_append_str): fix possible dereference of null pointer.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:41 +04:00
Andrew Borodin e7252b6603 (lock_extract_info): fix out-of-bound writes.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:41 +04:00
Andrew Borodin 2d9cf4cad1 (vfs_s_get_line_interruptible): disable interrrupt after finish of read
...and type accuracies.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:41 +04:00
Andrew Borodin 33633d610b (extfs_get_plugins): fix possible file descriptor leak.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:41 +04:00
Andrew Borodin 27a14760da (fish_file_store): fix memory leak.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:41 +04:00
Andrew Borodin fa22898f57 (fish_dir_load): fix usage of unitialized variable.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:41 +04:00
Andrew Borodin ce1c97bd7d (ftpfs_dir_load): fix usage of unitialized variable.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:40 +04:00
Andrew Borodin 76d61edc1e (mouse_get_local): initialize local.modifiers.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:40 +04:00
Andrew Borodin 2f69f5b929 (move_dir_dir): fix usage of unitialized variable.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:40 +04:00
Andrew Borodin 1e17ba4cf7 (background_attention): fix usage of uninitialized variable.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:40 +04:00
Andrew Borodin 91105137f7 (tar_fill_stat): initialize st->st_dev.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:40 +04:00
Andrew Borodin 19c4158152 (render_edit_text): fix usage of uninitalized variable.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:40 +04:00
Andrew Borodin db951c0d7e lib/widget/dialog-switch.c: fix the FSF name.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:40 +04:00
Andrew Borodin 125165c9b6 Ticket #3189: code cleanup before 4.8.13 release.
(sigchld_handler_no_subshell): clarify condition.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-07-22 13:10:40 +04:00
Andrew Borodin 4253f59d38 Merge branch '3219_mcviewer_raw_parse_switch'
* 3219_mcviewer_raw_parse_switch:
  Ticket #3219: mcviewer: fix switch between raw and parse modes.
2014-07-08 13:29:23 +04:00
Andrew Borodin d4f77d05e2 Ticket #3219: mcviewer: fix switch between raw and parse modes.
Partially revert 2640b21bb9
for src/mcviewer/lib.c file.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-06-11 13:48:21 +04:00
Slava Zanko 15665b1371 Merge branch '3204_viewer_default_color'
* 3204_viewer_default_color:
  Ticket #3204: As user, I want to use own default colors for viewer.
2014-05-07 23:03:58 +03:00
Slava Zanko 29f81d96c9 Ticket #3204: As user, I want to use own default colors for viewer.
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2014-05-07 23:03:33 +03:00
Andrew Borodin 8a0dc9a867 Merge branch '3209_delete_crash'
* 3209_delete_crash:
  Ticket #3209: fix crash when file(s) deleting.
2014-05-07 09:42:16 +04:00
Andrew Borodin fb21b6c757 Ticket #3209: fix crash when file(s) deleting.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-05-06 11:10:09 +04:00
Andrew Borodin 7ce218d942 Merge branch '3196_move_file_count'
* 3196_move_file_count:
  Rename structure: FileOpTotalContext -> file_op_total_context_t.
  Ticket #3196: fix incorrect file counting during move operation.
2014-05-04 09:37:51 +04:00
Andrew Borodin 46983140df Rename structure: FileOpTotalContext -> file_op_total_context_t.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-05-04 09:35:22 +04:00
Andrew Borodin 3a4b489265 Ticket #3196: fix incorrect file counting during move operation.
Problem description:
When files are moved, let's say 10000 for example, MC first copies files
to destination. This is correctly reflected in progress bar and "Files
processed" counter which goes from 1 to 10000. But after when copying
stage is over MC deletes files and "Files processed" goes from 10000 to
20000 which looks weird because it shown like "Files processed:
15232/10000".

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-05-04 09:35:22 +04:00
Andrew Borodin 020edf6e34 Merge branch '3097_smb_recursive_find'
* 3097_smb_recursive_find:
  Ticket #3097: fix recursive find file on Samba share.
2014-04-29 09:53:38 +04:00
Martin Petricek 3324ed0727 Ticket #3097: fix recursive find file on Samba share.
src/filemanager/file.c (do_search): the algorithm executes mc_stat() on
a file (directory) and checks number of links. It assumes number of
links minus 2 is number of subdirectories available for recursive
search. While that assumption is valid on probably all Linux
filesystems, it is not valid on mounted Samba shares. For these, number
of links (as reported by stat or seen by 'ls -l') is not 1 for most
files and 2+ for directories, but zero for all files and directories
within the share (I guess that is how the kenrel samba module works
...). Therefore the optimization (that may limit the recursion) done by
subdirs_left breaks the recursive search.

Also this patch fixes recursive search on NFS shares provided by Windows
2012R2 NFS service (ticket #3202).

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-04-29 09:45:00 +04:00
Egmont Koblinger 908a6937e6 Ticket #3190: add light gray skins: gray-green-purple256 and gray-orange-blue256.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-04-16 16:36:01 +04:00
Slava Zanko e37b039a85 Updated doc/NEWS file
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2014-04-01 14:42:53 +03:00
Slava Zanko 59cabc623d Updated the hints translations from Transifex
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2014-04-01 14:35:21 +03:00
Slava Zanko 99ffdd5d1b Fixed address of Transifex server
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2014-04-01 14:30:00 +03:00
Slava Zanko 4e80cf65a0 Updated translations from Transifex
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2014-04-01 14:20:58 +03:00
Andrew Borodin 611e3067a4 Merge branch '3178_commandlinemark_update'
* 3178_commandlinemark_update:
  Ticket #3178: fix update of command line colors on skin change.
2014-03-27 16:41:14 +04:00
Egmont Koblinger 976c18557e Ticket #3178: fix update of command line colors on skin change.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-03-27 16:41:02 +04:00
Andrew Borodin 08b272f31b Merge branch '3187_iso9660_rr_joliet'
* 3187_iso9660_rr_joliet:
  Ticket #3187: use Joliet and RockRidge in ISO9660 image view action.
2014-03-27 16:36:03 +04:00
Andrew Borodin 8c767d2f08 Ticket #3187: use Joliet and RockRidge in ISO9660 image view action.
Thanks Rafał Mużyło <galtgendo@o2.pl> for the idea.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-03-25 13:17:29 +04:00
Andrew Borodin 5ae9521760 Merge branch '3173_popup_location'
* 3173_popup_location:
  (dlg_set_size): clarify comment and hangling of DLG_TRYUP flag.
  Ticket #3173: fix location of popup windows upon screen resize.
2014-03-24 16:21:09 +04:00
Egmont Koblinger 5b243eb9ea (dlg_set_size): clarify comment and hangling of DLG_TRYUP flag.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-03-24 16:20:41 +04:00
Andrew Borodin be6b3889af Ticket #3173: fix location of popup windows upon screen resize.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2014-03-24 16:20:40 +04:00
Slava Zanko 8ee4732bd5 Merge branch '3122_xorriso_one_depth'
* 3122_xorriso_one_depth:
  Ticket #3122: xorriso iso9660 show only one depth
2014-03-19 12:05:09 +03:00
Slava Zanko 272116b0a8 Ticket #3122: xorriso iso9660 show only one depth
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2014-03-19 12:04:09 +03:00
Andrew Borodin dee4d1101e Merge branch '3179_not_found_dialog_uniq'
* 3179_not_found_dialog_uniq:
  Ticket #3179: do not consider "String not found" mwssage as error.
2014-03-18 21:10:33 +04:00