Тема: Предлагаю устроить неделю работы над хелпом (Цель: каждый интерфейс имеет адекватную помощь) http://www.midnight-commander.org | Latest release (stable and current): 4.7.5
[00:08:36] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2489 (MC_COLOR_TABLE doesn't honor the 'header' color keyword) updated http://www.midnight-commander.org/ticket/2489#comment:1 [01:09:12] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2456 (Incorrect restore selection after UNDO) updated http://www.midnight-commander.org/ticket/2456#comment:4 [01:43:14] il.smind вышел из конференции [03:41:22] iNode вышел из конференции [06:53:32] il.smind зашёл в конференцию [07:22:29] il.smind вышел из конференции [07:31:57] il.smind зашёл в конференцию [07:36:06] iNode зашёл в конференцию [07:41:28] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2488 ("Find File" dialog tab order) closed http://www.midnight-commander.org/ticket/2488#comment:1 • Ticket #2488 ("Find File" dialog tab order) updated http://www.midnight-commander.org/ticket/2488#comment:2 [07:47:41] il.smind вышел из конференции: Компьютер вошёл в спящий режим [09:01:59] qub зашёл в конференцию [09:29:09] andrew_b зашёл в конференцию [09:40:54] theMIROn зашёл в конференцию [09:48:10] il.smind зашёл в конференцию [09:49:09] <il.smind > andrew_b: привет [09:56:45] qub вышел из конференции [09:57:25] qub зашёл в конференцию [10:00:15] qub вышел из конференции [10:00:43] qub зашёл в конференцию [10:01:25] qub вышел из конференции [10:04:40] qub зашёл в конференцию [10:32:13] <il.smind > qub привет [10:32:39] <andrew_b> il.smind : приает! [10:32:47] <andrew_b> привет, то есть. [10:35:25] <il.smind > посмотришь бранч про анду? [10:36:59] <andrew_b> Что это за чёрная магия? -#define MARK_2 700000000 -#define KEY_PRESS 1400000000 +#define MARK_2 500000000 +#define MARK_CURS 1000000000 +#define KEY_PRESS 1500000000 [10:37:09] <il.smind > ну... [10:37:38] <il.smind > сохраняестся потом позиция как MARK_2 + позиция [10:37:57] <il.smind > 1000000000 - 500000000 [10:38:06] <il.smind > диапазон позиций [10:38:26] <andrew_b> Позиций чего? [10:38:39] <il.smind > который вроде должен гарантировать что его хватит [10:38:45] <il.smind > поиции курсора [10:38:46] <andrew_b> Откуда взялись эти цифры? [10:38:50] <il.smind > начала пометки [10:38:59] <il.smind > от балды [10:39:06] <andrew_b> Гм. [10:39:09] <andrew_b> Странно. [10:39:22] <il.smind > ну тут вот какое дело [10:42:25] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2305 (permission_mode setting from 4.7.2 config ignored) closed http://www.midnight-commander.org/ticket/2305#comment:15 [10:45:30] <il.smind > речь идёт о том в каком диапазоне может находиться курсор при том что файл может быть 64М размера [10:46:47] <andrew_b> Ну так может связать это число с размером файла, а не городить от балды. [10:47:54] <il.smind > 64М это 64 000 000 [10:48:01] <il.smind > байт [10:48:38] <andrew_b> Да ну? [10:48:41] <il.smind > 500 000 000 [10:48:53] <il.smind > гарантировано больше [10:49:15] <andrew_b> 64М это 62914560 байт. [10:49:32] <andrew_b> 62 914 560 [10:49:35] <il.smind > andrew_b: ты ошибаешся [10:49:46] <il.smind > но это не важно [10:49:49] <andrew_b> Да, это меньше полумиллиарда. [10:50:17] <il.smind > поэтому для позиционирования гарантировано хватит [10:50:57] <il.smind > 62914560 байт. это 64М двоичных мегабайт [10:51:12] <il.smind > а я говорил о десятичных [10:51:45] <il.smind > согласно системе единиц си [10:53:52] <il.smind > ну вобщем если mc научится редактировать сотнями мегабайт то надо будет думать об увеличении диапазона [10:54:15] <il.smind > сейчас гарантировано хватает [10:57:33] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2401 (Problems with ftp on NAS synology devices based on Marvell mv5281 ARM …) updated http://www.midnight-commander.org/ticket/2401#comment:20 [10:57:57] <il.smind > там в бранче вот чего... [10:58:32] <il.smind > позиция mark_curs не сохранялся а от него зависит пометка [11:02:43] <il.smind > позиция mark_curs не сохранялась а от неё зависит пометка [11:07:33] il.smind вышел из конференции [11:33:41] il.smind зашёл в конференцию [11:34:08] <il.smind> andrew_b: ну что нового? [11:47:23] qub вышел из конференции [11:51:43] qub зашёл в конференцию [11:55:14] qub вышел из конференции [11:55:28] qub зашёл в конференцию [12:18:07] qub вышел из конференции [12:30:57] <andrew_b> il.smind : не работает. [12:31:02] <andrew_b> 1. mcedit new_empty_file 2. type in 0123456789 3. F3 5*left F3 - digit '4' is not marked at this point 4. backspace, ctrl-u - digit '4' is marked now 5. left, 2*del, 2*ctrl-u - digits '4' and '5' are not marked. [12:31:45] <andrew_b> Воспроизводится. [12:38:53] <il.smind> кому из вас верить? [12:39:19] <il.smind> патч не помог шоль? [13:04:56] <andrew_b> В тикете два тесткейса. [13:05:31] <andrew_b> Второй, который в комменте №3, не воспроизводится. [13:05:39] <andrew_b> Ему патч помог. [13:05:56] <andrew_b> Тесткейсу, который в теле тикета, патч не помог. [13:06:49] <il.smind> блин.. [13:06:57] <andrew_b> > кому из вас верить? Кому из нас? [13:06:58] <il.smind> странно это [13:07:26] <il.smind> с утра ты говорил шо не воспроизводится [13:07:36] <andrew_b> Я??? [13:07:47] <andrew_b> Ты гонишь. [13:07:48] <il.smind> м... [13:08:04] <il.smind> мне лениво за историей лезть [13:08:20] <il.smind> пусть "Ты гонишь." будет истинно [13:20:41] <il.smind> andrew_b: собираю, проверить [14:04:12] <andrew_b> il.smind: ну что? [14:04:40] <il.smind> да возился тут с одной фигнюшкой [14:05:08] <il.smind> andrew_b: ты знаешь что у нас в mcedit можно дополнять слово до [14:05:16] <il.smind> например [14:05:22] <il.smind> вот макрос [14:05:42] <il.smind> macro.55.sh
l snippets TMPFILE=`mktemp ${MC_TMPDIR:-/tmp}/up.XXXXXX` || exit 1 a=`cat %b` if [ "$a" = "fori" ]; then echo "for (i = 0; i _; i++)" > %b fi rm -f $TMPFILE [14:06:09] <il.smind> дополнит fori до for (i = 0; i _; i++) [14:06:18] <andrew_b> Не знаю. [14:06:35] <il.smind> я повесил это на ctrl-space=EditWordLeft:-1;EditWordRightHighlight:-1;EditPipeBlock:55;EditUnmark:-1; [14:07:04] <il.smind> по ctrl-пробел мне дополняет [14:07:19] <il.smind> можно будет расширить список дополнений [14:07:51] <il.smind> andrew_b> il.smind: ну что? 1 сек, я собрал сейчас проверю [14:09:45] <il.smind> andrew_b: я понял надо было постоянные блоки включить [14:09:52] <il.smind> да согласен [14:10:00] <il.smind> недолечил [14:10:34] <il.smind> я то лечил для непостоянных блоков [14:11:12] <andrew_b> Эхххх... [14:11:37] <andrew_b> Большинство пользователей пользуются постоянными блоками. [14:11:52] <andrew_b> Про непостоянные они даже не знают. [14:12:35] <andrew_b> А в Фаре я ккак раз использую непостоянные. [14:13:29] <andrew_b> Потому что они логичнее для shift-стрелок. А f3/f/5/f6 в фаре нет. [14:13:33] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #1601 (editor/viewer: UTF-16 as input/edit encoding) updated http://www.midnight-commander.org/ticket/1601#comment:8 [14:14:23] <andrew_b> ORLY? [14:15:23] <il.smind> > Эхххх... Зочем ви тгавите [14:15:28] <andrew_b> UTF16LE & UTG16BE ? [14:15:44] <il.smind> andrew_b: все реально [14:15:45] <andrew_b> UTF16LE & UTF16BE [14:16:03] <il.smind> пришла идея ВНЕЗАПНО [14:20:17] <il.smind> не надо редактировать UTF16LE & UTG16BE [14:20:37] <il.smind> надо конвентить при открытии/закрытии [14:20:44] <il.smind> надо конвеРтить при открытии/закрытии [14:21:07] <il.smind> там кода будет 5 строк в загрузке, 5 в сохранении [14:21:30] <il.smind> ну и схему надо продумать до конца [14:21:44] <il.smind> но в целом мне видится это реальным [14:22:34] <andrew_b> А почему не сделать, как сделана поддержка других кодироваок и локалей? [14:23:02] <il.smind> а потому что надо менять будет всякие функции [14:23:16] <il.smind> для перемещения по [14:23:22] <il.smind> тоже не много [14:23:24] <il.smind> но [14:23:50] <il.smind> объём памяти как минимум 2 раза нужен больший [14:23:57] <il.smind> для буфера [14:24:13] <il.smind> вобщем оно того не стоит [14:24:15] <andrew_b> А для utf-8 не нужен? [14:24:22] <il.smind> нет [14:24:43] <il.smind> utf-8 1,2,3 байтовая кодировка [14:24:48] <il.smind> в зависимости от [14:25:14] <il.smind> а utf-16 фиксирована длина символа [14:25:47] <andrew_b> Два байта? [14:26:02] <il.smind> да [14:26:20] <andrew_b> utf-8 тоже 2 байта для кириллицы. [14:26:29] <andrew_b> В чём разница? [14:27:02] <il.smind> при этом так же легко можно будет допилить до UCS-2 [14:27:32] <il.smind> andrew_b: а в том что при английском тексте разница уже в 2 байта [14:27:37] <il.smind> в 2 раза [14:27:41] <il.smind> извини [14:27:47] <andrew_b> Ну и хрен с ней. [14:27:55] <andrew_b> ? [14:27:58] <il.smind> с ней то да но [14:28:16] <andrew_b> Пусть они почуствуют себя как мы. [14:28:27] <il.smind> при конвертации при загрузке код почти не изменится [14:28:39] <il.smind> и в этом плюс [14:29:00] <andrew_b> А панели? [14:29:01] <il.smind> прикинь сколько опять отладки и тестов [14:29:12] <il.smind> andrew_b: а в панелях то зачем? [14:29:20] <il.smind> что есть такие fs? [14:29:34] <andrew_b> У нас общий список кодировок для всего. [14:29:55] <il.smind> andrew_b: ну эм... [14:30:16] <andrew_b> Когда ты жмёшь alt-e, тебе всё равно, где ты: в редакторе или в панелях. [14:30:17] <il.smind> я не подписывался на панели :) только на редактор [14:30:24] <il.smind> andrew_b: я помню [14:30:32] <andrew_b> Список кодировок единый. [14:30:36] <il.smind> да [14:30:45] <andrew_b> Ну вот. [14:30:46] <il.smind> ничего не будет страшного [14:30:54] <il.smind> просто ничего не изменится [14:30:59] <il.smind> в панели [14:33:50] <il.smind> ты так против чтобы файлы можно было сохранять в utf-16 [14:33:52] <il.smind> & [14:33:54] <il.smind> , [14:33:57] <il.smind> ? [14:34:00] <il.smind> блин [14:35:23] <andrew_b> Скажем так: мне utf-16 не нужна. [14:35:35] <andrew_b> Лично мне. [14:36:05] <andrew_b> Где я могу встретить файло в такой кодировке? [14:36:45] <andrew_b> Но если делать, то едлать надо однообразно. [14:37:17] <andrew_b> lib/strutil/strutilutf16.c [14:38:16] <il.smind> andrew_b> я не представляю зачем нужна поддержка для fs [14:38:28] <il.smind> только ради однообразия? [14:38:39] <il.smind> как то расточительно по резурсам [14:39:05] <andrew_b> typedef guint16 gunichar2; A type which can hold any UTF-16 code point[]. [14:39:16] <il.smind> может если ntfs.. [14:39:37] <andrew_b> g_utf8_to_utf16 () [14:39:43] <andrew_b> g_utf16_to_utf8 [14:39:46] <il.smind> но ntfs монтируется сразу правильно иначе с ней вообще не поработать [14:40:04] <il.smind> да их и хотел g_utf8_to_utf16 () [14:40:19] <il.smind> ща... [14:40:47] <il.smind> не [14:40:51] <il.smind> не так [14:41:27] <andrew_b> Отойду не надолго... :) [14:41:40] <il.smind> да [14:41:51] <il.smind> там про ucs4 что то хотел [14:42:55] theMIROn вышел из конференции [15:05:30] slavazanko/h вышел из конференции [15:05:40] slavazanko/h зашёл в конференцию [15:35:18] <il.smind> поехал я домой [15:35:21] il.smind вышел из конференции [17:19:08] andrew_b вышел из конференции [17:29:14] il.smind зашёл в конференцию [17:32:50] il.smind вышел из конференции: Компьютер вошёл в спящий режим [18:37:22] il.smind зашёл в конференцию [18:44:22] theMIROn зашёл в конференцию [20:45:50] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2488 ("Find File" dialog tab order) reopened http://www.midnight-commander.org/ticket/2488#comment:3 • mc-find-dialog-tab-order1.patch attached to Ticket #2488 http://www.midnight-commander.org/attachment/ticket/2488/mc-find-dialog-tab-order1.patch • mc-find-dialog-tab-order2.patch attached to Ticket #2488 http://www.midnight-commander.org/attachment/ticket/2488/mc-find-dialog-tab-order2.patch [21:37:27] theMIROn вышел из конференции [21:49:37] repolainen зашёл в конференцию [23:14:13] il.smind вышел из конференции: Компьютер вошёл в спящий режим [23:38:05] slavazanko/h вышел из конференции [23:40:35] slavazanko/h зашёл в конференцию [23:46:53] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2490 (Just restore MC upon reexecution) created http://www.midnight-commander.org/ticket/2490