[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 вышел из конференции