[05:16:06] andrew_b зашёл в конференцию [05:28:56] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2926 ([PATCH] fix --with-ncurses-libs) updated http://www.midnight-commander.org/ticket/2926#comment:1 [05:55:44] iliamaslakov вышел из конференции [07:38:31] iliamaslakov зашёл в конференцию [09:00:27] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2927 (path completion in command prompt and dialog boxes doesn't work with '~' …) created http://www.midnight-commander.org/ticket/2927 [09:04:17] <andrew_b> iliamaslakov: https://www.midnight-commander.org/ticket/2918 [09:15:33] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2927 (path completion in command prompt and dialog boxes doesn't work with '~' …) closed http://www.midnight-commander.org/ticket/2927#comment:1 [10:18:23] <slavazanko> в 2919, как по мне, главным достижением является возможность указывать нормальный порядок элементов при создании диалогов :) [10:20:49] <andrew_b> Ну и это тоже. [10:21:01] <slavazanko> это из "видимого" [10:21:08] <andrew_b> И ещё автоматический расчёт размеров и расположения. [10:21:22] <slavazanko> угу [10:27:47] <andrew_b> iliamaslakov: ping [10:28:38] <iliamaslakov> pong [10:29:06] <andrew_b> iliamaslakov: https://www.midnight-commander.org/ticket/2918 [10:29:15] <iliamaslakov> снова? [10:29:26] <andrew_b> А когда было? [10:30:00] <iliamaslakov> >[12:06:48] andrew_b: iliamaslakov: https://www.midnight-commander.org/ticket/2918 вот [10:30:22] <andrew_b> Да. [10:30:29] <andrew_b> Снова. [10:30:42] <andrew_b> Вдруг до тебя с первого раза не дошло. [10:31:08] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2918 (cygwin test build failure) updated http://www.midnight-commander.org/ticket/2918#comment:7 [10:36:29] D-ion вышел из конференции: Replaced by new connection [10:36:32] D-ion зашёл в конференцию [10:41:43] <andrew_b> iliamaslakov: 2889 [10:42:02] <andrew_b> slavazanko: ты тоже глянь, если время есть. [10:42:12] <andrew_b> Ещё раз. [10:46:06] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2918 (cygwin test build failure) closed http://www.midnight-commander.org/ticket/2918#comment:9 • Ticket #2826 (pasting into mcedit eats newlines (kinda reopening the #1736)) updated http://www.midnight-commander.org/ticket/2826#comment:1 [11:07:15] <slavazanko> ок [11:07:28] <slavazanko> пока 2919 досматриваю по мере возможности [12:30:20] <slavazanko> в опивании коммита dcc61e4e9fb6091445c5add26537f4decbfaf427 -(real_query_recursive): refacroing of dialog. +(real_query_recursive): refactoing of dialog. [12:30:34] <slavazanko> в описании :) [12:31:15] <andrew_b> Это не всё. Есть ещё опечатки. [13:35:52] <slavazanko> кажись нашёл мемлики. Смотри, когда мы создаём, скажем. новую кнопку (button), то юзаем button_new() потом эту кнопку присоединяем к диалогу и в конце жизни диалога вызываем destroy_dlg() в котором в цикле применяем g_free() ко всем виджетам: g_list_foreach (h->widgets, (GFunc) g_free, NULL);
вроде всё нормально, но WButton содержит 'hotkey_t text' который неплохо было бы чистить через release_hotkey(), потому что в parse_hotkey() происходит выделение памяти. То есть, наверное было бы хорошо в виджетах сделать каллбек на destroy-функцию специфичную для данного типа виджета. [13:37:15] <andrew_b> Перед g_list_foreach (h->widgets, (GFunc) g_free, NULL); всем виджетам посылается сообщение WIDGET_DESTYROY [13:37:24] <slavazanko> а, понял [13:37:31] <andrew_b> Ну или MSG_DESTROY сейчас. [13:37:41] <slavazanko> вижу. Извиняюсь [14:27:10] andrew_b вышел из конференции [15:39:31] monkey зашёл в конференцию [16:18:56] slavazanko вышел из конференции [17:36:55] andrew_b зашёл в конференцию [19:27:12] andrew_b вышел из конференции [20:34:31] monkey вышел из конференции [22:34:56] iliamaslakov вышел из конференции: Replaced by new connection [22:35:03] iliamaslakov зашёл в конференцию