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

Тема: http://www.midnight-commander.org | Latest release: 4.8.6 | Latest stable release: 4.8.1.6
[04:04:51] D-ion вышел из конференции
[04:06:54] D-ion зашёл в конференцию
[04:07:03] D-ion вышел из конференции
[04:44:47] D-ion зашёл в конференцию
[05:15:59] andrew_b зашёл в конференцию
[05:19:11] slavazanko вышел из конференции
[05:19:44] slavazanko зашёл в конференцию
[05:24:10] slavazanko вышел из конференции
[05:27:23] slavazanko зашёл в конференцию
[05:33:21] slavazanko вышел из конференции
[05:33:54] slavazanko зашёл в конференцию
[05:45:49] iliamaslakov зашёл в конференцию
[05:49:58] <iliamaslakov> andrew_b, поправил
[05:50:38] <iliamaslakov> Доброе утро
[06:39:50] <andrew_b> 319_edit_flow_column_insertion

+ QUICK_CHECKBOX (N_("Cursor after inserted block"), &option_cursor_after_inserted_block, NULL),
Отстутствует акселератор

+ int size_orig = size;
while (size--)
Отсутстввует пустая строка после переменных.
[06:57:57] <andrew_b> 2939_mcedit_highlight_xml_pair

+xmltag_init_struct (WEdit * edit, xmltag_info_t * info, xmltag_match_word_t match_word,

Почему структуры передаются по-разному? В других функциях такая же фигня.
[07:00:13] <andrew_b> 152 is_tag_found = mc_search_run (info->open.search, (void *) edit, info->open.start,
153 info->open.end, &info->found_len);
154
155 while (is_tag_found)

172 is_tag_found = mc_search_run (info->open.search, (void *) edit, info->open.start,
173 info->open.end, &info->found_len);
174 }


181 is_tag_found = mc_search_run (info->close.search, (void *) edit, info->close.start,
182 info->close.end, &info->found_len);
183
184 while (is_tag_found)

188 is_tag_found = mc_search_run (info->close.search, (void *) edit, info->close.start,
189 info->close.end, &info->found_len);
190 info->tags_count--;
191 }

Зачем mc_search_run вызывать по два раза?
[08:21:33] <iliamaslakov> что ты имеешь ввиду про 2 разе?
[08:21:35] <iliamaslakov> раза
[08:24:53] <iliamaslakov> алгоритм в общих словах такой:
ищем открывающий тег, такой же на котором сейчас курсор
- да нашли - ищем от того где стояли до найденного есть ли закрывающий - да нашли - УСПЕХ нет позвращаемся к главному поиску

- нет не нашли - ищем закрывающий тег
[08:25:03] <iliamaslakov> поэтому поисков несколько
[08:32:40] <andrew_b> В каждом цикде два раза.
[08:32:45] <andrew_b> цикле
[08:41:40] <iliamaslakov> переключался на бранч
[08:44:52] <iliamaslakov> по одному везде
[08:45:11] <iliamaslakov> там же позиция начала поиска смещается
[08:46:10] <andrew_b> Я не вижу разницы между
152 is_tag_found = mc_search_run (info->open.search, (void *) edit, info->open.start,
153 info->open.end, &info->found_len);
154
155 while (is_tag_found)

172 is_tag_found = mc_search_run (info->open.search, (void *) edit, info->open.start,
173 info->open.end, &info->found_len);
174 }
[08:54:06] <iliamaslakov> а по другому никак
[08:54:17] <andrew_b> Неправда.
[08:54:40] <iliamaslakov> правда
[08:55:40] <iliamaslakov> я пробовал добавлять флагов
[08:55:59] <andrew_b> Флаги не нужны.
[08:56:07] <iliamaslakov> в результате получался непонятный, не читаемый код
[08:57:07] <iliamaslakov> тут у меня обновки поставились, я через минуту вернусь
[08:57:13] iliamaslakov вышел из конференции
[09:05:15] iliamaslakov зашёл в конференцию
[09:05:42] <iliamaslakov> дак как ты предлагаешь то по другому?
[09:35:27] <iliamaslakov> andrew_b, !
[09:44:45] <andrew_b> while (mc_search_run (info->open.search, (void *) edit, info->open.start, info->open.end, &info->found_len))
[09:44:50] <andrew_b> Всё.
[09:47:39] <iliamaslakov> так не получается
[09:49:38] <iliamaslakov> но я перепроверю данную версию
[09:51:56] <andrew_b> 159 if (info->tags_count == 0 || info->tags_count > 10)
160 break;

Чё за 10?
[09:55:25] <iliamaslakov> чтобы не перегружать процессор
[09:56:18] <andrew_b> Почему захардкодено?
[09:56:19] <iliamaslakov> это
<a>
<a>
<a>
<a>
<a>
<a>
<a>
<a>
<a>
<a>
dsf
</a>
</a>
</a>
</a>
</a>
</a>
</a>
</a>
</a>
</a>
</a>
</a>
[09:57:13] <iliamaslakov> хотел в настройки вынести, но не понял надо ли
[10:02:53] <iliamaslakov> переделал циклы как ты сказал
[10:09:37] <iliamaslakov> в принципе уберу наверное
[12:55:29] theMIROn зашёл в конференцию
[13:18:06] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2928 (Indicate read only mode for directories) updated
http://www.midnight-commander.org/ticket/2928#comment:1
• Ticket #2904 (Show extended attributes in Info window) updated
http://www.midnight-commander.org/ticket/2904
[13:33:06] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2931 (Add the Colorer engine as an alternative to MC's internal highlighting …) updated
http://www.midnight-commander.org/ticket/2931#comment:2
• Ticket #2937 (Make the "Open file…" dialog in mcedit have a gui similar to mc where …) updated
http://www.midnight-commander.org/ticket/2937#comment:1
[14:20:52] andrew_b вышел из конференции
[15:04:29] iliamaslakov вышел из конференции: Machine going to sleep
[16:59:59] slavazanko вышел из конференции
[17:33:02] andrew_b зашёл в конференцию
[17:41:48] iliamaslakov зашёл в конференцию
[18:02:37] theMIROn вышел из конференции
[18:07:07] theMIROn зашёл в конференцию
[18:08:32] andrew_b вышел из конференции: Replaced by new connection
[18:08:33] andrew_b зашёл в конференцию
[18:14:49] monkey зашёл в конференцию
[18:25:22] theMIROn вышел из конференции: Miranda IM. Menshe. Pushche. Proshhe!
[18:25:45] theMIROn зашёл в конференцию
[18:38:16] theMIROn вышел из конференции
[18:47:34] ASM зашёл в конференцию
[18:47:40] andrew_b вышел из конференции
[19:14:05] theMIROn зашёл в конференцию
[19:24:15] D-ion вышел из конференции: Replaced by new connection
[19:24:18] D-ion зашёл в конференцию
[19:25:16] theMIROn вышел из конференции
[19:25:21] theMIROn зашёл в конференцию
[21:12:33] theMIROn вышел из конференции: Miranda IM. Menshe. Pushche. Proshhe!
[21:12:49] theMIROn зашёл в конференцию
[21:18:36] monkey вышел из конференции
[21:20:47] theMIROn вышел из конференции
[21:59:01] ASM вышел из конференции
[22:34:21] iliamaslakov вышел из конференции: Machine going to sleep
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!