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

Тема: http://www.midnight-commander.org | Latest release: 4.8.3 | Latest stable release: 4.8.1.3
[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
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!