[05:13:00] andrew_b зашёл в конференцию [07:05:12] andrew_b вышел из конференции [07:12:53] andrew_b зашёл в конференцию [07:51:19] smind зашёл в конференцию [07:51:34] <smind> Привет! [07:52:29] <smind> зобанили jabber.ru [07:53:23] <smind> пришлось переехать на rikt.ru [08:03:58] ASM зашёл в конференцию [09:17:39] iliamaslakov зашёл в конференцию [09:22:44] <slavazanko> всем привет [09:24:05] <slavazanko> 2939_mcedit_highlight_xml_pair: src/editor/xml-tag.c:212 там блок закомментаренного кода. Что за оно? [09:26:50] <slavazanko> mc_log остался. [09:29:46] <slavazanko> last_end_tag = может. вынести его в WEdit? у нас же может быть несколько одновременно WEdit, конфликтовать будут [09:39:08] <andrew_b> Кто против того, чтобы повысить glib до 2.12? [09:39:55] <andrew_b> К 2939_mcedit_highlight_xml_pair есть другие претензии. [09:40:14] <slavazanko> я не против. давно пора [09:40:55] <andrew_b> А лучше уж тогда сразу до 2.15. [09:41:15] <slavazanko> надо посмотреть, что там в актуальных LTS-дистрах [09:41:24] <slavazanko> а хотя... [09:41:40] <andrew_b> 2.12 это 2006 год. [09:43:29] iliamaslakov вышел из конференции: Machine going to sleep [09:44:40] <andrew_b> Блин, мой мейл-релэй попал в спам-лист, которым пользуется mail.gnome.org, и мои письма в рассылки отфутболиваются. [09:45:00] <andrew_b> Написал постмастеру. [09:46:28] <andrew_b> На быстрое решение не надеюсь. [09:47:50] <slavazanko> а что за письмо? [09:48:37] <andrew_b> From: Andrew Borodin <> Subject: Re: [PATCH] Fix build on HP-UX 11.11 Date: Fri, 07 Dec 2012 10:27:29 +0400 To: mc-devel gnome org
Сообщение в Интернет-формате On Fri, 7 Dec 2012 02:10:39 +0100 (CET) Mikulas Patocka wrote: > Fix build on HP-UX 11.11 > > HP-UX 11.11 doesn't have strtoll, but it has strtoimax. strtoimax is > defined as a preprocessor macro, not as a function. > > This patch fixes build: it adds checks for two function strtoll and > strtoimax and uses them if detected.
Thanks for the patch! mc is being developed under Linux only, so patches to improve mc portability are welcome!
> BTW. in ./src/vfs/fish/fish.c and ./lib/vfs/parse_ls_vga.c there is a > detection for atoll and if atoll is not found, atof is used. Shouldn't > strtoll (or strtoimax) be used instead of atof?
I think, the better way is use g_ascii_strtoll(), but it requires glib >= 2.12. Current minimal glib version required for mc is 2.8.
BTW, glib-2.12.0 was released on 16 Aug 2006, so I think, we can change minimal required glib version for mc up to 2.12.0.
-- Andrew [09:57:03] <andrew_b> [PATCH] Fix a crash when F11 is pressed in editor with no filename Я сделаю по-другому. [10:01:27] <andrew_b> В клинапах. [10:10:27] <slavazanko> ок [11:07:21] <andrew_b> slavazanko: ты к 2939_mcedit_highlight_xml_pair руку приложил? [11:09:11] <smind> а что не так? [11:09:15] <smind> он [11:09:21] <andrew_b> Я же уже говорил. [11:10:05] <andrew_b> Например, xmltag_find_forward (WEdit * edit, xmltag_match_word_t match_word, xmltag_info_t * info) Почему структуры передаются в функцию по-разному? [11:10:13] <smind> а да [11:10:25] <andrew_b> Одна по значению, вторая по ссылке. [11:10:26] <smind> это он всё испортил, да [11:11:01] <smind> я хотел попозже поправить, а то я нашёл косячок [11:11:23] <smind> чтобы новых не плодить хочу сначала его устранить [11:13:34] <smind> andrew_b, Андрей, это ты кстати сломал хоткеи? [11:13:44] <smind> раньше по alt-s [11:14:21] <smind> отключалась подсветка [11:14:33] <smind> теперь меню хватает это сочетание [11:14:55] <smind> вот я врун [11:15:00] <smind> ctrl-s [11:16:51] <andrew_b> Да. [11:21:29] <smind> скажи [11:28:56] <slavazanko> я тут. > Почему структуры передаются в функцию по-разному? там, где нужно менять содержимое структуры, идёт передача по ссылке. Где только чтение значений из структуры - по значению [11:29:44] <andrew_b> Зачем копировать целую структуру, если можно передать указатель на константу. [11:30:08] <smind> Понаберут в программисты по объявлению [11:36:40] <smind> slavazanko, я там пока 319 ребейзил все коммиты на себя переписал, ты может их того, переребейзишь? [11:38:45] <andrew_b> Давайте уже клинапы вольём. [11:39:31] <andrew_b> В 2888_cleanup два последних коммита надо бы в 2889_cleanup. [11:39:49] <andrew_b> Потому что HP-UX 11.11 doesn't have strtoll. [11:54:52] <slavazanko> давайте. [11:55:11] <slavazanko> > Зачем копировать целую структуру, если можно передать указатель на константу. нну.. можно и так. Переделаю [12:01:51] <smind> >нну.. можно и так. Переделаю я сам [12:07:31] <slavazanko> ок [12:09:49] <smind> почему расцветка так тормозит? [12:10:25] <smind> нельзя её запаралелить ? [12:49:21] andrew_b вышел из конференции [13:08:42] <smind> и тишина... [13:23:03] <slavazanko> тормозит, потому что от начала файла рассчитывается каждый раз [13:23:16] <smind> нет [13:23:23] <slavazanko> распараллелить - хз. Может быть, можно. [13:23:26] <slavazanko> почему нет? [13:23:42] <smind> потому что так и должно [13:23:53] <smind> т.е. это не проблема [13:24:08] <smind> проблема в том что не параллельно [13:24:17] <smind> имхо можно [13:24:36] <smind> помоги глянуть, а? [13:24:53] <smind> я примерно представляю, но не очень понимаю [13:25:20] <smind> если бы вместе бы посмотреть я может быть бы дальше сам разобрался [13:26:35] <slavazanko> да я сам на дохтер [13:27:23] <slavazanko> оно считает с начала файла подсветку. иначе слетала бы подсветка всяких многострочных блоков, которые были "начаты"где-то в начале файла [13:28:49] <smind> >оно считает с начала файла подсветку. это нормально, и правильно [13:29:41] <slavazanko> я понял тебя. Ты считаешь. что наш алгоритм неоптимизирован, поэтому тормозит [13:34:23] <smind> насколько я понимаю происходит 1) заполнение цветов (разбор синтаксиса) 2) при отображении экрана проверка текущих раскрасок видимых символов [13:34:43] <smind> п.1 происходит последовательно [13:35:00] <smind> без п.1. нет дальнейшей работы [13:35:05] <smind> потому тормозит [13:35:28] <smind> хочется п.1. выполнить параллельно [13:41:15] <slavazanko> нну... гм. [13:42:57] <slavazanko> я не знаю, как это сделать. [13:43:08] <slavazanko> не. конечно. с потоками знаком, как запустить знаю. [13:43:19] <slavazanko> но стоит ли внедрять запуск в отдельном потоке я не знаю [13:43:56] <slavazanko> с учётом всяких hp/us и прочих, для которых операция "копирование в фоне" была реализована отдельным форком [13:44:13] <slavazanko> hp/aix solaris ... [13:45:00] <slavazanko> а городить форк для расцветки, да ещё и прорабатывать протокол взаимодействия с ним ну совсем не хочется [13:58:10] <smind> а с ГлавнымЛупом будет прощу? [14:10:39] <slavazanko> проще. Там имитация многопотоковости. Опрос клавиатуры не будет блокировать исполнение. Поэтому возможно вычисление подсветки. пока пользователь клацает по клавишам. [14:42:03] repolainen вышел из конференции: Replaced by new connection [14:42:12] repolainen зашёл в конференцию [15:03:47] andrew_b зашёл в конференцию [15:15:07] <andrew_b> Лиля с Катей поставили на печать 100 пустых страниц угадайте зачем? - Ааааааааааааааааа!!! Им нужна была чистая бумага!!! ! Угадал? - Нет ))) - А может они хотели почистить принтер? - Нет ))) - Ну тогда не знаю... - Им нужно было отсчитать 100 листов - лень руками считать. [15:33:03] repolainen вышел из конференции: Replaced by new connection [15:33:12] repolainen зашёл в конференцию [15:49:40] monkey зашёл в конференцию [15:58:43] imho вышел из конференции [15:58:45] imho зашёл в конференцию [16:05:31] iliamaslakov зашёл в конференцию [16:06:50] <iliamaslakov> Добрый вечер [16:55:37] iliamaslakov вышел из конференции: Machine going to sleep [17:11:59] iliamaslakov зашёл в конференцию [17:37:50] iliamaslakov вышел из конференции [17:59:50] andrew_b вышел из конференции [18:10:27] iliamaslakov зашёл в конференцию [18:51:16] monkey вышел из конференции [19:37:09] D-ion вышел из конференции: Replaced by new connection [19:37:11] D-ion зашёл в конференцию [19:39:20] repolainen вышел из конференции: Replaced by new connection [19:39:29] repolainen зашёл в конференцию [20:11:00] ASM вышел из конференции [20:12:08] ASM зашёл в конференцию [21:36:25] ASM вышел из конференции [21:38:35] ASM зашёл в конференцию [21:50:58] ASM вышел из конференции [21:53:35] ASM зашёл в конференцию [23:04:13] smind вышел из конференции [23:28:38] iliamaslakov вышел из конференции