[00:19:59] slavazanko/h вышел из конференции [05:01:56] repolainen зашёл в конференцию [05:52:02] repolainen вышел из конференции [06:12:35] andrew_b зашёл в конференцию [07:06:43] iliamaslakov вышел из конференции: Replaced by new connection [07:06:44] iliamaslakov зашёл в конференцию [07:44:24] <iliamaslakov> andrew_b, 2118 что с ним делать то? [07:50:21] slavazanko/h зашёл в конференцию [07:56:18] slavazanko/h вышел из конференции [08:05:47] slavazanko/h зашёл в конференцию [08:22:12] slavazanko/w вышел из конференции [08:23:12] slavazanko/w зашёл в конференцию [08:27:25] <slavazanko/w> всем привет [08:36:14] theMIROn зашёл в конференцию [08:39:42] <andrew_b> Привет. Что-то ты сегодня рано. [10:07:18] <slavazanko/w> уф... начинаются разговоры перед новым проектом. Сейчас час по скайпу трындели [10:39:03] ASM вышел из конференции [10:39:04] ASM зашёл в конференцию [12:19:31] slavazanko/h вышел из конференции [12:22:44] slavazanko/h зашёл в конференцию [12:57:13] <slavazanko/w> по 2733_edit_view_history: последний коммит (добавление F3 и F4 в вписок) как-то костыльно выглядит - жёстко захардкодены F3 и F4 [12:58:08] <slavazanko/w> я отребайзил 2733_edit_view_history и сделал там идннтацию на каждый коммит. Но с последним коммитом не согласен [12:58:35] <andrew_b> Я вообще не согласен. [12:58:54] <slavazanko/w> не, идея вроде прикольная [12:59:06] <andrew_b> Идея да. Реализация нет. [12:59:48] <slavazanko/w> повторное использование кода? [13:00:48] <andrew_b> Не. Сам принцип перехода от списка файлов к редактору. [13:01:16] <andrew_b> В том числе и захардкоденные F3 и F4. [13:01:28] <slavazanko/w> ну... вообще-то я думал, что этот список будет в самом редакторе [13:02:16] <andrew_b> Не. Тикет про другое. [13:02:32] <andrew_b> В самом редакторе тоже история должна быть. [13:02:53] <iliamaslakov> >жёстко захардкодены F3 и F4 это нормально [13:03:01] <slavazanko/w> вхренабы нормально? [13:03:23] <slavazanko/w> особенно с учётом недавнего фикса Андрея. после которого можно переопределять функциональные клавиши [13:03:29] <iliamaslakov> городить для этого диалога отдельные бинды просто будет через чур [13:03:33] <iliamaslakov> оно не надо [13:03:35] <andrew_b> Я работаю над нормальной реализацией. [13:03:59] <andrew_b> iliamaslakov: отдельные бинды не нужны. [13:04:25] <iliamaslakov> slavazanko/w: вхренабы нормально? ты считаешь надо для кождого диалога бинды рожать? [13:04:39] <andrew_b> Зачем для каждого? [13:04:49] <iliamaslakov> ну говори [13:04:52] <iliamaslakov> как [13:05:23] <andrew_b> Долго рассказывать. [13:05:26] <andrew_b> Неохота. [13:06:04] <iliamaslakov> тут и рассказывать нечего [13:06:39] <iliamaslakov> или захардкожены или рисуем секцию для этого диалога или используем чужую секцию [13:06:57] <iliamaslakov> какие еще могут быть варианты? [13:07:23] <iliamaslakov> мне показалось что использовать чужую секцию не правильно [13:07:26] <slavazanko/w> подозреваю, что при помощи системы событий можно реализовать сквозные биндинги [13:07:50] <iliamaslakov> а рисовать на каждый чих описания биндов просто черезмерно [13:08:42] <andrew_b> Все бинды уже описаны. [13:08:59] <andrew_b> Названия унифицированы. [13:09:18] <andrew_b> Чем плохо сделать новую секцию? [13:11:46] <iliamaslakov> andrew_b: Чем плохо сделать новую секцию? вот представь сколько у нас диалогов [13:12:42] <andrew_b> Моя идея такая: нужна очередь событий. Диалог истории формирует событие, кладёт его в очередь и закрывается. Следующий диалог (панели, редактор или вьювер) хватает это событие и открывает файл. Этот же самый механизм используется для открытия редатора из вьювера и наоборот. [13:14:13] <andrew_b> iliamaslakov: сколько? Диалогов не тривиальными действиями мало. В основном везде кнопки разные и строки ввода. [13:14:50] <iliamaslakov> проблема в том что я не представляю как можно реализовать "нужна очередь событий. Диалог истории формирует событие, кладёт его в очередь и закрывается. " [13:15:21] <andrew_b> iliamaslakov: ты не представляешь. Представляют другие. [13:15:42] <slavazanko/w> ну это в многопоточных так. А у нас будет: диалог формирует событие, событие подхватывают потребилени очереди, обрабатыват, потом диалог закрывается [13:15:53] <slavazanko/w> потребилени = потребители [13:16:02] <andrew_b> Ненене. [13:16:16] <slavazanko/w> отложенное событие? [13:16:24] <andrew_b> Диалог должен закрыться, чтобы не загромождать стек. [13:16:31] <andrew_b> Ну да, отложенное. [13:16:44] <andrew_b> Тоько возможно не одно, а несколько. [13:16:49] <slavazanko/w> гм. Тогда очередь должна обрабатываться кем-то выше диалога [13:17:06] <andrew_b> А несколько событий -- это целый макрос. [13:20:25] <iliamaslakov> зачем такие плохие слова говорите, да! [13:20:49] <slavazanko/w> слова хорошие. Добрые. Тёплые. Ты просто не привык к ним [13:22:29] <andrew_b> Например, мы хотим запустить редактор из вьювера. Редактор формирует событие, в котором есть команда "Edit" и имя файла, кладёт событие в очередь и боагополучно закрывается. midnight_dlg берёт это событие из очереди и запускает вьювер. Вуаля. [13:22:59] <andrew_b> Точно так же с диалогом истории открытых файлов. [13:23:39] <andrew_b> Редактор даже может послать событие себе, чтобы открыть новый файл. [13:24:35] <andrew_b> Я начал работать над этим. Даже сделал запуск редактора из панелей через такую очередь. [13:25:20] <iliamaslakov> Мы-же ничего этого не знали [13:25:37] <andrew_b> iliamaslakov: кто это мы? [13:25:44] <andrew_b> Мы, Илья Первый? [13:25:53] <iliamaslakov> это собирательный образ [13:26:00] <iliamaslakov> любые мы [13:26:02] <andrew_b> Идею я уже рассказывал. [13:26:22] <andrew_b> А iliamaslakov "я не представляю как можно реализовать". [13:26:47] <iliamaslakov> а тут я говорю именно за себя [13:26:51] <andrew_b> Но сначала надо закончить многооконный редактор. [13:27:21] <iliamaslakov> slavazanko/h, вот видишь как он мне руки то выкручивает [13:28:45] <andrew_b> iliamaslakov: голосовать будем? [13:28:51] <andrew_b> Или будем жаловаться? [13:29:00] <iliamaslakov> [09:44:20] iliamaslakov: andrew_b, 2118 что с ним делать то? [13:29:49] <andrew_b> Ты пока более насущные тикеты смотри. [13:29:57] <andrew_b> Кторые пылью покрылись. [13:30:13] <iliamaslakov> 2808? [13:30:45] <andrew_b> ftp [13:31:13] <andrew_b> 2808 уже без тебя обошёлся. [13:46:09] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2808 (mc 4.8.1.1+ build on FreeBSD 6 fails, patch included) closed http://www.midnight-commander.org/ticket/2808#comment:7 [14:37:05] <andrew_b> Никак мы стабильно меньше 400 тикетов не держим. [14:37:22] <andrew_b> Только ниже 400 опускаемся, ещё пачка приваливает. [14:39:49] <andrew_b> Да, вот ещё вспомнил. мелкий вопрос про редактор2. Нужены ли в окне какие-то пиктограммы управления мышью: например, закрытие или переключение режима оконный/полноэкранный? [14:41:13] <andrew_b> Разумеется, через скин. Например, по дефолту так: [x] -- закрыть. [^] -- полный экран [#] -- окно [14:41:48] <slavazanko/w> думаю, что нужно [14:42:55] <andrew_b> ok [14:44:32] <andrew_b> Ещё нужны предложения по цветам новых элементов: editbg, editframe, editframeactive, editframedrag [14:45:08] <andrew_b> для всех скинов [14:46:26] <andrew_b> editbg -- фон редактора (не окна). editframe -- рамка неактивного окна editframeactive -- рамка активного окна editframedrag -- рамка окна, находящегося в процессе перемещения или изменения размера. [14:46:40] <slavazanko/w> а какие тут предложения? вроде по существу. editbg - бекгроунд для редактора, за которым нет окон editframe - цвет рамок и бекгроунд окна редактора editframeactive - активное окно editframedrag - тащим окно [14:46:47] <slavazanko/w> о, ты уже расписал. [14:46:51] <slavazanko/w> короче, всё понятно вроде [14:47:09] <andrew_b> Нужны значения цветов для них. [14:47:39] <andrew_b> Для каждого скина. Чтобы не выглядело вырвиглазно. [14:48:50] <slavazanko/w> есть два пути: 1) мы делаем не вырвиглазно и сразу как надо для всех скинов. 2) делаем для дефолтного скина как надо, в остальные тупо копируем дефолт. Ждём тикетов с готовыми решениями [14:49:18] <andrew_b> Лучше, клнечно, первый вариант. :) [14:50:03] <slavazanko/w> а быстрее и легче - второй :) [14:50:11] <andrew_b> Тем более тут есть пользователи и даже авторы недефолтовых скинов. [14:53:08] <andrew_b> Хех. Ticket #2261: allow edit many files in one editor window. Автор: Andrew Borodin <aborodin@vmail.ru> 2011-04-21 10:41:25 [14:53:15] <andrew_b> А вы говорите sftp. [14:53:27] <slavazanko/w> :))) [14:54:04] <slavazanko/w> я, кстати, сейчас 1535_vfs_sftp облагораживаю. доксиген-доков добавляю, маны наполняю... [14:56:01] andrew_b вышел из конференции [15:01:26] andrew_b зашёл в конференцию [15:25:34] andrew_b вышел из конференции [15:53:00] <iliamaslakov> slavazanko/w: я, кстати, сейчас 1535_vfs_sftp облагораживаю. рисуй, рисуй поганини [16:01:39] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #1 (savannah: mc's built-in samba library is out of date) updated http://www.midnight-commander.org/ticket/1#comment:15 [18:02:55] <iliamaslakov> slavazanko/h, ! [18:03:02] <slavazanko/h> ? [18:17:40] andrew_b зашёл в конференцию [20:39:20] andrew_b вышел из конференции [21:18:43] theMIROn вышел из конференции: Miranda IM. Menshe. Pushche. Proshhe! [21:26:49] theMIROn зашёл в конференцию [23:09:01] repolainen зашёл в конференцию [23:45:54] repolainen вышел из конференции