Andrew Borodin
|
375839d657
|
Optimize comparisions in file sort functions.
Use three-valued comparison macro from gnulib
efa15594e17fc20827dba66414fb391e99905394.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2020-10-13 16:34:55 +03:00 |
|
Adam Borowski
|
5eb9bd605e
|
Ticket #3906: ZSTD support.
Signed-off-by: Adam Borowski <kilobyte@angband.pl>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2018-03-19 15:00:23 +03:00 |
|
Andrew Borodin
|
a38accd389
|
(mc_realpath): ignore path encoding.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2018-02-04 11:30:22 +03:00 |
|
Andrew Borodin
|
28ca14d73a
|
Aggressive use of whitespace() and whiteness() macros.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2017-01-22 18:44:22 +03:00 |
|
Andrew Borodin
|
496abc0e1f
|
Rename mc_config_get_profile_root() to mc_get_profile_root()
...and move it out from lib/mcconfig.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2016-12-04 09:37:50 +03:00 |
|
Andrew Borodin
|
e3d457eb3d
|
Revert "Ticket #3666: (size_trunc_len): fix segfault because of small buffer usage."
This reverts commit 3024f309c2 .
|
2016-11-08 13:19:29 +03:00 |
|
Michael Osipov
|
3024f309c2
|
Ticket #3666: (size_trunc_len): fix segfault because of small buffer usage.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2016-11-06 18:30:41 +03:00 |
|
Andrew Borodin
|
28ce7e566e
|
(load_mc_home_file): return data length.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2016-03-04 09:23:36 +03:00 |
|
Andrew Borodin
|
8fc0e1d76d
|
Ticket #2673: support LZIP compression.
Thanks Matias A. Fonzo <selk at dragora.org> for the original patch.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2016-01-28 16:45:36 +03:00 |
|
Andreas Mohr
|
b5ccd12d32
|
Ticket #3523: support lz4 compress format.
Signed-off-by: Andreas Mohr <and@gmx.li>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2016-01-02 14:02:08 +03:00 |
|
Andrew Borodin
|
d9ad3d2e32
|
Clarify __attribute ((format (printf))) usage.
Thanks Andreas Mohr <and@gmx.li> for the original patch.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2015-11-05 14:33:20 +03:00 |
|
Andrew Borodin
|
4f45767601
|
(get_owner): change type of parameter and return value:
return value: from "char *" to "const char *";
parameter: from int to uid_t.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2015-11-05 14:32:52 +03:00 |
|
Andrew Borodin
|
a95320cb15
|
(get_group): change type of parameter and return value:
return value: from "char *" to "const char *";
parameter: from int to gid_t.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2015-11-05 14:32:52 +03:00 |
|
Andrew Borodin
|
b698b7e834
|
Ticket #3435: clang compiler fixes/cleanups.
Since O_* macros are used in lib/global.h, include <fcntl.h> there.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2015-05-03 19:43:49 +03:00 |
|
Andrew Borodin
|
ce568de9b9
|
(name_quote): refactoring
...and related modifications.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2014-12-10 12:57:47 +03:00 |
|
Andrew Borodin
|
89621050e3
|
(mc_time_elapsed): add new function to detect elapsed time intervals.
The author of initial patch is Egmont Koblinger.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2014-10-03 13:19:25 +04:00 |
|
Andrew Borodin
|
a31b78003e
|
Ticket #2966: fix view of broken manpages.
Initial commit: create MC pipe class to capture stdout and stderr of
spawn processes.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2014-09-27 20:24:12 +04:00 |
|
Slava Zanko
|
512ad7d962
|
Make working with GError in more right way (like with exceptions).
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2014-07-22 13:12:07 +04:00 |
|
Slava Zanko
|
8a28d3bac4
|
Rename type file_entry to the file_entry_t.
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2013-09-19 16:22:30 +04:00 |
|
Andrew Borodin
|
e7dc599e42
|
Use "'" instead of "`" for messages and comments quoting.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2013-06-03 14:21:03 +03:00 |
|
Slava Zanko
|
2406284762
|
Add function lib/utilunix.c:my_systemv_flags()
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2013-02-16 17:39:33 +03:00 |
|
Slava Zanko
|
c2f030f2e8
|
Add new functions:
* int my_systeml (int flags, const char *shell, ...);
* int my_systemv (const char *command, char *const argv[]);
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2013-02-16 17:39:33 +03:00 |
|
Slava Zanko
|
d32fefee76
|
Ticket #2206: Add jump support to target line in some external editors
Added own wrapper for _exit() system call. Useful for testing.
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2013-02-16 17:39:32 +03:00 |
|
Ilia Maslakov
|
55c8f041da
|
fixed doxygen documentation
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
|
2012-09-10 14:29:53 +03:00 |
|
Slava Zanko
|
2b5c28b316
|
Changes to handle vfs_path_t object:
* removed strip_password () function;
* Added new vfs_path flag: VPF_HIDE_CHARSET;
* added vfs_path_add_element() function.
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2012-03-06 11:52:31 +03:00 |
|
Slava Zanko
|
8562a215be
|
Code refactoring: removed concat_dir_and_file() function.
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2012-03-06 11:52:30 +03:00 |
|
Slava Zanko
|
862d53090d
|
Code refactoring
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2012-03-06 11:52:30 +03:00 |
|
Slava Zanko
|
db58cd9ca7
|
Changed internal editor to use vfs_path_t objects.
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2012-03-06 11:52:30 +03:00 |
|
Slava Zanko
|
0aa10fd6cb
|
Changed type of WPanel::cwd (char *) and WPanel::lwd (char *)
...to WPanel::cwd_vpath (vfs_path_tr *) and WPanel::lwd_vpath (vfs_path_t *).
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2012-03-06 11:45:50 +03:00 |
|
Slava Zanko
|
53c500f58c
|
Moved functions mc_mkstemp() and mc_tempdir() to VFS module.
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2012-03-06 11:41:25 +03:00 |
|
Slava Zanko
|
c47bc3778e
|
added vfs_path_build_filename() function
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2012-03-06 11:33:12 +03:00 |
|
Slava Zanko
|
1beaecdf12
|
Added function mc_build_filename() for processing URL-paths as well
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2011-06-23 14:45:02 +03:00 |
|
Slava Zanko
|
f40887c3c6
|
Lib: removed includes to "src" directory
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2011-03-21 23:55:52 +02:00 |
|
Slava Zanko
|
c58365fa64
|
Move check_for_default() function from lib/util.c to src/util.c
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2011-03-21 23:55:51 +02:00 |
|
Andrew Borodin
|
12ccfdff6c
|
Ticket #2429: overflow of file operation counters.
Use uintmax_t type instead of double for summary size of several files.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2010-12-02 09:41:51 +03:00 |
|
Slava Zanko
|
bbf1f4e857
|
Moved filemanager-related stuff to src/filemanager directory
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2010-11-24 10:51:32 +03:00 |
|
Andrew Borodin
|
f24dd62dc2
|
Use str_msg_term_size() instead of msglen()
... because msglen() is not tolerant to multi-byte encodings.
Remove msglen() because it unused now.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2010-11-24 10:51:30 +03:00 |
|
Andrew Borodin
|
7660a8ce66
|
lib/util.h: deleted unused defines.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2010-11-24 10:51:30 +03:00 |
|
Andrew Borodin
|
1685730d7c
|
OS-specific defines are moved from lib/util.h into lib/global.h.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2010-11-24 10:51:30 +03:00 |
|
Andrew Borodin
|
50c128a01f
|
is_exe() is inline now.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2010-11-24 10:51:30 +03:00 |
|
Andrew Borodin
|
d154b0f676
|
exist_file() is inline now.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2010-11-24 10:51:30 +03:00 |
|
Andrew Borodin
|
d543be11d9
|
Use g_file_get_contents() instead of load_file().
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2010-11-24 10:51:30 +03:00 |
|
Andrew Borodin
|
43ed65e3d9
|
Moved string-related routines from lib/util.[ch] into lib/strutil.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2010-11-24 10:51:29 +03:00 |
|
Andrew Borodin
|
593157d8cb
|
lib/util.[ch]: removed unused functions.
str_unconst(), trim(), cstrstr() and cstrcasestr() are unused and
removed.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2010-11-24 10:51:29 +03:00 |
|
Andrew Borodin
|
d169d13296
|
Use str_trunc() directly instead of name_trunc().
name_trunc(): removed.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2010-11-24 10:27:47 +03:00 |
|
Andrew Borodin
|
53ad349a36
|
Moved time related stuff from lib/util.[ch] into lib/timefmt.[ch].
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2010-11-24 10:27:47 +03:00 |
|
Andrew Borodin
|
97aa4e99c9
|
Use g_strndup() directly instead of str_dup_range.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2010-11-24 10:27:47 +03:00 |
|
Andrew Borodin
|
8425e6fc71
|
Moved PATH_MAX definition from lib/util.h into lib/fs.h.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2010-11-24 10:27:47 +03:00 |
|
Andrew Borodin
|
79133154b0
|
Moved hooks from lib/util.[ch] to new files lib/hook.[ch]
... and renamed Hook to hook_t.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2010-11-24 10:27:46 +03:00 |
|
Andrew Borodin
|
34c1e1a38a
|
Removed unused enum.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2010-11-24 10:27:46 +03:00 |
|