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
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
Andreas Mohr
1431d8b692
(ins_from_clip): fix maybe-uninitialized warning.
...
../../../lib/widget/input.c:573:8: error: 'event_data.ret' may be used uninitialized [-Werror=maybe-uninitialized]
573 | if (event_data.ret)
| ^
../../../lib/widget/input.c:566:35: note: 'event_data.ret' was declared here
566 | ev_clipboard_text_from_file_t event_data;
Found by gcc-11.
Signed-off-by: Andreas Mohr <and@gmx.li >
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2022-10-10 21:07:40 +03:00
Andrew Borodin
28154dc520
(input_destroy): remove check if WInput object is NULL. This object must exist.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2022-08-04 11:11:50 +03:00
Andrew Borodin
589155f6bf
WInput: make one-line APIs inline.
...
* (input_get_text): make inline.
* (input_is_empty): likewise.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2022-08-04 11:11:33 +03:00
Andrew Borodin
4e245291b4
(input_is_empty): remove checks. WInput object must exist.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2022-08-04 11:09:49 +03:00
Andrew Borodin
318315399b
Ticket #4397 : sort in editor without arguments stopped working.
...
* (input_get_text): never return NULL. If buffer is empty, return an
empty allocated string.
* (input_push_history): use new input_get_text.
* (find_parameters): likewise.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2022-08-04 11:09:42 +03:00
Andrew Borodin
ccdc909105
(widget_init): change argument for coordinates.
...
Use WRect instead of four values.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2022-06-05 11:55:03 +03:00
Andrew Borodin
5fae2313f3
Widget: use WRect to hold position and size.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2022-06-05 11:49:20 +03:00
Andrew Borodin
b265b388aa
(input_push_history): join checks.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2022-06-05 11:29:21 +03:00
Andrew Borodin
6aeeb7ffb1
(push history): refactoring.
...
Rename to input_push_history().
Use input's buffer.
Don't duplicate an empty string, use current one.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2022-06-05 11:29:21 +03:00
Andrew Borodin
6639c4f070
(delete_region): use move_buffer_backward().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2022-06-05 11:29:21 +03:00
Andrew Borodin
84ec30d05a
lib/widget/input.c: reorder routines.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2022-06-05 11:29:21 +03:00
Andrew Borodin
bf0dd8efb1
WInput: use GString for buffer.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2022-06-05 11:28:51 +03:00
Andrew Borodin
f91d894f9b
(input_get_text): new API.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2022-06-05 11:26:37 +03:00
Andrew Borodin
f4a3112d5e
(input_is_empty): refactoring.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2022-06-05 11:23:37 +03:00
Andrew Borodin
2c205c5928
Update copyright years.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2022-03-13 13:17:26 +03:00
Andrew Borodin
9149a6d132
(delete_region, copy_region): rename arguments.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2021-11-21 15:00:39 +03:00
Andreas Mohr
b71f66dbbd
Fix const/unconst casts.
...
Signed-off-by: Andreas Mohr <and@gmx.li >
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2021-06-20 15:14:55 +03:00
Andrew Borodin
9ee52e77c3
Ticket #4179 : code clean up before 4.8.27 release.
...
Update copyright years.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2021-03-14 19:30:42 +03:00
Andrew Borodin
f8d73e7a95
Ticket #4152 : WInput: keep "first" state...
...
if history or completion window was cancelled.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2020-12-23 15:25:55 +03:00
Andrew Borodin
c9e2a4400e
Input complete: refactoring.
...
* (complete): rename to input_complete() and move declaration to
input.h.
* input_complete.h: remove.
* (input_free_completions): rename to input_complete_free() and move
definition to input_complete.c.
* lib/widget/input_complete.c: rename variables and function from
query_* to complete_*.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru >
2020-05-17 18:48:19 +03:00