Home
mc-dev
mc-dev@conference.jabber.ru
14.11.2012< ^ >

Тема: http://www.midnight-commander.org | Latest release: 4.8.6 | Latest stable release: 4.8.1.6
[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 зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!