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

Тема: http://www.midnight-commander.org | Latest stable: 4.7.0.6 | Latest release: 4.7.2
[05:36:29] iNode вышел из конференции
[06:03:21] andrew_b зашёл в конференцию
[06:16:20] iNode зашёл в конференцию
[06:34:52] il.smind зашёл в конференцию
[06:36:30] <il.smind> приветики
[08:13:45] <slavazanko/w> всем привет
[08:14:01] <il.smind> slavazanko/w: привет
[08:14:11] <andrew_b> Привет.
[08:38:25] <andrew_b> slavazanko/w: видал 2236?
[08:39:30] <il.smind> andrew_b: я думаю слава будет мстить :)
[08:39:56] <andrew_b> А нечего кривые патчи делать. :)
[08:41:54] <andrew_b> il.smind: ты, кстати, за что проголосовал? Только за коммит в бранче или за патч к стэйблу тоже?
[08:42:10] <il.smind> andrew_b: за бранч
[08:42:28] <il.smind> мы же не голосуем за патчи... или голосуем?
[08:42:48] <andrew_b> Ну ладно. После сделаю бранч для стебла.
[08:43:11] <andrew_b> Будем делать по очереди.
[08:43:14] <il.smind> какая б.. сдалала точки?
[08:43:24] <il.smind> я думал я глючу
[08:43:30] <il.smind> хрен там
[08:43:37] <andrew_b> Какие точки?
[08:43:41] <andrew_b> Где?
[08:43:43] <il.smind> в мастере теперь точки в редакторе
[08:43:52] <il.smind> в utf
[08:44:07] <il.smind> пока не перевыберешь
[08:44:16] <il.smind> снова utf
[08:44:36] <il.smind> какая то переменная не инициализирована
[08:47:50] <andrew_b> Действительно, точки...
[08:48:00] <andrew_b> Кто же это сделал, а?
[08:48:32] <il.smind> ))
[08:54:08] il.smind вышел из конференции
[08:55:02] il.smind зашёл в конференцию
[09:01:02] <andrew_b> Бля. Я неаккуратно смержил бранч.
[09:02:01] <andrew_b> Ичоделать?
[09:02:25] <andrew_b> По-тихому в мастере восстановить повреждение?
[09:03:49] <andrew_b> Ась? Есть тут кто?
[09:07:18] BanderOS зашёл в конференцию
[09:11:07] <il.smind> я
[09:11:31] <andrew_b> Что делать, спрашиваю?
[09:11:44] <il.smind> а патч покаж :)
[09:12:01] <il.smind> вдруг у тебя на 100500 строк
[09:12:24] <andrew_b> Сломал этот коммит:
http://www.midnight-commander.org/changeset/e40a84f538b01515c216e8e43e91b8497a31f977
[09:12:51] <andrew_b> + edit->utf8 = 0;
[09:13:39] <andrew_b> А было до этого http://www.midnight-commander.org/changeset/3209f8e61b393caec2c857b04f3bc5f1e4e4d326
[09:13:59] <il.smind> + edit->utf8 = 0;
давай запушим потихому
[09:14:29] <andrew_b> Давай.
[09:14:46] <il.smind> я на стрёме постою
[09:18:14] <andrew_b> Всё спокойно?
[09:18:18] <andrew_b> Уходим.
[09:24:01] <il.smind> ...то же преступление совершенное в составе группы...
[09:24:13] <il.smind> срок обычно в 3 раза больше
[09:24:53] <andrew_b> Да ладно.
[10:14:46] slavazanko/w вышел из конференции
[10:28:12] dkostousov зашёл в конференцию
[10:30:33] <dkostousov> где можно историю конфы поглядеть?
[10:32:06] <dkostousov> нашел
[11:06:42] dkostousov вышел из конференции: Logged out
[11:17:33] <slavazanko> я туд, закончились занятия по английскому
[11:18:29] <andrew_b> Полдня идут они, что ли?
[11:18:40] <slavazanko> угу. почти
[11:18:47] <slavazanko> с полдесятого до часа
[11:19:19] <andrew_b> Хренасе.
[11:19:24] <slavazanko> это по местному. по Москве это с пол-одинаццатого до двух. но сегодня на полчаса раньше мы вырвались
[11:19:36] <andrew_b> А что так долго-то?
[11:19:49] <andrew_b> 3,5 часов
[11:20:36] <slavazanko> ну... да. мозги английским пробувают по полной. Ибо одно из требований: заказчик может позвонить мне голосом (по скайпу) и высказать мне пожелания. а я ОБЯЗАН его понять
[11:20:47] <slavazanko> и обязан ему ответить так. чтобы он меня понял
[11:21:22] <andrew_b> Сурово.
[11:21:54] <andrew_b> А ты кто? Разработчик или менагер?
[11:22:25] <slavazanko> угу. Мне пока поблажка как newcomer. Но потом никаких поблажек. Поэтому сейчас я заинтересован в том. чтобы моя английская стала лучше. Да и курсы английского нахаляву в рабочее время.. чем не ляпота?
[11:22:35] <andrew_b> Если разработчик, то это не твое дело с заказчиками общаться.
[11:22:40] <slavazanko> я разработчик. software engineer
[11:22:45] <slavazanko> не
[11:22:59] <slavazanko> моё дело общаться с техническими представители заказчика
[11:24:30] <slavazanko> например. заказчик некая торговая компания. я. естественно. с дириком тамошним не буду говорить. Я буду говорить с, например, продавцом, который мне выскажет свои пожелания. Например. что они в работе часто после операции ввода имени клиента вводят его Middle name, а не Last name. Мне надо поменять просто порядок перехода по TAB
ну и прочие подобные мелочи
[11:25:52] <slavazanko> такс, по 2236. всё гуд. там и верно, нефиг звать редактор, когда вьювер запускается
[11:26:01] <andrew_b> Всё равно это менагер должен делать.
[11:26:08] <slavazanko> апрувед
[11:26:15] <andrew_b> А ты его указания выполнять.
[11:28:26] <slavazanko> ну тут модель разработки такая. что манагер просто следит за нагрузкой на людей. Заказчик и программер более тесно взаимодействуют без менеджера. Менеджер выступает в роли соглядатая (чтобы не отлынивали от работы. чтобы не простаивали человеческие ресурсы). Менеджер принимает решение о формировании субтимов - он объединяет несколько человек в группу для решения задачи, он может динамически менять состав групп (усилять группу скиллами или перекидывать скиллы в слабые группы).
[11:29:25] <slavazanko> задача выполнена - субтим распался. Переформировался в другие субтимы. Неделя на въезжание в новый проект - и сколько там на реализацию задачи
[11:30:11] <andrew_b> slavazanko: как 2236 будем разруливать? Черри-пикать в стабильный бранч не получится. Там уже много различий. Сначала вливаем в мастер, потом делаем бранч для стейбла и по процедуре?
[11:31:19] <il.smind> пора выпускать 4.7.3.n
[11:31:34] <il.smind> в качестве стабильного
[11:31:54] <slavazanko> ну.. я вообще-то сейчас завотал за оба патча. правда, для стейбла не было бранча. поэтомы я просто вручную запатчил стейбл. Если хошь - можно и ещё одну ветку для стейбла создать и повторно провотать
[11:32:25] <slavazanko> > пора выпускать 4.7.3.n
эм... пока не надо :)
[11:32:29] <andrew_b> [10:49]<andrew_b> il.smind: ты, кстати, за что проголосовал? Только за коммит в бранче или за патч к стэйблу тоже?
[10:49]<il.smind> andrew_b: за бранч
[10:50]<il.smind> мы же не голосуем за патчи... или голосуем?
[11:32:40] <slavazanko> да. только за бранчи
[11:32:47] <slavazanko> значим. бранчуем по второй
[11:34:13] <il.smind> slavazanko: позырь 30_external_clipboard_utility
[11:34:26] <slavazanko> О! точна. ща
[11:35:00] <il.smind> ахуээш
[11:37:08] <il.smind> мне сегодня придут блюдечко подключать
[11:37:28] <il.smind> уже купил и конвертер и саму тарелку
[11:37:29] <slavazanko> спутниковую талерку?
[11:37:33] <slavazanko> обана
[11:37:48] <il.smind> а ресивер я давно купил
[11:37:54] <slavazanko> я вчера купил тоже тюнер, тарелку, конвертер и крепёж.
[11:38:03] <il.smind> буду смотреть ворованное телевидение
[11:38:06] <slavazanko> сегодня докупил анкерные болты и провода
[11:38:19] <il.smind> сколько у тебя диаметр?
[11:38:22] <slavazanko> короче. я сегодня сам буду ставить :)
[11:38:27] <slavazanko> ну...
[11:38:41] <il.smind> сколько в граммах?!
[11:38:43] <slavazanko> смотря когда как. 2,5...4,0 см
[11:38:51] <slavazanko> а, тарелка
[11:38:53] <slavazanko> 80см
[11:38:56] <andrew_b> Я по эфиру принимаю 19 каналов. Нечего смотреть. А с тарелкой нечего смотреть в несколько раз больше.
[11:39:00] <il.smind> у меня 90
[11:39:05] <slavazanko> толще
[11:39:05] <il.smind> я победил
[11:39:08] <slavazanko> угу :)
[11:39:20] <il.smind> а ресивер нормальный взял?
[11:39:30] <slavazanko> Sezam 900HD
[11:39:40] <slavazanko> или 9000
[11:39:43] <slavazanko> не помню.
[11:39:46] <slavazanko> короче. HD
[11:39:59] <il.smind> с шарингом?
[11:40:19] <slavazanko> эм.. в смысле "с шарингом"?
[11:41:10] <il.smind> что смотреть будешь?
[11:41:49] <slavazanko> а. до чего дотянусь :)
[11:42:11] <il.smind> .logger off
[11:42:33] <il.smind> как там лога выключить?
[11:42:39] <slavazanko> в основном. англоязычные каналы буду смотреть. жена. само собой, русскоязычные. Короче, головка у меня сейчас с круговой поляризацией. для НТВшного спутника
[11:42:42] <andrew_b> .logging off
[11:42:48] <slavazanko> .help
[11:42:51] <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'
[11:43:04] <slavazanko> .help basic
[11:43:05] <mc_log> slavazanko: Команды в этой категории: echo, help, msg, test, test_jid.
Для справки по команде пишите '.help команда', например '.help test'
[11:43:12] <il.smind> ))
[11:43:24] <andrew_b> .disable_logging
[12:02:16] <slavazanko> .enable_logging
[12:02:17] <mc_log> slavazanko: логирование включено
[12:06:56] <il.smind> http://www.midnight-commander.org/ticket/2236#comment:13
[12:08:11] <il.smind> slavazanko: собрал ?
[12:08:39] <slavazanko> /home/slavaz/work/mc-devel/git/src/editor/editcmd.c:65:89: error: src/clipboard.h: Нет такого файла или каталога
cc1: warnings being treated as errors
/home/slavaz/work/mc-devel/git/src/editor/editcmd.c: В функции ‘edit_copy_to_X_buf_cmd’:
/home/slavaz/work/mc-devel/git/src/editor/editcmd.c:2189: ошибка: неявная декларация функции ‘copy_file_to_ext_clip’ [-Wimplicit-function-declaration]
/home/slavaz/work/mc-devel/git/src/editor/editcmd.c:2189: ошибка: вложенная extern-декларация ‘copy_file_to_ext_clip’ [-Wnested-externs]
/home/slavaz/work/mc-devel/git/src/editor/editcmd.c: В функции ‘edit_paste_from_X_buf_cmd’:
/home/slavaz/work/mc-devel/git/src/editor/editcmd.c:2219: ошибка: неявная декларация функции ‘paste_to_file_from_ext_clip’ [-Wimplicit-function-declaration]
/home/slavaz/work/mc-devel/git/src/editor/editcmd.c:2219: ошибка: вложенная extern-декларация ‘paste_to_file_from_ext_clip’ [-Wnested-externs]
make[3]: *** [libedit_la-editcmd.lo] Ошибка 1
[12:09:46] <andrew_b> Халтура!
[12:10:04] <slavazanko> на мыло!
[12:10:50] <il.smind> погодь
[12:11:01] <il.smind> меня подставили
[12:11:17] <slavazanko> отмаз гнилой и не катит
[12:11:20] <il.smind> последний коммит покажи
[12:11:36] <slavazanko> e54cab58f1dc088e1f898d44f775d639a47cfa5a
[12:12:00] <il.smind> e54cab58f1dc088e1f898d44f775d639a47cfa5a
[12:12:08] <il.smind> сходится
[12:12:23] <il.smind> src/clipboard.h: Нет такого файла или каталога
[12:12:42] <il.smind> add не сделал...
[12:12:42] <slavazanko> забыл внести?
[12:12:46] <slavazanko> ну вот
[12:12:51] <slavazanko> халтура:)
[12:13:16] <slavazanko> сделай git add
потом git commit --amend
[12:13:26] <slavazanko> потом git push origin +30_external_clipboard_utility
[12:13:33] <il.smind> пуль
[12:13:42] <il.smind> перебазирую вечером
[12:13:47] <slavazanko> jr
[12:13:48] <slavazanko> ок
[12:13:52] <slavazanko> сейчас появилось
[12:14:23] <il.smind> slavazanko: перед тем как проверять начнешь
[12:14:32] <il.smind> сядь поудобнее
[12:14:44] <slavazanko> гых :)
[12:14:52] <slavazanko> как пользоваться-то?
[12:14:55] <il.smind> и смотри чтоб женщин и детей рядом не было
[12:15:00] <slavazanko> ctrl-c,ctrl-v?
[12:15:08] <il.smind> пользоваться например так
[12:15:37] <il.smind> [Misc]
clipboard_store=xclip -i
clipboard_paste=xclip -o
[12:15:50] <il.smind> [editor]
EditXStore = ctrl-c
EditXPaste = ctrl-v
[input]
InputXStore = ctrl-c
InputXPaste = ctrl-v
[12:20:29] <il.smind> ye ij&
[12:20:32] <il.smind> ну шо?
[12:20:52] <slavazanko> ставлю xclip :)
[12:20:55] <il.smind> ты в шоке, сказать не можешь?
[12:20:57] <il.smind> а...
[12:21:54] <slavazanko> > ты в шоке, сказать не можешь?
В шоке? гм.. нет
[12:21:56] <slavazanko> я в ахуе
[12:22:06] <il.smind> ))
[12:22:07] <slavazanko> киллер-фича
[12:23:31] <andrew_b> Киллер кого?
[12:23:37] <andrew_b> У всех это уже есть.
[12:23:40] <il.smind> тока Андрей говорит что надо запуск xclip делать через подругому а не как сейчас через popen
[12:23:48] <andrew_b> Да.
[12:23:57] <andrew_b> А ты шо, не сделал?
[12:24:22] <il.smind> нет, остальное поправил, это пока оставил
[12:24:48] <il.smind> т.к это ипаться надо, это я на вечер приберег
[12:24:50] <slavazanko> я всё-таки искал бы библиотеку иксов. если есть - подрубался бы к ней через dlopen и искал бы функции по работе с клипбоардом. так оно как-то долее Ъ и без лишних опций в конфиге.
[12:25:13] <il.smind> я тоже так думал
[12:25:21] <il.smind> но вот знаешь я передумал
[12:25:28] <slavazanko> чёйта?
[12:25:48] <il.smind> мне в 10 раз больше нравится апустить любую утилиту
[12:26:00] <il.smind> это может быть даже wget
[12:26:11] <slavazanko> гм. да. резон есть.
[12:26:17] <il.smind> или курл
[12:26:24] <slavazanko> угу
[12:27:22] <il.smind> и этот метод работает без проблем на macos
[12:27:30] <il.smind> прямо вот так как есть
[12:28:04] <slavazanko> согласен. так более приятно. ты - мегамозг.
[12:28:34] <il.smind> оеб ты не дописал да?
[12:28:41] <slavazanko> и эта.. предлагаю таки разнести mc.lib на mc.termdefs.ini и mc.ini
[12:29:09] <slavazanko> ну чтобы можно было пресеты нескольких mc.ini хранить. например. ьс-ауфегкувюштш
[12:29:17] <slavazanko> тьфу. mc-featured.ini
[12:29:42] <slavazanko> > оеб ты не дописал да?
чего?
[12:29:51] <il.smind> я хочу выложить просто свой keymap
[12:30:08] <il.smind> мегамозг.оеб
[12:30:25] <slavazanko> кеймап-кеймапом. но и настройки по дефолту. отличные от захардкоденных. тоже хотелось бы поиметь
[12:31:05] <il.smind> это систему надо ломать
[12:31:11] <slavazanko> зачем?
[12:32:33] <andrew_b> Кстати, напомнили. Надо переделать логику обработки кеймапов.
[12:34:29] <il.smind> у нас mc.lib не подключается в явном виде
[12:34:44] <il.smind> так что надо сначала его подключать из ini
[12:35:52] <andrew_b> По моему разумению, должно быть так:
1. Считываем захардкоденные мапы в массив.
2. Обрабатывваем файлы:
2.1. Если в файле есть мап с непустым значением, которого ещё нет в массиве, добавляем этот мап.
2.2. Если в файле есть мап с непустым значением, отличным от того, который уже массиве, изменяем значение этого мапа.
2.3. Если в файле есть мап с пустым значением, удаляем этот мап из массива, если он там есть.
[12:38:04] <il.smind> сейчас все то же кроме 2.3
[12:38:57] <andrew_b> Нет.
[12:39:26] <andrew_b> Сейчас всё, что считано из файла, заменяет собой дефолтовые значения.
[12:39:40] <andrew_b> То есть в файле надо прописывать всё.
[12:40:03] <andrew_b> А я предлагаю прописать только то, что надо изменить или вообще отрубить.
[12:40:39] <il.smind> а...
[12:40:50] <il.smind> самые присамые дефолтные
[12:40:53] <il.smind> да
[12:40:59] <il.smind> сейчас так
[12:41:10] <il.smind> есть дефолт в коде
[12:41:24] <il.smind> если есть файл то он заменяет полностью
[12:41:56] <il.smind> далее выше и выше происходит мердж
[12:42:33] <slavazanko> не айс
[12:42:40] <il.smind> т.е. файл с большим приоритетом не заменяет данные файла с более низким приоритетом
[12:43:08] <il.smind> не заменяет полностью а только заменяет то что переопределили
[12:44:24] <il.smind> а вот "Сейчас всё, что считано из файла, заменяет собой дефолтовые значения."
предлагаю оформить тикетом т.к. это больше на косяк похоже
[12:44:57] <slavazanko> Reorganize keybinding engine?
[12:46:59] <andrew_b> slavazanko: Это слишком объёмно. :)
[12:47:17] <andrew_b> Под это можно много чего подвести.
[12:47:33] <slavazanko> балин, меня попалили... опять не получиццо хэши прикрутить...
[12:47:44] <andrew_b> :)
[12:49:35] <il.smind> slavazanko: я людям не знаю как в глаза смотреть с этой рыбой
[12:49:51] <slavazanko> отводи глаза в сторону
[12:49:52] <il.smind> а ты хочешь еще на месяц забуриться
[12:50:05] <il.smind> slavazanko: и так отвожу
[12:50:12] <andrew_b> slavazanko: и поеск так и не починен.
[12:50:53] <slavazanko> нупипец. Поиск-замена в редакторе вроде заработал. я про поиск \n и замену на ничего
[12:51:00] <andrew_b> slavazanko: вот, работу сменил, теперь надо работать на работе, а не мц пилить.
[12:51:42] <slavazanko> по первому времени времени мало. да.
[13:35:04] <il.smind> и чего мы будем с #30 делать?
[13:35:20] <slavazanko> ждать, когда ты переделаешь :)
[13:35:23] <andrew_b> Доделывать.
[13:35:32] <il.smind> доделывать что?
[13:36:04] <andrew_b> Вместо popen что-то более подходящее.
[13:36:16] <andrew_b> Занятный сайтец: http://govnokod.ru/
[13:37:19] <andrew_b> Лидирует php с гигантским отрывом.
[13:37:40] <il.smind> кроме того что мы говорили про попен
[13:38:34] <il.smind> есть еще предложения?
[13:54:21] BanderOS вышел из конференции
[13:54:31] BanderOS зашёл в конференцию
[15:06:05] <il.smind> andrew_b: замучался я с этим execlp
[15:06:20] <il.smind> bltq ,jkmit ytn
[15:06:29] <il.smind> идей больше нет
[15:08:36] <andrew_b> my_system не подошла?
[15:09:06] <il.smind> ну она вызывает execlp
[15:09:18] <andrew_b> И/
[15:09:25] <andrew_b> И?
[15:09:42] <il.smind> и у меня умирает мс
[15:13:36] <andrew_b> Не должен вроде.
[15:14:05] <il.smind> нам еще я нашел надо делать exit
[15:14:18] <andrew_b> Где?
[15:14:25] <il.smind> я уже и сам выполнял execlp
[15:14:33] <il.smind> но один хрен
[15:15:22] <il.smind> if (d == NULL || clipbord_store_path == NULL || clipbord_store_path[0] =='\0')
return FALSE;

tmp = concat_dir_and_file (home_dir, EDIT_CLIP_FILE);
cmd = g_strconcat (clipbord_store_path, " ", tmp, (char *) NULL);

execlp ("xclip", " -i ", "/home/admin/.mc/cedit/cooledit.clip", NULL);

mc_log ("errno: %i\n", errno);
[15:15:28] <andrew_b> Из execlp не возвращаются. Перед ней надо делать fork(), а execlp выполнять в дочернем процессе. Что my_system и делает.
[15:21:34] andrew_b вышел из конференции: конец рабочего дня
[15:22:09] iNode вышел из конференции
[15:22:31] <il.smind> andrew_b:
31398 pts/5 Z+ 0:00 [xclip] <defunct>
31399 pts/5 Z+ 0:00 [xclip] <defunct>
[15:22:53] BanderOS вышел из конференции
[16:46:34] il.smind (принципиально новый) зашёл в конференцию
[17:05:30] il.smind вышел из конференции
[17:14:05] il.smind зашёл в конференцию
[18:29:15] il.smind (принципиально новый) вышел из конференции
[18:30:13] andrew_b зашёл в конференцию
[18:46:52] il.smind (принципиально новый) зашёл в конференцию
[18:47:15] <il.smind (принципиально новый)> andrew_b: может этава
[18:47:51] <il.smind (принципиально новый)> не будем делать через таво
[18:48:01] <il.smind (принципиально новый)> может пусть как сейчас?
[18:48:45] <il.smind (принципиально новый)> andrew_b: ну пожалуйста...
[19:25:53] <andrew_b> il.smind (принципиально новый): тут?
[19:25:59] <il.smind (принципиально новый)> да
[19:26:05] <il.smind (принципиально новый)> жду вердикта
[19:26:32] <andrew_b> -char *d = getenv ("DISPLAY");
+const char *d = getenv ("DISPLAY");
[19:26:43] <il.smind (принципиально новый)> я же сделал
[19:26:53] <il.smind (принципиально новый)> ща
[19:26:58] <andrew_b> Не до конца, как обычно.
[19:27:03] <il.smind (принципиально новый)> )
[19:27:06] <il.smind (принципиально новый)> ты знал
[19:27:26] <andrew_b> Инклюдов что-то дохрена. Половина не нужна.
[19:27:42] <il.smind (принципиально новый)> andrew_b: я накопипастил
[19:27:53] <andrew_b> Не волнует.
[19:27:55] <il.smind (принципиально новый)> я не понял как узнать нужен или нет
[19:28:03] <andrew_b> Откопипастивай.
[19:28:11] <il.smind (принципиально новый)> вставлял пока не заработало
[19:28:33] <il.smind (принципиально новый)> ок, ща методом половенного деления откопипастим
[19:28:36] <andrew_b> Без этих не заработало?
#include <pwd.h>
#include <grp.h>
[19:28:56] <il.smind (принципиально новый)> я по Х строк добавлял
[19:29:19] <andrew_b> Из мц-шных инклюдов "lib/global.h" должен быть первым.
[19:29:34] <il.smind (принципиально новый)> это такое правило?
[19:29:39] <il.smind (принципиально новый)> ок
[19:30:54] <andrew_b> #include <string.h> похоже, тоже не нужен.
[19:31:10] <andrew_b> #include <errno.h>
[19:31:19] <andrew_b> #include <sys/types.h>
#include <sys/stat.h>
[19:31:45] <andrew_b> #include <unistd.h>
[19:31:53] <andrew_b> Это всё не нужно.
[19:32:51] <andrew_b> А в clipboard.h надо
#include "lib/global.h"
из-за gboolean.
[19:33:09] <il.smind (принципиально новый)> понял
[19:34:13] <andrew_b> Вот, что осталось:

#include <config.h>

#include <stdio.h>
#include <stdlib.h>

#include "lib/global.h"
#include "lib/fileloc.h"

#include "main.h"
#include "clipboard.h"
[19:34:16] <il.smind (принципиально новый)> щв дособирается
[19:41:11] <il.smind (принципиально новый)> у меня еще идея есть на счет макроподстановки опций
[19:41:12] <andrew_b> if (cmd != NULL)
res = my_system (EXECUTE_AS_SHELL, shell, cmd);
[19:41:22] <andrew_b> У меня не виснет.
[19:41:47] <il.smind (принципиально новый)> а почему EXECUTE_AS_SHELL?
[19:42:03] <il.smind (принципиально новый)> оно там по другой ветви изза этого идет
[19:42:26] <andrew_b> execl вызывается
[19:42:35] <andrew_b> И всё.
[19:43:47] <andrew_b> Или
res = my_system (EXECUTE_AS_SHELL, "/bin/sh", cmd);
[19:45:22] <il.smind (принципиально новый)> так как на счет макроподстановки
[19:45:31] <il.smind (принципиально новый)> в качествек примера
[19:45:39] <andrew_b> ?
[19:45:58] <il.smind (принципиально новый)> параметр=xclip -i %f
[19:46:07] <il.smind (принципиально новый)> параметр=xclip -o > %f
[19:46:26] <il.smind (принципиально новый)> так будет более гибко
[19:46:39] <il.smind (принципиально новый)> что скажешь?
[19:46:45] <andrew_b> А как ты собираешься это парсить?
[19:48:22] <andrew_b> Шо-то у меня копируется только из gedit в mc. Обратно не копируется.
[19:48:38] <il.smind (принципиально новый)> незнаю
[19:49:20] <andrew_b> Выделяю в mcedit текст, жму ctrl-c, в gedit жму ctrl-v. не вставляет.
[19:49:46] <il.smind (принципиально новый)> не настроено?
[19:49:59] <andrew_b> Что?
[19:50:04] <andrew_b> Всё растроено.
[19:50:06] <il.smind (принципиально новый)> а через xclip напрямую?
[19:51:36] <andrew_b> Почему после нажатия ctrl-c в редакторе выделение пропадает?
[19:53:15] <il.smind (принципиально новый)> так и должно быть
[19:55:53] <il.smind (принципиально новый)> так всегда было
[19:56:54] <andrew_b> А должно ли?
[19:57:05] <il.smind (принципиально новый)> должно
[19:57:10] <andrew_b> Почему?
[19:58:19] <il.smind (принципиально новый)> такова природа этого явления
[19:58:48] <andrew_b> Ладно.
[19:58:52] <andrew_b> Пойду спать...
[19:58:56] <andrew_b> Пока.
[19:59:00] andrew_b вышел из конференции
[19:59:02] <il.smind (принципиально новый)> уже?
[20:28:33] Зося Синицкая зашёл в конференцию
[22:09:27] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #30 (savannah: support for x clipboard wanted) updated
http://www.midnight-commander.org/ticket/30#comment:15
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!