[00:55:43] slavazanko/h зашёл в конференцию [08:48:01] slavazanko/h вышел из конференции [08:49:34] slavazanko/h зашёл в конференцию [08:50:12] il.smind зашёл в конференцию [09:26:37] slavazanko/h вышел из конференции [10:16:02] BanderOS зашёл в конференцию [10:19:47] slavazanko/h зашёл в конференцию [11:12:52] andrew_b зашёл в конференцию [11:14:30] аноним зашёл в конференцию [11:16:04] не скажу кто зашёл в конференцию [11:17:12] не скажу кто вышел из конференции [11:17:21] аноним вышел из конференции [11:17:27] il.smind вышел из конференции [11:18:14] il.smind зашёл в конференцию [11:40:24] <il.smind > andrew_b: привет [11:44:58] <il.smind > у меня вот это CCLD mc setup.o: In function `load_keymap_defs': /home/projects/mc/src/setup.c:1178: undefined reference to `menu_keymap' collect2: ld returned 1 exit status [11:51:12] <il.smind > вылеечил [12:01:19] <slavazanko/h> как? [12:01:32] <il.smind > прописал куда то [12:01:41] <il.smind > *.h [12:01:44] <slavazanko/h> 265: починил поиск при однобайтных сискодировках. [12:01:52] <slavazanko/h> andrew_b: проверяй [12:01:59] <il.smind > подсмортрел в другом месте [12:02:07] <slavazanko/h> il.smind : прописал куда надо... а это закоммитил? [12:02:21] <il.smind > slavazanko/h: ты уже 100500 чинил [12:02:42] <il.smind > slavazanko/h: дак я еще не доделал [12:02:55] <il.smind > в меню переназначение клавиш делаю [12:04:04] <slavazanko/h> вишь ли... там всё запущено было. особенно в nroff. Я имею ввиду поддержку utf-8. да и сами nroff-символы неправильно вычислялись. Если подходить бюрократически, то 265 я починил самым первым коммитом. Могу остальные коммиты стереть и выставить на голосование как есть с тем одним коммитом :) [12:04:29] <il.smind > да так и надо сделать :) [12:04:38] <il.smind > шучу [12:04:54] <il.smind > у то еще правда сотрёшь [12:04:56] <slavazanko/h> :) [12:20:08] <andrew_b> Всем привет! [12:20:19] <slavazanko/h> привет [12:20:54] <andrew_b> slavazanko/h: в таймлайне не вижу коммита. [12:21:25] <slavazanko/h> извини. Появился уже :) [12:22:02] <andrew_b> Такой вопрос: http://midnight-commander.org/ticket/1689 надо бранчевать или нет? [12:22:33] <andrew_b> slavazanko/h: извиняю. :) [12:23:34] <slavazanko/h> не бранчуй. в DEV_cleanuo ляпи. а тикет закрой с пометкой fixed as part of cleanup branch [12:23:38] <slavazanko/h> ну или как-то так [12:24:16] <andrew_b> Гм. А может не надо в клинап? [12:24:27] <andrew_b> А прямо в мастер. [12:25:15] <slavazanko/h> ну ляпи в мастер [12:25:20] <slavazanko/h> уболтал [12:25:37] <andrew_b> slavazanko/h: глянь ещё http://www.midnight-commander.org/chatlogs/mc-dev@conference.jabber.ru/2011/07/16.html#17:27:28 [12:27:30] <slavazanko/h> я там сам уже не помню, с чего бы нужны такие константы. [12:28:10] <andrew_b> Там не константы, а условия. [12:28:11] <andrew_b> Точнее, одно условие. [12:28:26] <andrew_b> 66 if (filesize != 0) 67 view->update_steps = 40000; 68 else /* viewing a data stream, not a file */ 69 view->update_steps = filesize / 100; [12:29:24] <andrew_b> Получается, 40000 не зависимо от размера и 0 при нулевом размере. [12:29:46] <slavazanko/h> мдым [12:29:49] <andrew_b> Похоже, надо обратить условие. [12:30:10] <il.smind > не факт [12:30:21] <il.smind > надо протестить [12:30:31] <il.smind > понятно что условие глючное [12:30:43] <il.smind > но может изза этого и работает [12:30:54] <il.smind > а обратишь - сломается [12:30:59] <andrew_b> :) [12:34:30] <slavazanko/h> ноги этого кода растут из eb6b3842abd84db5e9a7695d59fb6db5c5321f4f [12:35:13] <slavazanko/h> так было изначально + if (view->s.st_size) + update_steps = 40000; + else + update_steps = view->last_byte / 100; [12:36:45] <slavazanko/h> git log -S'update_steps =' ./src [12:36:53] <andrew_b> update_steps = view->last_byte / 100; А не update_steps = view->s.st_size / 100; [12:41:38] <slavazanko/h> last_byte вроде вычисляется так: last_byte = mcview_offset_doz (mcview_get_filesize (view), 1); но будет ли это правильным на пайпах?... [12:43:10] <slavazanko/h> получается, что view->update_steps либо равен 40000, либо 20000 [12:44:42] <slavazanko/h> ладно, это херня. [12:44:47] <slavazanko/h> andrew_b: проверил 265? [12:46:24] <andrew_b> Нет пока. [12:46:33] <andrew_b> Другим занят. [12:46:54] <slavazanko/h> ок [12:47:43] <andrew_b> Собираю. [12:56:16] <il.smind > andrew_b: скажи [12:56:18] <andrew_b> slavazanko/h: подсветка при поиске назад немного лажает. [12:56:53] <andrew_b> Последний символ не подсвечивается. [12:57:05] <andrew_b> В nroff [12:57:09] <il.smind > ctrl-g [12:57:19] <slavazanko/h> понято [12:57:23] <il.smind > если его кто то заховает [12:57:35] <il.smind > до того как оно дойдет до меню [12:58:29] <il.smind > ctrl-f ловится в меню key: [16390] cmd: [0] key: [16390] cmd: [0] [12:58:31] <andrew_b> slavazanko/h: точнее, подсетка сдвинута на один символ. В plain тоже. [12:58:53] <slavazanko/h> понято. ща попробую ещё один подход к танге... [12:59:32] <andrew_b> il.smind : не совсем понял вопрос. [12:59:52] <il.smind > нет реакции на ctrl-g [12:59:57] <il.smind > в меню [13:00:05] <il.smind > но не потому что оно не прописано [13:00:19] <il.smind > а просто ctrl-g туда не доходит [13:00:36] <andrew_b> Почему не доходит? [13:01:17] <il.smind > вот вопрос [13:01:27] <il.smind > такое поведение нормально? [13:01:28] <andrew_b> Ревльно не доходит или это гипотетическая ситуация? [13:01:42] <il.smind > нет, оно не доходит [13:01:48] <il.smind > ctrl-f ловится в меню key: [16390] cmd: [0] key: [16390] cmd: [0] [13:02:14] <il.smind > при нажатии ctrl-g ничего в логе [13:03:54] <andrew_b> dlg_key_event() смотри [13:04:31] <il.smind > при этом еще заменил что после нажатия ctrl-g кусок мену затирается куском панелей [13:04:44] <il.smind > точнее не панелей а инфо [13:05:07] <il.smind > ну в панелях есть инфо вот этим содержимым [13:05:28] <il.smind > вот таким /tests │ 4096│drwxr-xr-x [13:05:40] ASM зашёл в конференцию [13:10:01] BanderOS вышел из конференции [13:17:01] <il.smind > andrew_b: скажи а зачем кнопки управления в меню переопределять [13:17:14] <il.smind > я в принципе закончил [13:18:06] <andrew_b> hjkl [13:18:33] <il.smind > разьве можно? [13:18:42] <il.smind > у нас же там хоткеи [13:18:53] <il.smind > их тогда надо отключать [13:19:10] <il.smind > не хоткеи а шорткаты [13:19:27] <andrew_b> Ну ХЕЗ. [13:19:40] <il.smind > и они срабатывают на "буква" а не на alt-"буква" [13:22:10] <il.smind > а... [13:22:22] <il.smind > и они срабатывают на "буква" И на alt-"буква" [13:23:32] <il.smind > ну не знаю... [13:23:39] <il.smind > чо делать то с этим меню [13:23:57] <andrew_b> Забей. :) [13:24:16] <il.smind > на что? [13:24:43] <andrew_b> На всё. :) [13:24:57] <il.smind > на брач или на то как дальше будут этим пользоваться? [13:26:01] <il.smind > ну давай точнее [13:26:11] <il.smind > я просто с бранчем то закончил [13:26:26] <andrew_b> Проблема в том, что меню это часть диалога, а не некоторый глобальный объект. Поэтому на меню распространяются те же условия, что и на любой другой виджет. [13:26:41] <il.smind > вот [13:27:32] <il.smind > я еще шорткаты починю и на этом всё [13:30:09] <andrew_b> У меня ещё были кое-какие мысли по оптимизации. [14:47:45] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #1689 (Use "Include" for $EDITOR entries) updated http://www.midnight-commander.org/ticket/1689#comment:1 • Ticket #1689 (Use "Include" for $EDITOR entries) updated http://www.midnight-commander.org/ticket/1689#comment:2 • Ticket #1689 (Use "Include" for $EDITOR entries) closed http://www.midnight-commander.org/ticket/1689#comment:3 [15:12:52] <slavazanko/h> зафиксил обратный поиск [15:13:01] <slavazanko/h> проверяйте [15:19:24] slavazanko/h вышел из конференции [15:20:06] slavazanko/h зашёл в конференцию [15:20:13] <slavazanko/h> у кого какие версии гита? [15:20:57] <andrew_b> 1.6.4.4 [15:31:48] <il.smind > 1.7.4 [15:35:03] <slavazanko/h> ок [15:35:54] <il.smind > andrew_b: чо у нас с самбой? [15:36:20] <andrew_b> Снова замерло всё... [15:37:14] <il.smind > ? [15:37:26] <il.smind > на чем запоролся? [15:38:01] <il.smind > а эт чего 2261_multiedit_2 ?? [15:38:44] <andrew_b> Это секрет. [15:40:46] <il.smind > блин [15:41:25] <andrew_b> Каменный цветок это. [15:43:20] <il.smind > а я твою самбу собираю... [15:46:27] <andrew_b> Она не работает. [15:46:34] <andrew_b> Чё её собирать. [15:47:28] <il.smind > совсем? [15:47:43] <il.smind > группы тоже не показывает? [15:48:37] <andrew_b> Только группы и показывает. [15:48:44] <il.smind > вооо [15:48:53] <il.smind > уже что то [15:49:47] <andrew_b> slavazanko/h:
Почему умножение на (-1), а не просто смена знака? [15:50:47] <slavazanko/h> гм... а как сделать смену знака для не-констант? [15:51:47] <andrew_b> - (mcview__get_nroff_real_len (view, nroff->index - 1, 2) + nroff->char_width + 1) [15:54:47] <slavazanko/h> хренассе. точно сработало. Век живи... я искренне считал, что унарный минус только к константам применим [15:56:37] <slavazanko/h> подпушил [15:57:30] <andrew_b> Ну вроде всё работает. [15:58:56] <andrew_b> Голосовать? [15:59:39] <slavazanko/h> да, голосуй. Илья, ещё раз, плиз, проверь бранч, что ничего не сломалось и в конфе подтверди голос [16:01:19] <andrew_b> il.smind : пока не подтвердишь, я голосовать не буду. [16:01:58] <slavazanko/h> от так лихо ответственного за work stoppage назначили... :) [16:11:48] <il.smind > ??? [16:11:57] <il.smind > вы про 265 ? [16:12:24] <il.smind > andrew_b: голосуй, мой голос убери [16:12:38] <il.smind > я буду тестить [16:14:21] <il.smind > эта [16:14:24] <il.smind > /home/projects/mc/smb:// [16:14:43] <il.smind > как то стрёмно смотрится [16:15:27] <andrew_b> Это не я. [16:15:38] <il.smind > я знаю [16:16:20] <il.smind > занят? [16:16:27] <andrew_b> Нет. [16:17:24] <il.smind > обсудим самбу? [16:17:57] <andrew_b> Блин. [16:18:01] <il.smind > :) [16:18:06] <andrew_b> Не хочется. [16:18:09] <il.smind > чего? [16:18:16] <il.smind > почему? [16:18:49] <il.smind > тыж почти сделал :) [16:19:28] <andrew_b> Почти? [16:19:37] <andrew_b> Там ещё пахать и пахать. [16:19:40] <il.smind > :) [16:19:51] <il.smind > главное в бой ввязаться [16:49:58] <slavazanko/h> ну что, выносим переводы в отдельный репозиторий? Я сейчас поднакопал инфы по git submodule, потренировался локально на кошках... В принципе, не сложно. добавится пару команд, но это если каждый день переводы дёргать, то будет напряжно. а так будет вообще незаметно. Разница: при клонинге репы один раз надо будет git clone ... && git submodule init && git submodule update. Переключение между бранчами, пуши/пуллы будут как и раньше без дополнительных телодвижений. Одно "но": если поменялись строки для переводов, то нужно будет уже подвигаться, но это распишу дополнительно. И таки зачем это делать: после добавления mc.pot в репозиторий туча po/*.po файлов будут светиться на каждый пук. Добавили в репу mc.pot, чтобы трансифекс автоматом его забирал для переводов. С субмодулями будет висеть красными не туча po/*.po, а только один po - и всё [16:51:17] <slavazanko/h> типа, modified: po (new commits) [16:51:25] <andrew_b> Чё-то я очкую. [16:52:26] <slavazanko/h> всё будет норма-а-а-а-льно, я так уже тыщу раз делал. Нессы. Давай, соглашайся. [16:54:35] <andrew_b> Чё, ещё раз репу клонировать? [16:57:05] <slavazanko/h> нет, не надо [16:58:17] <slavazanko/h> в текущей репе пару новых коммитов добавится. и после git pull надо будет сказать git submodule init && git submodule update [16:58:25] <slavazanko/h> и всё [16:58:59] <slavazanko/h> ну и поребазировать бранчи на мастер. Заодно пересмотрим бранчи, что надо а что уже нет :) а то висит туча... [16:59:43] <andrew_b> slavazanko/h: https://midnight-commander.org/wiki/McDevelopers [17:00:25] <slavazanko/h> думаешь, пора? :) [17:00:53] <andrew_b> А когда? После 4.8.0? [17:01:05] <slavazanko/h> ладно, ща. [17:01:15] <slavazanko/h> сделаю. Попереношу в контрибьюторы [17:01:18] <andrew_b> Я не настаиваю. [17:01:33] <andrew_b> Можно и после 4.8.0. [17:01:45] <slavazanko/h> чем раньше, тем лучше [17:02:05] <slavazanko/h> право голоса и доступа к репе лишаем? [17:03:04] <andrew_b> Видимо, придётся. [17:03:13] <slavazanko/h> ок [17:03:14] <andrew_b> Одного точно. [17:03:24] <slavazanko/h> метукс? :) [17:03:37] <andrew_b> Да. [17:11:23] <slavazanko/h> убрал доступ к репе и перенёс в контрибьюторы (на траке пока не сохранял, в решиме редактирования висит сейчас): Martin Petricek (bilbo) Mikhail Pobolovets (styx) Enrico Weigelt| (metux) [17:12:35] <slavazanko/h> есть вопрос по: Sergei Trofimovich - вроде появляется тут иногда. Stan. S. Krupoderov - почти всё время висит в руме в рабочее время и иногда даже оживает :) Patrick Winnertz - хз что с ним и где он. [17:13:43] <slavazanko/h> что с ними делать? Винни выкидываем? [17:14:29] <andrew_b> Да. [17:15:09] <andrew_b> Миша недавно что-то коммитил. [17:15:27] <slavazanko/h> помимо трака, есть пару товарищей, имеющих доступ к репе: ciampix - Марко Циампа или как там его miguel - no comments rillig - Роберт Виллинг вроде transifex - остаток, когда трансифекс к нам коммитил сам [17:15:38] <slavazanko/h> Миша как-то втихаря закоммитил. [17:15:50] <slavazanko/h> теперь, к сожалению, не сможет [17:18:56] <slavazanko/h> обновил http://midnight-commander.org/wiki/McDevelopers Ещё есть что обсуждать из списка? [17:20:00] <andrew_b> Пока оставь. Жизнь покажет. :) [17:20:27] <slavazanko/h> ок :) [17:23:09] Зося Синицкая вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [17:27:16] <slavazanko/h> как перенос переводов в субмодуль оформлять бум: тикетом с голосованиями или прямыми коммитами в мастер? [17:27:49] <slavazanko/h> и будем ли? :) [17:31:09] <il.smind > и будем ли... [17:31:23] Зося Синицкая зашёл в конференцию [17:31:38] <il.smind > я лично против, т.к. это усложняет систему [17:32:35] <slavazanko/h> ок. голос против блокирующий [17:33:42] <il.smind > ciampix - Марко Циампа или как там его ничо се [17:33:57] <il.smind > я про него ниразу не слышал [17:39:37] <slavazanko/h> это итальянский переводчик со старой команды [18:27:56] andrew_b вышел из конференции [18:56:53] <il.smind > ясно [19:05:46] il.smind вышел из конференции [19:08:30] il.smind зашёл в конференцию [19:19:04] slavazanko/h вышел из конференции [19:20:58] slavazanko/h зашёл в конференцию [19:38:39] slavazanko/h вышел из конференции [19:38:56] slavazanko/h зашёл в конференцию [19:51:05] BanderOS зашёл в конференцию [19:51:57] BanderOS вышел из конференции [19:54:30] BanderOS зашёл в конференцию [19:57:26] repolainen зашёл в конференцию [19:59:21] <repolainen> эх, такая сырная таблица чистится :] [20:12:24] <il.smind > ?? [20:14:05] <repolainen> со списком девелоперов :] [21:18:35] <slavazanko/h> привет. Да, мёртвые души немного почистили. не вечно же им висеть там :) [21:22:53] <repolainen> а я только что собрал mc на igepv2 :] [21:23:13] <repolainen> это такой arm типа n900, только в форме здоровой коробки :] [21:23:25] <repolainen> (говорят, на нем valgrind работает) [21:24:19] slavazanko/h вышел из конференции [21:37:56] slavazanko/h зашёл в конференцию [21:41:54] <il.smind > repolainen> а я только что собрал mc на igepv2 :] без проблем собралось? [21:50:20] <repolainen> угу [22:13:27] BanderOS вышел из конференции [22:14:09] BanderOS зашёл в конференцию [22:27:09] il.smind вышел из конференции [22:37:46] theMIROn зашёл в конференцию [22:38:41] BanderOS вышел из конференции [22:51:37] BanderOS зашёл в конференцию [22:52:28] BanderOS вышел из конференции [23:34:15] repolainen вышел из конференции