[00:18:55] theMIROn зашёл в конференцию [01:32:50] theMIROn вышел из конференции [02:05:01] slavazanko/h вышел из конференции [05:20:27] iNode вышел из конференции [05:52:56] iNode зашёл в конференцию [05:58:03] repolainen зашёл в конференцию [06:18:52] andrew_b зашёл в конференцию [06:35:30] repolainen вышел из конференции [06:35:37] <andrew_b> Вот как работать надо. Эпопея в трёх частях: Часть 1: http://abelomorov.livejournal.com/1542.html Часть 2: http://abelomorov.livejournal.com/1812.html Часть 3: http://abelomorov.livejournal.com/2137.html [06:56:50] il.smind зашёл в конференцию [07:02:17] <il.smind> имхо фэйк [07:05:52] <andrew_b> Там в каментах те, кто работают в разных банках, подтверждают, что не фейк. [07:06:53] <il.smind> как люди писали такое большое письмо? [07:07:24] <il.smind> как можно случайно переслать архив писем если они отдельные? [07:09:01] <il.smind> или это выложил инсайдер преднамеренно [07:09:16] <il.smind> может девушка этого парня [07:16:55] <il.smind> но выглядит очень похожим на фэйк [07:18:51] <andrew_b> Может, само по себе и фейк, но вот подобная переписка, согласования, перекладывания с одного на другого похоже на правду. [07:22:23] <il.smind> подобная допускаю вполне возможно [07:22:53] <il.smind> сам работаю в достаточно большой компании [08:37:33] <il.smind> andrew_b: тут? [08:37:48] <andrew_b> Ja [08:37:55] <il.smind> скажи какие у нас есть параметры окна? [08:38:06] <il.smind> позиции [08:38:36] <il.smind> top, left width, height [08:38:40] <il.smind> & [08:38:43] <il.smind> ? [08:38:45] <andrew_b> верхний левый угол и размеры [08:38:52] <il.smind> ок [08:39:27] <andrew_b> Я тут кое-что правлю пока. [08:39:34] <andrew_b> Вчера не доделал. [08:40:14] <il.smind> нормально [08:41:17] <il.smind> я всё равно пока израюсь [08:41:27] <il.smind> т.е. места проблемные смотрю [08:41:36] <il.smind> самый косяк это мышь [08:41:51] <il.smind> т.е. там хитромудно надо проверять [08:42:03] <il.smind> хитромудро [08:42:04] <andrew_b> В бранче неправильно заданы координаты и размеры виджетов. [08:42:19] <andrew_b> Поэтому играться смысла нет. [08:42:33] <il.smind> andrew_b: я прописал пока ширину 50, высоту 20 [08:42:54] <il.smind> мне фиолетовы реальные размеры виджетов [08:43:54] <il.smind> мне надо принципиально чтобы текст мог рисоваться в окне с 7-й линии 3-го столбца не шире 50 и не выше 20 строк [08:44:10] <andrew_b> Ща. [08:44:25] <il.smind> если это работает то дальше подставлю вместо констант свойства виджетов [08:44:36] <il.smind> так что работай над [08:44:55] <il.smind> а я пока с константами [08:45:11] <il.smind> с ними проще отладить как надо [08:45:47] <il.smind> о! [08:45:52] <il.smind> уже кой чо [08:46:12] <il.smind> короче доделывай и говори [08:46:22] <andrew_b> Ага. [09:12:30] slavazanko/w вышел из конференции [09:12:39] slavazanko/w зашёл в конференцию [09:15:05] theMIROn зашёл в конференцию [09:22:25] <slavazanko/w> всем привет [09:23:43] <il.smind> slavazanko/w: да [09:25:21] <slavazanko/w> il.smind: ты сейчас чем глобально занят? [09:25:37] <il.smind> slavazanko/w: ну эта.. [09:25:43] <andrew_b> slavazanko/w: привет! [09:25:49] <andrew_b> il.smind: запуль мощно. [09:25:55] <il.smind> тут андрей делает изменяемый редактор [09:26:15] <slavazanko/w> ща [09:26:17] <il.smind> я делаю чтобы текст не вылезал за рамки окна [09:26:43] <slavazanko/w> изменяемый редактор - размер не на весь терминал? [09:27:02] <andrew_b> Не. [09:27:12] <andrew_b> Несколько окон в одном редакторе. [09:27:43] <slavazanko/w> фигасе [09:27:46] <andrew_b> Надо обсудить один момент. [09:27:56] <andrew_b> Ка сделать лучше. [09:27:59] <il.smind> slavazanko/w> изменяемый редактор - размер не на весь терминал? размер не на весь терминал, да [09:28:09] <slavazanko/w> давай обсудим [09:28:19] <il.smind> обсудим давай [09:28:25] <slavazanko/w> /home/slavaz/work/mc-devel/git/src/editor/editwidget.c:47:2: error: invalid preprocessing directive #inlcude /home/slavaz/work/mc-devel/git/src/editor/editwidget.c: In function 'edit_dialog_callback': /home/slavaz/work/mc-devel/git/src/editor/editwidget.c:245:23: error: 'EDITOR_NORMAL_COLOR' undeclared (first use in this function) /home/slavaz/work/mc-devel/git/src/editor/editwidget.c:245:23: note: each undeclared identifier is reported only once for each function it appears in /home/slavaz/work/mc-devel/git/src/editor/editwidget.c: In function 'edit_file': /home/slavaz/work/mc-devel/git/src/editor/editwidget.c:377:42: error: 'COLOR_NORMAL' undeclared (first use in this function) cc1: warnings being treated as errors [09:28:40] <andrew_b> Ща. [09:29:56] <andrew_b> Исправил. [09:30:04] <andrew_b> Так вот. [09:30:06] <il.smind> пулить? [09:30:13] <andrew_b> Мощно. [09:30:18] <il.smind> ок [09:30:30] <andrew_b> Статусбар в редакторе. [09:30:32] <il.smind> говори [09:30:34] <andrew_b> Два варианта. [09:31:09] <il.smind> мне нравится статусбар для каждого окна, он же заголовок окна и место за которое можно таскать [09:31:29] <andrew_b> Первый -- один статусбар, общий для всех окон. Соответствует текущему окну. [09:31:47] <andrew_b> Второй -- у каждого окна свой. Внутри рамки. [09:31:59] <andrew_b> il.smind: это не закголовок. [09:32:15] <il.smind> ща скриншот выложу [09:32:16] <andrew_b> Заголовок само собой. [09:32:26] <il.smind> чтобы понятнее [09:32:27] <andrew_b> В заголовке будет имя файла. [09:32:39] <andrew_b> Остальное - в статусбаре. [09:32:59] <il.smind> andrew_b: жирно для заголовка выводить только имя [09:33:06] <andrew_b> Второй вариант хорош тем, что легко делается редактор а панели. [09:33:20] <il.smind> andrew_b: я за второй вариант [09:33:32] <slavazanko/w> мне второй вариант как-то больше нравится [09:33:38] <andrew_b> Для панели рамка уже есть. [09:33:43] <il.smind> но улучшенный :) [09:34:09] <il.smind> ща скриншот забацаю [09:34:15] <slavazanko/w> давай [09:35:34] <slavazanko/w> кстати... давнишняя идея. Когда-то был ДОСовский multiedit, там был режим рисования рамками псевдографики... Вот для скриншотов и быстрого наброска идей с интерфейсом оно бы понадобилось... :) [09:36:15] <andrew_b> il.smind скажет, что есть такой плагин для Фара. [09:36:21] <il.smind> slavazanko/w: да я и в мц так могу не в этом проблема [09:36:27] <il.smind> andrew_b: есть [09:39:07] <andrew_b> slavazanko/w: глянь 2466, а? [09:39:19] <andrew_b> Сколько ж можно... [09:40:41] <slavazanko/w> /home/slavaz/work/mc-devel/git/src/editor/editwidget.c:47:2: error: invalid preprocessing directive #inc [09:40:48] <slavazanko/w> ща на 2466 переключаюсь [09:43:55] <andrew_b> :) [09:46:19] <andrew_b> На этот раз всё исправил точно. [09:46:31] <andrew_b> Скомпилировалось даже. [09:46:39] <slavazanko/w> :)) [09:53:36] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2466 (Main menu is not drawn correctly after change of it visibility and …) updated http://www.midnight-commander.org/ticket/2466#comment:4 [10:00:01] <il.smind> http://www.midnight-commander.org/nopaste/multiadit.png [10:05:04] <il.smind> и чо притихли? [10:06:00] <slavazanko/w> эта... гм [10:06:19] <slavazanko/w> то есть, можно будет развернуть на весь экран? [10:06:37] <slavazanko/w> типа, даблклик по заголовку на весь экран. [10:26:38] <andrew_b> il.smind: жрали-с... [10:26:51] <andrew_b> slavazanko/w: всё в наших руках. [10:26:52] il.smind зашёл в конференцию [10:27:26] <andrew_b> il.smind : ужасно. :) [10:27:56] <il.smind > ? [10:28:03] <il.smind > я дома [10:28:18] <il.smind > а... [10:28:20] <andrew_b> Это не важно, где ты. [10:28:24] <il.smind > ты про скрин [10:28:27] <andrew_b> Да. [10:28:50] <andrew_b> От статусбара можно вообще избавиться. [10:29:13] <andrew_b> Заголовок вверху на рамке, осьальная инфа внизу. Тоже на рамке. [10:29:58] <andrew_b> il.smind : а твой заголовок не в тему. [10:31:46] il.smind вышел из конференции [10:36:49] <andrew_b> il.smind : ну вот. Приехал домой и сломал туннель. [10:37:20] <slavazanko/w> :) [10:46:00] <il.smind> andrew_b: не [10:46:05] <il.smind> оно до [10:46:15] <il.smind> я перед отъездом пробовал [10:46:20] <il.smind> о заработало [10:46:58] <il.smind> andrew_b> Заголовок вверху на рамке, осьальная инфа внизу. Тоже на рамке. в целом устроит [10:47:28] <il.smind> я просто против по пустому транжирить по 3 позиции [10:47:45] <il.smind> при том что их может оказаться всего 25 [10:48:14] <il.smind> 3 позиции это верхняя рамка, нижняя, статусбар [10:48:34] <andrew_b> Borland'овскую среду видел? TurboPascal, TurboC? [10:48:41] <il.smind> т.е. если можно по рамкам распихать то гууд [10:48:53] <il.smind> andrew_b: начинал с [10:50:07] <andrew_b> Там статусбара не было. Всё на рамке. [10:50:45] <il.smind> TurboPascal, BorlandPascal, Turbo C 2.0 [10:51:05] <il.smind> andrew_b: ну вот и договорились [10:51:44] <andrew_b> Тогда надо исправлять редактор, чтобы в рамке. [10:54:13] <il.smind> andrew_b: я низ право и лево подрезал [10:54:29] <il.smind> но только для статики [10:54:36] <il.smind> т.е. для констант [10:54:43] <il.smind> и пока проглючивает [10:55:09] <il.smind> там понимаеешь есть обработка event->x [10:55:22] <andrew_b> Пока забей на мышь. [10:55:44] <il.smind> само собой если event->x > положения окна [10:55:51] <andrew_b> Главное, чтобы рисовалось правильно и клавиатура работало. [10:55:56] <il.smind> то обрабатывать должны выше [10:56:01] <andrew_b> Мышь я потом починю. [10:56:31] <il.smind> andrew_b: там мышь увязана с позиционированием курсора [10:56:52] <il.smind> ну ок [10:57:18] <il.smind> по сути текущий редактор не должен позволять уезжать за пределы [10:57:34] <il.smind> куда бы мышь не кликала [10:57:50] <il.smind> т.е по идее меня мышь не колышит [10:58:17] <andrew_b> Тваю мать... Хотел же комменты в коммитах исправить... [10:58:31] <il.smind> и? [10:58:42] <andrew_b> Забыл. [10:58:44] <il.smind> опять перепушивать? [10:58:55] <andrew_b> Я про #2466. [10:59:09] <slavazanko/w> :) [10:59:37] <slavazanko/w> давай по бырому откати мастер. [10:59:48] <slavazanko/w> если бранч грохнул - могу переопубликовать [11:00:13] <andrew_b> Грохнул. [11:00:21] <andrew_b> Ладно. [11:00:27] <andrew_b> В мастере я исправил. [11:00:33] <andrew_b> Там один коммит. [11:01:04] <andrew_b> В стейбле пусть уж останется. [11:01:14] <slavazanko/w> ок. не вопрос [11:04:14] <andrew_b> По DEV_fix_colors. Предлагаю переоткрыть 2169, чтобы автор тоже поучаствовал. Если он почту читает. [11:04:35] <slavazanko/w> ок, не вопрос. [11:04:53] <slavazanko/w> у меня есть вопросы.. он как-то хи тро ncurses поменял. что я не могу найти где сломано [11:08:18] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2466 (Main menu is not drawn correctly after change of it visibility and …) closed http://www.midnight-commander.org/ticket/2466#comment:6 [11:14:40] <il.smind> скажите [11:15:34] <il.smind> кто то, ну чисто гипотетически ходел бы из редактора сразу компилить и получать список варнингов и ошибок [11:16:09] <il.smind> и в этом диалоге мочь выбрать куда перепрыгнуть? [11:16:18] <andrew_b> ПЛУГИН!!! ПЛУГИН!!! [11:16:19] <il.smind> ну чисто так в теории [11:16:25] <il.smind> andrew_b: я знаю [11:16:31] <il.smind> но теоретически [11:16:42] <slavazanko/w> ПЛУГИН!!! ПЛУГИН!!! [11:16:48] <il.smind> да понятно [11:16:56] <il.smind> но вы бы пользовались? [11:17:07] <andrew_b> Вряд ли. [11:17:17] <il.smind> не удобно? [11:17:21] <slavazanko/w> непривычно [11:17:47] <slavazanko/w> проще переключится в другую консоль и клавиша вверх - энтер (повтор команды make) [11:18:14] <slavazanko/w> http://www.midnight-commander.org/ticket/2169#comment:16 [11:18:16] <il.smind> я извиняюсь что отвлекаюсь но вот пришел в голову алгоритм [11:18:36] <il.smind> это плагин [11:19:07] <il.smind> он имеет настройку в которой указано каким батником собираеется проект [11:19:26] <il.smind> и куда кладется лог сборки [11:19:42] <il.smind> дальше происходит запуск [11:20:01] <slavazanko/w> для каждого каталога должна бять своя настройка [11:20:09] <il.smind> после запуска парсится вывод вроде этого /home/projects/mc/src/args.c: In function 'mc_setup_by_args': /home/projects/mc/src/args.c:562: error: invalid storage class for function 'mc_args_process' /home/projects/mc/src/args.c:592: error: invalid storage class for function 'mc_args__convert_help_to_syscharset' /home/projects/mc/src/args.c:609: error: invalid storage class for function 'parse_mc_e_argument' /home/projects/mc/src/args.c:624: error: invalid storage class for function 'parse_mc_v_argument' /home/projects/mc/src/args.c:716: error: expected declaration or statement at end of input [11:20:10] <slavazanko/w> бять = быть [11:20:51] <il.smind> после парсинда выдаётся окошко как у меня в CodeJump [11:20:51] <slavazanko/w> Илья, не усложняй пока что жизнь :) давай последовательно идти к цели [11:21:07] <il.smind> с предложением скакнуть туда [11:21:17] <il.smind> вот [11:21:24] <il.smind> dtcm fkujhbnv [11:21:30] <il.smind> весь алгоритм [11:22:10] <il.smind> парсер сделать просто механизм перехода уже готов... [11:22:54] <il.smind> если бы не надо было плагином это делать то такое прикрутить можно было бы за 2 дня работы и 50 строк кода парсера [11:23:20] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2169 ([Patch] I can has 256 colorz) reopened http://www.midnight-commander.org/ticket/2169#comment:16 [11:23:55] <il.smind> но вот хотелось поделиться мыслью [11:24:37] <andrew_b> slavazanko/w: не только меню невидимо, но и кнопки Fx. [11:24:46] <slavazanko/w> угу [11:24:58] <slavazanko/w> вот с этим и борюсь. Сланг пофиксил уже [11:25:43] <slavazanko/w> > если бы не надо было плагином это делать то такое прикрутить можно было бы за 2 дня работы и 50 строк кода парсера зато потом выщемливать функционал плагинов из ядра будет намного веселее... ;) [11:26:23] <il.smind> slavazanko/w: да я не хочу это пихать в ядро [11:26:42] <il.smind> т.к. это не функционал редактора [11:26:46] <il.smind> это понятно [11:26:58] <il.smind> а для плагина оно самое то [11:27:38] <slavazanko/w> угу. Поэтом жди :) [11:30:20] <il.smind> это кстати второе применение расширенному F11 [11:42:01] <andrew_b> У меня в обычном терминале срабатывает это условие: 179 if (COLORS == 8 && ifg >= 8 && ifg < 16) [11:42:20] <slavazanko/w> оно и должно срабатывать [11:42:29] <slavazanko/w> там в комменте написано [11:42:58] <slavazanko/w> но не работает. блин [11:42:59] <andrew_b> Не понял. [11:43:06] <andrew_b> Почему 8? [11:43:16] <andrew_b> Цветов же 16. [11:43:22] <slavazanko/w> нет, 8 [11:43:28] <slavazanko/w> плюс A_BOLD [11:43:38] <slavazanko/w> в качестве повышающего яркость [11:43:41] <andrew_b> Откуда 8? [11:44:07] <il.smind> andrew_b: слухай почему у тебя в окошке ровно половина окна заполнена? [11:44:42] <andrew_b> il.smind: это правильный вопрос. [11:44:49] <andrew_b> Очень хороший вопрос. [11:45:02] <andrew_b> Ответ неизвестен. [11:45:12] <andrew_b> Я надеюсь, пока. [11:45:31] <andrew_b> Скоро мы это узнаем с твоей помощью. [11:45:49] <slavazanko/w> /usr/include/ncurses/ncurses.h:235
#define COLOR_BLACK 0 #define COLOR_RED 1 #define COLOR_GREEN 2 #define COLOR_YELLOW 3 #define COLOR_BLUE 4 #define COLOR_MAGENTA 5 #define COLOR_CYAN 6 #define COLOR_WHITE 7 [11:46:06] <slavazanko/w> и всё. Больше ncurses никаких цветов не определяет [11:46:39] <il.smind> andrew_b: ты это мне доверяешь исследовать? [11:46:48] <andrew_b> il.smind: Да. [11:46:55] <il.smind> ля... [11:46:59] <il.smind> ну ладно [11:53:01] il.smind вышел из конференции [11:53:44] il.smind зашёл в конференцию [11:53:58] <il.smind > andrew_b: не с этим ли связано #define widget_move(w, _y, _x) tty_gotoyx (((Widget *)(w))->y + _y, ((Widget *)(w))->x + _x) [11:54:16] <il.smind > (Widget *)(w)) уже 8 + 8 [11:54:28] <il.smind > итого 16 [11:54:41] <andrew_b> В widget_move всё правильно. [11:54:54] <andrew_b> Надо смотреть, где оно вызывается. [11:55:48] <il.smind > я про edit->widget.y [11:55:57] <il.smind > оно скорее всего не верное [11:57:07] <andrew_b> Возможно. [12:15:48] <andrew_b> il.smind : надо откатить:
--- a/src/editor/editdraw.c +++ b/src/editor/editdraw.c @@ -635,9 +635,9 @@ render_edit_text (WEdit * edit, long start_row, long start_column, long end_row, { if (!(force & REDRAW_IN_BOUNDS)) { /* !REDRAW_IN_BOUNDS means to ignore bounds and redraw whole rows */ - start_row = edit->widget.y; + start_row = 0; end_row = edit->widget.lines - 1; - start_column = edit->widget.x; + start_column = 0; end_column = edit->widget.cols - 1; } if (force & REDRAW_PAGE) [12:16:04] <andrew_b> С y стало хорошо. С x плохо. [12:16:13] <andrew_b> Ща запушу. [12:19:33] <andrew_b> Запушил с форсом. [12:21:08] <andrew_b> slavazanko/w: tty_use_256colors() [12:21:21] <slavazanko/w> ? [12:21:24] <andrew_b> - /* In 8 color mode, change bright colors into bold */ - if (COLORS == 8 && ifg >= 8 && ifg < 16) + /* In non-256 color mode, change bright colors into bold */ + if (!tty_use_256colors() && ifg >= 8 && ifg < 16) [12:21:34] <andrew_b> Неравноценная замена. [12:22:05] <andrew_b> Было COLORS == 8 Стало COLORS != 256 [12:23:31] <slavazanko/w> угу. для COLORS=2 у нас отдельный режим. А 16-ти цветов нет. Есть только или 8 или 256 [12:26:21] <slavazanko/w> 16 цветов - это обманка. На самом деле только 8 цветов. а для получения ещё 8-ми цветов используется A_BOLD для foreground и A_BLINK для background и все типа 16-ти цветовые терминалы рабортуют. что они 8-ми цветовые [12:26:53] <slavazanko/w> ncurses почти поборл... ща ещё небольшой рывок... [12:45:35] <il.smind > andrew_b: ваще нереально круто [12:52:49] BanderOS зашёл в конференцию [12:54:37] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #1652 (Hide ^M in editor.) updated http://www.midnight-commander.org/ticket/1652#comment:17 [12:54:41] <andrew_b> il.smind : в смысле? [12:54:56] <il.smind > классно говорю [12:55:20] <il.smind > надо только в нескольких местах поправить [12:55:22] <andrew_b> По горизонтали текст плавает. [12:55:33] <il.smind > нет ничего не плавает [12:55:38] <il.smind > всё как надо [12:55:55] <andrew_b> А я говорю, плавает. [12:56:46] <andrew_b> Открой файл и нажми вниз несколько раз. [12:57:07] <andrew_b> Потом вверх. [12:59:17] <il.smind > ща [12:59:55] <il.smind > не вижу [13:00:05] <il.smind > а как это должно проявляться? [13:00:19] <il.smind > провой границы нет, это? [13:00:41] <il.smind > если да то там надо просто len поправить [13:01:15] <il.smind > editdraw.c len = option_word_wrap_line_length - edit->start_col; [13:01:28] <il.smind > ну и len = end_col + 1 - start_col; [13:01:47] <il.smind > их надо ограничить по длину виджета [13:01:51] <andrew_b> Ща покажу. [13:03:50] <il.smind > а ты только не поправил в len = option_word_wrap_line_length - edit->start_col; [13:04:10] <il.smind > ну её тогда ща поколупаю [13:04:36] <il.smind > чтобы увидеть о чем я говорю надо включить отображение правой границы [13:04:40] <andrew_b> Левая граница. [13:04:49] <andrew_b> У тебя номера строк включены? [13:05:19] <il.smind > ща включу [13:05:24] <andrew_b> Вот. [13:05:34] <il.smind > включил [13:05:47] <il.smind > пока не вижу то о чем ты говоришь [13:05:52] <andrew_b> Вверх-вниз. [13:06:15] <il.smind > да [13:06:20] <il.smind > всё супер [13:07:00] <andrew_b> ? [13:07:08] <il.smind > ничего не плавает [13:07:10] <andrew_b> Ты сам ничего не правил? [13:07:15] <il.smind > правил [13:07:21] <andrew_b> Вот. [13:07:28] <andrew_b> Запушь. [13:07:29] <il.smind > но не много и ничего что могло бы повлиять [13:08:02] <il.smind > только это diff --git a/src/editor/editdraw.c b/src/editor/editdraw.c index 9b1ae64..a6fbfb2 100644 --- a/src/editor/editdraw.c +++ b/src/editor/editdraw.c @@ -209,16 +209,17 @@ print_to_widget (WEdit * edit, long row, int start_col, int start_col_real,
len = end_col + 1 - start_col; if (len > 0) - tty_draw_hline (edit->widget.y + y, edit->widget.x + x1, ' ', len); + tty_draw_hline (edit->widget.y + y, edit->widget.x + x1, '*', len); } else if (edit->start_col < option_word_wrap_line_length) { int len;
len = option_word_wrap_line_length - edit->start_col; + mc_log ("len: %i\n", len); if (len > 0) { - tty_draw_hline (edit->widget.y + y, edit->widget.x + x1, ' ', len); + tty_draw_hline (edit->widget.y + y, edit->widget.x + x1, '+', len);
len = end_col + 1 - start_col; if (len > 0) @@ -226,7 +227,7 @@ print_to_widget (WEdit * edit, long row, int start_col, int start_col_real, tty_setcolor (EDITOR_RIGHT_MARGIN_COLOR); tty_draw_hline (edit->widget.y + y, edit->widget.x + x1 + option_word_wrap_line_length + - edit->start_col, ' ', len); + edit->start_col, '#', len); } } } [13:08:16] <il.smind > чтобы видеть чем оно заполняет пустоту [13:08:55] <il.smind > попробуй поставить символы вместо пробелов [13:09:23] BanderOS вышел из конференции [13:13:48] <il.smind > ну чего? [13:14:03] BanderOS зашёл в конференцию [13:14:24] <andrew_b> Да погоди. Кино снимаю. [13:14:58] BanderOS вышел из конференции [13:23:16] <andrew_b> Попозже. [13:24:03] styx.mp зашёл в конференцию [13:24:24] styx.mp вышел из конференции [13:39:23] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2469 (New 256 colors skin -- Xoria256) closed http://www.midnight-commander.org/ticket/2469#comment:1 [13:52:00] <theMIROn> доброго дня, синьйоры мц девелоперы [13:52:47] <il.smind > theMIROn: Говори [13:53:16] <theMIROn> как думаете, реально ли в patchfs сделать корректное отображение отдельный файлов [13:53:51] <il.smind > и есичо я сеньор [13:53:53] <theMIROn> если сводный патч собирался из 2х отдельных мелких, но на один и тот же оригинальный файл [13:54:15] <theMIROn> хехе. ок, сеньоры [13:54:24] <theMIROn> понятно выразился? [13:54:27] <il.smind > theMIROn: давай последовательно [13:54:46] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2469 (New 256 colors skin -- Xoria256) updated http://www.midnight-commander.org/ticket/2469#comment:2 [13:55:29] <theMIROn> ок. делаем diff file1.c file1-2.c > patch1.diff [13:55:40] <theMIROn> потом diff file1.c file1-3.c > patch2.diff [13:55:58] <theMIROn> потом cat patch1.diff patch2.diff > patch3.diff [13:57:18] <theMIROn> входим в patch3.diff, видим на панели - 2 файла file1.c.diff с одинаковыми размерами, при просмотре - открывается и file1-2.c.diff и file1-3.c.diff [13:57:31] <theMIROn> что на первом, что на втором [13:58:13] <theMIROn> если просмотр работает одинаково, то зачем их 2 разных появления [13:59:03] <theMIROn> is it clear now? [14:02:18] <il.smind > отвлекли [14:02:38] <theMIROn> завново? ) [14:03:00] <il.smind > ок. делаем diff file1.c file1-2.c > patch1.diff потом diff file1.c file1-3.c _>>_ patch2.diff [14:03:10] <il.smind > я так понял [14:03:18] <theMIROn> а ну да [14:03:30] <il.smind > ну в смысле в один файл [14:03:34] <theMIROn> да [14:03:37] <il.smind > ща [14:03:50] <theMIROn> сделай чтобы разные размеры патчей было [14:03:53] <theMIROn> *были [14:04:37] <il.smind > а зачем тебе file1.c с file1-2.c и file1-3.c в одну кучу? [14:04:54] <il.smind > это тебе такое присылают или это ты такое делаешь? [14:05:05] <andrew_b> Это не patchfs. Это vfs сама. Имена файлов одинаковые. Кэш будет тот, который файл открыт первым. [14:05:19] <andrew_b> il.smind : куда файло положить? [14:05:30] <andrew_b> По почте послать? [14:05:40] <theMIROn> сам делаю. патчи разные по смыслу, но влияют на одни и те же файлы [14:05:54] <il.smind > andrew_b: эм... я теперь в нопасте кладу [14:06:08] <andrew_b> il.smind : Я так не умею. [14:07:02] <theMIROn> andrew_b: получается отобразить 2 одинаковых имени со своими разными размерами патчей будет нельзя? [14:07:10] <il.smind > andrew_b: Use the Power, Luck [14:07:35] <il.smind > theMIROn> сам делаю. патчи разные по смыслу, но влияют на одни и те же файлы на что только не пойдут чтобы не использовать git [14:07:37] <andrew_b> il.smind : чё? [14:07:56] <il.smind > на правой панели открой fish [14:08:02] <il.smind > вот чо [14:08:03] <theMIROn> il.smind : гит не поможет, это для отдельных проектов [14:08:40] <il.smind > theMIROn: чой та? можно смерджить, и тп [14:09:20] <il.smind > вводи адрес andrew_b@127.0.0.1:2222 [14:09:23] <theMIROn> приватный гит открывать - большой геморо, а патчи передавать нужно далеко [14:09:34] <il.smind > или какой у тебя там порт тунеля [14:09:57] <il.smind > andrew_b: оно подхватит ключ и пустит в корень [14:10:17] <theMIROn> на самом деле хорошо бы в patchfs сразу объединять все в 1 файл со своим размером, а не дробить по отдельным вхождениям [14:11:03] <andrew_b> il.smind : упал mc. [14:11:22] <il.smind > дальше в /srv/midnight-commander.org/wwwroot/nopaste [14:11:41] <il.smind > я только что зашел тудыть [14:12:27] <andrew_b> Я начал копировать файл. Вылезла какая-то ошибка, текст не помню. Я нажал повторить. mc упал. [14:12:35] <il.smind > давай на почту, чего уж там :) [14:13:01] <andrew_b> Ушло. [14:14:23] <il.smind > theMIROn: чего там надо дифу сказать -u ? [14:14:40] <il.smind > подзабыл опциё [14:14:50] <theMIROn> мой наборчик -BurpN [14:15:12] <theMIROn> проще м.б. я тебе патч наборный дам? [14:16:06] <il.smind > theMIROn: не не [14:16:12] <il.smind > я сделал [14:16:25] <il.smind > посмотрел patchfs [14:16:44] <il.smind > ну он типа на перле [14:16:58] <il.smind > и типа ваще не понятно что там :) [14:17:40] <il.smind > theMIROn: как у тебя с пером? [14:17:50] <theMIROn> хреново :( [14:18:11] <il.smind > ну там разобраться то можно [14:19:50] <andrew_b> il.smind : :) [14:20:38] <theMIROn> м.б. дейву стербе написать? [14:21:12] <andrew_b> il.smind : получил письмо? [14:21:22] <il.smind > andrew_b: ну а чо я когда расспаковщик для 1С-овских конф делал на перле разобрался через недельку [14:21:42] <il.smind > главное иметь железную попку [14:21:47] <il.smind > и желание [14:21:53] <andrew_b> il.smind : получил письмо? [14:21:58] <il.smind > ща [14:24:37] <il.smind > опять там хренов неизвестный кодак [14:24:57] <andrew_b> ogv [14:25:18] <il.smind > меня вот рузают за установку всяких влц [14:25:36] <andrew_b> Ogg-Theora-Vorbis [14:26:41] <il.smind > да [14:35:10] <theMIROn> il.smind : написал автору patchfs поглядим, что ответит [14:52:37] <andrew_b> il.smind : ну чё, посмотрел мой блокбастер? [14:53:23] <slavazanko/w> il.smind : ну и я насяду: проверяй свои скины в 2169_fix_colors проверяй в S-Lang и в NCurses [14:59:20] <il.smind > andrew_b: отвлекли тут [14:59:48] <andrew_b> Негодяи! [14:59:54] <slavazanko/w> il.smind : у тебя там голактеко в безопасности или как? [15:00:13] <il.smind > не очен то [15:02:30] <il.smind > slavazanko/w: ок вечером постараюсь [15:03:04] <slavazanko/w> ок Что с 1851_xdg_config? у тебя чудеса продолжаются? [15:05:16] <il.smind > slavazanko/w: я думал ты что то поправить хошь [15:05:37] <slavazanko/w> ? в смысле? Что именно? [15:05:59] <slavazanko/w> вроде я пофиксил возможный NULL вместо путей к конфигам [15:07:31] <il.smind > slavazanko/w: дак ты больше не трогал его со вчера? [15:07:45] <il.smind > тогда да, не работает [15:10:02] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2169 ([Patch] I can has 256 colorz) updated http://www.midnight-commander.org/ticket/2169#comment:17 [15:26:44] <il.smind > theMIROn: так вот я еще несколько месяцев назад не знал как эти плагины панельные работают, но там на самом деле просто [15:27:38] <theMIROn> Илья, верю, нужно будет - разберусь. Пока ищу более легких и менее времязатратных решений [15:28:36] <il.smind > достаточно чтобы определённая функция возврашала текст со списком в определённом формате
case "$1" in list) host_list; exit 0;; run) host_run; exit 0;; esac exit 1 [15:28:42] <andrew_b> slavazanko/w: + xdg_config = mc_config_init_one_config_path (u_config_dir, MC_USERCONF_DIR, error); + xdg_cache = mc_config_init_one_config_path (u_cache_dir, MC_USERCONF_DIR, error); + xdg_data = mc_config_init_one_config_path (u_data_dir, MC_USERCONF_DIR, error); А это нормально, когда error из функции в функцию передаётся? [15:29:10] <andrew_b> Что будет при ошибке в первой? [15:29:15] <il.smind > theMIROn: вдруг пригодится [15:29:48] <theMIROn> ок, 10x [15:29:52] <il.smind > этот скрипт кладёшь в ~/.mc/extfs.d [15:30:19] <il.smind > а заходишь вот так cd #имяплагина [15:31:06] andrew_b вышел из конференции: конец рабочего дня [15:33:17] <theMIROn> это знаю [15:50:11] <il.smind > andrew_b: у меня такого нет, та попробуй пробелы заменить на символы, еще похожий косяк у меня бывал если терминал думал что у меня арабский текст, [15:54:22] iNode вышел из конференции [17:23:30] il.smind вышел из конференции [17:51:58] il.smind зашёл в конференцию [18:57:12] andrew_b зашёл в конференцию [18:59:39] iNode зашёл в конференцию [19:09:54] <il.smind> andrew_b дома у тебя повторяется? [19:10:09] <andrew_b> Не пробовал ещё. [19:10:19] <andrew_b> Система та же. Поэтому повторится. [19:13:44] <andrew_b> il.smind: чо ты наделал? Бранч не собирается. [19:14:22] slavazanko/h зашёл в конференцию [19:16:18] <il.smind> andrew_b: ща [19:16:31] <andrew_b> Да ладно. Не надо ничего. [19:16:41] <andrew_b> Я собрал предыдущий коммит. [19:16:49] <andrew_b> Всё то же самое. [19:17:24] <andrew_b> il.smind: ты продолжай, продолжай. [19:21:43] andrew_b вышел из конференции [19:22:49] <il.smind> запушил а то с работы убегал не успекел [19:23:00] il.smind вышел из конференции [20:25:24] theMIROn вышел из конференции: Miranda IM. Menshe. Pushche. Proshhe! [20:25:49] theMIROn зашёл в конференцию [20:32:38] repolainen зашёл в конференцию [21:11:56] theMIROn вышел из конференции [21:12:01] theMIROn зашёл в конференцию [21:16:07] il.smind зашёл в конференцию [21:53:34] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [21:53:35] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [21:53:38] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [21:53:40] slavazanko/w зашёл в конференцию [21:53:41] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [21:54:01] slavazanko/h зашёл в конференцию [21:55:29] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [21:57:22] il.smind зашёл в конференцию [21:58:39] slavazanko/w зашёл в конференцию [21:59:02] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [21:59:02] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [21:59:04] slavazanko/h зашёл в конференцию [21:59:04] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:02:23] il.smind зашёл в конференцию [22:02:38] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:03:40] slavazanko/w зашёл в конференцию [22:04:04] slavazanko/h зашёл в конференцию [22:04:27] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:04:27] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:07:24] il.smind зашёл в конференцию [22:08:05] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [22:08:42] slavazanko/w зашёл в конференцию [22:09:05] slavazanko/h зашёл в конференцию [22:09:59] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:09:59] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:12:25] il.smind зашёл в конференцию [22:13:32] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:13:42] slavazanko/w зашёл в конференцию [22:14:06] slavazanko/h зашёл в конференцию [22:15:22] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [22:15:22] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:17:27] il.smind зашёл в конференцию [22:18:42] slavazanko/w зашёл в конференцию [22:19:04] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [22:19:04] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:19:08] slavazanko/h зашёл в конференцию [22:19:08] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:22:29] il.smind зашёл в конференцию [22:22:46] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:23:43] slavazanko/w зашёл в конференцию [22:24:08] slavazanko/h зашёл в конференцию [22:24:37] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [22:24:37] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:27:29] il.smind зашёл в конференцию [22:28:11] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:28:44] slavazanko/w зашёл в конференцию [22:29:09] slavazanko/h зашёл в конференцию [22:30:03] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:30:03] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:32:29] il.smind зашёл в конференцию [22:33:43] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:33:45] slavazanko/w зашёл в конференцию [22:33:45] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:34:10] slavazanko/h зашёл в конференцию [22:35:34] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:37:31] il.smind зашёл в конференцию [22:38:44] slavazanko/w зашёл в конференцию [22:39:08] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [22:39:09] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:39:12] slavazanko/h зашёл в конференцию [22:39:12] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:42:31] il.smind зашёл в конференцию [22:42:46] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:43:46] slavazanko/w зашёл в конференцию [22:44:12] slavazanko/h зашёл в конференцию [22:44:29] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:44:29] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:47:32] il.smind зашёл в конференцию [22:48:15] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:48:47] slavazanko/w зашёл в конференцию [22:49:12] slavazanko/h зашёл в конференцию [22:49:15] repolainen вышел из конференции [22:50:06] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [22:50:06] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:52:32] il.smind зашёл в конференцию [22:53:49] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:53:50] slavazanko/w зашёл в конференцию [22:53:50] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:54:13] slavazanko/h зашёл в конференцию [22:55:46] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:57:33] il.smind зашёл в конференцию [22:57:38] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:58:49] slavazanko/w зашёл в конференцию [22:59:14] slavazanko/h зашёл в конференцию [22:59:31] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [22:59:31] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:02:34] il.smind зашёл в конференцию [23:03:07] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:03:50] slavazanko/w зашёл в конференцию [23:04:14] slavazanko/h зашёл в конференцию [23:05:03] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:05:03] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:07:36] il.smind зашёл в конференцию [23:08:48] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:08:52] slavazanko/w зашёл в конференцию [23:08:52] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:09:15] slavazanko/h зашёл в конференцию [23:10:38] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:12:36] il.smind зашёл в конференцию [23:13:53] slavazanko/w зашёл в конференцию [23:14:12] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:14:13] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:14:17] slavazanko/h зашёл в конференцию [23:14:17] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:17:38] il.smind зашёл в конференцию [23:18:02] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:18:52] slavazanko/w зашёл в конференцию [23:19:17] slavazanko/h зашёл в конференцию [23:19:48] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:19:48] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:20:40] il.smind зашёл в конференцию [23:21:42] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:22:31] il.smind зашёл в конференцию [23:23:32] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:23:54] slavazanko/w зашёл в конференцию [23:24:18] slavazanko/h зашёл в конференцию [23:25:24] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [23:25:24] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:27:32] il.smind зашёл в конференцию [23:28:54] slavazanko/w зашёл в конференцию [23:29:02] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:29:03] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:29:19] slavazanko/h зашёл в конференцию [23:30:50] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:32:32] il.smind зашёл в конференцию [23:32:44] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:33:55] slavazanko/w зашёл в конференцию [23:34:20] slavazanko/h зашёл в конференцию [23:34:32] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [23:34:32] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [23:37:34] il.smind зашёл в конференцию [23:38:56] slavazanko/w зашёл в конференцию [23:39:21] slavazanko/h зашёл в конференцию