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

Тема: http://www.midnight-commander.org | Latest stable: 4.7.0.4 | Latest release: 4.7.1
[05:01:09] iNode вышел из конференции
[05:50:07] repolainen зашёл в конференцию
[06:02:06] andrew_b зашёл в конференцию
[06:08:15] iNode зашёл в конференцию
[06:09:42] iNode вышел из конференции
[06:09:47] iNode зашёл в конференцию
[06:12:39] repolainen вышел из конференции
[06:37:24] il.smind++ вышел из конференции
[07:14:37] il.smind++ зашёл в конференцию
[07:15:17] <il.smind++> Привет!
[07:16:24] il.smind++ вышел из конференции
[07:16:59] <andrew_b> До свидания!
[07:33:47] il.smind зашёл в конференцию
[07:34:14] <il.smind> test
[07:34:15] <Зося Синицкая> il.smind: Две полоски!
[07:34:30] il.smind вышел из конференции
[07:40:27] il.smind++ зашёл в конференцию
[07:40:59] <il.smind++> .
[07:41:03] <il.smind++> о!
[07:41:17] <il.smind++> клиента заменил
[07:41:39] <il.smind++> теперь с блэкджеком и шлюхами
[07:42:19] il.smind++ вышел из конференции
[07:42:25] il.smind++ зашёл в конференцию
[07:48:26] <il.smind++> ghbvth
[07:48:31] <il.smind++> пример
[07:48:35] <il.smind++> о!
[07:48:39] <il.smind++> работает
[07:49:03] <il.smind++> andrew_b: поговорим?
[07:49:14] <il.smind++> 212
[07:50:30] <andrew_b> Мне сейчас некогда. :(
[07:50:35] <il.smind++> ок
[07:50:44] <il.smind++> пойду на завтрак тогда
[08:11:10] slavazanko/w вышел из конференции
[08:21:45] <andrew_b> Зося Синицкая: rss
[08:21:49] <Зося Синицкая> andrew_b: rss show|add|del|clear|new|get
[08:21:59] <andrew_b> Зося Синицкая: rss show
[08:22:00] <Зося Синицкая> andrew_b: Расписание новостей в mc-dev@conference.jabber.ru:
http://www.midnight-commander.org/timeline?ticket=on&ticket_details=on&max=50&daysback=90&format=rss (5m) head-url - Fri Apr 16 01:08:26 2010
[08:22:04] <slavazanko> всем привет
[08:22:11] <andrew_b> !
[08:22:38] <andrew_b> Зося Синицкая: rss get
[08:22:38] <Зося Синицкая> andrew_b: rss get [http://]url max_feed_humber [full|body|head]
[08:23:10] <slavazanko> rss get http://www.midnight-commander.org/timeline?ticket=on&ticket_details=on&max=50&daysback=90&format=rss 10 head
[08:23:17] <Зося Синицкая> slavazanko: Новости для http://www.midnight-commander.org/timeline?ticket=on&ticket_details=on&max=50&daysback=90&format=rss Midnight Commander

• Ticket #2127 ([PATCH] [Syntax] UPDATED: file extension for "sh") updated

• Ticket #2126 (ini.syntax) updated

• Ticket #2146 (Misleading label "Status:" in the Info panel) created

• Ticket #2146 (Misleading label "Status:" in the Info panel) updated

• Ticket #2131 (E: mc: binary-or-shlib-defines-rpath ./usr/bin/mc /usr/lib) updated

• Ticket #2147 (create a skin repository) created

• Ticket #2146 (Misleading label "Status:" in the Info panel) updated

• Ticket #2148 (Support for --with-slang-static option) created

• Ticket #2148 (Support for --with-slang-static option) updated

• Ticket #2129 (--enable-static has no effect) updated
[08:28:36] <andrew_b> Ticket #2147 (create a skin repository)
[08:28:49] <il.smind++> ага :)
[08:28:58] <il.smind++> а мне понравилась идея
[08:29:12] <il.smind++> только кто наполнять то будет
[08:29:12] <slavazanko> гм
[08:29:26] <andrew_b> В MC оставить только default.
[08:29:33] <slavazanko> может, vit_r смотрящим назначим, чтобы было чем заняться?
[08:29:45] <andrew_b> Не надо.
[08:29:48] <il.smind++> ))
[08:30:09] <slavazanko> ну метукса тогда :)
[08:30:21] <andrew_b> Оно ему надо?
[08:30:25] <andrew_b> Скины эти.
[08:30:26] <slavazanko> хз. нам надо :)
[08:30:41] <il.smind++> да не сейчас
[08:31:22] <il.smind++> на пых-пых можно нарисовать кстати
[08:31:40] <slavazanko> скиногалерею?
[08:32:11] <andrew_b> Метукс открытые баги не исправляет, а у ж скины ему и подавно не нужны.
[08:32:28] <andrew_b> Можно открыть метатикет по скинам.
[08:32:39] <andrew_b> И отдельный репо.
[08:33:03] <slavazanko> я думал по другому...
в мастере default
в ветках - скины.

master
* gotar

в ветке содержатся патчи для превращения дефолта в нужный. Тогда для добавления нового элемента в скин достаточно будет просто перебазироваться на мастер...
[08:33:14] <slavazanko> да. отдельная репа
[08:34:25] <andrew_b> midnight-commander.org/git/mc-skins.git
[08:34:32] <slavazanko> угу
[08:35:01] <slavazanko> midnight-commander.org/git/mc-keybind.git
не?
[08:35:16] <andrew_b> Рано пока.
[08:39:54] <il.smind++> slavazanko> скиногалерею?
да
[08:40:57] <il.smind++> andrew_b: есть время?
[08:44:00] <andrew_b> Да.
[08:44:50] <andrew_b> По 212.
[08:45:09] <andrew_b> Баг в dialog_execute_cmd
[08:45:56] <andrew_b> - case XCTRL('z'):
+ case CK_DialogSuspend:
suspend_cmd ();
/* Fall through */
-
- case XCTRL('l'):
+ break;
+ case CK_DialogRefresh:

Появился break. Он тут НЕНУЖЕН.
[08:46:15] <andrew_b> DialogStop = enter
[08:46:41] <andrew_b> Предлагаю переименовать в DialogOK или DialogDefault.
[08:48:21] <andrew_b> У меня Stop ассоциируется с Cancel. Почему-то.
[08:49:38] <andrew_b> Теперь что я имею сказать про новый вьювер в стабильном бранче.
[08:51:22] <andrew_b> Сначала хотелось бы починить 2135 и 2005.
[08:51:51] Yury V. Zaytsev зашёл в конференцию
[08:56:09] <il.smind++> а... ты про это я то про
[08:56:35] <il.smind++> 698 c = d_key & ~ALT (0);
699 if (d_key & ALT (0) && g_ascii_isalpha (c))
700 d_key = g_ascii_tolower (c);
[08:57:55] <il.smind++> и про
861 if (tty_got_interrupt ())
862 key = XCTRL ('g');
863 else
[09:00:27] <andrew_b> Вместо последнего надо дёргать коллбэк диалога, наверное.
[09:02:03] <il.smind++> andrew_b: по поводу break
diff --git a/src/dialog.c b/src/dialog.c
index 5c4e796..0b3252b 100644
--- a/src/dialog.c
+++ b/src/dialog.c
@@ -607,6 +607,19 @@ dlg_redraw (Dlg_head * h)
}

void
+refresh_cmd (Dlg_head * h)
+{
+#ifdef HAVE_SLANG
+ tty_touch_screen ();
+ mc_refresh ();
+#else
+ /* Use this if the refreshes fail */
+ clr_scr ();
+ repaint_screen ();
+#endif /* HAVE_SLANG */
+}
+
+void
dlg_stop (Dlg_head * h)
{
h->running = 0;
@@ -634,17 +647,10 @@ dialog_execute_cmd (Dlg_head * h, unsigned long command)
break;
case CK_DialogSuspend:
suspend_cmd ();
- /* Fall through */
+ refresh_cmd ();
break;
case CK_DialogRefresh:
-#ifdef HAVE_SLANG
- tty_touch_screen ();
- mc_refresh ();
-#else
- /* Use this if the refreshes fail */
- clr_scr ();
- repaint_screen ();
-#endif /* HAVE_SLANG */
+ refresh_cmd ();
break;
default:
ret = MSG_NOT_HANDLED;
[09:04:40] <andrew_b> ну можно и так.
[09:07:04] <il.smind++> мне идея без брека вообще не нравится как таковая т.к. потом я вставлю туда ещё что-то и все заглючит...
[09:07:22] <il.smind++> на счет
862 void
863 dlg_process_event (Dlg_head * h, int key, Gpm_Event * event)
864 {
865 if (key == EV_NONE)
866 {
867 if (tty_got_interrupt ())
868 key = XCTRL ('g');
869 else
870 return;
871 }
872
873 if (key == EV_MOUSE)
874 h->mouse_status = dlg_mouse_event (h, event);
875 else
876 dlg_key_event (h, key);
877 }
[09:07:40] <il.smind++> это что то странного
868 key = XCTRL ('g');
[09:07:58] <il.smind++> а понял
[09:08:01] <andrew_b> c-g закрывает диалог
[09:08:11] <il.smind++> оно вот там
876 dlg_key_event (h, key);
[09:08:21] <il.smind++> andrew_b> c-g закрывает диалог
это понятно
[09:09:13] <andrew_b> Кстати, у нас нет события DialogCancel.
[09:09:54] <andrew_b> А есть захардкоденные is_abort_char.
[09:10:12] <il.smind++> я было подумал что key оно пытается вернуть из процедуры
[09:10:23] <il.smind++> но потом осознал.
[09:10:45] <il.smind++> ща... надо подумать...
[09:13:04] <il.smind++> is_abort_char ниразу не вариант
[09:13:06] <il.smind++> пока
[09:13:16] <il.smind++> либо сам is_abort_char надо переделывать
[09:13:22] <andrew_b> Да.
[09:13:48] <il.smind++> а точнее is_abort_char надо переделывать и избавлять от этого return ((c == ESC_CHAR) || (c == KEY_F (10)));
[09:14:41] <il.smind++> т.е. наша задача сказать диалогу убиться
[09:14:46] <il.smind++> ап стену
[09:15:00] <il.smind++> ок
[09:15:08] <il.smind++> продолжаю думать
[09:18:04] <il.smind++> т.е. задача извратнуться и запустить dialog_execute_cmd ()
[09:18:18] <il.smind++> только надо завести эверн
[09:18:33] <il.smind++> CK_Dialog_Exit
[09:18:47] <il.smind++> не эверн
[09:18:51] <il.smind++> а экшен
[09:18:56] <il.smind++> извиняюсь
[09:19:00] <andrew_b> DialogCancel
[09:19:24] <il.smind++> Почему Cancel а не Exit ?
[09:19:28] <andrew_b> А DialogStop переименовать в DialogOK.
[09:19:53] <andrew_b> Потому что интуитивно понятно (TM).
[09:20:26] <il.smind++> может DialogApprove ?
[09:20:38] <andrew_b> Не.
[09:20:44] <il.smind++> блин
[09:20:55] <il.smind++> ок
[09:20:59] <il.smind++> ща
[09:24:04] axaru вышел из конференции
[09:25:36] <andrew_b> http://www.linux.org.ru/news/gnome/4797821?lastmod=1271746516136
[09:28:38] <Yury V. Zaytsev> Аццкие гномеры
[09:29:14] <Yury V. Zaytsev> Я вот не пойму чем текстовая конфигурация кроме сложности парсинга не нравится людям. На крайняк XML
[09:29:37] <Yury V. Zaytsev> А то со всеми этими пагаными базами в и тоге всё заканчивается тем что клик-клик-клик
[09:30:03] <andrew_b> Yury V. Zaytsev: по поводу вчерашнего... http://www.midnight-commander.org/changeset/4fc8912b13c67e2864a0d5fc296dfdc1c3b82f92
[09:30:04] <Yury V. Zaytsev> Очень редко поставляется консольная утилита с --set key=value или --get key
[09:30:20] <Yury V. Zaytsev> andrew_b: слушаю
[09:31:10] <andrew_b> Есть проблемка с переводом. По-русски Changed и Modified одно и то же.
[09:31:33] <andrew_b> Например.
[09:32:07] <Yury V. Zaytsev> Надо подумать. Мне в голову не пришло вообще про переводы.
[09:32:17] <Yury V. Zaytsev> Зачем их только придумали...
[09:34:25] <andrew_b> В русском man 2 stat используется слово "модификация".
[09:34:49] <andrew_b> Но оно как-то не очень очевидно в панели Info.
[09:35:38] <il.smind++> почему?
[09:35:49] <Yury V. Zaytsev> Хммм, у меня вообще русских манов похоже нет
[09:35:50] <il.smind++> нормальное привычное слово
[09:36:09] <Yury V. Zaytsev> LC_ALL=ru_RU.utf8 man 2 stat
[09:36:44] <andrew_b> il.smind++: Ну вот о чем ты думаешь, когда видишь слово "модификация"?
[09:36:56] <Yury V. Zaytsev> Я про кукурузу
[09:36:56] <andrew_b> Применительно к файлу.
[09:36:57] <il.smind++> andrew_b: :)
[09:37:20] <andrew_b> Yury V. Zaytsev: наверное, надо установить пакет с русскими манами.
[09:37:28] <il.smind++> про то что он изменён :)
[09:37:34] <andrew_b> man-pages-ru или как-то так.
[09:37:46] <andrew_b> il.smind++: хорошо, а changed?
[09:37:54] <il.smind++> andrew_b: :)
[09:37:55] <andrew_b> Тоже изменён?
[09:38:12] <il.smind++> про то что он изменён :)
[09:38:26] <andrew_b> Вот и про это.
[09:38:58] <andrew_b> Только одно из этих времён про сам файл, а второе про inode.
[09:39:10] <andrew_b> Надо их различать.
[09:39:26] <Yury V. Zaytsev> У меня в русском мане та:
[09:39:29] <Yury V. Zaytsev> time_t st_atime; /* время последнего доступа */
time_t st_mtime; /* время последней модификации */
time_t st_ctime; /* время последнего изменения */
[09:39:35] <il.smind++> andrew_b: я понимаю про что ты
[09:39:37] <andrew_b> Да.
[09:39:43] <Yury V. Zaytsev> Т.е. выворачиваются модификацией и измнением. Хмм...
[09:40:04] <andrew_b> Но там чуть ниже идёт разжёвывание.
[09:40:12] <andrew_b> Что есть что.
[09:40:14] <il.smind++> я про то что есть принятый термин
[09:40:33] <il.smind++> и не стоит от устоев отходить
[09:41:10] <andrew_b> Да?
[09:41:38] <Yury V. Zaytsev> andrew_b: как ты считаешь, разумно полагать, что человек, которого интересуют значения этих полей читал ман или по крайней мере представляет себе о чем идет речь?
[09:41:38] <andrew_b> Запусти MC в английской локали, измени в редакторе файл и попробуй выйти.
[09:42:07] <andrew_b> il.smind++: File was modified, Save with exit?
[09:42:30] <andrew_b> Yury V. Zaytsev: пользователи манов не читают.
[09:42:54] <Yury V. Zaytsev> Пользователи даже не знают что такое инод я думаю
[09:43:09] <andrew_b> Тоже вот.
[09:43:19] <Yury V. Zaytsev> Как ты думаешь, не зная что такое инод, могут ли они интерпретировать различие между mtime и ctime?
[09:43:34] <Yury V. Zaytsev> Ну это и есть устой =) modified --- это файл
[09:43:39] <Yury V. Zaytsev> А changed это например buffer.
[10:07:36] <andrew_b> Что по вьюверу решим?
[10:07:51] <il.smind++> andrew_b: ?
[10:08:55] <andrew_b> Вчерась был вопрос про перенос вьювера в стабильный бранч.

[10:56]<andrew_b> Теперь что я имею сказать про новый вьювер в стабильном бранче.
[10:58]<andrew_b> Сначала хотелось бы починить 2135 и 2005.
[10:09:33] <il.smind++> andrew_b: ты за перенос?
[10:10:21] <andrew_b> Я за перенос. Но с двумя этими исправлениями.
[10:10:46] <il.smind++> я воздержался
[10:10:54] <andrew_b> Слабак.
[10:11:00] <il.smind++> но еслу славу уболтаешь то
[10:11:23] <andrew_b> 2005 кто чинить будет? Я сделал подход и не осилил.
[10:11:32] <andrew_b> il.smind++: так это...
[10:11:42] <andrew_b> [16:43:44] <slavazanko> оставшимся в живых: имеет смысл перенести новый вьювер в стейбл? Или пус ть ещё обкатается?
[10:11:53] <andrew_b> Он сам убалтывает.
[10:12:52] <slavazanko> eue
[10:12:54] <slavazanko> угу
[10:13:39] <andrew_b> Я закрыт на обед.
[10:40:10] <andrew_b> Открыто.
[10:40:18] <andrew_b> Следующий!
[10:41:00] <slavazanko> шустрый ты
[10:41:56] <andrew_b> 8-10 минут туда обратно. Остальное на еду. В это время очередей обычно не бывает.
[10:43:22] <il.smind++> 2005 он мой
[10:44:38] <andrew_b> Я и не претендую...
[10:44:41] <andrew_b> :)
[10:44:43] <il.smind++> мужской род
[10:45:07] <il.smind++> единственное число
[10:45:47] <andrew_b> Садись. Пятёрка!
[10:46:46] <il.smind++> 2135 чинить не надо
[10:46:50] <il.smind++> это фича
[10:47:50] <il.smind++> еще в тот раз я думал над этой хренью
[10:48:13] <il.smind++> чуть последнее здоровье не потерял
[10:48:32] <andrew_b> Ну меня иногда достаёт.
[10:49:31] <il.smind++> andrew_b: имхо нельзя его починить не затормозив перемотку по пгдн
[10:49:39] <Yury V. Zaytsev> il.smind++: не фича это
[10:49:53] <Yury V. Zaytsev> il.smind++: почему меня ни один редактор этим не задалбывает?
[10:50:12] <il.smind++> они устаревшие
[10:50:26] <Yury V. Zaytsev> Отлично
[10:50:46] <andrew_b> il.smind++: Кто/что они?
[10:50:50] <Yury V. Zaytsev> Т.е. когда наприер ctrl+hom и т.п. перевешивать мы смотрим на другие редакторы. а когда баг убодный тебе, они все сразу устаревают
[10:51:20] <andrew_b> Yury V. Zaytsev: так его! А то ишь...
[10:51:58] <il.smind++> andrew_b: "они" версии жалких людишек которые "не понимают"
[10:52:48] <il.smind++> еще раз рассказываю что мешает реализации
[10:53:35] <il.smind++> 1) начнет конкретно тормозить pgndn
[10:56:31] <andrew_b> Дальше.
[10:56:45] <andrew_b> Чем не устраивает мой патч?
[11:03:37] <il.smind++> andrew_b: он хороший
[11:03:45] <il.smind++> устраивает
[11:03:49] <il.smind++> но он не работает
[11:05:19] <il.smind++> и заставить его работать нереально
[11:06:09] <il.smind++> т.к. всегда после переключения wrap/unwrap будет слетать позиция
[11:06:28] <andrew_b> Ну будет. Ну и что?
[11:06:38] <andrew_b> Это не так уж критично.
[11:07:00] <il.smind++> ну ты не будешь уверен что ты в конце файла
[11:07:44] <Yury V. Zaytsev> il.smind++: почему netbeans по pgdown и вообще никто не тормозит?
[11:07:48] <Yury V. Zaytsev> Они волшебные?
[11:08:14] <il.smind++> Yury V. Zaytsev: в бинсах правда можно открыть бинарь на 4 гига?
[11:09:24] <il.smind++> в бинсах можно переключать кодировки и режим врап?
[11:10:51] <andrew_b> Мне кажется, что скачки текста при переключении кодировок и wrap/unwrap некритичны.
[11:10:58] <andrew_b> Точнее, я уверен.
[11:11:27] <il.smind++> ну...
[11:12:05] <il.smind++> а то что pgdn будет перематывать на конец файла?
[11:12:26] <andrew_b> Да, ещё вспомнил. Надо дочинить скролл врапнутой строки.
[11:12:48] <andrew_b> il.smind++: не понял вопроса.
[11:13:04] <il.smind++> а то что pgdn будет перематывать За конец файла?
[11:13:38] <andrew_b> Я поработаю над этим.
[11:13:55] <il.smind++> нет!!!
[11:14:05] <il.smind++> это затормозит скрол
[11:14:15] <andrew_b> Нессы.
[11:14:21] <andrew_b> Я только попродую.
[11:14:24] <il.smind++> я конкретно ссу
[11:14:28] <andrew_b> Попробую.
[11:14:31] <il.smind++> я знаю что говорю
[11:14:37] <il.smind++> я неделю думал над этим
[11:15:17] <il.smind++> пробовал предугадывание
[11:16:06] <il.smind++> т.е. когда проверка на конец файла начинает отрабатывать не с первого нажатия а ближе к концу файла
[11:16:52] <il.smind++> т.е. отсчитываем предел
[11:17:00] <il.smind++> Ширина*Высоту * 2
[11:17:17] <il.smind++> Ширина*Высоту * 3
[11:17:49] <il.smind++> это столько байт от конца файла
[11:18:03] <il.smind++> т.е. та зона в которой уже надо начинать проверку
[11:18:41] <il.smind++> но это только для врапнутой строки
[11:19:17] <il.smind++> вобщем если строки в конце файла длинные то это не канает
[11:25:31] <il.smind++> Yury V. Zaytsev: ну ты где?
[11:26:10] <Yury V. Zaytsev> il.smind++: а что?
[11:26:23] <il.smind++> :)
[11:26:33] <Yury V. Zaytsev> il.smind++: я на работе
[11:26:34] <il.smind++> ну я жду ответа :)
[11:26:39] <Yury V. Zaytsev> il.smind++: wrap не умеет
[11:26:49] <Yury V. Zaytsev> il.smind++: файлы умеет, если есть больше памяти
[11:26:59] <il.smind++> 4 гига?
[11:27:31] <Yury V. Zaytsev> Мне кажется, что ты не так считаешь. Надо сделать seek на конец файла и смотреть оттуда в обратном порядке
[11:27:35] <Yury V. Zaytsev> По ctrl+end
[11:27:42] <Yury V. Zaytsev> Не понимаю почему это должно тормозить
[11:33:48] <il.smind++> Yury V. Zaytsev: как бы по проще обиснить та...
[11:34:08] <il.smind++> [13:34:58] <Yury V. Zaytsev> Мне кажется, что ты не так считаешь. Надо сделать seek на конец файла и смотреть оттуда в обратном порядке
[13:35:03] <Yury V. Zaytsev> По ctrl+end
сейчас так и работает...
[11:34:19] <il.smind++> кроме 1-го но
[11:34:55] <il.smind++> если после этого нажать pgdn то оно улетает за край конца файла
[11:35:41] <Yury V. Zaytsev> А флаг то какой-нибудь нельяз сделать?
[11:39:17] <il.smind++> флаг чего?
[13:24:01] <il.smind++> кто здесь?
[13:24:10] <slavazanko> где?
[13:24:15] <il.smind++> там
[13:24:30] <slavazanko> тебе показалось
[13:24:43] <il.smind++> совсем никого?
[13:24:56] <slavazanko> Зося Синицкая: скажи ему
[13:25:09] <Зося Синицкая> slavazanko: люблю гусей
[13:25:18] <slavazanko> окак зоофилка
[13:25:49] <il.smind++> slavazanko: кюшать да, а так нэт
[13:38:10] <il.smind++> andrew_b: Гражданин!
[13:38:18] <il.smind++> 212_dialog_hardcoded_hotkeys
[13:39:01] <il.smind++> а я кстати придумал как сделать мокрОсы
[13:39:24] <il.smind++> я не там искал
[13:39:41] <il.smind++> а сегодня мне открылась ИСНИНА!
[13:39:58] <andrew_b> Что открылась???
[13:40:02] <il.smind++> ))
[13:40:23] <il.smind++> иснина, что-ж ещё :)
[13:40:40] <andrew_b> Истина? И тебе это так вставило, что аж руки затряслись?
[13:40:54] <il.smind++> ну и это тоже
[13:41:20] <andrew_b> А 212_dialog_hardcoded_hotkeys?
[13:42:17] <il.smind++> надо было мне эти макросы в диалоге крутить
[13:42:18] <il.smind++> andrew_b: 212 готов
[13:42:31] <il.smind++> а открылось мне что через обработчик диалога все клавиши проходят
[13:42:47] <il.smind++> а значит там можно их и подсовывать
[13:43:03] <andrew_b> refresh_cmd ()
[13:43:06] <il.smind++> и мне не нужно париться с буфером клавиатуры
[13:43:13] <andrew_b> refresh_cmd (void)
[13:43:19] <il.smind++> andrew_b: да
[13:43:25] <il.smind++> косяк
[13:44:06] <il.smind++> если ты с этим бранчем будешь работать дальше то можешь 3 коммита засквошить
[13:44:15] <il.smind++> или я сейчас допушу
[13:44:32] <andrew_b> 713 { ESC_CHAR, CK_DialogCancel, "Esc" },
714 { XCTRL('g'), CK_DialogCancel, "C-g" },
[13:44:39] <andrew_b> F10 забыл?
[13:44:44] <il.smind++> а...
[13:44:53] <il.smind++> ну не то чтобы забыл...
[13:45:00] <il.smind++> не стал делать
[13:45:07] <andrew_b> Почему?
[13:45:14] <il.smind++> предлагаешь его тоде задефолтить?
[13:45:18] <andrew_b> Да.
[13:45:29] <il.smind++> ща тогда...
[13:45:53] <andrew_b> И ещё...
[13:46:36] <andrew_b> 867 870 if (tty_got_interrupt ())
868 key = XCTRL ('g');
871 {
872 dialog_execute_cmd (h, CK_DialogCancel);
873 return;
874 }
869 875 else
870 876 return;

Мне кажется, что тут ретурнов многовато.
[13:47:16] <andrew_b> Можно убрать
873 return;
874 }
869 875 else
[13:48:07] <andrew_b> А is_abort_char по-прежнему используется?
[13:48:12] <andrew_b> В диалоге.
[13:51:20] <il.smind++> andrew_b> А is_abort_char по-прежнему используется?
м...
[13:52:18] <il.smind++> ща...
[13:54:13] <il.smind++> andrew_b: поправил
[13:55:28] <andrew_b> Не вижу что-то.
[13:56:06] <andrew_b> 666 static void
667 dialog_handle_key (Dlg_head * h, int d_key)
668 {
669 if (is_abort_char (d_key))
670 {
671 h->ret_value = B_CANCEL;
672 dlg_stop (h);
673 return MSG_HANDLED;
674 } else {
[13:59:32] <andrew_b> И вот ещё:
745 /* TAB used to cycle */
746 if (!(h->flags & DLG_WANT_TAB))
747 {
748 if (d_key == '\t')
749 {
750 dlg_one_down (h);
751 return;
752 }
753 else if (d_key == KEY_BTAB)
754 {
755 dlg_one_up (h);
756 return;
757 }
758 }
[14:03:41] <andrew_b> s/dialog_execute_cmd/dlg_execute_cmd
s/dialog_handle_key/dlg_handle_key
[14:03:54] <andrew_b> Для однообразия.
[14:06:55] <il.smind++> ок
[14:07:36] <il.smind++> andrew_b: с этим что делать не знаю
745 /* TAB used to cycle */
746 if (!(h->flags & DLG_WANT_TAB))
747 {
748 if (d_key == '\t')
749 {
750 dlg_one_down (h);
751 return;
752 }
753 else if (d_key == KEY_BTAB)
754 {
755 dlg_one_up (h);
756 return;
757 }
758 }
[14:08:11] <andrew_b> Видимо, тоже dialog_execute_cmd использовать.
[14:09:12] <il.smind++> там очень заколдовано...
[14:16:45] <il.smind++> andrew_b: ща запушу
[14:18:04] <il.smind++> andrew_b: я запушил
[14:19:08] <il.smind++> andrew_b: я не понимаю почему таб так воспринимается
[14:19:27] <andrew_b> +#if 0
[14:19:30] <andrew_b> Ненене.
[14:19:35] <andrew_b> Так нельзя.
[14:19:45] <andrew_b> Как так?
[14:19:54] <andrew_b> Как воспринимается?
[14:20:39] <il.smind++> как точка
[14:20:52] <andrew_b> Где?
[14:20:58] <il.smind++> #if 0
это для того чтобы пока не удалять
[14:21:31] <andrew_b> Ну йоп.
[14:21:37] <il.smind++> ну вот теперь если в поле ввода жмешь таб то пишется точка
[14:21:37] <andrew_b> Что ты мне подсунул?
[14:21:47] <il.smind++> andrew_b: все нормально
[14:21:55] <il.smind++> не кипишуй
[14:22:24] <andrew_b> dialog.c:672: warning: 'return' with a value, in function returning void
dialog.c:674: warning: 'return' with a value, in function returning void
dialog.c:771: error: void value not ignored as it ought to be
[14:23:00] <andrew_b> 666 static void
667 dlg_handle_key (Dlg_head * h, int d_key)
[14:23:21] <andrew_b> s/void/cb_ret_t
[14:25:13] <andrew_b> Точка потому, что это непечатный символ.
[14:26:10] <andrew_b> Таб должен обрабатываться как команда, а не как символ.
[14:31:50] <andrew_b> rss get http://www.midnight-commander.org/timeline?ticket=on&ticket_details=on&max=50&daysback=90&format=rss 10 head
[14:32:04] <Зося Синицкая> andrew_b: Новости для http://www.midnight-commander.org/timeline?ticket=on&ticket_details=on&max=50&daysback=90&format=rss Midnight Commander

• Ticket #2131 (E: mc: binary-or-shlib-defines-rpath ./usr/bin/mc /usr/lib) updated

• Ticket #2147 (create a skin repository) created

• Ticket #2146 (Misleading label "Status:" in the Info panel) updated

• Ticket #2148 (Support for --with-slang-static option) created

• Ticket #2148 (Support for --with-slang-static option) updated

• Ticket #2129 (--enable-static has no effect) updated

• Ticket #2146 (Misleading label "Status:" in the Info panel) updated

• Ticket #1648 (Single-line boxes wanted) updated

• Ticket #1648 (Single-line boxes wanted) closed

• Ticket #2146 (Misleading label "Status:" in the Info panel) updated
[14:44:44] <il.smind++> andrew_b: ты говоришь очевидные вещи, я это и сам знаю
[14:45:24] <il.smind++> но esc, enter тоже непечатные но они обрабатываются нопмально
[14:45:45] <andrew_b> Я пока не готов ответить.
[14:51:54] <il.smind++> в общем давай я сделаю рабочий вариант без варнингов а потом подумаем, с наскоку у меня в прошлый раз победить таб не получилось
[14:52:37] <andrew_b> il.smind++: есть рары с русскими именами файлов внутри?
[14:52:56] <il.smind++> andrew_b: ты про кракозябры?
[14:52:58] <andrew_b> http://www.midnight-commander.org/ticket/2049#comment:4
[14:53:01] <andrew_b> Да.
[14:53:58] <il.smind++> потесчу
[15:10:49] iNode вышел из конференции
[15:28:06] andrew_b вышел из конференции: конец рабочего дня
[16:11:14] Yury V. Zaytsev вышел из конференции
[16:12:13] Yury V. Zaytsev зашёл в конференцию
[16:40:08] Yury V. Zaytsev вышел из конференции
[16:42:09] Yury V. Zaytsev зашёл в конференцию
[17:16:57] slavazanko вышел из конференции
[17:40:58] ASM зашёл в конференцию
[17:43:48] andrew_b зашёл в конференцию
[18:17:57] iNode зашёл в конференцию
[19:10:35] repolainen зашёл в конференцию
[19:18:40] andrew_b вышел из конференции: Replaced by new connection
[19:18:44] andrew_b зашёл в конференцию
[19:23:15] iNode вышел из конференции
[19:23:19] iNode зашёл в конференцию
[19:45:14] styx.mp зашёл в конференцию
[20:01:20] <repolainen> http://feedproxy.google.com/~r/org/LOR/~3/o0sbscjVEqQ/4797821
[20:01:43] <repolainen> regeditd
[20:03:47] axaru зашёл в конференцию
[20:04:20] <axaru> Добрый вечер
[20:07:32] <repolainen> http://www.sh.udm.ru/humor/murphy1.html
[20:08:57] <axaru> repolainen, все правда
[20:09:38] <andrew_b> repolainen: к чему ты вспомнил про законы Мерфи?
[20:10:49] <repolainen> да шото вот :]
[20:11:18] <repolainen> одному из друзей сегодня не повезло прочувствовать из на собственной шкуре :]
[20:12:01] <axaru> Кстати говоря я как то обучался в ИБМ управдению проектами - там половина этих законов - как постулаты.
[20:12:19] <repolainen> вынужден согласиться :]
[20:12:39] <axaru> А мне нравится очень вот этот
[20:13:09] <axaru> Для химиков
Грячая пробирка точно такая же на вид как и холодная
[20:13:15] <repolainen> :]
[20:13:43] <axaru> В детстве не раз обжигался неостывшим свинцом....
[20:18:16] <axaru> Коллеги, где то проскакивало сообщение об изменениях в glib 2.25.
http://www.pcnews.ru/news/glib-dconf-gsettings-hackfest-25-gnome-http-live-org-gnomegoals-gsettingsmigration-298173.html
[20:18:38] <axaru> Не повлияет ли это на переносимость mc&
[20:18:44] <axaru> ?
[20:18:45] <andrew_b> На LOR. :)
[20:18:50] <repolainen> палево
[20:19:01] <repolainen> глиб станет настолько портабельным, что сломает mc? :]
[20:19:08] <andrew_b> Нет. GKeyFile никуда не девается.
[20:19:26] * repolainen бы посмотрел на аффторов glib после релиза с чем-нибудь таким
[20:19:49] <axaru> Не ... glib и так тяжело компилить на embedded
[20:19:50] <repolainen> обычно поломка в API пребует смены мажорной версии
[20:26:55] zeihee зашёл в конференцию
[20:30:31] andrew_b вышел из конференции
[20:36:44] styx.mp вышел из конференции
[20:50:19] zeihee вышел из конференции
[22:10:38] repolainen вышел из конференции
[22:25:40] Yury V. Zaytsev вышел из конференции
[22:39:44] axaru вышел из конференции
[22:40:23] axaru зашёл в конференцию
[23:26:32] slavazanko/h зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!