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
b8e2a376e3
Ticket #4495 : check if environ is defined to fix redefinition on Alpine
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com >
2024-10-18 20:57:43 +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
ab3e3339bb
vfs_dirent: add new member d_len to get rid of d_name length calculation.
...
* (vfs_dirent_assign): set d_len up.
* (mc_readdir): sync with new vfs_dirent: use d_len member.
* (filename_completion_function): likewise.
* (handle_dirent): likewise.
* (find_ignore_dir_search): add 2nd argument to use length of
directory name if it's known.
* (do_search): sync with modified vfs_dirent and find_ignore_dir_search().
* (NLENGTH): remove.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2024-06-02 12:41:34 +03:00
Andrew Borodin
f4183ed2f2
(filename_completion_function): use DIR_IS_DOT() macro.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2024-06-02 12:41:34 +03:00
Andrew Borodin
75ee44db20
Use listbox_add_item_take() in obvious cases.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2024-06-02 12:41:34 +03:00
Andrew Borodin
401cd4a16c
(listbox_add_item_take): new WListbox API.
...
Add new item to a listbox taking ownerhip of item text
and avoid a string duplication.
(listbox_add_item): reimplement using listbox_add_item_take().
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2024-06-02 12:41:34 +03:00
Andrew Borodin
e496af7a1c
input complete: reimplement using GPtrArray.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2024-06-02 12:41:32 +03:00
Andrew Borodin
4eacf0f99b
(insert_text): constify argument.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2024-06-02 12:40:02 +03:00
Andrew Borodin
2ee620f74f
Ticket #4292 : fix redundant back slashes for autocomplete.
...
Steps to reproduce:
1. Create file owth a space in the name:
touch "a b"
There should no other files with name begins with "a" in the directory.
2. Press Shift-F4 to open editor
3. Press Shift-F2 to display dialog window "Save as..."
4. Press Esc+Tab to fill an input line
Result:
a\ b will appear in the edit field.
If you attempt to save the file, the back slash will be in the filename.
Expected result:
no any extra back slashes in the file name.
Soution: escape only '?', '*', and '&' symbols as described in the
manual page (see a11995e12b ).
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2024-05-19 19:30:07 +03:00
Andrew Borodin
e6ae50191b
(fetch_hosts): refactoring.
...
Reduce variablle scope.
Refactor loops.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2024-04-07 16:38:11 +03:00
Andrew Borodin
4929248f30
hostname complition: refactoring: use GPtrArray.
2024-04-07 16:38:11 +03:00
Andrew Borodin
aa38245e85
Merge lib/strescape.h into lib/strutil.h. Rename functions.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2024-04-07 16:38:11 +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
85b1cec81e
lib/widget/input_complete.c: remove intermediate variables.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-12-31 19:28:44 +03:00
Andrew Borodin
94daff9071
(menubar_execute_cmd): move CK_Help handler to separate function menubar_help().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-12-31 19:28:44 +03:00
Andrew Borodin
20dd30ada3
(dlg_execute_cmd): move CK_Help handler to separate function dlg_help().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-12-31 19:28:44 +03:00
Andrew Borodin
018687b12f
Fix comments of history and panels.ini files location.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-11-06 21:06:15 +03:00
Andrew Borodin
f1cf92f435
Indentation.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-08-04 21:04:55 +03:00
Andrew Borodin
ee5bf223fb
(hotkey_draw): constify argument.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-08-04 21:04:55 +03:00
Andrew Borodin
d243d467a8
(widget_selectcolor): constify argument.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-08-04 21:04:55 +03:00
Andrew Borodin
afaa3f075a
lib/widget/quick.h: remove unneeded #include.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-08-04 21:04:54 +03:00
Andrew Borodin
702c3634e5
Move the some stuff from dialog.[ch] to dialog-switch.[ch]:
...
* variables: top_dlg, fast_refresh;
* function: do_refresh().
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-08-04 21:04:54 +03:00
Andrew Borodin
fc6cc7bfc3
lib/widget/widget-common.h: rename include guard.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-08-04 21:04:54 +03:00
Andrew Borodin
ea40129743
Menu: renames:
...
WMenuBar::selected -> WMenuBar::current
menu_t::selected -> menu_t::current
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2023-08-04 21:04:54 +03:00