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

Тема: http://www.midnight-commander.org | Latest release (stable and current): 4.7.5
[00:28:05] BanderOS зашёл в конференцию
[00:58:51] repolainen вышел из конференции
[01:03:00] BanderOS вышел из конференции
[01:03:56] BanderOS зашёл в конференцию
[05:24:14] iNode вышел из конференции
[05:37:35] iNode зашёл в конференцию
[05:53:55] repolainen зашёл в конференцию
[06:12:23] andrew_b зашёл в конференцию
[06:37:19] repolainen вышел из конференции
[07:25:21] il.smind зашёл в конференцию
[07:25:49] <il.smind > Ку-ку!
[08:54:43] <andrew_b> il.smind : один кукуешь?
[08:54:53] <il.smind > да
[08:55:02] <il.smind > все меня бросили
[09:06:59] <andrew_b> il.smind : продолжим?
[09:07:13] <il.smind > да, давай лог
[09:07:13] <andrew_b> frame = editframe_new (7, -5, 7, 47, COLOR_NORMAL, _file);
[09:07:27] <il.smind > до поломки и после
[09:07:34] <andrew_b> Левая граница за перелом экрана.
[09:07:51] <il.smind > я так понимаю поломка происходит после движения курсора вниз
[09:08:03] <il.smind > andrew_b: я помню
[09:08:13] <andrew_b> x: 4, x1: 12, FONT_OFFSET_X: 0, option_line_state_width: 8, status [ 498 ], LINE_STATE_WIDTH: 8
x: 0, x1: 12, FONT_OFFSET_X: 0, option_line_state_width: 8, status [ 499 ], LINE_STATE_WIDTH: 8
x: 4, x1: 12, FONT_OFFSET_X: 0, option_line_state_width: 8, status [ 500 ], LINE_STATE_WIDTH: 8
x: 4, x1: 12, FONT_OFFSET_X: 0, option_line_state_width: 8, status [ 501 ], LINE_STATE_WIDTH: 8
x: 0, x1: 12, FONT_OFFSET_X: 0, option_line_state_width: 8, status [ 502 ], LINE_STATE_WIDTH: 8
x: 0, x1: 12, FONT_OFFSET_X: 0, option_line_state_width: 8, status [ 499 ], LINE_STATE_WIDTH: 8

x: 0, x1: 12, FONT_OFFSET_X: 0, option_line_state_width: 8, status [ 499 ], LINE_STATE_WIDTH: 8
x: 4, x1: 12, FONT_OFFSET_X: 0, option_line_state_width: 8, status [ 500 ], LINE_STATE_WIDTH: 8
[09:08:52] <il.smind > это еще не двигал курсор?
[09:09:01] <andrew_b> Двинул.
[09:09:03] <andrew_b> Но.
[09:09:12] <andrew_b> Поломка другая.
[09:09:20] <andrew_b> Вчерашней я не вижу.
[09:09:53] <andrew_b> Курсор в строке неправильно позиционируется.
[09:10:09] <il.smind > ща
[09:10:44] <andrew_b> Понажимай Home/End.
[09:11:32] <slavazanko/w> всем привет
[09:11:45] <andrew_b> При End он уходит за пределы строки на 4 позиции.
[09:11:50] <andrew_b> slavazanko/w: привет!
[09:11:56] <il.smind > andrew_b: а я вот пока в тишине сидел попробовал
git log -S'edit_complete_word_cmd' увидел все коммиты где были упоминания edit_complete_word_cmd
[09:12:11] <andrew_b> il.smind : ЛОР читаешь?
[09:12:12] <il.smind > это я так в плане поделиться опытом
[09:12:21] <andrew_b> Я тоже.
[09:12:59] <slavazanko/w> и я это прочитал на ЛОРе
Век живи... и всё равно дураком помрёшь..
[09:13:23] <andrew_b> Тока тормозит ужаскак.
[09:13:34] <andrew_b> Поиск в less быстрее.
[09:21:48] BanderOS вышел из конференции
[09:23:37] <il.smind > andrew_b> il.smind : ЛОР читаешь?
нет
[09:23:46] <il.smind > было где то?
[09:24:07] <andrew_b> il.smind : да ладно, нет. Признавайся.
[09:24:34] <il.smind > andrew_b: я вот тут увидел https://github.com/maxim-oleinik/symfony-dev-rules/blob/master/git-cheat-sheet.txt
[09:24:46] <andrew_b> http://www.linux.org.ru/forum/development/5787561?lastmod=1294991942980
[09:25:33] <il.smind > andrew_b: совпадение
[09:25:44] <il.smind > ну бывает такое
[09:25:59] <slavazanko/w> ню-ню :)
[09:26:12] <il.smind > slavazanko/w: да блин
[09:26:25] <slavazanko/w> да верим, верим :)
[09:26:35] <il.smind > бывает я шучу, бывает недоговариваю
[09:27:05] <il.smind > но не вру
[09:28:09] <il.smind > тут по телефону говорил
[09:28:20] <il.smind > возвращаясь к > При End он уходит за пределы строки на 4 позиции.
[09:28:22] <il.smind > ща
[09:29:01] <il.smind > подтверждаю
[09:29:18] <andrew_b> Home нажми теперь.
[09:29:25] <andrew_b> Строки включи.
[09:29:57] <il.smind > пока поставил -15
[09:30:10] <il.smind > хочу увидеть на сколько изменится
[09:30:44] <il.smind > да на 14
[09:30:46] <il.smind > ок
[09:30:55] <il.smind > значит понятно
[09:31:16] <andrew_b> Это хорошо.
[09:31:25] <il.smind > ща поковыряюсь где происходит
[09:31:46] <il.smind > с номерами что?
[09:31:56] <il.smind > как ты хочешь?
[09:32:01] <andrew_b> ?
[09:32:02] <il.smind > вообще не показывать?
[09:32:09] <andrew_b> Не.
[09:32:12] <il.smind > или показывать частично?
[09:32:14] <andrew_b> Показывать.
[09:32:17] <il.smind > ок
[09:32:21] <andrew_b> Частично.
[09:32:32] <andrew_b> Только то, что видно.
[09:32:39] <il.smind > ну я понял
[09:32:45] <andrew_b> Чтобы как у людей было.
[09:33:06] <il.smind > как бы чтобы окто это было полноценное окно
[09:33:15] <andrew_b> Да.
[09:34:06] <il.smind > я думаю про -4 это связано с вычислением в редакторе а не в отображении
[09:34:12] <il.smind > ща посмотрю
[11:53:57] il.smind вышел из конференции
[11:56:06] il.smind зашёл в конференцию
[12:00:01] il.smind сменил ник на il.smind
[12:00:02] il.smind сменил ник на il.smind
[12:00:11] il.smind вышел из конференции
[12:00:21] il.smind зашёл в конференцию
[12:05:57] <il.smind> andrew_b: собсна вот
start_column =
[12:07:44] <andrew_b> ?
[12:07:48] <andrew_b> Где?
[12:07:53] <il.smind> ща
[12:08:01] <il.smind> отвлёкси
[12:08:21] <il.smind> start_column = x1 >= 0 ? 0 : -x1;
[12:08:32] <andrew_b> И что?
[12:09:03] <il.smind> а то что было -15 стало?
[12:09:11] <il.smind> +15
[12:09:20] <il.smind> вот тебе и прибыль!
[12:09:33] <il.smind> тоже и с игреком
[12:09:42] <il.smind> парой строк выше
[12:10:08] <il.smind> надо что скролить?
[12:10:13] <il.smind> или как?
[12:10:27] <andrew_b> Ну если у нас окно слева от края экрана, то отсчёт начигается с той колонки, что видна первой.
[12:10:27] <il.smind> сделай start_column = 0;
[12:10:35] <il.smind> и перекомпиль
[12:10:53] <andrew_b> Если -15, то окно видно начиная с 15 колонки.
[12:11:11] <andrew_b> Тут всё верно.
[12:11:13] <il.smind> просто сделай
[12:11:31] <andrew_b> Я другим пока занят.
[12:11:51] <il.smind> не вопрос
[12:39:19] iNode вышел из конференции
[12:39:39] iNode зашёл в конференцию
[13:08:37] BanderOS зашёл в конференцию
[13:10:02] BanderOS вышел из конференции
[13:14:55] BanderOS зашёл в конференцию
[13:18:36] BanderOS вышел из конференции
[13:21:54] BanderOS зашёл в конференцию
[13:43:42] <andrew_b> il.smind: да.
[13:44:10] <il.smind> andrew_b: ща запушу
[13:44:19] <il.smind> не портил ничего?
[13:44:25] <andrew_b> Нет.
[13:44:35] <il.smind> или запулить перед?
[13:44:42] <andrew_b> Нет.
[13:51:15] <il.smind> запушил посмотри
[13:52:53] <andrew_b> Скобка лишняя?
+ tty_print_char (status[i]);
+ }
[13:53:35] <andrew_b> - start_row = y1 >= 1 ? 0 : 1 - y1;
- start_column = x1 >= 0 ? 0 : -x1;

Тут лучше нули оставить. А другие границы?
[13:54:29] <il.smind> лять
[13:54:36] <il.smind> не
[13:54:41] <il.smind> не лишняя
[13:54:52] <il.smind> наверное нужную зажевал
[13:55:03] <il.smind> пока ребэйзил
[13:55:20] <andrew_b> Правую и нижнюю границы надо фиксить?
[13:56:12] <il.smind> if (status[i] == '\0')
{
status[i] = ' ';
tty_print_char (status[i]);
}
[13:56:48] <il.smind> andrew_b: надо проверить
[14:09:44] <il.smind> да скобка лишняя ты прав :)
[14:09:58] <il.smind> протупил
[14:10:34] <andrew_b> Перепушь мощно.
[14:10:40] <andrew_b> Я не пулил.
[14:11:07] <il.smind> да там не скобка
[14:11:18] <il.smind> там цикел пропал :)
[14:11:24] <il.smind> цуко...
[14:11:32] <andrew_b> :))
[14:14:49] BanderOS вышел из конференции
[14:16:30] <il.smind> готоооо
[14:16:35] <il.smind> во
[14:16:41] <il.smind> пуль
[14:17:04] <andrew_b> Я домой.
[14:18:48] <il.smind> вот жеж
[14:19:35] <andrew_b> Через пару часов посмотрю.
[14:20:10] <il.smind> твой паровоз 2 часа идёт?
[14:20:42] <andrew_b> Меньше. До паровоза надо дойти, потом до дома надо дойти.
[14:21:03] <andrew_b> Вот в сумме два часа и набегают.
[14:21:10] andrew_b вышел из конференции: конец рабочего дня
[15:02:43] theMIROn зашёл в конференцию
[15:34:57] iNode вышел из конференции
[16:41:20] andrew_b зашёл в конференцию
[17:02:32] <il.smind> andrew_b: тутачки?
[17:03:14] <andrew_b> Ещё нет.
[17:04:09] <andrew_b> А зачем ты перебазировал?
[17:04:36] <il.smind> ты приказал
[17:04:46] <andrew_b> Врёшь!
[17:05:32] <il.smind> <andrew_b> Перепушь мощно.
[17:05:56] <andrew_b> Да придётся уж.
[17:05:58] <il.smind> мне надо было отрезетить но я заленился
[17:06:24] <il.smind> andrew_b> Да придётся уж.
да нет "andrew_b> Перепушь мощно." это твоя цитата
[17:07:13] <andrew_b> Я имел в виду починить предпоследний коммит, где ты скобку потерял, а не рибейзить бранч.
[17:07:50] <il.smind> а чего страшного то если не секрет?
[17:08:32] <andrew_b> Ничего. Timeline засирается.
[17:08:41] <il.smind> а... :)
[17:08:59] <il.smind> извини что я засрал таймлайн :)
[17:09:06] <andrew_b> Помнишь, как метукс рибейзил?
[17:09:41] <il.smind> есть предложение DEV_бранчи пусть не срут в комментах
[17:10:26] <il.smind> надо главного по инфраструктуре подтянуть на разговор, пусть сделает нам красиво
[17:10:27] <andrew_b> Не всегда можно. Иногда мастер сильно меняется, поэтому рибейзить всё-таки приходится.
[17:11:31] <il.smind> я имненно про DEV бранчи
[17:21:32] <il.smind> andrew_b: ну так что дальше то?
[17:21:49] <il.smind> так на счет мысли по поводу окон
[17:21:53] <andrew_b> Неохота ничего делать.
[17:22:00] <il.smind> знакомо
[17:22:04] <andrew_b> Завтра мобыть.
[17:22:13] <il.smind> andrew_b: пока сказать хотел
[17:23:05] <il.smind> не "пока" сказать хотел, а пока тебе неохота хотел сказать вот что
[17:23:10] <il.smind> на счет окон
[17:23:51] <il.smind> есть одна проблемка -- при перетаскивании надо апдейтить все окна на экране
[17:24:32] <andrew_b> Да.
[17:24:39] <il.smind> может и не проблема
[17:24:43] <andrew_b> Это проблема?
[17:25:07] <il.smind> да это может существенно затормаживать
[17:25:25] <il.smind> апдэйтить надо при каждом смещении
[17:25:51] <il.smind> верхнего окна
[17:26:10] <andrew_b> Да.
[17:26:17] <andrew_b> А шо делать?
[17:26:54] <andrew_b> Можно делать так: все окна одного размера, на весь экран. Таскать и ресайзить нельзя. Примерно как сейчас.
[17:27:24] <il.smind> andrew_b> Можно делать так: все окна одного размера, на весь экран. Таскать и ресайзить нельзя. Примерно как сейчас.
эт зачем?
[17:27:44] <andrew_b> Будет проще.
[17:28:00] <andrew_b> У юзеров не будет культкрного шока.
[17:29:19] <il.smind> можно вот так щелкаем и говорим
-------------------------------
Х ___________
Y ___________
Width ________
Height ________

<Set> <Cancel>
-------------------------------
[17:29:51] <andrew_b> Ненене.
[17:30:01] <il.smind> и управлять можно и апдэйтить не надо
[17:30:44] <andrew_b> Это ужасно.
[17:31:08] <il.smind> еще вариант я такой думал показываем все рамки во время перетаскивания но не показываем в них содержимое
[17:31:23] <il.smind> тоже будет летать
[17:31:51] <il.smind> так многие оконные менеджеры делают если их попросить так делать
[17:33:09] <il.smind> ну ладно оптимизация это дело третье
[17:48:46] <andrew_b> Оно ведь и дальше поползёт. Во вьювер, например...
[17:49:04] <andrew_b> В панелях диалоги перемещаемые захочется...
[17:52:41] <il.smind> andrew_b: да и?
[17:52:52] <il.smind> ты боишься да?
[17:53:12] <il.smind> ну это удобно перемещаемые диалоги
[17:53:36] <il.smind> я добил таки
[17:54:18] <il.smind> вот эта tty_draw_hline херь кривая сцуко
[17:54:37] <il.smind> час убил пока понял кто мне фигвамы рисует
[17:55:28] <il.smind> если ей передавать в качестве начала по оси Х отрицательное значение она рисует куйню
[17:56:32] <il.smind> я сейчас сделал так
tty_draw_hline (edit->widget.y + y, edit->widget.x + x1 - lag, ' ', len + lag);
[17:56:45] <il.smind> но это костыль
[17:56:56] <il.smind> надо tty_draw_hline поправить
[18:41:51] <andrew_b> Да.
[18:42:00] <andrew_b> Завтра поправлю.
[18:42:04] <andrew_b> Может быть.
[18:43:11] <andrew_b> и tty_draw_box тоже.
[18:43:19] <il.smind> andrew_b: я поправил
[18:43:28] <il.smind> запушу перед уходом
[18:43:42] <il.smind> andrew_b: послушаешь суть исправлений?
[18:43:58] <andrew_b> Да.
[18:44:27] <il.smind> там в 5 случаях надо рисовать с текущего места длинной len
[18:44:39] <il.smind> в 5 местах в мц
[18:44:57] <il.smind> нам передавался -1
[18:45:50] <andrew_b> -1 -- это рисовать с текущей позиции.
[18:45:55] <il.smind> я добавил специальную процедуру
tty_hline_from_current (ch, len)
[18:46:27] <andrew_b> ох
[18:46:40] <il.smind> а tty_hline и tty_vline сделал чтобы они рисовали только видимое
[18:47:07] <il.smind> решилось 2 проблемы
[18:47:46] <il.smind> первая проблема случайная передача отрицательного значения ломала рамку
[18:48:46] <il.smind> 2 проблема если нам надо с текущего места а надо это только в 5 местах во всех сырцах мы четко говорим рисовать с текущего места
[18:48:54] <il.smind> нет ннеоднозначности
[18:49:21] <il.smind> надеюсь на ваше понимание, спасибо за внимание
[18:49:37] <andrew_b> Поглялдим.
[18:49:44] <andrew_b> Поглядим
[18:56:26] <il.smind> ну и это тоже
[18:56:31] <il.smind> и первое и второе
[18:59:09] andrew_b вышел из конференции
[19:19:43] il.smind вышел из конференции
[20:26:21] iNode зашёл в конференцию
[20:28:13] repolainen зашёл в конференцию
[21:20:45] theMIROn вышел из конференции
[21:21:35] theMIROn зашёл в конференцию
[21:27:31] il.smind зашёл в конференцию
[21:32:18] theMIROn вышел из конференции: Miranda IM. Menshe. Pushche. Proshhe!
[22:46:28] BanderOS зашёл в конференцию
[22:53:42] BanderOS вышел из конференции
[22:54:39] BanderOS зашёл в конференцию
[22:58:20] <il.smind > andrew_b: У тебя всё получилось!
[23:22:03] il.smind вышел из конференции
[23:25:20] il.smind зашёл в конференцию
[23:26:45] repolainen вышел из конференции
[23:47:14] BanderOS вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!