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

Тема: http://www.midnight-commander.org | Latest release: 4.8.6 | Latest stable release: 4.8.1.6
[01:01:50] imho вышел из конференции: Replaced by new connection
[01:01:51] imho зашёл в конференцию
[01:55:11] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2933 (Cursor movements are recorded in undo history. How to disable?) created
http://www.midnight-commander.org/ticket/2933
[04:13:57] D-ion зашёл в конференцию
[05:15:38] andrew_b зашёл в конференцию
[05:26:44] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2933 (Cursor movements are recorded in undo history. How to disable?) closed
http://www.midnight-commander.org/ticket/2933#comment:1
[06:32:01] iliamaslakov вышел из конференции
[06:47:10] iliamaslakov зашёл в конференцию
[07:38:07] <iliamaslakov> andrew_b, если будет подсветка тегов с опцией в настройках
[07:38:13] <iliamaslakov> ?
[08:05:35] <iliamaslakov> andrew_b, !
[08:08:03] <iliamaslakov> можешь кой чего поправить в 2919?
[08:08:54] <iliamaslakov> там как то странно история команд отображается когда размер окна меняешь, это не твой косяк
[08:09:19] <iliamaslakov> но если вдруг там пару переменных поправить то может заодно починить?
[08:12:42] <andrew_b> Ась?
[08:13:17] <iliamaslakov> можешь говорю поправить кой чего, "пока ты ещё тут" ?
[08:13:59] <andrew_b> В клинапе лучше.
[08:14:17] <iliamaslakov> ок
[08:15:00] <iliamaslakov> я вот пытаюсь сам, и вот в ваших сообщениях нихрена не понял как найти реализацию...
[08:15:14] <iliamaslakov> вот смотри, нашел я вот такое
[08:15:42] <iliamaslakov> entries = g_list_prepend (entries, menu_entry_create (_("Command &history"), CK_History));
[08:15:55] <iliamaslakov> дальше знаю что это CK_History
[08:16:18] <iliamaslakov> нахожу
case CK_History:
/* show the history of command line widget */
send_message (cmdline, NULL, MSG_ACTION, CK_History, NULL);
break;
[08:16:34] <iliamaslakov> значит чего дальше то искать?
[08:17:23] <iliamaslakov> cmdline нашел

/* Create the nice widgets */
cmdline = command_new (0, 0, 0);
[08:17:28] <iliamaslakov> и что дальше?
[08:20:09] <andrew_b> Что там странного?
[08:20:49] <iliamaslakov> в поведении окна?
[08:20:55] <andrew_b> Да.
[08:21:05] <iliamaslakov> оно неправильно масштабируется
[08:21:30] <iliamaslakov> то сжимается меньше чем надо, то не влезает в размеры окна
[08:23:23] <andrew_b> Всё влезает.
[08:25:28] <iliamaslakov> нет
[08:25:51] <iliamaslakov> подскажи пожалуйста как окно то найти
[08:26:12] <iliamaslakov> уже перерыл input.c
[08:26:43] <iliamaslakov> input_update отвечает я так понял только за саму строку ввода
[08:27:03] <iliamaslakov> а за окошко истории кто?
[08:27:21] <andrew_b> Если изменяется экран, то искать надо resize. Это же очевидно.
[08:27:53] <iliamaslakov> input_complete.c ?
[08:28:05] <andrew_b> Это история?
[08:28:14] <iliamaslakov> история
[08:28:22] <andrew_b> Да ну?
[08:28:39] <iliamaslakov> show the history of command line widget
[08:29:06] <iliamaslakov> даже по названию вроде как историю должно показывать
[08:29:15] <andrew_b> Причём тут complete?
[08:29:33] <iliamaslakov> history.c ?
[08:29:52] <andrew_b> Горячо.
[08:29:59] <iliamaslakov> history_dlg_reposition ?
[08:30:27] <andrew_b> Да.
[08:30:54] <iliamaslakov> ща подебажу, почему оно не адекватно ресайзится...
[08:31:08] <iliamaslakov> может не те размеры получает
[08:33:19] <iliamaslakov> в принципе я готов проголосовать
[08:33:33] <iliamaslakov> больше править не будешь?
[08:34:12] <andrew_b> Нет.
[08:35:20] <iliamaslakov> а почему в логе
LINES: [47], COLS: [126]
LINES: [29], COLS: [84]
LINES: [29], COLS: [84]
[08:35:31] <iliamaslakov> LINES: [47], COLS: [126] первый показ
[08:35:54] <iliamaslakov> LINES: [29], COLS: [84]
LINES: [29], COLS: [84] дабл кликнул по окну
[08:36:20] <iliamaslakov> оно сжалось из развёрнутого к оконному размеру
[08:36:41] <iliamaslakov> теперь
LINES: [21], COLS: [57]
LINES: [21], COLS: [57]
[08:36:47] <iliamaslakov> сжал окно
[08:37:02] <iliamaslakov> поручается ресайз по 2 раза отрабатывает...
[08:38:53] <iliamaslakov> заметил что когда размер кривой то в логе только 1 строка
[08:39:21] <iliamaslakov> LINES: [46], COLS: [55]
LINES: [46], COLS: [55]
LINES: [17], COLS: [55]
LINES: [17], COLS: [55]
LINES: [42], COLS: [58]
LINES: [42], COLS: [58]
LINES: [35], COLS: [56] < тут гриво
[08:40:27] <iliamaslakov> так и есть
[08:41:12] <iliamaslakov> LINES: [32], COLS: [56]
LINES: [32], COLS: [56]
LINES: [45], COLS: [56] тут
LINES: [10], COLS: [56] и тут неадекватные размеры
[08:41:30] <iliamaslakov> попробуй сделать окно 32 на 56
[08:41:47] <iliamaslakov> потом 45 в высоту, потом 10
[08:49:04] <iliamaslakov> вот например
LINES: [24], COLS: [117]
y: [11], x: [31], h: [33], w [86]
[08:49:30] <iliamaslakov> т.е. линий 24
окно с 11 по 31 линию
[08:49:45] <iliamaslakov> естественно оно уплыло
[08:50:09] <iliamaslakov> с 11 по 44
[08:50:18] <andrew_b> УМВР
[08:50:25] <andrew_b> У тебя терминал кривой.
[08:50:30] <iliamaslakov> нет
[08:50:40] <iliamaslakov> терминал точно не причём
[08:50:53] <iliamaslakov> ты же видишь LINES: [24]
[08:51:29] <iliamaslakov> при этом размер окошка хистори с 11 линии на размер 33 линии
[08:51:47] ASM зашёл в конференцию
[08:51:47] <iliamaslakov> это косячный алгоритм определения позиций
[08:52:05] <iliamaslakov> я поковыряю, результат в 2888 запилю
[08:52:22] <andrew_b> Ковыряй.
[08:52:31] <iliamaslakov> уже после влития 2919, чтобы без конфликтов
[10:03:34] <iliamaslakov> andrew_b, !
[10:03:41] <iliamaslakov> скажи
[10:13:53] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #64 (Dialog sizes must be i18n-friendly) updated
http://www.midnight-commander.org/ticket/64
• Ticket #1381 (check accelerators availability for dialogs) updated
http://www.midnight-commander.org/ticket/1381
• Ticket #64 (Dialog sizes must be i18n-friendly) updated
http://www.midnight-commander.org/ticket/64#comment:15
• Ticket #64 (Dialog sizes must be i18n-friendly) closed
http://www.midnight-commander.org/ticket/64#comment:16
[10:28:56] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #1381 (check accelerators availability for dialogs) closed
http://www.midnight-commander.org/ticket/1381#comment:4
[10:44:30] D-ion вышел из конференции: Replaced by new connection
[10:44:33] D-ion зашёл в конференцию
[13:45:41] <slavazanko> - Мыкола, ты слыхал, як москали ICMP-пакеты называють?
- Як?
- Пинги!..
- Повбывав бы...
[13:45:58] <andrew_b> :)
[13:52:03] <iliamaslakov> ))
[14:18:45] slavazanko вышел из конференции
[14:19:29] slavazanko зашёл в конференцию
[14:23:23] andrew_b вышел из конференции
[15:40:50] monkey зашёл в конференцию
[15:45:50] monkey вышел из конференции
[15:53:42] monkey зашёл в конференцию
[15:56:00] slavazanko вышел из конференции
[16:36:33] monkey вышел из конференции
[17:33:52] andrew_b зашёл в конференцию
[18:33:44] <iliamaslakov> andrew_b, привет
[18:34:17] <andrew_b> Продолжай.
[18:34:33] <iliamaslakov> у меня проблема
[18:34:44] <iliamaslakov> q [2], edit->end_tag [-1], (edit->end_tag + edit->end_tag_len) [4]
[18:35:09] <iliamaslakov> при том что edit->end_tag [-1] не может быть
[18:35:14] <andrew_b> Я не понимаю этого.
[18:35:20] <iliamaslakov> нигде не присваивается
[18:35:23] monkey зашёл в конференцию
[18:35:45] <iliamaslakov> а там где присваивается написано edit->end_tag = 5
[18:36:09] <iliamaslakov> как оно может -1 быть не пойму
[18:36:40] <andrew_b> Чудеса.
[18:36:55] monkey вышел из конференции
[18:37:19] monkey зашёл в конференцию
[18:37:29] <iliamaslakov> нет
[18:37:46] <iliamaslakov> косяк где то
[18:41:33] <iliamaslakov> короче "мастер - научи!"
[18:41:48] <andrew_b> Ищи. Твой код.
[18:44:26] <iliamaslakov> ‫DEV_mcedit_highlight_tags
[18:46:47] <iliamaslakov> 2 часа на работе бился не понял
[18:48:55] <iliamaslakov> может как то связано с off_t
[18:49:19] <andrew_b> Вряд ли.
[18:50:18] <iliamaslakov> ладно покавиряю ещё
[18:50:19] theMIROn зашёл в конференцию
[18:51:00] <iliamaslakov> у меня помню было такое что я в mc_log выводил через %lld off_t
[18:52:15] <iliamaslakov> происходило целочисленное переполнение и в результате в том месте где не ждал была бяка
[18:55:06] theMIROn вышел из конференции: Miranda IM. Menshe. Pushche. Proshhe!
[18:55:16] theMIROn зашёл в конференцию
[18:56:06] <iliamaslakov> теперь edit->end_tag [0]
[18:56:10] <iliamaslakov> чо за
[18:56:52] <andrew_b> Неинициализировано что-то.
[18:57:47] <iliamaslakov> да, но оно точно инициализировано
[18:58:27] theMIROn вышел из конференции: Miranda IM. Menshe. Pushche. Proshhe!
[18:59:49] <iliamaslakov> ещё добавил вывода в лог
[19:01:12] andrew_b вышел из конференции
[19:02:20] <iliamaslakov> вот теперь выводит
found end! start_tag [10], start_tag_len [15], end_tag [30], end_tag_len [15]
q [0], edit->end_tag [0], (edit->end_tag + edit->end_tag_len) [15]
[20:57:47] monkey вышел из конференции
[21:55:35] ASM вышел из конференции
[22:30:51] iliamaslakov вышел из конференции: Replaced by new connection
[22:31:02] iliamaslakov зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!