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

Тема: http://www.midnight-commander.org | Latest release: 4.8.0-pre1 | Latest stable release: 4.7.5.3
[04:03:27] BanderOS зашёл в конференцию
[04:05:31] BanderOS вышел из конференции
[04:07:33] BanderOS зашёл в конференцию
[04:10:18] BanderOS вышел из конференции
[04:12:42] BanderOS зашёл в конференцию
[04:24:15] BanderOS вышел из конференции
[05:30:55] BanderOS зашёл в конференцию
[06:13:26] andrew_b зашёл в конференцию
[06:32:12] il.smind зашёл в конференцию
[06:40:22] il.smind вышел из конференции
[06:59:24] <andrew_b> Вливать кандидаты в стейбл предлагаю в том же порядке, как и в мастере, дабы лишних конфликтов не образовывалось.
[07:28:32] BanderOS вышел из конференции
[07:31:44] BanderOS зашёл в конференцию
[07:39:45] ilia maslakov вышел из конференции
[07:41:36] ilia maslakov зашёл в конференцию
[08:04:59] BanderOS вышел из конференции
[08:26:38] <ilia maslakov> Привуэт
[08:27:02] <andrew_b> Нихао!
[08:35:41] ilia maslakov вышел из конференции
[08:37:49] ilia maslakov зашёл в конференцию
[08:43:26] <ilia maslakov> запушил в 2601
[08:44:34] <andrew_b> Ну и что ты запушил?
[08:45:16] <andrew_b> С какого все вчерашние изменения вернуличь взад?
[08:45:26] <ilia maslakov> чего?
[08:45:35] <andrew_b> https://www.midnight-commander.org/changeset/2f6378a91bd6f07488b6c91d5e3e1e347318a603
[08:45:55] <andrew_b> +
+/* If true lines are drown by spaces */
+gboolean slow_tty = FALSE;
+
+/* If true use +, -, | for line drawing */
+gboolean ugly_line_drawing = FALSE;
[08:45:55] <ilia maslakov> я же не мощьно пушил
[08:46:06] <andrew_b> Славик вчера это вычистил.
[08:46:07] <ilia maslakov> я же не мощно пушил
[08:46:47] <ilia maslakov> +extern gboolean
+tty_is_slow (void)
+{
+ return slow_tty;
+}
+
[08:46:50] <ilia maslakov> упс
[08:46:58] <ilia maslakov> это не я, меня подставили
[08:47:02] <ilia maslakov> ща
[08:47:40] <ilia maslakov> как такое могло получиться...
[08:49:03] <ilia maslakov> сделал
git reset --hard origin/2601_tty_init
[08:49:14] <ilia maslakov> перед тем как начать работать
[08:49:41] <ilia maslakov> ща удалю свой коммит
[08:58:52] <ilia maslakov> added option -g, --oldmouse to set type of tracking the mouse.
[08:59:00] <ilia maslakov> правильно?
[08:59:29] <ilia maslakov> added option -g, --oldmouse to set type of mouse support
[09:00:45] <ilia maslakov> я понял как это получилось
[09:01:02] <andrew_b> Может, и правильно. Но ничего не понятно.
[09:01:05] <ilia maslakov> у меня в другом mcedit был открыт этот файл
[09:01:41] <ilia maslakov> добавлена опция -g чтобы задать тит мыши
[09:01:52] <ilia maslakov> поддерживаемый тип мыши
[09:03:12] <andrew_b> Какой тип?
[09:04:53] <ilia maslakov> MOUSE_XTERM_BUTTON_EVENT_TRACKING или MOUSE_XTERM_NORMAL_TRACKING
[09:06:59] <andrew_b> И что это значит?
[09:07:58] <ilia maslakov> Normal tracking mode sends an escape sequence on both button press and release. Modifier key (shift, ctrl, meta) information is also sent. It is enabled by specifying parameter 1000 to DECSET. On button press or release, xterm sends CSI M C b C x C y . • The low two bits of C b encode button information: 0=MB1 pressed, 1=MB2 pressed, 2=MB3 pressed, 3=release. • The next three bits encode the modifiers which were down when the button was pressed and are added together: 4=Shift, 8=Meta, 16=Control. Note however that the shift and control bits are normally unavailable because xterm uses the control modifier with mouse for popup menus, and the shift modifier is used in the default translations for button events. The Meta modifier recognized by xterm is the mod1 mask, and is not necessarily the "Meta" key (see xmodmap). • C x and C y are the x and y coordinates of the mouse event, encoded as in X10 mode.
[09:09:17] <ilia maslakov> там разница вобщем сводится к тому что первое позволяет отслеживать нажатую кнопку
[09:09:19] <andrew_b> Ну и напиши вкратце в комментарии к коммиту.
[09:10:18] <ilia maslakov> а во втором случае ты где нажал только там и словилось сообщение
[09:13:25] <ilia maslakov> что из этого

Normal tracking mode sends an escape sequence on both button press and release. Modifier key (shift, ctrl, meta) information is also sent. It is enabled by specifying parameter 1000 to DECSET. On button press or release, xterm sends CSI M C b C x C y . • The low two bits of C b encode button information: 0=MB1 pressed, 1=MB2 pressed, 2=MB3 pressed, 3=release. • The next three bits encode the modifiers which were down when the button was pressed and are added together: 4=Shift, 8=Meta, 16=Control. Note however that the shift and control bits are normally unavailable because xterm uses the control modifier with mouse for popup menus, and the shift modifier is used in the default translations for button events. The Meta modifier recognized by xterm is the mod1 mask, and is not necessarily the "Meta" key (see xmodmap). • C x and C y are the x and y coordinates of the mouse event, encoded as in X10 mode. Wheel mice may return buttons 4 and 5. Those buttons are represented by the same event codes as buttons 1 and 2 respectively, except that 64 is added to the event code. Release events for the wheel buttons are not reported. Mouse highlight tracking notifies a program of a button press, receives a range of lines from the program, highlights the region covered by the mouse within that range until button release, and then sends the program the release coordinates. It is enabled by specifying parameter 1001 to DECSET. Highlighting is performed only for button 1, though other button events can be received. Warning: use of this mode requires a cooperating program or it will hang xterm. On button press, the same information as for normal tracking is generated; xterm then waits for the program to send mouse tracking information. All X events are ignored until the proper escape sequence is received from the pty: CSI P s ; P s ; P s ; P s ; P s T . The parameters are func, startx, starty, firstrow, and lastrow. func is non-zero to initiate highlight tracking and zero to abort. startx and starty give the starting x and y location for the highlighted region. The ending location tracks the mouse, but will never be above row firstrow and will always be above row lastrow. (The top of the screen is row 1.) When the button is released, xterm reports the ending position one of two ways: • if the start and end coordinates are the same locations: CSI t C x C y . • otherwise: CSI T C x C y C x C y C x C y .
The parameters are startx, starty, endx, endy, mousex, and mousey. − startx, starty, endx, and endy give the starting and ending character positions of the region. − mousex and mousey give the location of the mouse at button up, which may not be over a character. Button-event tracking is essentially the same as normal tracking, but xterm also reports button-motion events. Motion events are reported only if the mouse pointer has moved to a different character cell. It is enabled by specifying parameter 1002 to DECSET. On button press or release, xterm sends the same codes used by normal tracking mode. • On button-motion events, xterm adds 32 to the event code (the third character, C b ). • The other bits of the event code specify button and modifier keys as in normal mode. For example, motion into cell x,y with button 1 down is reported as CSI M @ C x C y . ( @ = 32 + 0 (button 1) + 32 (motion indicator) ). Similarly, motion with button 3 down is reported as CSI M B C x C y . ( B = 32 + 2 (button 3) + 32 (motion indicator) ). Any-event mode is the same as button-event mode, except that all motion events are reported, even if no mouse button is down. It is enabled by specifying 1003 to DECSET. FocusIn/FocusOut can be combined with any of the mouse events since it uses a different protocol. When set, it causes xterm to send CSI I when the terminal gains focus, and CSI O when it loses focus. Extended mouse mode enables UTF-8 encoding for C x and C y under all tracking modes, expanding the maximum encodable position from 223 to 2015. For positions less than 95, the resulting output is identical under both modes. Under extended mouse mode, positions greater than 95 generate "extra" bytes which will confuse applications which do not treat their input as a UTF-8 stream. Likewise, C b will be UTF-8 encoded, to reduce confusion with wheel mouse events. NOTE: Under normal mouse mode, positions outside (160,94) result in byte pairs which can be interpreted as a single UTF-8 character; applications which do treat their input as UTF-8 will almost certainly be confused unless extended mouse mode is active.
[09:13:51] <ilia maslakov> может весь текст?
[09:14:08] <ilia maslakov> взято тут
http://invisible-island.net/xterm/ctlseqs/ctlseqs.html
[09:15:17] <andrew_b> Как хочешь.
[09:15:22] <ilia maslakov> ок
[09:15:52] <andrew_b> Можно какой-нибудь doc/mouse.txt сделать.
[09:17:50] <ilia maslakov> оох...
[09:22:33] slavazanko/w вышел из конференции
[09:23:12] slavazanko/w зашёл в конференцию
[09:25:02] <slavazanko/w> всем привет?
[09:26:40] <andrew_b> slavazanko/w: Да!
[09:26:46] <slavazanko/w> гуд
[09:27:01] <slavazanko/w> Илья, голосуй, не оттягивай конец.
[09:29:24] <andrew_b> Когда конец-то?
[09:29:36] <slavazanko/w> да вот уже пора
[09:29:42] <slavazanko/w> заводить релизные тикеты
[09:32:09] <andrew_b> А 2601?
[09:32:21] <slavazanko/w> решаем. вливаем - и релиз
[09:32:28] <andrew_b> Чо-то быстро.
[09:32:34] <andrew_b> Как бы дров не наломать.
[09:32:52] <andrew_b> Давайте рализ не сегодня?
[09:33:06] <slavazanko/w> не, само собой, что не сегодня
[09:33:12] <slavazanko/w> сегодня подготовка
[09:42:23] <ilia maslakov> added option -g, --oldmouse to set type of mouse support NORMAL/BUTTON_EVENT.
need for some terminals (screen/tmux) to force set needed type. BUTTON_EVENT if not sets.
[09:42:32] <ilia maslakov> нормально так?
[09:43:22] <ilia maslakov> need for some terminals (screen/tmux) to force set needed type (BUTTON_EVENT if not set).
[09:44:43] <ilia maslakov> всё запушил
[09:45:32] <andrew_b> Да не начинай предложение со сказуемого.
[09:46:48] <andrew_b> Added option -g, --oldmouse to set the support of NORMAL/BUTTON_EVENT mouse type.
[09:47:43] <andrew_b> need for some terminals (screen/tmux) to force set needed type.
По русскм скажи
[09:47:48] <andrew_b> По-русски
[09:51:06] <ilia maslakov> нужна для некоторых терминалов (tmux/screen) для безусловного назначения типа терминала (по умолчанию будет BUTTON_EVENT)
[09:51:21] <ilia maslakov> нужна для некоторых терминалов (tmux/screen) для безусловного назначения типа мыши(по умолчанию будет BUTTON_EVENT)
[09:51:38] <ilia maslakov> извиняюсь опечатался
[09:51:51] <ilia maslakov> типа мыши конечно же
[09:58:27] <ilia maslakov> проверяйте
[10:28:39] <andrew_b> > ужна для некоторых терминалов (tmux/screen) для безусловного назначения типа терминала (по умолчанию будет BUTTON_EVENT)

It is required for some type od terminals to set the mouse type (BUTTON_EVENT by default).
[10:30:54] <andrew_b> ilia maslakov:
.old_mouse = FALSE,

в конце запятая лишняя.
[10:31:19] <slavazanko/w> как по мне - не мешает
[10:31:37] <andrew_b> ilia maslakov: не готово.
[10:32:17] BanderOS зашёл в конференцию
[10:32:25] <slavazanko/w> следующая строка в патче будет смотреться как
+ .some_anoter_var = bla-bla
а не
- .old_mouse = FALSE
+.old_mouse = FALSE,
+ .some_anoter_var = bla-bla
[10:33:09] BanderOS вышел из конференции
[10:39:04] <andrew_b> slavazanko/w: так что мы решили с mc_glibal.tty / mc_glibal.args ?
[10:39:47] <slavazanko/w> ну по хорошему надо раскидать и аннулировать
[10:44:58] ilia maslakov вышел из конференции
[10:46:36] ilia maslakov зашёл в конференцию
[11:06:22] BanderOS зашёл в конференцию
[11:06:58] <slavazanko/w> подпушил 2601_tty_init
убрал mc_global.args
[11:07:00] <slavazanko/w> голосуем?
[11:07:28] <andrew_b> Нет. Я же говорю: не готово.
[11:08:56] <andrew_b> Новую опциб в мане кто будет описывать? Иван Фёдорович Крузенштерн?
[11:11:55] <ilia maslakov> запятые ставьте как вам надо
[11:12:02] <ilia maslakov> я запятые не трогал
[11:12:07] <ilia maslakov> сделал как было
[11:12:27] <ilia maslakov> andrew_b: ilia maslakov: не готово.
шо не готово то?
[11:12:29] <slavazanko/w> описание да, нужно
[11:13:05] <ilia maslakov> andrew_b: Новую опциб в мане кто будет описывать? Иван Фёдорович Крузенштерн?
вот жеж
[11:13:27] <ilia maslakov> какой ты всё таки, мог бы и незаметить хоть раз
[11:15:29] <andrew_b> Фигушки.
[11:15:45] BanderOS вышел из конференции
[11:21:06] BanderOS зашёл в конференцию
[11:26:14] <ilia maslakov> готово
[11:26:25] <ilia maslakov> slavazanko/w: голосуем? да
[11:26:35] <ilia maslakov> мой коммит последний
[11:27:43] <slavazanko/w> Force set normal tracking mode of mouse support.
Форсировать набор режима отслеживания поддержки мыши
[11:28:02] <ilia maslakov> "normal tracking mode"
[11:28:14] <ilia maslakov> оно так называется
[11:28:19] <slavazanko/w> Форсировать набор нормального режима отслеживания поддержки мыши
[11:28:25] <slavazanko/w> что за set?
[11:29:02] <slavazanko/w> Найди себя: http://oper.ru/oforum/read.php?thread_id=1049507187
ОСТОРОЖНО! По ссылке маты.
[11:29:59] <ilia maslakov> Мощно устанавливает "normal tracking" режим поддержки мыши
[11:30:11] <ilia maslakov> Принудительно устанавливает "normal tracking" режим поддержки мыши
[11:31:04] <slavazanko/w> не поверишь:
Force a "normal tracking" mouse mode.
[11:33:19] <ilia maslakov> поверю
[11:34:16] <andrew_b> ilia maslakov: ну йоп. А русский ман таки Иван Фёдорович Крузенштерн будет дополнять?
[11:34:27] <andrew_b> Чё за распиздяйство?
[11:34:31] <andrew_b> Соберись!
[11:34:45] <ilia maslakov> я?
[11:35:01] <ilia maslakov> а русский чо тоже я?
[11:35:17] <andrew_b> А хто?
[11:35:33] <andrew_b> Ты эту кашу с опцией заварил?
[11:35:36] <slavazanko/w> да и остальные маны тоже
[11:35:40] <andrew_b> Вот сам и доваривайю
[11:35:45] <slavazanko/w> просто вставить по-английски абзац
[11:35:55] <andrew_b> Кстати.
[11:36:03] <andrew_b> Что делать с остальными манами?
[11:36:05] <slavazanko/w> ?
[11:36:14] <slavazanko/w> вставлять по-английски
[11:36:18] <ilia maslakov> просто вставить по-английски абзац
[11:36:19] <slavazanko/w> пусть кому надо - переводят
[11:36:25] <slavazanko/w> да
[11:36:40] <andrew_b> Надо написать в список рассылки. Пригрозить, что протухшие маны будут удалены.
[11:37:01] <slavazanko/w> перед этим надо произвести ревизию манов
[11:37:11] <andrew_b> Каким образом?
[11:37:12] <slavazanko/w> мы многое добавляли только в русские и английские маны
[11:37:23] <andrew_b> Мы только туда и добавляли.
[11:37:24] <slavazanko/w> ну.. примерно просмотреть через гугльтранслайт про что там
[11:37:35] <andrew_b> Не.
[11:37:47] <andrew_b> Пусть носители языка сами чешутся.
[11:38:06] <slavazanko/w> ну или так
[11:41:29] <andrew_b> Что такое xterm-capable?
[11:42:28] <ilia maslakov> понятия не имею
[11:42:49] <andrew_b> У кого списал?
[11:42:58] <ilia maslakov> http://www.google.com/search?client=ubuntu&channel=fs&q=xterm-capable&ie=utf-8&oe=utf-8
[11:43:34] <ilia maslakov> Xterm-совместимых
[11:44:16] <andrew_b> xterm-compatible ?
[11:45:08] ilia maslakov вышел из конференции
[11:46:50] ilia maslakov зашёл в конференцию
[11:51:41] <ilia maslakov> гугол понимает xterm-capable
[11:52:00] <ilia maslakov> гугл транслэйт
[11:52:05] <Зося Синицкая> ilia maslakov: Online-переводчик текста PROMT: английский, русский «…»
Free Translation services for English, German, French, Spanish, Italian and Russian languages. The services are powered by the advanced @promt Translation «…»
http://www.translate.ru/
[11:52:34] <ilia maslakov> и переводит xterm-capable как Xterm-совместимых
[11:52:47] <ilia maslakov> Запушил
[11:54:09] ilia maslakov вышел из конференции
[11:56:50] ilia maslakov зашёл в конференцию
[12:29:54] ilia maslakov вышел из конференции
[12:32:16] ilia maslakov зашёл в конференцию
[12:35:36] ilia maslakov вышел из конференции
[12:35:46] ilia maslakov зашёл в конференцию
[12:52:14] <ilia maslakov> есть кто живой?
[13:24:57] <andrew_b> Скорее нет, чем да.
[13:26:48] <ilia maslakov> вот вижу
[13:30:14] <ilia maslakov> andrew_b: голосуй!
[13:30:54] <andrew_b> Некогда мне...
[13:43:50] <slavazanko/w> проголосовал
[13:46:16] ilia maslakov вышел из конференции
[13:47:06] ilia maslakov зашёл в конференцию
[13:47:12] <andrew_b> mc -g
мышь не работает.

mc -g -x
работает.

ilia maslakov: так и долно быть?
[13:47:36] <andrew_b> (напимер tmux/screen)
Да же два слова без ошибок написать не в состоянии...
[13:47:50] <andrew_b> s/Да же/Даже
[13:47:59] BanderOS вышел из конференции
[13:50:22] <andrew_b> Почему oldmouse?
[13:50:34] <andrew_b> Что в ней такого old?
[13:50:56] BanderOS зашёл в конференцию
[13:54:40] ilia maslakov вышел из конференции
[13:57:31] ilia maslakov зашёл в конференцию
[14:04:44] <ilia maslakov> (15:47:12) andrew_b: mc -g
мышь не работает.

mc -g -x
работает.
да всё верно
[14:05:10] <ilia maslakov> Да же два слова без ошибок написать не в состоянии...
согласен,
[14:05:50] <ilia maslakov> >oldmouse?
так понятнее
[14:06:08] <andrew_b> Мне ваще не понятно.
[14:09:22] <ilia maslakov> предлагай
[14:10:28] <andrew_b> Почему old?
[14:11:17] <ilia maslakov> так понятнее
[14:11:26] <andrew_b> Бля.
[14:13:36] <ilia maslakov> я же написал утром чем они отличаются
[14:13:59] <ilia maslakov> один ведёт мышь пока не отпустишь
[14:14:18] <ilia maslakov> второй ловит только нажатия
[14:18:47] <andrew_b> Кстати, последний коммит в бранче Славиков.
[14:26:47] <ilia maslakov> как так?
[14:27:02] <andrew_b> rebase творит чудеса.
[14:27:13] <ilia maslakov> вот жеж
[14:27:25] <ilia maslakov> я специально последним подпушил
[14:27:38] <ilia maslakov> ладно ща переребеёжу :)
[14:27:42] <ilia maslakov> шучу
[14:44:58] ilia maslakov вышел из конференции
[14:45:57] ilia maslakov зашёл в конференцию
[14:49:42] BanderOS вышел из конференции
[14:56:27] ilia maslakov вышел из конференции
[14:56:40] <andrew_b> http://unixforum.org/index.php?showtopic=123754&view=findpost&p=1148443
[14:58:40] ilia maslakov зашёл в конференцию
[14:59:31] <ilia maslakov> andrew_b: ты проверил чем отличается mc -x -g от mc -x в screen
[14:59:33] <ilia maslakov> ?
[14:59:49] <andrew_b> Мышь не работает.
[14:59:59] <andrew_b> Без g.
[15:00:48] <ilia maslakov> нене
[15:00:52] <ilia maslakov> должна работать
[15:00:57] <ilia maslakov> без g
[15:01:09] <ilia maslakov> но по разному
[15:01:15] <ilia maslakov> ок, ща
[15:04:12] <ilia maslakov> в xterm проверь
[15:04:25] <ilia maslakov> -g
[15:04:38] <ilia maslakov> когда TERM=xterm
[15:06:37] <andrew_b> В скрине работает, в tmux не работает.
[15:06:59] <ilia maslakov> а вот это да
[15:07:05] <ilia maslakov> так и должно тыть
[15:08:50] <andrew_b> В консоли не работает нигде.
[15:08:59] <ilia maslakov> потому что tmux не умеет BUTTON_EVENT
[15:09:35] <ilia maslakov> в консоли оно должно через GPM
[15:11:44] <slavazanko/w> > потому что tmux не умеет BUTTON_EVENT
вот это в тикете надо бы черкануть.
[15:15:01] <ilia maslakov> я не умею
[15:17:26] <andrew_b> Пошёл я домой...
[15:17:31] andrew_b вышел из конференции
[15:26:50] <ilia maslakov> slavazanko/w: поправил описание тикета 2601
[15:27:22] <slavazanko/w> угу, гуд
[15:28:15] <slavazanko/w> Илья
[15:28:15] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2582 (Crash in 4.8.0-pre1 when copying symlink over ssh) closed
http://www.midnight-commander.org/ticket/2582#comment:9
[15:28:22] <slavazanko/w> ты не поверишь
[15:28:25] <slavazanko/w> 275 аппрувед
[15:39:40] ilia maslakov вышел из конференции
[15:41:56] ilia maslakov зашёл в конференцию
[16:08:01] <ilia maslakov> не поверю
[16:11:18] <ilia maslakov> после релизя я так понимаю
[16:11:20] <ilia maslakov> ?
[16:22:34] ilia maslakov вышел из конференции
[16:23:28] ilia maslakov зашёл в конференцию
[16:26:00] il.smind зашёл в конференцию
[16:59:49] ilia maslakov вышел из конференции
[17:00:03] ilia maslakov зашёл в конференцию
[17:06:58] il.smind вышел из конференции
[17:07:07] il.smind зашёл в конференцию
[17:24:47] il.smind вышел из конференции
[18:19:07] il.smind зашёл в конференцию
[18:33:32] il.smind вышел из конференции
[18:36:35] slavazanko/h зашёл в конференцию
[18:37:39] slavazanko/w вышел из конференции
[18:37:53] slavazanko/w зашёл в конференцию
[18:40:28] <slavazanko/h> да, после релиза
[19:12:11] slavazanko/w вышел из конференции
[19:12:28] slavazanko/w зашёл в конференцию
[19:48:39] il.smind зашёл в конференцию
[19:48:51] <il.smind > я не спешу
[20:11:27] slavazanko/w вышел из конференции
[20:11:40] slavazanko/w зашёл в конференцию
[21:08:30] slavazanko/w вышел из конференции
[21:09:07] slavazanko/w зашёл в конференцию
[21:16:06] il.smind вышел из конференции
[21:34:35] slavazanko/w вышел из конференции
[21:35:09] slavazanko/w зашёл в конференцию
[22:06:02] BanderOS зашёл в конференцию
[22:06:54] BanderOS вышел из конференции
[22:09:08] BanderOS зашёл в конференцию
[23:12:19] slavazanko/h вышел из конференции
[23:32:35] BanderOS вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!