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

Тема: http://www.midnight-commander.org | Latest release: 4.8.7 | Latest stable release: 4.8.1.7
[04:03:19] smind вышел из конференции
[05:16:31] andrew_b зашёл в конференцию
[05:59:50] smind зашёл в конференцию
[06:01:53] <smind> немного освободился
[06:02:24] <smind> Кто то знает что там за срач в почте между Ossi и кем то?
[06:27:59] monkey зашёл в конференцию
[06:28:16] <andrew_b> smind: перепиши комментарии в инфинитиве.
[06:30:51] <smind> коментарии к коммиту?
[06:30:59] <smind> комментарии к коммиту?
[06:31:32] <andrew_b> Да. К обоим.
[06:31:59] <smind> ещё и к обоим...
[06:35:00] <smind> Asks filename before edit new file. как можно поменять?
[06:35:10] <smind> Ask filename before edit new file.
?
[06:54:43] ASM зашёл в конференцию
[07:48:46] <smind> andrew_b, обновил
[07:49:46] <andrew_b> Ticket #2585 (Asks filename before create new file)

Ask filename before edit new file.

Зачем писать два раза одно и то же?
[10:14:50] <slavazanko/h> всем привет
[10:15:16] <andrew_b> Привет!
[23:03]<slavazanko/h> http://www.midnight-commander.org/ticket/399
?
[10:15:39] <slavazanko/h> а, это я для себя. типа памятка. Юра Зайцев вчера попросил посмотреть этот тикет
[10:20:13] <andrew_b> slavazanko/h: меня знаешь, что напрягает?
Например, в 5b3bddeb2c1fe52180c36d0a133d77508a26af9c try_compile() приобрела глобальную область видимости. Я так понимаю, это ради тестов. А нельзя как-нибудь по-другому?
[10:21:22] <slavazanko/h> я не нашёл. Оно не совсем приобрело глобальную видимость - в *.h не объявлено. Но да, до него можно достучаться
[10:22:26] <slavazanko/h> может, такие вынужденные глобалы называть с подчёркиванием впереди?
_try_compile()
[10:24:02] <andrew_b> А зачем?
[10:25:06] <slavazanko/h> чтобы отличать от типа "библиотечных" вызовов. или интерфейсных. Вроде и те, и те доступны, но с подчёркиванием не рекомендуется дёргать - могут поменяться после очередного рефакторинга
[10:29:45] <andrew_b> Ну ХЗ.
[10:30:01] <andrew_b> Кстати, у нас автодополнение в редакторе немного поломано.
[10:30:08] <slavazanko/h> ?
[10:30:54] <andrew_b> Я нашел два случая.
[10:31:03] <andrew_b> Начну со второго.
[10:31:40] <andrew_b> Следи за руками.
[10:32:07] <slavazanko/h> скринкастить будешь?
[10:32:23] <andrew_b> Текстом.
[10:32:54] <andrew_b> Локаль utf-8, файл в koi8-r.

эъйцукен
эъфывапр

эъ<esc-tab>

Не дополняет.
[10:33:43] <andrew_b> Если просто

э<esc-tab>

то предлагает всё.
[10:34:08] <andrew_b> Вообще всё, что есть в файле, начинается оно на э или нет.
[10:36:37] <andrew_b> Первый случай.
Локаль koi8-r, файл в utf-8.

эъйцукен
эъфывапр

эъ<esc-tab>

Предлагает правильно. Но если что-то выбрать, то получается

эъукен

Пропали две буквы.
[10:37:08] <slavazanko/h> гм
[10:37:19] <slavazanko/h> да, надо решать
[10:37:21] <andrew_b> Я вчера бисектить пробовал. Дошел до 4.8.3. Там не работало.
[10:37:34] <slavazanko/h> нашёл коммит?
[10:37:54] <andrew_b> Нет. Я решил, что broken by design. :)
[10:38:20] <slavazanko/h> :)
[10:39:43] <andrew_b> Если битность текста совпадает с битностью локали, то всё нормально.
[10:39:54] <andrew_b> А если нет -- беда.
[10:56:19] <slavazanko/h> понято, попробую в тестах воспроизвести
[11:07:05] <slavazanko/h> завотал 2585. Илья, только действительно подправь коммент к коммиту.
[11:08:19] <andrew_b> Кажись, починил дополнение.
[11:08:25] <slavazanko/h> ???
[11:08:31] <slavazanko/h> шустро
[11:08:39] <slavazanko/h> в чём была проблема?
[11:08:49] <andrew_b> В моей локали работает. Надо проверить в другой.
[11:09:10] <andrew_b> В utf-8.
[11:09:15] <andrew_b> Есть смелые?
[11:09:21] <slavazanko/h> есть. говори бранч
[11:09:43] <andrew_b> Бранча пока нет. Сейчас в клинап перенесу.
[11:10:04] <slavazanko/h> ну... пусть в клинап
[11:10:18] <slavazanko/h> хоть и не совсем правильно
[11:10:39] <andrew_b> Для проверки. Потом можно будет удалить.
[11:12:29] <andrew_b> Готово.
[11:13:19] <andrew_b> Не, отставить.
[11:13:32] <slavazanko/h> ?
[11:13:56] <andrew_b> Не, нормально всё.
[11:14:15] <andrew_b> Ложная тревога.
[11:14:23] <slavazanko/h> :)
[11:17:36] <andrew_b> Было вот что.

listbox_get_current (compl_list, &curr, NULL);

Тут curr -- это слово из диалога. Оно в экранной кодировке (koi8-r).

Потом

for (curr += word_len; *curr; curr++)
g_string_append_c (temp, *curr);

word_len -- в байтах, а текст в utf-8. Эти 4 байта -- два символа. А urr += word_len -- это 4 символа. Вот почему пропадали две буквы.
[11:18:20] <andrew_b> То есть сначала надо сконвертить curr в кодировку текста, а потом кромсать.
[11:20:44] <andrew_b> Вообще, надо из editcmd_dialog_completion_show вынести саму подстановку. Оставить только отображение диалога, как и заявлено в названии функции.
[11:21:19] <andrew_b> Видимо действительно отдельный тикет нужен.
[11:21:58] <slavazanko/h> подтверждаю, починилось
[11:22:51] <slavazanko/h> да, давай отдельным тикетом. Я тогда и тесты туда добавлю. Чтобы "накрыть" этот баг.
Вообще, надо сначала баг воспроизвести в тесте, а потом "вылечить" :)
[11:23:43] <slavazanko/h> давайте проголосуем за существующие онревьювы, если нет возражений по бранчам.
[11:24:51] <andrew_b> В 2825 сначала комментарий надо исправить, потом я проголосую.
[11:26:00] <slavazanko/h> 2206 я ещё чуток доработаю. Добавлю переход на строку во внешнем редакторе/вьювере с диалога поиска по файлам, когда ищется по содержимому.
[11:26:17] <slavazanko/h> или отдельным тикетом?
[11:26:34] <andrew_b> Давай тут же.
[11:30:33] <slavazanko/h> хренассе. гм, ничего дорабатывать не надо: оно уже работает.
[11:31:24] <slavazanko/h> гуд, за 2206 можно голосовать :)
[11:32:52] <andrew_b> http://www.midnight-commander.org/ticket/2957
[11:33:41] <slavazanko/h> отлично. Я перед этим хочу ещё клинап влить. там неплохой рефакторинг по тестам, будет проще тесты клепать.
[11:34:29] <slavazanko/h> smind: ты как по времени?
[11:34:45] <andrew_b> А 2206 и без доработки работает?
[11:35:08] <slavazanko/h> да
[11:35:22] <andrew_b> Шайтан.
[11:35:30] <slavazanko/h> сам в шоке.
Короче, реализация фичи органично вписалась в существующее.
[11:35:33] <smind> >Зачем писать два раза одно и то же?
для поиска
[11:35:36] <slavazanko/h> окружение
[11:36:17] <andrew_b> Тогда я из клинапа последний коммит удаляю.
[11:36:23] <slavazanko/h> да
[11:36:25] <andrew_b> Приаттачу его к тикету.
[11:38:14] <slavazanko/h> http://www.youtube.com/watch?v=-DQfHiibe1c
[11:40:22] <andrew_b> smind: исправь комментарий к первому коммиту в 2585. Тяжело было сразу, да?
[11:41:24] <smind> не заметил, чо
[11:41:33] <smind> andrew_b, голосуй, ща поправлю
[11:42:13] <slavazanko/h> "утром деньги - вечером стулья. Можно и наоборот, но деньги вперёд!" (с) Ильф и Петров
[11:43:10] <smind> slavazanko, как ему (так - у нас у джентльменов принято верить на слово)
[11:43:29] <smind> а как мне так "утром деньги - вечером стулья."
[11:45:50] <smind> [09:02:24] smind: Кто то знает что там за срач в почте между Ossi и кем то?
[11:46:43] <slavazanko/h> да хай срутся. я не вникал
[11:47:28] <smind> может помочь людям надо?
[11:48:17] <smind> 2585!
[11:49:11] <andrew_b> Зачем два раза?
[11:50:42] <smind> ?
[11:50:51] <andrew_b> Ask filename
[11:51:03] <smind> для поиска
[11:51:16] <andrew_b> Поиска чего?
[11:51:25] <smind> там краткое, в теле полно
[11:51:36] <andrew_b> Дооо, полнее некуда.
[11:51:38] <smind> так у нас в правилах
[11:52:02] <slavazanko/h> если полное описание повторяет краткое, то не лепи полное
[11:52:22] <smind> такого в правилах нет
[11:53:02] <andrew_b> новый русский : Куда есть экскурсии ? - В Баден-Баден.- Брателло! Ты чо, за тупого меня держишь?! Мне не надо повторять дважды...
[11:53:33] <smind> в тему, да
[11:53:49] <smind> но это не отменяет моей формальной правоты
[11:55:33] <smind> давайте ближе к делу, убрать тело описания к коммиту?
[11:55:41] <smind> мне всё равно
[11:56:25] <andrew_b> Да.
[11:57:08] <andrew_b> А если всё равно, какого тут строишь?
[11:57:24] <smind> какой ты всё таки...
[11:57:34] <smind> сделано
[11:58:11] <smind> andrew_b: А если всё равно, какого тут строишь?
это мой авторский комментарий, вот я его и отстаиваю...
[11:58:28] <smind> ...отстаивал...
[12:02:12] <andrew_b> http://fantlab.ru/files/messages/161/1610/16105/1610589/Idiot.jpeg
[12:08:33] <smind> Собянин хочет запретить чистить машины от снега
http://www.avtovzglyad.ru/article/2013/01/30/606221-sobyanin-hochet-zapretit-chistit-mashinyi-ot-snega.html
[12:08:59] <smind> там на фотке человек из будущего
[12:11:30] <andrew_b> Скоро за воздух будут брать. Воистину.
[12:42:41] <andrew_b> "Перезагрузка" отношений России и США не может продолжаться вечно...", заявил в среду глава МИД РФ Сергей Лавров.
"Если это компьютерный термин, то всем должно быть понятно, что вечная перезагрузка — это сбой в системе, она зависла", — сказал он.
[12:57:53] smind вышел из конференции
[13:02:41] smind зашёл в конференцию
[13:30:43] <slavazanko/h> smind: поревьювать не желаешь?
[14:04:09] <smind> как то со временем совсем туго, говори, вечером попробую
[14:09:45] smind вышел из конференции
[14:15:55] smind зашёл в конференцию
[14:23:09] andrew_b вышел из конференции
[14:23:47] <slavazanko/h> http://www.midnight-commander.org/ticket/55
http://www.midnight-commander.org/ticket/2206
http://www.midnight-commander.org/ticket/2101
[14:30:27] <smind> ok
[15:01:07] monkey вышел из конференции
[16:26:35] monkey зашёл в конференцию
[16:34:32] slavazanko/h вышел из конференции
[16:39:09] slavazanko/h зашёл в конференцию
[17:33:47] andrew_b зашёл в конференцию
[18:15:23] slavazanko вышел из конференции
[18:16:09] slavazanko зашёл в конференцию
[18:30:06] andrew_b вышел из конференции
[18:35:41] monkey вышел из конференции: Replaced by new connection
[18:35:50] monkey зашёл в конференцию
[19:52:24] slavazanko/h вышел из конференции
[19:53:52] D-ion вышел из конференции: Replaced by new connection
[19:53:58] D-ion зашёл в конференцию
[20:39:59] monkey вышел из конференции
[22:16:10] ASM вышел из конференции
[22:52:26] slavazanko вышел из конференции
[22:52:55] slavazanko зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!