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

Тема: Предлагаю устроить неделю работы над хелпом (Цель: каждый интерфейс имеет адекватную помощь) 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
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!