Yury V. Zaytsev
8406bddbd4
formatting: step 6 - manual tweaks
...
* Reformat tests with magic comma
* Remove macro guards causing unstable formatting
```
find . -type file -name '*.[ch]' | xargs sed -i '' -E 's|# *endif.+//.+$|#endif|g'
```
Signed-off-by: Yury V. Zaytsev <yury@shurup.com >
2025-02-02 19:38:47 +01:00
Yury V. Zaytsev
c3ff1763f6
formatting: step 4 - reformat all files with make indent
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com >
2025-02-02 19:38:47 +01:00
Yury V. Zaytsev
bc4da2a92d
formatting: step 2.1 - remove indent control comments
...
```
master % find . -type file -name '*.[ch]' | xargs sed -i '' '/INDENT-ON/d'
master % find . -type file -name '*.[ch]' | xargs sed -i '' '/INDENT-OFF/d'
```
Signed-off-by: Yury V. Zaytsev <yury@shurup.com >
2025-02-02 19:16:54 +01:00
Yury V. Zaytsev
851a1a2dae
Ticket #4592 : migrate to clang-format - step 1: convert comments /* */ -> //
...
"Safe" automatic replacement and then manual tweaks:
```
find . -type file -name '*.[ch]' | xargs sed -i '' -E '/^\/\*/! s|/\*([^/]+)\*/$|//\1|g'
find . -type file -name '*.[ch]' | xargs sed -i '' -E s/ +$//
```
Signed-off-by: Yury V. Zaytsev <yury@shurup.com >
2025-02-02 19:13:21 +01:00
Yury V. Zaytsev
8cba5f6e51
doc: switch links to https://, update or remove dead links
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com >
2025-01-31 10:12:32 +01:00
Andrew Borodin
81f3331262
(tty_flush_winch): return boolean.
...
Return TRUE if at least one SIGWINCH flag was read from pipe.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2025-01-25 18:04:54 +03:00
Andrew Borodin
4b96b8d5f3
Update copyright years.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2025-01-11 12:14:08 +03:00
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
Andrew Borodin
d6a93efb2b
(create_sequence): reduce variable scope, trivial refactoring.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2024-10-05 15:05:58 +03:00
Yury V. Zaytsev
ad96349c91
x11: fix -Wdeprecated-declarations for g_module_build_path
...
```
x11conn.c:140:5: warning: 'g_module_build_path' is deprecated [-Wdeprecated-declarations]
140 | x11_module_fname = g_module_build_path (NULL, "X11");
| ^~~~~~~~~~~~~~~~
```
Reported-by: David MartÃn <dhmartina@yahoo.es >
Signed-off-by: Yury V. Zaytsev <yury@shurup.com >
2024-08-15 21:09:08 +02: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
fe42478b97
Update copyright years.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2024-01-01 09:46:17 +03:00
Andrew Borodin
07db4c4fa3
Refactor learn keys.
...
* (learn_store_key):
* (learn_key): use GString for key buffer.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-12-31 19:28:44 +03:00
Andrew Borodin
2edbf44dc0
(tty_color_get_name_by_index): fix format overflow.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-11-06 21:06:14 +03:00
Andrew Borodin
5d8399befb
tty: refactoring of color pairs deallocation.
...
* (tty_color_free_all_tmp): rename to tty_color_free_temp and call
g_hash_table_foreach_remove().
* (tty_color_free_all_non_tmp): rename to tty_color_free_all and call
g_hash_table_remove_all().
* (tty_color_free_all): remove.
* (tty_color_free_condition_cb): rename to tty_color_free_temp_cb and
simplify.
* (mc_skin_deinit): use changed API.
* (edit_free_syntax_rules): likewise.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-11-06 21:06:13 +03:00
Andrew Borodin
2d6d8a477e
tty: color-related API changes
...
* (tty_try_alloc_color_pair): remove.
* (tty_try_alloc_color_pair2): rename to tty_try_alloc_color_pair,
change arguments.
* (tty_color_set_defaults): changes arguments.
* (this_try_alloc_color_pair): likewise.
* lib/skin/color.c: related changes.
* src/editor/syntax.c: likewise.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-11-06 21:06:13 +03:00
Andrew Borodin
c76c6820e6
lib/tty/color.c: use variable of tty_color_pair_t type for default color pair.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-11-06 21:06:13 +03:00
Andrew Borodin
4a116608d4
tty: refactoring of color pairs definition.
...
Rename structure mc_skin_color_t -> tty_color_pair_t and move to lib/tty/color.h.
Rename members.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-11-06 21:06:13 +03:00
Andrew Borodin
2c01bd53cb
Ticket #4490 : code cleanup before 4.8.31 release.
...
tty: refactoring of color pairs definition.
Rename structure tty_color_pair_t -> tty_color_lib_pair_t. Rename members.
Rename tty_color_try_alloc_pair_lib() -> tty_color_try_alloc_lib_pair().
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-11-06 21:06:13 +03:00
Andrew Borodin
28dd27875e
Remove unused macro ALLOC_COLOR_PAIR_INDEX.
2023-08-04 21:04:55 +03:00
Andrew Borodin
626bd819b6
lib/tty/color.c: fix coding style.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-08-04 21:04:55 +03:00
Andrew Borodin
6fb8b13207
Rename key-related APIs:
...
lookup_key() -> tty_keyname_to_keycode()
lookup_key_by_code() -> tty_keycode_to_keyname()
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-08-04 21:04:54 +03:00
Andrew Borodin
7257f794d2
Update template for .c files.
...
Add section for forward declarations of local functions. This section is
located before file scope variables because functions can be used in
strucutres (see find.c for example):
/*** forward declarations (file scope functions) *************************************************/
/* button callbacks */
static int start_stop (WButton * button, int action);
static int find_do_view_file (WButton * button, int action);
static int find_do_edit_file (WButton * button, int action);
/*** file scope variables ************************************************************************/
static struct
{
...
bcback_fn callback;
} fbuts[] =
{
...
{ B_STOP, NORMAL_BUTTON, N_("S&uspend"), 0, 0, NULL, start_stop },
...
{ B_VIEW, NORMAL_BUTTON, N_("&View - F3"), 0, 0, NULL, find_do_view_file },
{ B_VIEW, NORMAL_BUTTON, N_("&Edit - F4"), 0, 0, NULL, find_do_edit_file }
};
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-03-19 20:34:24 +03:00
Kian-Meng Ang
5001232704
Fix various typos in the source code ( closes MidnightCommander/mc#177 ).
...
Found via `codespell -S
po,doc,./misc/syntax,./src/vfs/extfs/helpers/README.it -L
parm,rouge,sav,ect,vie,te,dum,clen,wee,dynamc,childs,ths,fo,nin,unx,nd,iif,iterm,ser,makrs,wil`
Co-authored-by: Yury V. Zaytsev <yury@shurup.com >
Signed-off-by: Kian-Meng Ang <kianmeng@cpan.org >
Signed-off-by: Yury V. Zaytsev <yury@shurup.com >
2023-01-28 21:38:05 +03:00
Andrew Borodin
57c61b7681
Update copyright years.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-01-28 21:38:05 +03:00