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

Тема: http://www.midnight-commander.org | Latest release: 4.8.3 | Latest stable release: 4.8.1.3
[01:57:36] slavazanko/h вышел из конференции
[02:01:09] slavazanko/h зашёл в конференцию
[02:04:58] slavazanko/h вышел из конференции
[06:15:09] andrew_b зашёл в конференцию
[06:53:23] <iliamaslakov> )))
[06:58:29] <andrew_b> http://cs302512.userapi.com/v302512991/3b7/SjO9ElgusVY.jpg
[07:05:57] iliamaslakov вышел из конференции: Replaced by new connection
[07:05:59] iliamaslakov зашёл в конференцию
[07:12:31] <iliamaslakov> andrew_b, скажи
[07:13:28] <iliamaslakov> у меня есть диалог на подобии выбора языка
[07:15:36] <iliamaslakov> такой диалог чем то отличается от более сложных диалогов?
[07:53:02] <andrew_b> Ну чем-то отличается, безусловно.
[08:05:10] ASM вышел из конференции
[08:05:12] ASM зашёл в конференцию
[09:23:08] <slavazanko/w> всем привет
[09:33:54] <iliamaslakov> Привет!
[09:34:15] <iliamaslakov> что то я не нашел элемента QUICK_LISTBOX
[09:40:28] <andrew_b> slavazanko/w: Привет.
[09:40:34] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2801 (allow shell substitutions in hotlist menu) created
http://www.midnight-commander.org/ticket/2801
[09:40:45] <andrew_b> Задолбали совещания, поработать не дают.
[09:41:06] <andrew_b> iliamaslakov: значит, нету.
[09:49:59] <iliamaslakov> andrew_b, сделал так
759 lang_dlg = create_dlg (TRUE, start_y, start_x, lang_dlg_h, lang_dlg_w,
760 dialog_colors, NULL, "[ASpell]", _("Select language"), DLG_COMPACT);
761
762
763 add_widget (lang_dlg, button_new (3, 15, B_ENTER, NORMAL_BUTTON, _("&Replace"), 0));
764
765 add_widget (lang_dlg, button_new (5, 15, B_CANCEL, NORMAL_BUTTON, _("&Skip"), 0));
766
767 add_widget (lang_dlg, button_new (7, 15, B_SKIP_REPLACE, NORMAL_BUTTON, _("&Cancel"), 0));
768
769 /* create the listbox */
770 lang_list = listbox_new (1, 1, lang_dlg_h - 3, 14, FALSE, NULL);
[09:50:09] <iliamaslakov> но что то не вижу кнопок
[09:53:59] <andrew_b> Проверя координаты
[09:54:09] <andrew_b> Проверяй координаты.
[09:56:38] <iliamaslakov> всё хуже, не в тот диалог впилил, вот и не было...
[11:06:40] <slavazanko/w> > (10:40:28) andrew_b: slavazanko/w: Привет.
привет
[11:20:34] <iliamaslakov> что происходит?!
[11:21:30] <andrew_b> Весна.
[11:22:36] <iliamaslakov> а...
[11:24:00] <andrew_b> А за окном бушует месяц май и кружит в бе-елом та-a-анце-е-е-е...
[11:35:01] <iliamaslakov> стесняюсь спросить
[11:35:40] <iliamaslakov> 3543 char *new_word = NULL;
3544 char *cp_word;
3545
3546 retval = editcmd_dialog_spell_suggest_show (edit, match_expr, new_word, suggest);
3547 cp_word = new_word;
3548 mc_log ("retval = [%i], new_word [%s]\n", retval, new_word);
[11:35:53] <iliamaslakov> в логе retval = [2], new_word [(null)]
[11:36:37] <iliamaslakov> как надо вертать правильно т.к. внутри функции выдат
res: B_ENTER, [ваг]
[11:36:41] <andrew_b> наверное
match_expr, &new_word
[11:36:55] <iliamaslakov> пробовал
[11:37:05] <iliamaslakov> наверное надо еще описать так?
[11:37:07] <andrew_b> Попробуй ещё раз.
[11:37:32] <iliamaslakov> editcmd_dialog_spell_suggest_show (WEdit * edit, const char *word, char **new_word, GArray *suggest)
[11:37:37] <iliamaslakov> ** ?
[11:37:46] <andrew_b> Конечно.
[11:39:37] <iliamaslakov> второй вопрос
[11:40:27] <iliamaslakov> почему я пишу код на се уже 3-4 года или сколько там... и никак не могу этой элементарщины запомнить...
[11:47:55] <iliamaslakov> сделал так
652 int
653 editcmd_dialog_spell_suggest_show (WEdit * edit, const char *word, char **new_word, GArray *suggest)
654 {
...
713 if (res == B_ENTER)
714 {
715 char *tmp = NULL;
716 listbox_get_current (sug_list, &curr, NULL);
717
718 if (curr != NULL)
719 tmp = g_strdup (curr);
720 mc_log ("res: B_ENTER, [%s]\n", tmp);
721 *new_word = tmp;
722 }
[11:48:41] <iliamaslakov> теперь сегфолтится
[11:53:40] <iliamaslakov> вызываю вот так
3543 char *new_word = NULL;
3544 char *cp_word;
3545
3546 retval = editcmd_dialog_spell_suggest_show (edit, match_expr, &new_word, suggest);
3547 cp_word = new_word;
[11:54:35] <iliamaslakov> andrew_b, !!
[11:55:30] <andrew_b> Сколько, ты говоришь, на Си пишешь?
[11:55:41] <iliamaslakov> вот
[11:55:52] <iliamaslakov> самому обидно
[11:57:21] <iliamaslakov> я вот уже думал может это изза того что как чо сразу бегу сюда спрашивать, пробовал ковыряться, в итоге... да поковырявшись неделю начинаю понимать
[11:57:49] <iliamaslakov> но потом через пару дней опять как с чистого листа
[12:00:35] <iliamaslakov> andrew_b, ну скажи плиз, что не так?
[12:01:34] <andrew_b> ХЗ
[12:01:53] <iliamaslakov> не может быть!
[12:09:30] <iliamaslakov> *new_word = tmp;
[12:09:37] <iliamaslakov> тут падает
[12:11:14] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #1437 ([RPMLint] script-related warnings) updated
http://www.midnight-commander.org/ticket/1437#comment:5
[12:39:31] iliamaslakov вышел из конференции
[12:40:46] iliamaslakov зашёл в конференцию
[12:47:37] <iliamaslakov> по поводу спелчекера, я хотел сделать визуализацию слов с опечатками
[12:48:07] <iliamaslakov> но когда подумал над реализацией понял что если это код программный то он уже раскрашен
[12:48:27] <iliamaslakov> и перекрашивание будет выглядеть не айс
[12:48:56] <slavazanko/w> визуализация по хоткею. По нему же и отключается
[12:49:02] <iliamaslakov> можно подчёркивание использовать, но это надо закладываться на 256 цветов
[12:49:25] <iliamaslakov> как кая разница по хоткею или нет
[12:49:39] <iliamaslakov> твой ткст будет весь выделен
[12:50:05] <iliamaslakov> т.к. имена переменных и функций все будут подсвечиваться
[12:50:48] <slavazanko/w> ну да. Хочу подсветку взад - отрубаю спеллчекер
[12:51:13] <slavazanko/w> разные режимы подсветки. Или по коду. или по спелчекеру. Или ещё как-нить в будущем
[12:51:19] <iliamaslakov> пока я сделаю полную проверку
[12:51:19] <andrew_b> slavazanko/w: iliamaslakov говорил про 1437, что уже не нужно. Эти скрипты надо просто удалить.
[12:51:33] <andrew_b> Они всё равно не работают.
[12:52:31] <slavazanko/w> гм. Вот пусть edit.spell.rc удаляется в 2788
[12:52:41] <slavazanko/w> а бранч решает конкретную проблему
[12:55:29] iliamaslakov вышел из конференции
[13:26:45] iliamaslakov зашёл в конференцию
[13:27:16] <iliamaslakov> edit.spell.rc удалю
[13:32:55] <iliamaslakov> можно мне еще Mail удалить?
[13:38:27] <iliamaslakov> посмотрите как будет выглядеть 2788
[13:38:39] <iliamaslakov> пожалуйста
[13:39:16] <iliamaslakov> в таком виде планирую влить, только еще надо все косяки вычистить
[13:39:30] <iliamaslakov> я про внешний вид
[13:40:04] <iliamaslakov> slavazanko/w, я там еще на счет подсветки опечаток хотел сказать
[13:41:47] <slavazanko/w> ?
[13:42:14] <iliamaslakov> если сейчас менять editdraw.c а именно там надо делать подсветку то потом Андрею придётся сильно ковыряться при ребэйзе его NEW_EDIT2
[13:42:37] <iliamaslakov> не стоит оно его слезинки
[13:45:13] <andrew_b> iliamaslakov: а давай сначала редактор, а потом эту твою орфографию?
[13:45:28] <iliamaslakov> slavazanko/w: найдёшь время глянь, как там сейчас прикручена проверка файла
[13:45:54] <iliamaslakov> andrew_b: я не трокал ничего от чего ребэйз мог бы сломаться у тебя
[13:46:45] <slavazanko/w> отребайзай его сразу на edit2
[13:46:49] <iliamaslakov> т.е. всё моё в сторонке поправлено
[13:46:51] <slavazanko/w> и продолжай
[13:47:00] <iliamaslakov> зачем?
[13:47:22] <slavazanko/w> чтобы потом меньше ребайзать
[13:47:28] <iliamaslakov> у меня там нет ничего такого что надо вливать через 3 года
[13:47:42] <slavazanko/w> почему три года?
[13:47:44] <iliamaslakov> оно никак не связано с новым редактором
[13:47:57] <iliamaslakov> а сколько?
[13:48:15] <andrew_b> Во-первых, редактор надо ещё немного доделать после 2783. И доделать скины. А скины мне как-то не интересно.
[13:49:09] <iliamaslakov> slavazanko/w: понил?!
[13:49:27] <slavazanko/w> ужос
[13:50:40] <iliamaslakov> дай бог чтобы она эту кружку кофе к 17-й серии допила (с) непомню
[13:52:05] <iliamaslakov> andrew_b: ты мне кстати про скины ничего не говорил в контексте "А скины мне как-то не интересно."
[13:52:16] <iliamaslakov> если чо могу поколупать
[13:54:19] <iliamaslakov> давайте орфографию все таки немного раньше, а?
[13:54:20] <andrew_b> Надо добавить новые элементы ао все скины, но чтобы это не выглядело вырвиглазно.
[13:55:45] <iliamaslakov> оно у тебя отребэйжено?
[13:56:11] <andrew_b> Говорю же: 2783 сначала.
[13:56:33] <iliamaslakov> они связаны?
[13:56:41] <andrew_b> Да.
[13:56:47] <andrew_b> mc_run_param0
[13:57:23] <iliamaslakov> 596 /* if mc_run_param0 is not NULL (it was setup from command line), it will be used
597 * for the left panel, working directory will be used for the right one; */
598 /* if mc_run_param0 is NULL, working directory will be used for the right (active) panel,
599 * mc_run_param1 will be used for the left one */
[13:57:38] <iliamaslakov> может уберёшь лишний /
[13:57:49] <iliamaslakov> чтобы стало так
596 /* if mc_run_param0 is not NULL (it was setup from command line), it will be used
597 * for the left panel, working directory will be used for the right one;
598 * if mc_run_param0 is NULL, working directory will be used for the right (active) panel,
599 * mc_run_param1 will be used for the left one */
[13:58:09] <iliamaslakov> фразы то связанные
[13:58:40] <andrew_b> Может, и уберу. Если на забуду.
[13:59:12] <iliamaslakov> ок
[13:59:20] <iliamaslakov> ща соберётся
[13:59:42] <andrew_b> Я домой.
[13:59:48] andrew_b вышел из конференции
[15:49:34] <iliamaslakov> slavazanko/w, !
[15:50:00] <slavazanko/w> ?
[15:53:07] <iliamaslakov> не знаешь где происходит подсветка того что ищем?
[15:58:38] <iliamaslakov> if (q >= edit->found_start && q < edit->found_start + edit->found_len)
[15:58:43] <iliamaslakov> нашел
[15:58:55] <slavazanko/w> быстро ты
[15:59:32] andrew_b зашёл в конференцию
[16:27:53] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #1437 ([RPMLint] script-related warnings) closed
http://www.midnight-commander.org/ticket/1437#comment:7
• Ticket #2783 (directories opening in the wrong panel) closed
http://www.midnight-commander.org/ticket/2783#comment:14
[17:01:23] <andrew_b> Шо-то у меня баги с ftp не воспроизводятся.
[17:01:34] <andrew_b> Ни 2790, ни 2800.
[17:12:06] <iliamaslakov> прикол
[17:12:22] <iliamaslakov> в редакторе напишите
edsdfgsdf(asdF)dsfsdf
[17:12:41] <iliamaslakov> потом по слову вбок перемещайтесь
[17:13:01] <iliamaslakov> будет останавливаться на небуквах
[17:13:22] <iliamaslakov> теперь тоже самое с нац символами
ываыфваф(ывафв)ыфвафвы
[17:13:40] <iliamaslakov> для mc это одно слово
[17:14:19] <iliamaslakov> т.е. edsdfgsdf(asdF)dsfsdf это 3 слова "edsdfgsdf", "asdF" и "dsfsdf"
[17:14:32] <iliamaslakov> а ываыфваф(ывафв)ыфвафвы это одно слово "ываыфваф(ывафв)ыфвафвы"
[17:15:10] <iliamaslakov> виновата my_type_of ()
[17:17:38] <iliamaslakov> пофигу?
[17:18:48] <andrew_b> Ненене.
[17:18:54] <andrew_b> Как это пофигу?
[17:19:07] <andrew_b> Лечить немедленно.
[17:19:20] <iliamaslakov> ну это никак не связано с проверкой синтаксиса
[17:19:30] <iliamaslakov> да ведь
[17:20:04] <iliamaslakov> просто мне то нужны отдельные слова
[17:29:31] <andrew_b> No word lists can be found for the language "ru_RU".
[17:30:01] <andrew_b> Change Speller lang никакой реакции.
[17:30:27] <andrew_b> НЕРАБОТАЕТ!!111
[17:31:27] <iliamaslakov> напиши пару слов ыва ывап
[17:31:48] <iliamaslakov> проверь ывап
[17:32:20] <iliamaslakov> кстати почему у тебя не установлен английский словарь?
[17:32:28] <andrew_b> Ты читать умеешь?
[17:32:40] <iliamaslakov> Change Speller lang никакой реакции.
[17:32:53] <iliamaslakov> означает что словарей у тебя нет вообще
[17:33:07] <andrew_b> Да ладно.
[17:33:17] <andrew_b> В ff всё проверяется.
[17:33:19] <iliamaslakov> я правильно понял что оно не показывает список
[17:33:23] <iliamaslakov> ?
[17:33:29] <andrew_b> No word lists can be found for the language "ru_RU".
[17:33:35] <iliamaslakov> т.е. список словарей
[17:33:35] <andrew_b> При запуске редактора.
[17:33:58] <iliamaslakov> в ff свой словать
[17:35:34] <iliamaslakov> андрей
[17:35:50] <iliamaslakov> скажи, когда делаешь Change Speller lang
[17:35:56] <iliamaslakov> показывается список?
[17:36:10] <andrew_b> Ничего.
[17:36:16] <andrew_b> Нуль реакции.
[17:36:26] <iliamaslakov> нет словарей
[17:36:34] <iliamaslakov> можно проверить
[17:37:07] <andrew_b> Уже есть.
[17:37:26] <iliamaslakov> тааак...
[17:38:04] <iliamaslakov> УРА?!
[17:38:15] <iliamaslakov> ОЧ Круто!?
[17:38:20] <andrew_b> Проверка не работает, если курсор стоит на первой букве слова.
[17:38:30] <iliamaslakov> да
[17:38:36] <iliamaslakov> пока не залечил
[17:38:37] <andrew_b> Хреново.
[17:39:09] <iliamaslakov> оно проверяет слово от курсора влево
[17:39:32] <andrew_b> Вправо.
[17:39:33] <iliamaslakov> если мы перед словом то проверять нечего
[17:40:20] <andrew_b> Чё за Merge branch '2788_mcedit_aspell' of http://github.com/MidnightCommander/mc into 2788_mcedit_aspell ?
[17:40:37] <iliamaslakov> не должно
[17:41:12] <iliamaslakov> я всё засквошил и влил в 2788_mcedit_aspell
[17:42:20] <iliamaslakov> не вижу ничего
[17:42:24] <andrew_b> Не знаю, что ты там сквошил.
[17:43:26] <andrew_b> Теперь вижу.

GModule *spell_module убери из main.
[17:43:29] <iliamaslakov> у меня только
commit ec4b4f4741ed9096b86819ab419820f24dd6232e
Author: Ilia Maslakov <il.smind@gmail.com>
Date: Thu Apr 26 14:05:48 2012 +0400

Ticket #2788 (aspell support)

added aspell support for internal editor. The aspell library are dinamycally loaded.

Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
[17:43:46] <iliamaslakov> GModule *spell_module убери из main.
да
[17:45:56] <iliamaslakov> как вот это красивее написать?
46 + if (my_type_of (c1) == 0xFFFFFFFFUL && my_type_of (c2) != 0xFFFFFFFFUL)
47 + break;
48 + if (my_type_of (c1) != 0xFFFFFFFFUL && my_type_of (c2) == 0xFFFFFFFFUL)
49 + break;
[17:47:23] <andrew_b> ULONG_MAX
[17:58:39] <iliamaslakov> дак эта, у тебя орфографию проверяет?
[18:27:00] <iliamaslakov> andrew_b, подпушил
[19:05:29] slavazanko/h зашёл в конференцию
[19:46:42] andrew_b вышел из конференции
[20:31:56] slavazanko/h вышел из конференции
[20:35:33] slavazanko/h зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!