[06:10:27] andrew_b зашёл в конференцию [06:37:47] andrew_b вышел из конференции [06:37:50] andrew_b зашёл в конференцию [06:52:50] andrew_b вышел из конференции [06:52:53] andrew_b зашёл в конференцию [07:18:15] <iliamaslakov> привет [07:21:33] <andrew_b> Привет. [07:28:31] <iliamaslakov> не мучить тебя? [07:28:46] <iliamaslakov> дабл фри победить не могу... [07:34:35] <iliamaslakov> andrew_b, как думаешь где лучше выбирать язык? [07:34:51] <iliamaslakov> в настройках? [07:47:41] ASM зашёл в конференцию [08:18:16] andrew_b вышел из конференции [08:18:18] andrew_b зашёл в конференцию [08:33:19] andrew_b вышел из конференции [08:33:21] andrew_b зашёл в конференцию [08:51:51] andrew_b вышел из конференции [08:51:53] andrew_b зашёл в конференцию [09:08:22] <andrew_b> iliamaslakov: нашёл? [09:21:29] <iliamaslakov> я знаю в каком месте но не могу понять причины [09:21:54] <iliamaslakov> валгринд указывает на тоже место [09:22:07] <iliamaslakov> но я всё равно не понимаю [09:22:58] <andrew_b> Ну покажи, что ли... [09:23:26] <iliamaslakov> aspell_clean [09:23:43] <iliamaslakov> разремариваю 103 //g_free (aspell); 104 //aspell = NULL; [09:23:48] <iliamaslakov> валится [09:24:48] <iliamaslakov> память выделяется тут
39 spell_t * 40 aspell_init (const char *lang, const char *enc) ... 45 aspell = malloc (sizeof (spell_t)); [09:25:32] <iliamaslakov> aspell_init возвращает указатель на aspell [09:25:32] <andrew_b> Ну дык. [09:25:47] <iliamaslakov> ну блин [09:25:54] <iliamaslakov> почему ты сразу понял [09:26:15] <iliamaslakov> а у меня вчера 4 часа ушло и я так и не понял [09:26:39] <andrew_b> GLib хитро работает с памятью. Либо ты используешь glib, либо libc. А у тебя память выделяет libc, а удалять её пытается glib. [09:27:06] <iliamaslakov> g_maloc какой надоть? [09:27:11] <andrew_b> Да. [09:27:31] <andrew_b> А лучше g_try_malloc. [09:27:47] <andrew_b> Тогда 47 if (aspell == NULL) будет работать. [09:28:19] <andrew_b> g_malloc в случае неудачи терминирует программу. [09:29:20] <iliamaslakov> cgfcb,j ,jkmijt [09:29:23] <iliamaslakov> спасибо большое [09:30:08] <iliamaslakov> посмотреть то хочешь как работает? [09:30:13] <andrew_b> Неа. [09:30:25] <iliamaslakov> оно уже полноценно работает [09:30:51] <andrew_b> - return (res == 1) ? TRUE : FALSE; + return (res == 1); [09:31:16] <iliamaslakov> нужен диалог наверное более продвинутый для установки языка и кодировки и ссылки на библиотеку [09:31:31] <iliamaslakov> andrew_b: - return (res == 1) ? TRUE : FALSE; + return (res == 1); поправлю [09:35:03] <iliamaslakov> про логику тогда рассказать могу? [09:35:48] <iliamaslakov> я просто не до конца представил, как оно должно инититься, при работе с либой [09:36:20] <iliamaslakov> допустим кто то компилит без поддержки aspell [09:36:31] <iliamaslakov> мейнтейнер [09:36:42] <iliamaslakov> значит всё, так? [09:36:59] <iliamaslakov> функций то напрочь не будет [09:37:08] <iliamaslakov> это правильно? [09:37:25] <andrew_b> Да. [09:37:49] <iliamaslakov> почему? [09:37:59] <iliamaslakov> а если у чела есть библиотека [09:38:05] <iliamaslakov> он бы мог юзать [09:38:29] <iliamaslakov> а нельзя такую схему придумать чтобы [09:39:01] <iliamaslakov> ну ладно пусть так [09:39:25] <andrew_b> Можно. Называется "плагин". [09:39:29] <iliamaslakov> да [09:39:39] <iliamaslakov> я бы именно так и хотел бы [09:39:48] <andrew_b> Нужно api. [09:39:59] <iliamaslakov> aspell идеальный плагин [09:41:28] <iliamaslakov> пусть пока как с X11 [09:41:43] <iliamaslakov> я там не совсем понял логику [09:52:42] <andrew_b> http://www.yaplakal.com/uploads/post-3-13355364952399.jpg [09:54:27] <iliamaslakov> )) [10:33:51] andrew_b вышел из конференции [10:33:54] andrew_b зашёл в конференцию [10:48:54] andrew_b вышел из конференции [10:48:57] andrew_b зашёл в конференцию [11:14:58] andrew_b вышел из конференции [11:15:00] andrew_b зашёл в конференцию [11:30:01] andrew_b вышел из конференции [11:30:04] andrew_b зашёл в конференцию [11:45:04] andrew_b вышел из конференции [11:45:07] andrew_b зашёл в конференцию [11:58:37] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2791 (cannot Copy/Move files with filename encoding change) created http://www.midnight-commander.org/ticket/2791 [12:13:36] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2791 (cannot Copy/Move files with filename encoding change) updated http://www.midnight-commander.org/ticket/2791#comment:1 [12:15:10] iliamaslakov вышел из конференции: Replaced by new connection [12:15:11] iliamaslakov зашёл в конференцию [12:41:54] andrew_b вышел из конференции [12:41:57] andrew_b зашёл в конференцию [12:43:44] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2792 (add transilterate option when copy/move filenames with encoding change) created http://www.midnight-commander.org/ticket/2792 [12:43:55] <iliamaslakov> andrew_b, типа вот так делать if(!spell_load_symbol(module, "new_aspell_config", (void **) &new_aspell_config)) return;
if(!spell_load_symbol(module, "get_aspell_dict_info_list", (void **) &get_aspell_dict_info_list)) return; [12:43:57] <iliamaslakov> ? [12:44:28] <andrew_b> Да. [12:44:43] <andrew_b> Типа. [12:57:33] BanderOS зашёл в конференцию [13:40:37] andrew_b вышел из конференции [13:48:45] BanderOS вышел из конференции [13:50:04] BanderOS зашёл в конференцию [13:55:29] BanderOS вышел из конференции [14:51:32] Зося_Синицкая вышел из конференции [16:04:42] andrew_b зашёл в конференцию [16:12:05] Зося_Синицкая зашёл в конференцию [19:12:38] andrew_b вышел из конференции [23:10:01] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2793 (search string disappears when trying to search same string as entered …) created http://www.midnight-commander.org/ticket/2793 [23:35:57] repolainen зашёл в конференцию [23:55:24] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2794 (hex view: search works from fle start, not the current position) created http://www.midnight-commander.org/ticket/2794