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

Тема: http://www.midnight-commander.org | Latest stable: 4.7.0.4 | Latest release: 4.7.1
[00:18:04] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #1797 (Tabs lost when pasting text) updated
http://www.midnight-commander.org/ticket/1797#comment:2
[05:25:49] il.smind-- зашёл в конференцию
[05:37:17] <il.smind--> andrew_b: понял, да... борка то не спит...
[05:56:30] repolainen зашёл в конференцию
[06:04:45] andrew_b зашёл в конференцию
[06:05:22] <andrew_b> Нет ещё.
[06:06:31] il.smind-- вышел из конференции: Компьютер вошёл в спящий режим
[06:29:31] repolainen вышел из конференции
[06:48:49] <il.smind> andrew_b> 120#comment:16
[06:49:02] <il.smind> xdiff = Binary diff (ala vbindiff), just for the sake of it.
[06:49:21] <andrew_b> И что?
[06:50:16] <il.smind> не спит во что
[06:50:42] <andrew_b> Это я понял уже.
[06:50:56] <il.smind> а...
[06:51:09] <il.smind> ток я не знаю зачем оно в mc
[06:51:29] <il.smind> но патч есть
[06:51:50] <andrew_b> А что оно делает?
[06:51:58] <andrew_b> Как оно ваще работает?
[06:54:24] <il.smind> вот тут
http://www.gentoo-portage.com/up_img/img_800px/1317.png
[06:55:18] <andrew_b> А...
[07:19:24] iNode зашёл в конференцию
[09:24:29] <il.smind> andrew_b: шеф, есть проблема!
[09:24:47] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #1754 (show current syntax scheme in editor) updated
http://www.midnight-commander.org/ticket/1754#comment:4
[09:25:45] <il.smind> >Ticket #1754
Фигасе!
[09:26:11] <slavazanko> ?
[09:26:59] <andrew_b> Присоединяюсь к ?
[09:27:00] <il.smind> slavazanko: привет!
[09:27:33] <il.smind> я думал это не случится
[09:27:41] <il.smind> а вышло так буднично :)
[09:27:50] <il.smind> по поводу проблемы
[09:28:02] <il.smind> тикет э...
[09:28:04] <slavazanko> угу, привет. Я сейчас обработку заказов доделаю на похапе - и буду опять полноценным участником разработки. Навалились на меня, блин, как на быдлопопахе-кодера. Интернет магазин подавай...
[09:29:00] <il.smind> andrew_b: забыл какой тикет, ну тот который про вьювер
[09:29:05] <il.smind> от Павлика
[09:29:18] <il.smind> короче проблема такая
[09:29:27] <il.smind> у нас есть массив изменений
[09:30:26] <il.smind> 1 - байт 22-й стало 33
2 - байт 27-й стало 54
[09:30:35] <il.smind> и т.д.
[09:30:51] <il.smind> т.е. есть смещение и новое значение
[09:31:35] <il.smind> но я не могу так просто сказать что если изменился 22-й байт то надо перерисовать 20-й
[09:32:08] <il.smind> т.е. с 20-го байта начался мультибайтовый символ
[09:32:18] <il.smind> а поменяли только его часть
[09:32:56] <il.smind> то в этой ситуации я не могу перерисовать правильно
[09:34:04] <il.smind> иначе надо будет все хитромудро переделывать
[09:41:57] <il.smind> понятно обиснил?
[09:43:45] <slavazanko> ну... примерно понятно. Слух, а если внутри редактора использовать только utf-32 на любую кодировку? Это сильно упростит жизнь, но сильно ли оно замедлит открытие больших файлов?...
[09:44:51] <il.smind> slavazanko: давай с начала определимся насколько ты хорошо представляешь как сейчас происходит работа редактора с утф
[09:45:33] <il.smind> расскажи что ты знаешь а я тебя поправлю
[09:45:50] <il.smind> и тогда ты сам сможешь ответить на вопрос
[09:46:57] <slavazanko> в смысле. что рассказать? алгоритмы, как курсор бегает, как текст вставляется?
[09:47:32] <il.smind> нет
[09:47:38] <slavazanko> или как идут танцы в присядку с вычислением количества байт в одном utf-8 символе?
[09:47:57] <il.smind> как берется текст из файла и появляется на экране
[09:48:42] <il.smind> если коротко то мы не работаем с утф в чистом виде
[09:48:52] <il.smind> мы работаем с набором байт
[09:49:18] <il.smind> и лишь на экане этот набор байт превращается в текст
[09:49:57] <il.smind> при работе с utf-16
[09:50:46] <il.smind> или 32 надо преобразовывать текст из 8 бит к utf
[09:51:00] <il.smind> utf-32 или 16
[09:51:34] <il.smind> т.е. будет присутствовать элемент конвертации
[09:51:49] <il.smind> сейчас никакой конвертации нет
[09:52:26] <slavazanko> да. сейчас мы работаем с тем текстом, который есть и в файле
[09:52:37] <il.smind> только тот набор байт что попадает в область отображения приводится к нужному виду
[09:53:11] <slavazanko> угу, что делает возможным редактирование даже бинарных файлов
[09:53:17] <il.smind> за счет этого мы значительно выигрываем при загрузке файла и сохранении
[09:53:23] <slavazanko> гм. блин, палка о двух концах
[09:53:56] <il.smind> и мы как бы гарантируем что ничто при конвертации не убилось
[09:54:14] <il.smind> slavazanko: нет никакой палки
[09:54:41] <il.smind> ну э..
[09:54:48] <il.smind> ща
[09:55:27] <il.smind> если тебе надо поправить файл в utf-32 ты просто конвертишь его в utf-16
[09:56:07] <il.smind> правишь -> конвертишь обратно
[09:56:15] <il.smind> проблемы не вижу особой
[09:56:45] <il.smind> можно это даже наверное прикрутить в save as
[09:57:44] <il.smind> и прямо сейчас можно сделать в f11
[10:04:41] <il.smind> и пропал...
[10:04:58] <slavazanko> не пропал
[10:13:05] <il.smind> если я сейчас выложу упрощённый вариант ничо?
[10:13:15] <il.smind> я на счет вьювера
[10:15:07] <il.smind> у сложного варианта есть шансы попасть только в 4.7.3
[10:15:41] <slavazanko> гм... давай, бранчуй
[10:16:02] <il.smind> упрощенный вариант решает проблему с 1 байтовыми символами
[10:18:04] <il.smind> для мульмибайта надо
1) найти были ли в этом символе изменения
2) в найденном подменить нужный байт
3) вывести скорректированный символ
[10:20:49] <il.smind> ладно сдлаю усложненный
[10:20:50] axaru зашёл в конференцию
[10:23:20] <slavazanko> ты выложи пока то, что есть
[10:34:53] <il.smind> то что есть это
diff --git a/src/viewer/hex.c b/src/viewer/hex.c
index cae92e8..462b4e1 100644
--- a/src/viewer/hex.c
+++ b/src/viewer/hex.c
@@ -256,7 +256,10 @@ mcview_display_hex (mcview_t * view)
}
else
{
- tty_print_anychar (ch);
+ if (ch > 255)
+ tty_print_anychar (ch);
+ else
+ tty_print_char (c);
}
}
[10:35:38] <axaru> Добрый день
[10:36:11] <slavazanko> привет
[10:36:37] <axaru> Слава без тебя никак
[10:36:48] <axaru> Поломался 1959
[10:38:07] <slavazanko> ?
[10:38:28] <slavazanko> что именно поломалось?
[10:38:39] <axaru> Сейчас ...
[10:40:59] <axaru> autogen.sh
[10:41:13] <axaru> configure.ac:63: the top level
src/Makefile.am:111: USE_MOUNTLIST does not appear in AM_CONDITIONAL
akhromov@x200s:~/Staff/mc$
[10:41:35] <axaru> Это правильно?
[10:42:32] <axaru> Вот лучше вот этот вывод:
[10:42:45] <axaru> Copying file intl/xsize.h
configure.ac:63: warning: AC_CACHE_VAL(mc_cv_g_module_supported, ...): suspicious presence of an AC_DEFINE in the second argument, where no actions should be taken
../../lib/autoconf/general.m4:2018: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:2039: AC_CACHE_CHECK is expanded from...
m4.include/ac-g-module-supported.m4:6: AC_G_MODULE_SUPPORTED is expanded from...
configure.ac:63: the top level
configure.ac:63: warning: AC_CACHE_VAL(mc_cv_g_module_supported, ...): suspicious presence of an AC_DEFINE in the second argument, where no actions should be taken
../../lib/autoconf/general.m4:2018: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:2039: AC_CACHE_CHECK is expanded from...
m4.include/ac-g-module-supported.m4:6: AC_G_MODULE_SUPPORTED is expanded from...
configure.ac:63: the top level
configure.ac:63: warning: AC_CACHE_VAL(mc_cv_g_module_supported, ...): suspicious presence of an AC_DEFINE in the second argument, where no actions should be taken
../../lib/autoconf/general.m4:2018: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:2039: AC_CACHE_CHECK is expanded from...
m4.include/ac-g-module-supported.m4:6: AC_G_MODULE_SUPPORTED is expanded from...
configure.ac:63: the top level
configure.ac:63: warning: AC_CACHE_VAL(mc_cv_g_module_supported, ...): suspicious presence of an AC_DEFINE in the second argument, where no actions should be taken
../../lib/autoconf/general.m4:2018: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:2039: AC_CACHE_CHECK is expanded from...
m4.include/ac-g-module-supported.m4:6: AC_G_MODULE_SUPPORTED is expanded from...
configure.ac:63: the top level
src/Makefile.am:111: USE_MOUNTLIST does not appear in AM_CONDITIONAL
akhromov@x200s:~/Staff/mc$
[10:43:01] <slavazanko> ща
[10:53:03] <slavazanko> скажем так, это не ошибка, а предупреждение. По идее, USE_MOUNTLIST не должно ломать процесс сборки. То есть, configure должен создасться по любому
[10:55:14] <axaru> Ага...
[11:13:22] <il.smind> USE_MOUNTLIST ???
[11:18:54] <slavazanko> да. а что? :)
[11:20:45] <il.smind> slavazanko: ты что там втихаря впариваешь? :)
[11:21:04] <slavazanko> ничего. оно було. это не я. чесслово :)
[11:21:12] <il.smind> :)
[11:21:18] <slavazanko> не, реально не я
[11:21:40] <slavazanko> у нас ещё туча артефактов щедро рассыпана...
[11:22:35] <il.smind> в мастере нет никаких USE_MOUNTLIST
[11:24:06] <slavazanko> ладно, это я
[11:24:12] <slavazanko> словили
[11:24:19] <slavazanko> @@ -110,13 +102,16 @@ mc_SOURCES = \
listmode.c listmode.h \
main.c main.h \
main-widgets.h \
- mountlist.c mountlist.h \
panelize.c panelize.h \
subshell.c subshell.h \
textconf.c textconf.h \
treestore.c treestore.h \
user.c user.h

+if USE_MOUNTLIST
+mc_SOURCES += mountlist.c mountlist.h
+endif
+
[11:24:35] <slavazanko> в бранче
[11:25:15] <il.smind> slavazanko: вот жеж, до последнего в отказ шел
[11:25:33] <slavazanko> :)
[11:26:42] <axaru> slavazanko, вот что вылезло у меня:
[11:26:55] <slavazanko> да, ошибка, словил. Решаю
[11:27:09] <axaru> не- еще
[11:27:31] <axaru> От предыдущих помпиляций может остаться файлы xgettext и msgmerge скомпилированный под mipsel. Переименовываем его, чтобы скрипты запускали не его, а xgettext скомпилированный под i386
[11:27:45] <axaru> $ mv $HOME/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/bin/xgettext $HOME/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/bin/xgettext-mipsel
$ mv $HOME/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/bin/msgmerge $HOME/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/bin/msgmerge-mipsel
[11:27:59] <axaru> Вот
[11:28:06] <slavazanko> гм.
[11:28:25] <axaru> И еще в конце, но это видимо не существенно
[11:28:29] <axaru> lude -g -O2 -o mcmfmt mfmt.o
make[3]: *** No rule to make target `man2hlp.o', needed by `man2hlp'. Stop.
make[3]: Leaving directory `/home/akhromov/Staff/mc/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/akhromov/Staff/mc/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/akhromov/Staff/mc'
make: *** [all] Error 2
akhromov@x200s:~/Staff/mc$
[11:28:38] <slavazanko> ща..
[11:42:36] <axaru> И еще нужно поменять порядок библиотек при линковке. Иначе static не собирается
[11:42:54] <axaru> akhromov@x200s:~/Staff/mc/src$ mipsel-linux-gcc -std=gnu99 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I.. -Wcomment -Wdeclaration-after-statement -Wformat -Wimplicit-function-declaration -Wimplicit-int -Wmissing-braces -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-unreachable-code -Wparentheses -Wpointer-sign -Wreturn-type -Wshadow -Wsign-compare -Wswitch -Wuninitialized -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value -Wunused-variable -Wwrite-strings -I/home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -static -o mc-s charsets.o selcodepage.o dialog.o menu.o screen.o tree.o widget.o wtools.o cons.handler.o learn.o option.o setup.o keybind.o ecs.o achown.o args.o background.o boxes.o chmod.o chown.o cmd.o command.o complete.o dir.o execute.o ext.o file.o filegui.o filenot.o fileopctx.o find.o help.o hotlist.o info.o layout.o listmode.o main.o mountlist.o panelize.o subshell.o textconf.o treestore.o user.o -Wl,--export-dynamic ../lib/.libs/libmc.a editor/.libs/libedit.a viewer/.libs/libmcviewer.a -L/home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/lib -lslang /home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/lib/libgmodule-2.0.a /home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/lib/libglib-2.0.a -Wl,-rpath -Wl,/home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/lib -Wl,-rpath -Wl,/home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/lib /home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/lib/libiconv.a /home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/lib/libintl.a
[11:43:15] <slavazanko> что на что надо менять?
[11:43:33] <axaru> Эту команду я давал вручную
[11:44:02] <axaru> Я вытащил в конец libiconv.a и libintl.a
[11:44:10] <axaru> тогда собралось
[11:47:14] <axaru> Коллеги, пока кракозябы и знаки вопроса...
[11:47:26] <axaru> Но я сегодня уже должен ехать
[11:47:41] <axaru> Спасибо, до после завтра
[11:47:54] <axaru> Чувствую чуть чуть осталось
[11:47:58] axaru вышел из конференции
[11:48:33] <il.smind> axaru: :)
[11:48:59] <slavazanko> > Я вытащил в конец libiconv.a и libintl.a
во, существенно
[11:49:36] <il.smind> не понимаю как это работает
[11:49:43] <il.smind> не туда
[11:49:56] <il.smind> хотя...
[11:50:00] <slavazanko> :)
[11:50:06] <il.smind> 163 /* Determine the value of the current byte */
164 if (curr != NULL && from == curr->offset)
165 {
166 c = curr->value;
167 curr = curr->next;
168 }
[11:50:10] <il.smind> не понимаю как это работает
[11:50:30] <slavazanko> связанный список
[11:50:35] <il.smind> я бы понял если бы
[11:50:54] <il.smind> хотя наверное оно постоянно от первого до последнего бегает
[11:51:00] <slavazanko> curr->next = указатель на следующую такую же структуру. Признак конца списка curr->next == NULL
[11:51:03] <slavazanko> да
[11:51:13] <slavazanko> именно от первого до последнего
[11:51:26] <slavazanko> это однонаправленный связанный список. Как бы цепочка
[11:51:36] <il.smind> slavazanko: это я понимаю
[11:51:50] <il.smind> я не понимаю другого
[11:52:04] <il.smind> загляни в hex.c
[11:52:17] <il.smind> там цикл от
for (bytes = 0; bytes < view->bytes_per_line; bytes++, from++)
[11:52:55] <slavazanko> нну.. и?
[11:53:19] <il.smind> а... они вон чего... перед этим циклом есть
107 /* Find the first displayable changed byte */
108 from = view->dpy_start;
109 while (curr && (curr->offset < from))
110 {
111 curr = curr->next;
112 }
[11:53:32] <il.smind> вот потому и работает
[11:54:28] <slavazanko> угу
[12:27:08] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2157 (ncurses vs. slang: oversized dialog backgrounds not painted in curses) created
http://www.midnight-commander.org/ticket/2157
• mc-broken-dialog.png attached to Ticket #2157
http://www.midnight-commander.org/attachment/ticket/2157/mc-broken-dialog.png
• Ticket #2065 (mc crashes when entering a deb file created from mc) updated
http://www.midnight-commander.org/ticket/2065#comment:2
[12:30:22] <il.smind> 2157 видели?
[13:17:19] <andrew_b> Видели.
[13:20:14] <il.smind> бля, я наверное какой то долганый гений!
[13:20:30] <slavazanko> долганный - это как?
[13:20:41] <il.smind> долбаный
[13:20:51] <slavazanko> делись радостью
[13:20:53] <slavazanko> :)
[13:20:57] <slavazanko> что уже удумал?
[13:22:04] <il.smind> позвонили отвлекли
[13:22:28] <il.smind> я ту хрень что по вьюверу обновление при редактировании
[13:22:31] <il.smind> сделал
[13:22:45] <il.smind> причем с первого раз и оно заработало
[13:22:52] <il.smind> отродясь такого не было
[13:23:25] <slavazanko> какую хрень?
[13:23:45] <il.smind> не знаю
[13:23:55] <il.smind> андрей в курсе
[13:24:07] <il.smind> мне надо тикет найти
[13:24:17] <il.smind> ща найду скажу
[13:24:40] <andrew_b> 2005
[13:25:42] <il.smind> да, вот
[13:26:51] <slavazanko> аа.
[13:26:52] <slavazanko> гм
[13:26:59] <il.smind> я думал умучаюсь а потом когда написал что не буду делать в момент написания предложения осознал как можно попроще сделать
[13:27:21] <il.smind> сделал и оно заработало
[13:27:29] <slavazanko> :)
[13:37:47] <andrew_b> Надо после влития dview обновить po-файлы в мастере.
[13:47:52] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2005 (Text area is not updated in hex mode of editor.) updated
http://www.midnight-commander.org/ticket/2005#comment:3
[13:52:24] <il.smind> andrew_b: проверяй!
[14:00:38] <il.smind> ну так или иначе но свои 50 тикитов мы наковыряли
[14:03:46] <slavazanko> utf8_to_int - это оно только во вьювере используется? я про то, что вроде в едиторе ты тоже utf в int переводил.. имеет смысл вынести в lib/strutuls?
[14:27:14] <il.smind> slavazanko: имеет
[14:27:46] <slavazanko> ...и едитор поменять на использование этой функции. Так?
[14:28:25] <il.smind> не совсем
[14:28:35] <il.smind> но почти
[14:28:43] <il.smind> там нюансики
[14:28:44] <slavazanko> гм. Разве ты не с редактора содрал эту функцию?
[14:29:13] <il.smind> нет я её сначала в редакторе нарисовал, потом скопипастил во вьювер
[14:29:32] <il.smind> потом закопипастил в diffview
[14:30:14] <il.smind> потом уже из диффвьювера её закопипастил в hex
[14:30:38] <slavazanko> то есть, есть похожие функции в редакторе, вьювере и двьювере? Причём во вьювере ещё и в двух экземплярах?
[14:33:50] <il.smind> есть нюансики
[14:34:26] <slavazanko> гм.. несовместимые?
[14:34:32] <il.smind> но в целом да
[14:34:46] <il.smind> да они не совместимы в лоб
[14:35:06] <il.smind> но если покопаться то можно наверное выделить общее
[14:35:35] <slavazanko> вот это и хочу сделать

edit_get_utf - для редактора
utf8_to_int - hex
... ищу :)
[14:35:53] <il.smind> из ydiff.c и hex.c 100% совместимость, даже думать не надо
[14:36:05] <slavazanko> dview_get_utf
[14:36:29] <il.smind> да
[14:37:01] <il.smind> я думаю так...
[14:37:15] <slavazanko> mcview_get_utf
[14:37:19] <slavazanko> уфф :)
[14:37:34] <il.smind> utf8_to_int можно перенести в strutil
[14:38:00] <il.smind> mcview_get_utf переписать с учетом вызова utf8_to_int
[14:38:00] <slavazanko> угу. И общий код поубирать со всех функций, заменив его вызовом функции
[14:38:07] <slavazanko> мысли совпали :)
[14:39:53] <il.smind> я просто не хотел усложнять тогда
[14:40:09] <il.smind> а теперь оно накопилось и ждет реорганизации
[14:40:28] <slavazanko> ок. займусь. пожалуй :)
[14:42:42] <andrew_b> il.smind: а поиск не хочешь починить? :)
[14:42:47] <andrew_b> Виноват.
[14:42:51] <il.smind> :))
[14:42:54] <andrew_b> slavazanko: а поиск не хочешь починить? :)
[14:43:38] <slavazanko> эм... хочу :) по мере того, как с меня слазят тут, всё больше и больше хочу :)
[14:43:44] <il.smind> andrew_b: Оне хочут-с но, цуко, оне бородят-с :)
[14:43:46] <andrew_b> :)
[14:44:27] <andrew_b> slavazanko: я имею в виду, вместо рефакторинга преобразований utf8.
[14:44:53] <slavazanko> мне осталось доделать админку заказаов - ну там, посмотреть, кто какие оставил, распечатать, пометить исполненным - и фсио, я свободен... словно крылья на ветру... (С) Кипелов
[14:44:54] <il.smind> andrew_b: но-но!
[14:45:12] <andrew_b> il.smind: что такое?
[14:45:25] <il.smind> у человека полёт мысли, а ты..
[14:45:27] <slavazanko> косяки с поиском более важны
[14:45:56] <slavazanko> полёт-полётом, но и штопать иногда надо :)
[14:45:58] <il.smind> slavazanko: рефакторинг я сам замонстрячу...
[14:46:00] <slavazanko> ок
[14:46:32] <il.smind> можно и после влития 2005
[14:46:51] <il.smind> хотя можно и сейчас
[14:47:16] <il.smind> но лучше после релиза
[14:47:17] <slavazanko> *.po файлы обновишь в мастере?
[14:47:25] <slavazanko> потом забудется, как пить дать
[14:47:34] <il.smind> andrew_b: *.po файлы обновишь в мастере?
[14:48:02] <slavazanko> во стрелки..
[14:48:04] <andrew_b> Вечером.
[14:48:06] <slavazanko> ща обновлю
[14:48:20] <il.smind> :))
[14:49:28] <il.smind> мы просто сцым-с, мы забыли-с как
[14:49:31] <andrew_b> Эта. Я в 1754 ешё кой-чего подоптимизировал. Надо бы проверить.
[14:50:41] <slavazanko> make -C po update-po
git add po/*.po
git ci -s -m 'Refresh PO-files'
[14:52:09] iNode вышел из конференции
[14:52:38] <il.smind> slavazanko> make -C po update-po
у меня после такого бывало что куча
#~ msgid
#~ msgstr
вылезала
[14:52:55] <andrew_b> Это правильно.
[14:53:05] <andrew_b> Переводы съехали.
[14:53:05] <slavazanko> ну и норма. это убранные строки из исходников
[14:53:14] <slavazanko> не, не съехали, а убрались
[14:53:40] <il.smind> да если просто убрались, оно-ж еще бывает и строки путает
[14:53:57] <il.smind> я после такого все время сразу поправлял
[14:55:02] <slavazanko> строки путает?... не наблюдал такого. Предлагает похожий перевод - да (fuzzy). Помечает перевод как убранный из исходников - да (#~)
[14:56:45] <il.smind> ну ок
[14:57:17] <il.smind> выбираю ответ "A"
А: Предлагает похожий перевод - да (fuzzy).
[14:57:21] <slavazanko> dc`? gthtdjls jnhtahtitys
[14:57:29] <slavazanko> блин
[14:57:34] <il.smind> всё, переводы отрефрешены
[14:57:35] <slavazanko> переводы отрефрешены
[14:57:45] <slavazanko> чем ты так быстро?
[14:58:00] <il.smind> у меня в клиенте
[14:58:13] <il.smind> по клавише
[14:58:15] <slavazanko> гм
[14:58:22] <slavazanko> хороший клиент.
[14:58:24] <andrew_b> Там не только рефрешить надо.
[14:58:36] <andrew_b> Там надо кое-что подправить.
[14:58:41] <slavazanko> ?
[14:59:10] <andrew_b> 2146
[14:59:33] <andrew_b> Там надо что-то придумать, что-бы во временах не путаться.
[15:00:16] <slavazanko> гм.. мдым
[15:01:13] <andrew_b> change time, modification time
[15:01:37] <andrew_b> По-русски это "время изменения", что одно, что другое.
[15:02:07] <andrew_b> Только ctime -- это изменение inode, а mtime -- изменение файла.
[15:09:15] <andrew_b> slavazanko: а какой смысл в USE_MOUNTLIST?
[15:10:15] <slavazanko> да никакого вроде. Я думал, что имеет отношение к списку моунтпоинтов из руфорка.. но это не то
[15:11:09] <andrew_b> Да, не то.
[15:15:37] andrew_b вышел из конференции: конец рабочего дня
[15:17:19] <il.smind> slavazanko: моунт листы я хочу сам спроектировать
[15:17:33] <il.smind> мне то как сейчас в руфорке совсем не нравится
[15:18:02] <slavazanko> ок, не вопрос
[16:34:19] iNode зашёл в конференцию
[16:38:56] styx.mp зашёл в конференцию
[17:39:09] il.smind-- зашёл в конференцию
[17:40:24] andrew_b зашёл в конференцию
[17:46:23] <il.smind--> ...
[17:46:28] <il.smind--> привет
[17:49:58] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2158 (Some hotkeys have duplicates and thus don't work) created
http://www.midnight-commander.org/ticket/2158
[19:00:45] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2158 (Some hotkeys have duplicates and thus don't work) updated
http://www.midnight-commander.org/ticket/2158
• Ticket #320 (Reorganization of menus and configuration dialogs) updated
http://www.midnight-commander.org/ticket/320
• Ticket #2158 (Some hotkeys have duplicates and thus don't work) updated
http://www.midnight-commander.org/ticket/2158#comment:1
• Ticket #212 (User defined Hotkeys like a VIM) reopened
http://www.midnight-commander.org/ticket/212#comment:50
[19:14:30] andrew_b вышел из конференции: Replaced by new connection
[19:14:33] andrew_b зашёл в конференцию
[19:20:53] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2005 (Text area is not updated in hex mode of editor.) updated
http://www.midnight-commander.org/ticket/2005#comment:4
[19:46:56] andrew_b вышел из конференции
[21:32:35] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2155 (When editor_persistent_selections=0 pasting from clipboad deletes ...) updated
http://www.midnight-commander.org/ticket/2155#comment:8
• Ticket #2155 (When editor_persistent_selections=0 pasting from clipboad deletes ...) closed
http://www.midnight-commander.org/ticket/2155#comment:9
[21:45:54] styx.mp вышел из конференции
[21:48:00] iNode вышел из конференции
[22:53:35] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2159 (After the inclusion of mcdiff the SPEC needs an update) created
http://www.midnight-commander.org/ticket/2159
[23:03:40] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2159 (After the inclusion of mcdiff the SPEC needs an update) updated
http://www.midnight-commander.org/ticket/2159#comment:1
[23:21:01] il.smind-- вышел из конференции: Компьютер вошёл в спящий режим
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!