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

Тема: http://www.midnight-commander.org | Latest stable: 4.7.0.3 | Latest release: 4.7.1
[00:56:47] repolainen вышел из конференции
[01:08:36] slavazanko/h вышел из конференции
[01:10:04] slavazanko/h зашёл в конференцию
[01:24:08] slavazanko/h вышел из конференции
[04:37:40] iNode вышел из конференции
[04:37:44] iNode зашёл в конференцию
[05:04:40] iNode вышел из конференции
[05:45:12] repolainen зашёл в конференцию
[06:01:23] andrew_b зашёл в конференцию
[06:22:56] INF[SZ] зашёл в конференцию
[06:23:00] iNode зашёл в конференцию
[06:30:10] repolainen вышел из конференции
[07:19:40] <il.smind> whoami
[07:19:45] <Зося_Синицкая> il.smind: Доступ: 1, Админ/Владелец конфы, jid опознан, Префикс: отсутствует
[07:55:08] <andrew_b> il.smind: хей!
[08:10:37] <il.smind> andrew_b: Здравствуйте!
[08:10:52] <andrew_b> il.smind: ага, привет!
[08:11:18] <andrew_b> По поводу #2107.
[08:11:31] <andrew_b> diff --git a/src/viewer/move.c b/src/viewer/move.c
index dcf789b..28a1478 100644
--- a/src/viewer/move.c
+++ b/src/viewer/move.c
@@ -173,10 +173,6 @@ mcview_move_left (mcview_t * view, off_t columns)
if (old_cursor > 0 || view->hexedit_lownibble)
view->hexedit_lownibble = !view->hexedit_lownibble;
}
- else if (view->text_wrap_mode)
- {
- /* nothing to do */
- }
else
{
if (view->dpy_text_column >= columns)
@@ -207,10 +203,6 @@ mcview_move_right (mcview_t * view, off_t columns)
if (old_cursor < last_byte || !view->hexedit_lownibble)
view->hexedit_lownibble = !view->hexedit_lownibble;
}
- else if (view->text_wrap_mode)
- {
- /* nothing to do */
- }
else
{
view->dpy_text_column += columns;
[08:11:40] <andrew_b> И фсё?
[08:15:57] <il.smind> да
[08:16:34] <andrew_b> Забацать бранч?
[08:17:36] <il.smind> andrew_b: ну если не сложно
[08:18:36] <andrew_b> Заодно ещё кое-чего во вьювере поковыряю.
[08:19:10] <il.smind> andrew_b: ?
[08:19:21] <andrew_b> Ну так, по мелочи...
[08:19:47] <il.smind> andrew_b: у меня вот небольшое предложение, не по вьюверу
[08:20:04] <andrew_b> По процедурному вопросу?
[08:20:28] <il.smind> помнишь я по парольному архиву эксперементировал
[08:21:00] <andrew_b> Да.
[08:21:09] <il.smind> и выяснилось что нельзя результат команды обработать в bindings
[08:21:42] <il.smind> у тебя нет желания там поковыряться обсудить...
[08:21:50] <andrew_b> Неа... :)
[08:23:18] <il.smind> ээх жаль, у меня не хватило мозга осознать чего там не хватает
[08:24:31] <il.smind> andrew_b: вьювер говоришь хочешь по мелочи да?
[08:25:06] <andrew_b> Да. Убрать лишние действия.
[08:26:57] <il.smind> ладно если я еще кой чего смогу я свистну, пока у меня тут апдэйт базы идет
[08:27:07] <il.smind> не успею так не успею
[08:55:48] <il.smind> andrew_b: ну я в целом сделал, надо только понять от чего косячокс
[08:56:00] <il.smind> andrew_b: проверишь како оно работает?
[08:56:03] <andrew_b> Что сделал?
[08:56:08] <il.smind> 2 строчки
[08:56:10] <andrew_b> Пароли?
[08:56:26] <il.smind> перелистывание по строкам во врап режиме
[08:56:33] <il.smind> во вьювере
[08:57:02] <andrew_b> Проверю. Чо ж не проверить?
[08:57:39] <il.smind> diff --git a/src/viewer/move.c b/src/viewer/move.c
index dcf789b..0fe2e42 100644
--- a/src/viewer/move.c
+++ b/src/viewer/move.c
@@ -114,6 +114,8 @@ mcview_move_up (mcview_t * view, off_t lines)
new_offset = mcview_bol (view, new_offset);
if (new_offset < 0)
new_offset = 0;
+ if (view->text_wrap_mode)
+ new_offset = max (new_offset, view->dpy_start - view->data_area.width);
view->dpy_start = new_offset;
}
}
@@ -149,6 +151,8 @@ mcview_move_down (mcview_t * view, off_t lines)
{
off_t new_offset;
new_offset = mcview_eol (view, view->dpy_start);
+ if (view->text_wrap_mode)
+ new_offset = min (new_offset, view->dpy_start + view->data_area.width);
view->dpy_start = new_offset;
}
}
[08:57:56] <il.smind> берешь любой файл с длинными строками
[08:58:17] <il.smind> смотришь его в врап режиме
[08:58:59] <il.smind> вверх вниз перелистываться должно без рывков
[08:59:08] <il.smind> сейчас с рывками
[08:59:24] <il.smind> после патча должно построчно
[09:00:35] <Зося_Синицкая> RSS: Новости для Midnight Commander

• Ticket #2107 (Turning on wrap mode does not scroll left the file view) updated
http://www.midnight-commander.org/ticket/2107#comment:2
[09:02:29] <andrew_b> В целом работает. Но есть небольшой косячок-с. :)
[09:03:38] <il.smind> вот
[09:03:49] <il.smind> не понял по чему
[09:04:32] <andrew_b> Мы об одном и том же косячке говорим?
[09:08:30] <il.smind> да
[09:08:43] <andrew_b> :)
[09:09:32] INF[SZ] вышел из конференции
[09:09:42] <il.smind> когда назад листаешь что то проскакивает
[09:09:47] <andrew_b> Не.
[09:09:54] <il.smind> не очень пока понял где сбивается
[09:10:04] <andrew_b> У меня другое.
[09:10:11] <il.smind> какое?!
[09:10:53] <andrew_b> Пролистай файл, так чтобы на экране была часть врапнутой строки.
[09:11:28] <il.smind> да
[09:11:50] <andrew_b> А теперь сделай unwrap.
[09:12:01] <il.smind> а... такое не проверял...
[09:12:13] <andrew_b> Не вся строка отображается.
[09:12:24] <andrew_b> А только то, что видно на экране.
[09:13:19] <il.smind> тут как раз вроде нормально, или я не понял суть проблемы
[09:13:55] <andrew_b> Например.
[09:13:55] <il.smind> andrew_b: а да, я понял
[09:14:09] <il.smind> не продлдай, там просто поправить
[09:14:32] <il.smind> 1 строчка кода в переключалке режима врап
[09:16:56] <andrew_b> il.smind: эта... Ты сегодня репо у себя синхронизировал?
[09:18:25] <andrew_b> А, уже не надо.
[09:19:30] <il.smind> andrew_b: нет
[09:20:00] <andrew_b> Не важно. Я сам синхронизировал, оказывается.
[09:20:19] <il.smind> ладно, тогда забранчую с учетом твоих замечаний, почему сползает позже подумаю...
[09:45:55] <Зося_Синицкая> RSS: Новости для Midnight Commander

• Ticket #2086 (view with wrap bug) updated
http://www.midnight-commander.org/ticket/2086#comment:1
[10:26:58] <slavazanko> m-c.o перестал пинговаться
[10:31:51] <il.smind> у меня пингуется
www.midnight-commander.org
[10:31:59] <il.smind> ping www.midnight-commander.org
PING www.midnight-commander.org (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.000 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.000 ms
[10:32:01] <il.smind> :)
[10:32:03] <Зося_Синицкая> il.smind: Ошибка! 404/cancel! remote-server-not-found
[10:32:20] <slavazanko> во, и зоська со мной согласная :)
[10:32:35] <il.smind> slavazanko: надо опять винни мучать
[10:32:57] <slavazanko> в оффлайне он
[10:33:19] <il.smind> угу
[10:34:45] <slavazanko> если что - бекапы есть. Правда, по состоянию на сегодняшнюю ночь.
[10:34:50] <slavazanko> time
[10:34:51] <Зося_Синицкая> slavazanko: Ошибка! 501/cancel! feature-not-implemented
[10:34:59] <slavazanko> .help
[10:35:02] <mc_log> slavazanko: Категории: access(4), admin(12), alias(4), basic(5), cerberus(6), dev(8), info(2), lang(3), muc(39), net(2), options(7), query(8), superadmin(11)
чтобы получить список команд в категории напиши 'help категория', например 'help basic'
[10:35:16] <slavazanko> хуясе
[10:35:20] <slavazanko> отвечает