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

Тема: http://www.midnight-commander.org | Latest stable: 4.7.0.5 | Latest release: 4.7.2
[05:44:54] repolainen зашёл в конференцию
[05:45:26] iNode зашёл в конференцию
[05:57:52] BanderOS зашёл в конференцию
[06:00:57] andrew_b зашёл в конференцию
[06:04:57] il.smind зашёл в конференцию
[06:30:41] repolainen вышел из конференции
[06:58:23] il.smind вышел из конференции: Компьютер вошёл в спящий режим
[07:05:19] il.smind зашёл в конференцию
[07:08:34] il.smind вышел из конференции: Компьютер вошёл в спящий режим
[07:54:05] BanderOS вышел из конференции
[07:54:20] BanderOS зашёл в конференцию
[07:55:18] <slavazanko> доброе утро
[07:56:12] <andrew_b> Привет.
[08:02:24] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2161 (DEL - clear input line in dialog) updated
http://www.midnight-commander.org/ticket/2161#comment:10
• Ticket #2168 (Hotkey shouldn't be capitalized) updated
http://www.midnight-commander.org/ticket/2168#comment:10
[08:17:30] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2168 (Hotkey shouldn't be capitalized) closed
http://www.midnight-commander.org/ticket/2168#comment:11
• Ticket #1771 (Hide cursor when menu opened) updated
http://www.midnight-commander.org/ticket/1771#comment:12
• Ticket #1771 (Hide cursor when menu opened) closed
http://www.midnight-commander.org/ticket/1771#comment:13
[08:24:12] andrew_b вышел из конференции
[08:24:57] andrew_b зашёл в конференцию
[09:05:35] <andrew_b> Когад релиз? :)
[09:05:43] <andrew_b> Когда
[09:05:57] <slavazanko> В первых числах по плану :)
[09:05:59] <slavazanko> кстати
[09:06:11] <slavazanko> имеет смысл новый вьювер в стейбл перетянуть ежу?
[09:06:17] <slavazanko> ежу=уже :)
[09:06:41] <andrew_b> А с ним не всё хорошо.
[09:06:45] <slavazanko> ?
[09:07:01] <andrew_b> Ну, поеска там иногда не очень. :)
[09:07:21] <slavazanko> эм... регексовая?
[09:07:26] <andrew_b> Не.
[09:07:31] <andrew_b> Ща найду.
[09:08:34] <andrew_b> http://www.midnight-commander.org/ticket/2132
[09:08:44] <andrew_b> http://www.midnight-commander.org/ticket/2124
[09:10:15] <slavazanko> понято
[09:10:54] <andrew_b> http://www.midnight-commander.org/ticket/2135#comment:17
[09:11:02] <andrew_b> Только я пока не понял суть.
[09:11:45] <slavazanko> Это кажись то, что уже залечили перед самым релизом
[09:12:42] <andrew_b> Переоткрыт 2 недели назад.
[09:12:49] <andrew_b> Уже после релиза.
[09:13:18] <slavazanko> угу
[09:13:30] <slavazanko> понято. и это гляну.
[09:15:08] <andrew_b> И патч сделан на основе 4.7.2.
[09:15:19] <slavazanko> угу, уже увидел
[09:20:11] <andrew_b> Кстати, а как переносить вьювер? Коммит за коммитом?
[10:11:12] <andrew_b> За http://www.midnight-commander.org/ticket/1646 ещё б кто проголосовал... Тогда можно будет апдейтить po-файлы.
[10:11:54] <slavazanko> Кстати, а как переносить вьювер? Коммит за коммитом?
git log -- src/viewer
[10:12:56] <andrew_b> Таки покоммитно? Или просто заменить файлы из бранча на файлы из мастера?
[10:17:14] <andrew_b> git log -- src/viewer

Там много взаимозависимого. Надо аккуратно и выборочно.
[10:43:16] <andrew_b> Просто заменить файло не получится.
[10:45:01] <slavazanko> угу
[10:45:30] Yury V. Zaytsev зашёл в конференцию
[10:46:14] <Yury V. Zaytsev> Насчет релиза
[10:46:22] <slavazanko> ?
[10:46:24] <Yury V. Zaytsev> Трансляторам предупреждение не забываем
[10:46:37] <Yury V. Zaytsev> Скажите мне после апдейта по будет я пошлю
[10:47:03] <andrew_b> В стейбле вроде ничего такого с прошлого релиза не было.
[10:47:09] <andrew_b> Или было?
[10:47:29] <Yury V. Zaytsev> Я не про стебйл а вообще
[10:47:46] <andrew_b> А это через месяц.
[10:48:18] <andrew_b> Вот 1646 вольём, тогда можно будет писать.
[10:49:14] <andrew_b> Ещё Илья никак 2161 не доделает. Там тоже изменения в мане.
[10:49:43] <andrew_b> Основная сейчас проблема -- это протухшие локализованные маны.
[10:50:08] <andrew_b> Интерфейс худо-бедно апдейтится через Трансифекс.
[10:50:21] <andrew_b> А вот маны заброшены.
[10:50:33] <andrew_b> Кроме русского.
[10:50:35] <Yury V. Zaytsev> А, вы про релиз стейбла говорите
[10:50:41] <andrew_b> Да.
[12:08:24] andrew_b вышел из конференции
[12:11:14] andrew_b зашёл в конференцию
[12:20:31] <slavazanko> Андрей, если не сильно занят, посмотри, плиз,
https://www.midnight-commander.org/changeset/e9b945ba63e76590c5d59a18fd0d4c8283818798
[12:21:26] <slavazanko> я не знаю, как решить вопрос вычисления смещения.
если там только ASCII_текстовка, то всё гуд. если многобайтная, то хз как вычислить, если в середине строки управляющие символы встретятся (и нули)
[12:25:55] <andrew_b> Это Илью надо.
[12:26:36] <slavazanko> понято.
Ок, пока, 2135 сделаю
[12:26:47] <andrew_b> Он что-то говорил про это.
[12:28:46] <andrew_b> edit_move_forward3()
[12:28:56] <andrew_b> По аналогии надо сделать.
[12:29:11] <slavazanko> гм..
[12:29:16] <andrew_b> Либо сделать универсальную функцию.
[12:29:17] <slavazanko> ща гляну
[12:34:27] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2132 (Viewer does't make horizontal scroll to the found text.) updated
http://www.midnight-commander.org/ticket/2132#comment:1
[12:58:37] il.smind зашёл в конференцию
[13:00:05] <slavazanko> Во, Илья...
[13:00:15] <slavazanko> ты тут или тут только аккаунт?
[13:01:53] <slavazanko> Андрей, смысл 1646 в том, чтобы убрать лишние ведущие/ведомые пробелы со всех строк перевода или только с тех, которые используются в вызовах message()?
[13:04:15] <andrew_b> Теоретически во всех.
[13:04:45] <andrew_b> Вставкой нужных пробелов должен заботиться тулкит, а не пользователь.
[13:06:01] <slavazanko> много где остались пробелы.
Тупо искал по
")

<пробел, двойная кавычка, скобка>
[13:06:26] <slavazanko> например:
- header = g_strconcat (_("Remove: "), str_trunc (entry->label, 30), (char *) NULL);
+ header = g_strconcat (_("Remove:"), " ", str_trunc (entry->label, 30), (char *) NULL);
[13:06:35] <slavazanko> не?
[13:06:53] <andrew_b> Не понял.
[13:07:07] <slavazanko> _("Remove: ") - пробел в конце строки
[13:07:19] <slavazanko> его выносим за пределы перевода
[13:07:26] <andrew_b> Ща.
[13:07:39] <slavazanko> src/hotlist.c
[13:07:52] <slavazanko> src/boxes.c
if (!state_str [0]){
- state_str [0] = _("Running ");
+ state_str [0] = _("Running");
state_str [1] = _("Stopped");
}
[13:08:31] <slavazanko> src/user.c
if (menu_lines == 0)
- message (D_ERROR, MSG_ERROR, _(" No suitable entries found in %s "), menu);
+ message (D_ERROR, MSG_ERROR, _("No suitable entries found in %s"), menu);
else {
max_cols = min (max (max_cols, col), MAX_ENTRY_LEN);
[13:10:01] <andrew_b> Щорт...
[13:11:53] <slavazanko> исправишь? или я, пока Илья спит?
[13:12:07] <andrew_b> Я исправлю, но не сейчас.
[13:12:10] <slavazanko> ок
[13:13:07] <andrew_b> Кое-где без пробелов всё-таки не обойтись.
[13:13:21] <andrew_b> Или придётся многое менять.
[13:13:27] <andrew_b> Например,
[13:13:37] <andrew_b> 1850 static const char *prompt_parts[] = {
1851 N_("file"),
1852 N_("files"),
1853 N_("directory"),
1854 N_("directories"),
1855 N_("files/directories"),
1856 N_(" with source mask:"),
1857 N_("to:")
1858 };
[13:13:44] <andrew_b> 1856 N_(" with source mask:"),
[13:14:09] <andrew_b> Без пробела два слова сливаются.
[13:14:33] <slavazanko> а где они сливаются? в каком месте?
[13:14:45] <andrew_b> Диалог копирования.
[13:14:57] <slavazanko> угу
[13:15:55] <slavazanko> ок, это можно и оставить с пометкой о причинах этого пробела
[13:16:14] <andrew_b> Ещё.
[13:16:25] <andrew_b> 1466 const char *password_input_fields[] = {
1467 N_(" Link to a remote machine "),
1468 N_(" FTP to machine "),
1469 N_(" SMB link to machine ")
1470 };
[13:16:36] <andrew_b> Тут я не совсем понял логику.
[13:16:59] <andrew_b> 1492 const char *p = in->history_name + 3;
1493
1494 for (i = 0; i < ELEMENTS; i++)
1495 if (strcmp (p, password_input_fields[i]) == 0)
1496 break;
[13:17:28] <andrew_b> Тут эти поля сравниваются с названием истории. Так?
[13:17:34] <slavazanko> да
[13:17:43] <slavazanko> название истории с пробелами
[13:17:53] <andrew_b> Это не важно.
[13:18:24] <andrew_b> Если пробелы удалить, возможны проблемы с теми, кто потеряет истории.
[13:18:30] <slavazanko> [inp:ftplink_cmd: FTP to machine ]
[13:18:36] <slavazanko> да
[13:18:55] <slavazanko> либо тримать название истории
[13:19:07] <slavazanko> g_str_trim() или как его там
[13:19:17] <andrew_b> Ну тоже вариант.
[13:19:48] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #1646 (Remove leading and trailing spaces in i18n'd resources) updated
http://www.midnight-commander.org/ticket/1646#comment:3
[13:20:02] <andrew_b> 1492 const char *p = in->history_name + 3;
Почему тут 3?
[13:20:34] <slavazanko> хз. может, какой префикс пропускается.
[13:20:47] <slavazanko> там по любому надо g_strdup() и потом на копию натравить трим
[13:20:52] <andrew_b> Похоже.
[13:32:03] <andrew_b> Откуда у тебя [inp:ftplink_cmd: FTP to machine ] ?
[13:32:26] <andrew_b> А, нашёл.
[13:32:39] <slavazanko> ~/.mc/history
[13:34:16] <andrew_b> А ещё есть локализованное.
[13:34:50] <slavazanko> вроде избавлялись когда-то от него
[13:35:14] <andrew_b> Да. Только ведь
[13:35:31] <andrew_b> 1495 if (strcmp (p, password_input_fields[i]) == 0)

Это сравнение с переведённой стокой.
[13:35:52] <andrew_b> 1480 #ifdef ENABLE_NLS
1481 for (i = 0; i < ELEMENTS; i++)
1482 password_input_fields[i] = _(password_input_fields[i]);
1483 #endif
[13:37:03] <andrew_b> Зачем все эти inp?
[13:37:26] <slavazanko> у меня оно почему-то в непереведённую секцию лупит. сейчас проверил: FTP-соединение, от балды строку. потос в ~/.mc/history
добавилось в [inp:ftplink_cmd: FTP to machine ]
[13:38:27] <andrew_b> У меня тоже.
[13:39:03] <il.smind> slavazanko: сейчас тут
[13:39:35] <slavazanko> гуд.
(13:29:43) slavazanko: Андрей, если не сильно занят, посмотри, плиз,
https://www.midnight-commander.org/changeset/e9b945ba63e76590c5d59a18fd0d4c8283818798

(13:30:38) slavazanko: я не знаю, как решить вопрос вычисления смещения.
если там только ASCII_текстовка, то всё гуд. если многобайтная, то хз как вычислить, если в середине строки управляющие символы встретятся (и нули)
(13:35:07) andrew_b: Это Илью надо.
(13:35:48) slavazanko: понято.
[13:40:28] <slavazanko> бранч 2132_viewer_horiz_scroll
[13:41:10] <il.smind> мне сейчас надо в футбол играть
[13:41:23] <il.smind> вернусь посмотрю, ок?
[13:41:30] <il.smind> сын ждет
[13:41:30] <slavazanko> ок :)
[13:41:34] <andrew_b> А какого хрена заходил?
[13:41:44] <slavazanko> сын - святое.
mc - хобби
[13:42:03] <slavazanko> подразниться :)
[14:42:03] BanderOS вышел из конференции
[14:42:30] <il.smind> andrew_b: приехал с города заглянул
[14:43:48] <il.smind> (13:30:38) slavazanko: я не знаю, как решить вопрос вычисления смещения.
если там только ASCII_текстовка, то всё гуд. если многобайтная, то хз как вычислить, если в середине строки управляющие символы встретятся (и нули)
Андрей все правильно написал
[14:44:09] <andrew_b> УРА!!!!!
[14:44:14] <il.smind> надо делать аналог forward3
[14:44:21] <slavazanko> общий для всех
[14:44:27] <slavazanko> обсуждали как-то
[14:44:40] <andrew_b> С хреновой тучей аргументов.
[14:44:53] <il.smind> slavazanko: да там специфика есть редакторская
[14:45:05] <il.smind> я бы отдельную нарисовал
[14:45:16] <slavazanko> специфику надо вынести. оставить "ядро" - общий для всех код
[14:46:56] <andrew_b> Сдаётся мне, надо делать клинап для 4.7.3. Я тут пару-тройку нюансов нашёл. А то забуду.
[14:47:36] <andrew_b> И для 4.7.0.6 тоже.
[14:47:55] <andrew_b> Нюансы частично те же самые.
[14:48:25] <slavazanko> делай
[14:48:39] <andrew_b> Позже. Дома.
[14:50:17] <andrew_b> il.smind: что у нас с 2161_del_clear_dialog_field?
[14:53:20] iNode вышел из конференции
[15:25:41] andrew_b вышел из конференции: конец рабочего дня
[15:37:45] <il.smind> andrew_b: все хорошо с ним, я думал кто то из вас вольёт
[15:37:48] il.smind вышел из конференции: Компьютер вошёл в спящий режим
[16:28:21] Yury V. Zaytsev вышел из конференции
[16:40:21] Yury V. Zaytsev зашёл в конференцию
[17:20:14] Yury V. Zaytsev вышел из конференции
[18:04:29] styx.mp зашёл в конференцию
[18:40:18] andrew_b зашёл в конференцию
[18:41:21] <andrew_b> il.smind: как это хорошо? А s/inputinactive/inputunchanged ?
[19:09:50] repolainen зашёл в конференцию
[19:33:29] iNode зашёл в конференцию
[19:34:19] andrew_b вышел из конференции: Replaced by new connection
[19:34:22] andrew_b зашёл в конференцию
[19:56:03] il.smind зашёл в конференцию
[20:07:32] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #1646 (Remove leading and trailing spaces in i18n'd resources) updated
http://www.midnight-commander.org/ticket/1646#comment:4
[20:17:22] andrew_b вышел из конференции
[20:29:11] <il.smind> andrew_b: ок, ща поправлю...
[20:40:10] il.smind вышел из конференции
[20:43:11] iNode вышел из конференции
[20:47:45] il.smind зашёл в конференцию
[20:47:52] storchaka зашёл в конференцию
[20:50:05] <storchaka> Здравствуйте
[20:50:12] <il.smind> storchaka: да
[20:50:39] <storchaka> Скоро ли 4.7.3?
[20:50:58] <il.smind> storchaka: зависит от восприятия
[20:51:15] <il.smind> кому то 2 месяца очень долго
[20:51:30] <il.smind> кому то очень скоро
[20:51:36] Зося_Синицкая вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found
[20:52:08] <il.smind> план выпуска нестабильных версий 1 в 2 мес.
[20:52:12] <storchaka> За что так Зосю?
[20:52:23] <il.smind> да пошла она
[20:54:34] <storchaka> Нет ли в планах bindings.d и menu.d?
[20:57:52] il.smind вышел из конференции
[21:03:43] storchaka вышел из конференции
[21:06:11] il.smind... зашёл в конференцию
[21:06:23] <il.smind...> пока нет
[21:25:52] il.smind... вышел из конференции
[21:26:01] il.smind... зашёл в конференцию
[21:30:57] il.smind... вышел из конференции
[21:34:44] il.smind... зашёл в конференцию
[21:59:32] repolainen вышел из конференции
[22:21:10] il.smind... вышел из конференции: Компьютер вошёл в спящий режим
[22:28:46] styx.mp вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!