mc-dev
mc-dev@conference.jabber.ru
[04:20:00] andrew_b зашёл в конференцию
[05:32:52] slavazanko/h зашёл в конференцию
[05:51:50] <andrew_b> slavazanko/h: тут?
[05:51:59] <slavazanko/h> тут
[05:52:12] <andrew_b> 3204.
[05:52:24] <andrew_b> Я там подкоммитил мало-мало.
[05:52:38] <slavazanko/h> ага
[05:52:51] <andrew_b> Только давай заменим комментарий
As user, I want to use own default colors for viewer.
[05:53:02] <andrew_b> На что-то более формальное.
[05:53:19] <andrew_b> Add default color for mcviewer.
[05:53:47] <andrew_b> И переводы надо будет перегенерить.
[05:54:52] <slavazanko/h> дык эта... мой коммент в стиле пользоваьельской истории. "как РОЛЬ я хочу ЦЕЛЬ [чтобы ПОСЛЕДСТВИЯ]"
[05:55:03] <slavazanko/h> ну можно и поменять без проблем
[05:55:19] <andrew_b> Давай поменяем.
[05:55:23] <slavazanko/h> ок
[05:55:41] <slavazanko/h> насчёт переводов. Не понял, как их перегенерить?
[05:56:03] <andrew_b> make uopdate-po
[05:56:12] <andrew_b> make uppdate-po
[05:56:25] <slavazanko/h> а. Я думал, перевод для манов
[05:56:30] <slavazanko/h> да, это надо
[06:01:44] <andrew_b> Ещё по DEV_keymaps имею сказать.
[06:01:54] <slavazanko/h> ?
[06:04:28] <andrew_b> Мне не нравится, что появляются вторые имена для событий:
+ {"delete_line", mc_editor_cmd_delete_line, (void *) NONE},
+ {"delete_line_to_begin", mc_editor_cmd_delete_line, (void *) TO_LINE_BEGIN},
+ {"delete_line_to_end", mc_editor_cmd_delete_line, (void *) TO_LINE_END},
У нас уже есть названия событий в в mc.keymap и в keybind-defaults.c
{"DeleteLine", "ctrl-y"},
{"DeleteToEnd", "ctrl-k"},
Их и надо использовать.
[06:05:22] <andrew_b> Возможно, придётся написать кучу макросов
#define DELETE_LINE "DeleteLine"
но имена хорошо бы унифицировать.
[06:05:42] <andrew_b> Или
#define EVENT_DELETE_LINE "DeleteLine"
[06:05:59] <andrew_b> чтобы namespace как бы обозначить.
[06:06:35] <slavazanko/h> гм... да, не помешало бы унифицировать
[06:22:34] <andrew_b> slavazanko/h: и вот ещё что.
Оззи на меня наехал, что я порушил оптимизацию.
https://www.midnight-commander.org/ticket/3097#comment:6
only when a directory's initial ref count it zero
Я чесгря не понял, что он имел в виду.
[06:25:31] <andrew_b> Я, правда, и не вникал в эту тему. Может, я чего не знаю?
[06:27:02] <slavazanko/h> он пишет, что надо проверять на какой-то ref count. Типа, если он равен нулю, то пропускать
[06:28:44] <andrew_b> Я понимаю. В виктпедии написано:
On POSIX-compliant operating systems, such as many Unix-variants, the reference count for a file or directory is returned by the stat() or fstat() system calls in the st_nlink field of struct stat.
[06:29:05] <andrew_b> st_nlink и проверялось.
[06:29:09] <andrew_b> Но.
[06:29:33] <andrew_b> В тикете же написано:
For these, number of links (as reported by stat or seen by 'ls -l') is not 1 for most files and 2+ for directories, but zero for all files and directories within the share
[06:30:15] <slavazanko/h> гм
[06:30:48] <slavazanko/h> наверное, тогда лучше у Оззи спросить, что он конкретно имел ввиду
[06:31:14] <andrew_b> Вот пишу.
[06:57:55] repolainen зашёл в конференцию
[07:24:50] slavazanko/h вышел из конференции
[07:39:39] slavazanko/h зашёл в конференцию
[09:30:48] slavazanko/h вышел из конференции
[09:31:07] slavazanko/h зашёл в конференцию
[13:25:58] andrew_b вышел из конференции
[16:15:18] andrew_b зашёл в конференцию
[16:44:45] slavazanko/h вышел из конференции
[17:21:22] slavazanko/h зашёл в конференцию
[17:25:58] D-ion вышел из конференции: Replaced by new connection
[17:26:02] D-ion зашёл в конференцию
[17:53:45] andrew_b вышел из конференции
[18:15:14] repolainen вышел из конференции: Replaced by new connection
[18:15:24] repolainen зашёл в конференцию
[21:18:19] BanderOS зашёл в конференцию
[22:01:08] BanderOS вышел из конференции
[22:54:51] repolainen вышел из конференции
[22:57:31] slavazanko/h вышел из конференции
[23:38:47] BanderOS зашёл в конференцию
[23:55:46] BanderOS вышел из конференции