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

Тема: http://www.midnight-commander.org | Latest stable: 4.7.0.9 | Latest development release: 4.7.4
[05:43:15] il.smind зашёл в конференцию
[07:08:50] ruslan telenkevich зашёл в конференцию
[07:11:40] ruslan telenkevich вышел из конференции
[07:55:58] andrew_b зашёл в конференцию
[07:56:37] <andrew_b> Yury V. Zaytsev: я же нашёл там хоткей.
[08:41:55] <il.smind> andrew_b: жив?
[08:42:08] <andrew_b> А почему нет?
[08:42:26] <slavazanko> а почему да? :)
[08:43:22] <andrew_b> slavazanko: а почему вы отвечаете вопросом на вопрос?
[08:43:39] <slavazanko> а я таки отвечал? :)
[08:44:17] <slavazanko> 2393 посмотри лучше
[08:46:45] <il.smind> andrew_b: да
[08:49:36] <andrew_b> Я не понял...
[08:49:48] <andrew_b> Что за?
[08:50:36] <andrew_b> WInput routines: get rid of one-line functions.

А это что:
static void
+save_region (WInput * in)
+{
+ copy_region (in, in->mark, in->point);
+}
+
+static void
kill_save (WInput * in)
{
copy_region (in, in->mark, in->point);
+ delete_region (in, in->point, in->mark);
}

static void
kill_region (WInput * in)
{
- kill_save (in);
delete_region (in, in->point, in->mark);
}
[08:55:41] <il.smind> ?
[08:56:25] <andrew_b> Зачем они отдельно?
[08:57:07] <andrew_b> save_region == copy_region
kill_region == delete_region
[08:57:11] <il.smind> давай точнее кто они?
[08:57:16] <il.smind> а
[08:57:19] <il.smind> понял
[08:57:27] <il.smind> ну так код проще
[08:57:34] <il.smind> в обработчике
[08:57:59] <andrew_b> Чем проще?
[08:59:10] <il.smind> ну потом при необходимости я смоку проще вытащить этот kill_region наружу
[08:59:25] <andrew_b> Зачем?
[09:03:30] <il.smind> ээх
[09:03:39] <il.smind> ну в меню сделать
[09:04:01] <il.smind> надо только от параметра избавиться
[09:04:32] <andrew_b> Не.
[09:04:53] <andrew_b> Раз уж зашёл этот разговор, я скажу.
[09:06:02] <andrew_b> Я считаю, что если один виджет должен дёрнуть другой виджет, то он должен послать ему сообщение. А не вызывать какую-то функцию.
[09:06:26] <andrew_b> То есть единственным интерфейсом виджета должен быть его коллбэк.
[09:07:19] <andrew_b> Вместо того, чтобы вызывать save_region, пошли в виджет команду CK_InputCopyRegion.
[09:07:38] <slavazanko> Воооотт!!!
[09:07:40] <slavazanko> наконец-то
[09:07:58] <slavazanko> я услышал это :) Полтора года ждал, пока мои идеи с событиями "выстрелят"
[09:08:08] <il.smind> ))
[09:08:44] <andrew_b> Ну это. События есть и сейчас.
[09:08:54] <andrew_b> Просто ты предлагаешь их переделать.
[09:09:03] <andrew_b> Сама суть не меняется.
[09:09:20] <andrew_b> Надо просто их активнее использовать.
[09:09:46] <slavazanko> угу. Расширить.
Чтобы было
register_event("EventName", callback)
и
raise_event("EventName", data_for_callback);
[09:11:20] <andrew_b> Это и получится не расширить, а переделать.
[09:11:58] <slavazanko> да. Чтобы и плагин мог сам повеситься на некое событие (или вообще переопределить реакцию на событие).
[09:12:19] <andrew_b> В 4.9? :)
[09:12:24] <slavazanko> в смысле, или дополнить событие ещё одним каллбаком. или переписать существующий
[09:12:27] <slavazanko> не знаю :0
[09:12:29] <slavazanko> :)
[09:12:34] <il.smind> короче
[09:12:46] <il.smind> чо делать говори
[09:13:02] <il.smind> не хочется сейчас ввязываться в споры
[09:13:09] <il.smind> не принципиально мне
[09:13:14] <andrew_b> Вернуть мои правки.
[09:13:44] <il.smind> ща
[09:13:49] <andrew_b> Или я сам?
[09:13:55] <il.smind> нет уж
[09:13:59] <il.smind> :)
[09:14:04] <il.smind> знаю я тебя
[09:14:27] <il.smind> ты там еще вагон накоммитишь
[09:14:39] <andrew_b> slavazanko: ну что у тебя с mc_fhl_init_from_standard_files?
[09:14:47] <andrew_b> il.smind: нет.
[09:16:20] <il.smind> мне соглашаться да?
[09:16:28] <il.smind> без палева да?
[09:17:15] <slavazanko> andrew_b: пока ничего
[09:18:15] <andrew_b> il.smind: ты попроще говори.
[09:18:25] <andrew_b> А то моя твоя не понимать.
[09:18:26] <il.smind> поправишь?
[09:18:42] <andrew_b> А голосовать?
[09:19:03] <il.smind> а последний мой коммит
[09:19:16] <il.smind> про комманд.ц
[09:19:17] <andrew_b> Ща.
[09:20:26] <andrew_b> Про комманд.ц не обязательно было в этом бранче делать.
[09:20:55] <il.smind> ну оно корелирует
[09:21:04] <il.smind> ну оно коррелирует
[09:21:09] <andrew_b> 2409_prepare_to_4.7.5
[09:21:18] <il.smind> да и ты сказал его присунуть
[09:21:59] <andrew_b> Я имею в виду

commit 3db8f5ff50144a683eab38302bb7efc057554e73
Author: Ilia Maslakov <il.smind@gmail.com>
Date: Thu Nov 4 17:46:47 2010 +0000

src/command.c: applied indentation policy.

Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
[09:24:33] <il.smind> а...
[09:24:51] <il.smind> да я и в прошлый раз забыл его отиндентить
[09:25:12] <il.smind> а тут увидел и чтоб не забыть
[09:27:29] <andrew_b> Не забудем.
[09:27:38] <andrew_b> Предлагаю его удалить.
[09:27:46] <andrew_b> Коммит энтот.
[09:27:51] <il.smind> м...
[09:27:55] <il.smind> давай
[09:30:02] <andrew_b> Тогда перебазирую щас.
[09:31:33] <andrew_b> Готово.
[09:32:15] <andrew_b> А чё у 2393 такая версия странная? 4.7.0-pre4
[09:32:46] <andrew_b> А... Понятно.
[09:32:55] <andrew_b> Тогда в стейбл надо.
[09:33:32] <andrew_b> Да?
[09:34:24] <andrew_b> Или нет?
[09:34:41] <slavazanko> наверное да
[09:37:35] <il.smind> комментарий прочли да?
[09:37:43] <andrew_b> Да.
[09:37:59] <il.smind> т.е есть удаление от курсора до конца строки
[09:38:10] <il.smind> и есть полная очистка
[09:40:58] <il.smind> ок
[09:41:22] <andrew_b> Ничо не понял.
[09:42:25] <il.smind> в баше есть ctrl-w
[09:43:23] <il.smind> у блин
[09:43:33] <il.smind> нет не ctrl-w
[09:43:54] <il.smind> короче не важно
[09:44:09] <il.smind> есть очистка всей строки теперь
[09:44:43] <il.smind> раньше была только очистка комстроки от курсора до конца строки
[09:45:09] <andrew_b> Так, пока ничего в мастер не пушьте.
[09:46:36] <andrew_b> У кого-нибудь есть сегодняшний мастер?
[09:46:53] <il.smind> )
[09:47:02] <il.smind> ну начинается :)
[09:47:17] <andrew_b> С последним коммитом 359395b1b81380e463c72bd8a26c7f924990f8ff
[09:47:27] <andrew_b> Запушьте мощно.
[09:47:43] <andrew_b> А то у меня рука дёрнулась... :)
[09:48:17] <il.smind> мой последний это 5bf5dd170e00a4dc8e3fbf862dfbc23c1774a79e
[09:49:09] <andrew_b> Что так плохо?
[09:49:37] <slavazanko> нупипец
[09:49:56] <andrew_b> :))
[09:50:40] <slavazanko> у меня вчерашний мастер.
Сегодня занимался тем. что греповцам помогал :)
https://savannah.gnu.org/bugs/index.php?24452
[09:51:03] <andrew_b> Я забыл перебазировать перед мержем 2407.
[09:51:09] <andrew_b> Ладно.
[09:51:22] <andrew_b> Ещё не всё потеряно.
[09:51:39] <slavazanko> и в мастер форсом влил?
[09:51:59] <andrew_b> Да без форса.
[09:52:11] <andrew_b> Просто rebase не сделал.
[09:54:52] <andrew_b> Нормально всё, нессыте.
[09:55:32] <slavazanko> ... обычно это последние слова, записанные бортовым самописцем...
[09:56:03] <andrew_b> ахаха
[10:01:04] <andrew_b> Выдыхайте!
[10:01:50] <slavazanko> ффух. Запулилось без проблем
[10:03:40] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2407 (find file dialog bugs) closed
http://www.midnight-commander.org/ticket/2407#comment:10
[10:15:02] <slavazanko> http://www.midnight-commander.org/ticket/2229 - патчик готар прислал...
[10:15:05] <slavazanko> ща гляну, что за
[10:16:17] <andrew_b> Тот патчик к другому патчику.
[10:16:41] <andrew_b> Note, that this one is based on sources with my last #2135 patch applied,
[10:17:41] <andrew_b> А в патче в 2135 не всё удачно.
[10:17:59] <slavazanko> даже в твоём?
[10:18:22] <andrew_b> А мой патч это его с последними замечаниями.
[11:17:59] <andrew_b> Зося дрыхнет безбожно.
[11:18:16] <slavazanko> угу
[11:18:24] <slavazanko> Зося Синицкая: тут?
[11:18:33] <Зося Синицкая> slavazanko: все тут вроде
[11:18:43] <slavazanko> Зося Синицкая: а чего спишь?
[11:18:51] <Зося Синицкая> slavazanko: фига скалишься лошадь
[11:19:00] <slavazanko> хренассе она меня послала...
[11:25:29] andrew_b вышел из конференции: Replaced by new connection
[11:25:33] andrew_b зашёл в конференцию
[11:25:53] <andrew_b> :))
[11:53:37] <slavazanko> патч в http://www.midnight-commander.org/ticket/2135 прекрасно работает.
[11:54:02] <andrew_b> Попробуй так.
[11:54:22] <andrew_b> Нажми End, PageUp, PageDown.
[11:54:46] <slavazanko> нажал. норма
[11:54:56] <andrew_b> Гм.
[11:55:12] <andrew_b> Какой патч? 3?
[11:55:16] <slavazanko> да
[11:55:49] <andrew_b> Ща.
[11:59:21] <andrew_b> А теперь попробуй End, PageDown.
[12:00:04] <andrew_b> Скроллинг по одной строке на каждое нажатие PgDn.
[12:01:20] <slavazanko> пробовал. По одной строке вниз листать начинает, а не постранично. Как по мне - намана. По крайней мере, если листать большой файл вниз дооолгим нажатием на pgDown, то при достижении конца это смотрится как плавное замедление, а не как с разбега ап стенку :)
[12:01:58] <andrew_b> :)
[12:02:17] <andrew_b> Оно, конечно, не критично. Но как-то неаккуратненько.
[12:02:52] <andrew_b> Ну давай, оформляй.
[12:02:57] <andrew_b> Проголосую.
[12:02:58] <slavazanko> ок.
[12:11:01] <slavazanko> http://www.midnight-commander.org/ticket/2135#comment:22
[12:14:25] <slavazanko> не даёть бирди на шару прокатиться
[12:19:34] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2411 (MC doesn't allow to scroll a bzip'ped file past 16384 bytes) created
http://www.midnight-commander.org/ticket/2411
• nv.log.bz2 attached to Ticket #2411
http://www.midnight-commander.org/attachment/ticket/2411/nv.log.bz2
[12:31:08] <andrew_b> Гм. У меня не воспроизводится.
[12:32:55] <andrew_b> 16384 это 0x4000
[12:33:12] <slavazanko> ща проверю тоже..
[12:33:56] <andrew_b> Не, воспроизводится.
[12:34:22] <andrew_b> Надо ж по PgDn давить.
[12:34:37] <andrew_b> А я на End жму.
[12:35:38] <andrew_b> Причём, когда файл открываешь, неправильно определяется размер.
[12:36:02] <andrew_b> Доходишь до 16384/16384+, а дальше вниз никак.
[12:36:59] <slavazanko> тьфу, блин.
2135 - в рамках последнего патча не воспроизводится.
Сейчас в мастере проверю...
[12:37:16] <slavazanko> не перекомпилил в мастер и думаю - почему всё работает :)
[12:37:51] <andrew_b> В 4.7.4 воспроизводится. В мастере тоже наверняка.
[12:37:57] <slavazanko> ща
[12:38:11] <andrew_b> Мы во вьювере давно ничего не патчили.
[12:38:14] <slavazanko> угу
[12:39:01] <andrew_b> Но всё равно с размером какая-то хрень.
[12:39:12] <andrew_b> Тут может vfs виновата.
[12:39:23] <slavazanko> нормальная хрень. Размер считается по мере распаковки
[12:39:37] <andrew_b> Даааа?
[12:40:05] <slavazanko> на мастере воспроизводится. в 2135 того.. двух зайцев
[12:40:36] <slavazanko> размер не считается, а обновляется :)
[12:48:19] ruslan telenkevich зашёл в конференцию
[12:49:41] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2411 (MC doesn't allow to scroll a bzip'ped file past 16384 bytes) updated
http://www.midnight-commander.org/ticket/2411#comment:1
• Ticket #2411 (MC doesn't allow to scroll a bzip'ped file past 16384 bytes) updated
http://www.midnight-commander.org/ticket/2411#comment:2
[12:50:48] BanderOS зашёл в конференцию
[12:51:45] <andrew_b> slavazanko: сам-то что не голосуешь за 2135?
[12:52:01] <slavazanko> а и то верно :)
Ща
[12:53:26] <slavazanko> 2411 ак закрыть потом? Фикседом со ссылкой на мерж-коммит от 2135?
[12:53:49] <andrew_b> Да.
[12:53:55] <slavazanko> понято
[12:58:27] andrew_b вышел из конференции: Replaced by new connection
[12:58:31] andrew_b зашёл в конференцию
[12:59:39] <slavazanko> всё. два зайца ликвидированы
[13:04:43] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2135 (End button in MC viewer jumps too far) closed
http://www.midnight-commander.org/ticket/2135#comment:29
• Ticket #2411 (MC doesn't allow to scroll a bzip'ped file past 16384 bytes) closed
http://www.midnight-commander.org/ticket/2411#comment:5
[13:19:44] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2113 (Get rid of unpacking arcives to temporary directory) updated
http://www.midnight-commander.org/ticket/2113#comment:1
[13:45:26] <andrew_b> il.smind: привет!
[13:49:17] <il.smind> andrew_b: да
[13:49:18] <il.smind> ща
[13:49:53] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2366 (ignore_dirs not working) updated
http://www.midnight-commander.org/ticket/2366#comment:6
[13:54:27] ruslan telenkevich вышел из конференции
[14:03:32] Rehbkmobr зашёл в конференцию
[14:03:48] <Rehbkmobr> andrew_b: говори
[14:04:14] <slavazanko> > Rehbkmobr [il.smind@gmail.com/Psi+3331349A] вошёл в комнату.
ты чего так грозно назвался?
[14:04:32] <Rehbkmobr> эм...
[14:04:36] <andrew_b> Rehbkmobr: Дык клипборд будешь мержить или нуевонах?
[14:04:43] <Rehbkmobr> чтоб с ноутом не путали
[14:04:54] <Rehbkmobr> буду!
[14:04:58] <slavazanko> огонь тады
[14:05:17] <Rehbkmobr> ок
[14:05:30] <andrew_b> Гляньте #2366.
[14:11:40] <Rehbkmobr> andrew_b: кототко суть 2366
[14:12:12] <Rehbkmobr> бало так что если указывался относительный путь то игноре дирс не учитывался?
[14:12:18] <Rehbkmobr> или как?
[14:12:56] <andrew_b> ignore_dirs вообще не работают, если стартовый путь не абсолютный.
[14:13:20] <andrew_b> Про относительный путь не надо пока. Это другой тикет.
[14:15:05] <Rehbkmobr> а...
[14:15:19] <Rehbkmobr> т.е. сейчас починил что?
[14:16:39] <andrew_b> Чтобы ignore_dirs работали. Поиск идёт по абсолютному пути, а не по относительному.
[14:17:00] <andrew_b> "." превращается в текущий путь.
[14:17:31] <andrew_b> Поскольку и путь поиска, и ignore_dirs абсолютные, их можно сравнивать.
[14:17:56] <andrew_b> "." превращается в текущий путь. В абсолютный, я хотел сказать.
[14:18:51] <Rehbkmobr> собираю
[14:22:15] <Rehbkmobr> это... пока собирается
[14:22:37] <Rehbkmobr> я бы рыбу бы хотел тоже в стэйбл
[14:22:48] <Rehbkmobr> но что то не пойму что не так делаю
[14:23:01] <andrew_b> Какую рыбу?
[14:23:10] <andrew_b> Всё уже давно в стебле.
[14:23:12] <Rehbkmobr> 2168 или как там его
[14:23:23] <Rehbkmobr> да?
[14:23:37] <Rehbkmobr> ну чтобы панели прятать
[14:23:42] <andrew_b> git log 4.7.0-stable
/2168
[14:25:07] <andrew_b> 2268
[14:25:17] <andrew_b> 15f6abf0fc6586afacfd73a1f3e6262faa6664d4
[14:27:47] <Rehbkmobr> а я каждый день думаю как бы сил набраться и его замерджить в стэйбл :)
[14:28:32] BanderOS вышел из конференции
[14:30:02] andrew_b вышел из конференции: Replaced by new connection
[14:30:05] andrew_b зашёл в конференцию
[14:34:57] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2393 (Clipboard contents overwritten) updated
http://www.midnight-commander.org/ticket/2393#comment:5
[14:40:21] <Rehbkmobr> а 2393 то в стэйбл когда?
[14:41:17] <andrew_b> Щас?
[14:42:12] <Rehbkmobr> а надо?
[14:42:22] <Rehbkmobr> я бы щас влил
[14:44:03] <Rehbkmobr> а надо на \0 сравнивать только первую строку?
[14:44:09] <Rehbkmobr> вот тут find_ignore_dirs[0][0]
[14:44:23] <Rehbkmobr> не надо сделать обход всех элементов?
[14:44:40] <andrew_b> Ну как минимум одна строка в списке должна быть.
[14:45:10] <andrew_b> Ты хочешь защиту от строк вида
ignore_dirs=/foo::bar
[14:45:13] <Rehbkmobr> т.е. достаточное условие чтобы не было косяка при сортировке да?
[14:45:25] <Rehbkmobr> да именно это имел ввиду
[14:45:44] <andrew_b> Гм.
[14:46:02] <andrew_b> Надо сделать, наверное.
[15:20:18] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2244 (MC consumes 100% cpu after wake up from suspend) updated
http://www.midnight-commander.org/ticket/2244#comment:23
[15:41:16] ruslan telenkevich зашёл в конференцию
[15:42:04] ruslan telenkevich вышел из конференции
[15:45:50] <andrew_b> Rehbkmobr: запушил.
[15:47:21] <andrew_b> Заодно ещё один косяк исправил. Хорошо, что хоть заметил.
[15:52:28] andrew_b вышел из конференции
[16:00:38] <Rehbkmobr> ща
[16:57:12] slavazanko/h вышел из конференции
[16:58:11] slavazanko/h зашёл в конференцию
[17:12:22] <Rehbkmobr> andrew_b: незнаю косяк или ка к но вот
[17:12:51] <Rehbkmobr> делаем
ignore_dirs=/h
[17:14:06] <Rehbkmobr> ищем в /home и ничего не находим
[17:14:41] <Rehbkmobr> убираем /h
[17:14:52] <Rehbkmobr> находим
[17:37:03] il.smind вышел из конференции
[17:37:03] Rehbkmobr вышел из конференции
[17:38:19] Rehbkmobr зашёл в конференцию
[17:39:44] il.smind зашёл в конференцию
[17:39:50] Rehbkmobr вышел из конференции
[19:35:50] il.smind вышел из конференции
[19:37:29] il.smind зашёл в конференцию
[20:14:33] il.smind вышел из конференции
[22:51:23] iNode вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!