Yury V. Zaytsev
|
93b539444b
|
Ticket #4584: re-implement mocking via weak symbols instead of symbol duplication
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
|
2024-10-19 08:56:40 +02:00 |
|
Yury V. Zaytsev
|
dd12be7c82
|
(extract_line): remove extra const qualifier erroneously introduced in bb4e152
```
../../lib/util.c:637:7: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
637 | const const char *
| ^
```
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
|
2024-10-18 19:46:17 +02:00 |
|
Andrew Borodin
|
bb4e152c59
|
(extract_line): optionally return the lengh of the line.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2024-10-05 15:05:58 +03:00 |
|
Andrew Borodin
|
6718b3ec26
|
Indentation using GNU indent-2.2.13.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2024-06-02 12:49:13 +03:00 |
|
Andrew Borodin
|
a2f65852e3
|
Merge lib/utilunix.h into lib/util.h.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2024-04-07 16:38:11 +03:00 |
|
TobiasW
|
f78f9b2eda
|
Ticket #4509: support for lzo/lzop compression format.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2023-11-26 17:27:11 +03:00 |
|
Andrew Borodin
|
8fdcbeed74
|
Move definition of file_entry_t to separate file.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2023-03-19 20:34:23 +03:00 |
|
Andrew Borodin
|
e6cccfbd82
|
(canonicalize_pathname): make inline.
(canonicalize_pathname_custom): fix description.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2023-01-28 21:38:04 +03:00 |
|
Andrew Borodin
|
b42e58dfbc
|
Fix detection of zip-compressed file.
(compression_type): add COMPRESSION_ZIP value.
(decompress_extension): support COMPRESSION_ZIP.
(get_compression_type): fix zip-file detection.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2022-10-09 14:06:25 +03:00 |
|
Andrew Borodin
|
f5399c6d4d
|
lib/util.h: fix typo.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2022-06-05 12:19:47 +03:00 |
|
Andrew Borodin
|
db8bc2fbff
|
Minor refactoring of path canonicalization.
(canon_path_flags_t): rename from CANON_PATH_FLAGS, add
CANON_PATH_NOCHANGE value, clarify comments.
(canonicalize_pathname_custom): rename from custom_canonicalize_pathname,
update description.
(canonicalize_pathname): add description.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2022-06-05 12:17:59 +03:00 |
|
Andrew Borodin
|
91b7101e06
|
(DOZ): new macro: difference or zero.
Use DOZ where appropriate.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2021-06-20 15:14:56 +03:00 |
|
Andrew Borodin
|
d35df9ad60
|
Use argument names in function declarations.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2021-06-20 15:14:56 +03:00 |
|
Andrew Borodin
|
07837de33b
|
(is_exe): simple refactoring.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2021-06-20 15:14:56 +03:00 |
|
Andrew Borodin
|
6f859e52d0
|
(file_entry_t): use GString instead of fname & fnamelen.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2021-03-14 19:52:39 +03:00 |
|
Andrew Borodin
|
03029ff6da
|
(open_error_pipe, close_error_pipe): remove.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2021-03-14 19:17:08 +03:00 |
|
Andrew Borodin
|
a10bf6a244
|
(mc_pstream_get_string): new API.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2021-03-14 19:17:08 +03:00 |
|
Andrew Borodin
|
1e45efecb2
|
(mc_popen): add two parameters:
do or don't read stdout of child process;
do or don't read stderr of child process.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2021-03-14 19:17:07 +03:00 |
|
Andrew Borodin
|
78893d85b8
|
Drop mc_timer. Use g_get_real_time() instead.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2020-12-12 20:39:01 +03:00 |
|
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 |
|