[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 зашёл в конференцию