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

Тема: http://www.midnight-commander.org | Latest release: 4.8.1 | Latest stable release: 4.7.5.6
[01:25:09] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2739 (mc.ext types for djvu, cbr, epub, par2 etc.) updated
http://www.midnight-commander.org/ticket/2739#comment:1
• Ticket #2118 (Use xdg-open by default in mc.ext.in if present to open files, fallback on ...) updated
http://www.midnight-commander.org/ticket/2118#comment:18
[01:40:50] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2739 (mc.ext types for djvu, cbr, epub, par2 etc.) updated
http://www.midnight-commander.org/ticket/2739#comment:4
• Ticket #2118 (Use xdg-open by default in mc.ext.in if present to open files, fallback on ...) updated
http://www.midnight-commander.org/ticket/2118
• Ticket #2103 ([patch] mc.ext enhancement) updated
http://www.midnight-commander.org/ticket/2103#comment:3
• Ticket #2118 (Use xdg-open by default in mc.ext.in if present to open files, fallback on ...) updated
http://www.midnight-commander.org/ticket/2118
• Ticket #2117 (View file with extension ended as a digit messed up output) updated
http://www.midnight-commander.org/ticket/2117#comment:4
• Ticket #2118 (Use xdg-open by default in mc.ext.in if present to open files, fallback on ...) updated
http://www.midnight-commander.org/ticket/2118
• Ticket #1686 ([PATCH] mc.ext.in patches for DVI and DJVU from Debian) updated
http://www.midnight-commander.org/ticket/1686#comment:14
• Ticket #2118 (Use xdg-open by default in mc.ext.in if present to open files, fallback on ...) updated
http://www.midnight-commander.org/ticket/2118
[02:17:44] theMIROn вышел из конференции: Miranda IM. Menshe. Pushche. Proshhe!
[05:16:33] andrew_b зашёл в конференцию
[05:16:51] <andrew_b> iliamaslakov: > нифуя
Вот потому и.
[06:09:32] <iliamaslakov> не проставился типа?
[06:10:10] <andrew_b> Я что, все константы помнить должен?
[06:10:21] <iliamaslakov> ладно, валяй, с прошедшим поздравляй...
[06:10:35] <iliamaslakov> чо делать то
[06:10:48] <iliamaslakov> andrew_b, когда резил?
[06:11:03] <andrew_b> ХЗ
[06:13:02] <iliamaslakov> но уже скоро да?
[06:13:37] <andrew_b> Да.
[06:17:19] <iliamaslakov> а сфтп?
[06:18:17] <andrew_b> Переделывай под новую vfs/
[06:19:36] <iliamaslakov> да
[08:02:54] <iliamaslakov> slavazanko/h, !
[08:06:57] <slavazanko/h> всем привет
[08:07:31] <slavazanko/h> резил скоро, сейчас резильные тикеты посоздаю...
[08:07:31] <andrew_b> Привет.
[08:22:54] <slavazanko/h> я вчера немного с ext.c повозился
[08:27:43] <slavazanko/h> https://www.midnight-commander.org/ticket/2118#comment:18
[08:28:31] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2740 (Prepare for release mc-4.8.2) created
http://www.midnight-commander.org/ticket/2740
• Ticket #2741 (Prepare for stable release mc-4.8.1.1) created
http://www.midnight-commander.org/ticket/2741
[08:28:56] <andrew_b> slavazanko/h: я смотрел. Грязноватый код. :)
[08:29:23] <andrew_b> Кроме того, для ext.d есть отдельный тикет.
[08:30:14] <andrew_b> -Ticket #2118: split exec_extentio() function to few functions.
+Ticket #2118: split exec_extention() function to few functions.
[08:30:38] <andrew_b> -static char buffer[1024];
+static char buffer[BUF_1K];
[08:31:44] <andrew_b> + struct stat mystat;
+ mc_stat (localfilecopy_vpath, &mystat);

Неполохо бы пустые строки между переменными и кодом вставлять.
[08:32:12] <andrew_b> А лишние убрать.
{
+
if (*lc_data == '}')
[08:33:26] <andrew_b> - *pbuffer = 0;
+ *pbuffer = '\0';
[08:33:38] <slavazanko/h> ок
[08:34:48] <andrew_b> GString *export_vars_string = g_string_new ("");
Ты в своём репертуаре.
[08:36:15] <andrew_b> g_string_append_printf (export_vars_string, "export MC_EXT_FILENAME=\"%s\"\n", text);

На таком экпорте Илья нарвался в fish. Надо "MC_EXT_FILENAME=\"%s\"; export MC_EXT_FILENAME".
[08:36:38] <andrew_b> "export %s=\"%s\"\n"
[08:37:06] <slavazanko/h> понято
[08:38:44] <andrew_b> -exec_extension_cd ()
+exec_extension_cd (void)
[08:39:20] theMIROn зашёл в конференцию
[08:40:27] slavazanko/h вышел из конференции
[08:43:37] slavazanko/h зашёл в конференцию
[08:50:03] <andrew_b> 482 vfs_path_free (temp_file_name_vpath);
483 temp_file_name_vpath = NULL;

Можно не делать. Это сделается в конце фцнкции.
[08:50:38] <andrew_b> А, нет.
[08:50:51] <andrew_b> Надо.
[08:58:40] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2736 (MC deletes the wrong file) updated
http://www.midnight-commander.org/ticket/2736#comment:7
• Ticket #2741 (Prepare for stable release mc-4.8.1.1) updated
http://www.midnight-commander.org/ticket/2741#comment:1
[09:01:03] <andrew_b> DEV_cleanup в оба релиза надо.
[09:01:28] <andrew_b> Думаю, отклинапленный код там один и тот же.
[09:01:38] <slavazanko/h> угу
[09:01:46] <slavazanko/h> влупил фикс-апы, посмотри
[09:02:23] <andrew_b> Я предлагаю с этим не спешить.
[09:02:28] <andrew_b> А то нарелизим.
[09:03:18] <andrew_b> Можно непосредсвенно биндинги сейчас, в старом формате, а ext.d в следующий раз.
[09:14:41] ASM вышел из конференции
[09:14:42] ASM зашёл в конференцию
[09:15:05] <slavazanko/h> предлагаю 2118 перенести на следующий релиз
[09:15:28] <andrew_b> Дык и я о том же.
[09:16:20] <slavazanko/h> ну дык я и не настаиваю. у него milestone=4.8
[09:17:35] <andrew_b> И дык хотелось бы переделать ext в ini. :)
[09:18:00] <slavazanko/h> ну... гм. пока не представляю как
[09:20:40] <andrew_b> Так будет проще в домашнем каталоге переопределять отдельные действия и не иметь отдельную копию системного файла.
[09:21:33] <andrew_b> Всосали системный mc.ext.ini, пробежали по домашнему, если какая-то секция уже есть, то земенили её.
[09:22:38] <andrew_b> [section_name]
pattern=*\.tar\.gz
ignore_case=true
view=
edit=

как-то так
[09:22:54] <andrew_b> Вопрос в имени секции.
[09:23:07] <slavazanko/h> да
[09:23:34] <slavazanko/h> можно имя секции сделать просто произвольным уникальным названием
[09:24:04] <slavazanko/h> ну как я сделал это для ext-хелперов.
[msdoc]
[ooffice]
[tar.gz]
[09:24:43] <andrew_b> В принципе, можно и в текущей реализации кое-что подправить. Сначала читается пользовательский конфиг. Если ничего не совпало, то читается системный. Сейчас делается только первое действие.
[09:26:17] <slavazanko/h> iliamaslakov: вас ждёт https://www.midnight-commander.org/ticket/2608
а там паровозиком ждёт https://www.midnight-commander.org/ticket/2740
[09:44:02] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2736 (MC deletes the wrong file) closed
http://www.midnight-commander.org/ticket/2736#comment:8
• Ticket #2736 (MC deletes the wrong file) updated
http://www.midnight-commander.org/ticket/2736#comment:9
• Ticket #2726 (mcedit must reset selection when pressed END/HOME/PgDn/PgUp (nonpersistent ...) closed
http://www.midnight-commander.org/ticket/2726#comment:8
• Ticket #2705 (search dialog - hex search prefix) closed
http://www.midnight-commander.org/ticket/2705#comment:8
[09:59:02] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2736 (MC deletes the wrong file) updated
http://www.midnight-commander.org/ticket/2736#comment:6
• Ticket #2736 (MC deletes the wrong file) updated
http://www.midnight-commander.org/ticket/2736#comment:7
• Ticket #2684 (Display corruption in panels after window shrink) closed
http://www.midnight-commander.org/ticket/2684#comment:12
• Ticket #2628 (imposible to learn recognize TAB + some modifiers) closed
http://www.midnight-commander.org/ticket/2628#comment:12
• Ticket #2521 (incorrect panel size after change of panel split) closed
http://www.midnight-commander.org/ticket/2521#comment:9
• Ticket #2741 (Prepare for stable release mc-4.8.1.1) updated
http://www.midnight-commander.org/ticket/2741#comment:2
[09:59:05] <andrew_b> slavazanko/h: iliamaslakov уже небось вовсю женсчин поздравляет.
[09:59:20] <slavazanko/h> стопудова
[09:59:51] <slavazanko/h> спросил "когда релиз" и ушёл в проздравон
[10:01:30] <iliamaslakov> жрал-с
[10:03:27] <slavazanko/h> и много выжрал-с?
[10:04:00] <iliamaslakov> ну...
[10:04:03] <iliamaslakov> нет
[10:04:08] <iliamaslakov> сейчас пост
[10:04:15] <iliamaslakov> хлеба поел
[10:05:11] <andrew_b> Во имя Овса и Сена и Свиного уха?
[10:05:35] <iliamaslakov> эм...
[10:06:24] <iliamaslakov> нет
[10:07:07] <iliamaslakov> не скажу, будет пафосно звучать..
[10:09:30] <iliamaslakov> обозначайте задачу
[10:09:44] <iliamaslakov> 2608, 2740?
[10:09:45] <slavazanko/h> https://www.midnight-commander.org/ticket/2608
[10:09:51] <slavazanko/h> ревьювай
[10:10:10] <slavazanko/h> 2740 - это релиз-тикет
[10:10:27] <slavazanko/h> он ждёт твоего голоса по 2608
[10:13:15] <iliamaslakov> widget->id = h->widget_id++;
[10:13:38] <iliamaslakov> a=b++
b было 2
[10:13:49] <iliamaslakov> a = 2
b =3
?
[10:13:53] <andrew_b> Да.
[10:14:03] <iliamaslakov> ок
[10:14:17] <andrew_b> Хотя...
[10:15:58] <andrew_b> А, всё правильно.
[10:16:48] <andrew_b> h->widget_id хранит максимальное значение, на 1 больше id предыдущего виджета.
[10:17:54] <andrew_b> При добавлении нового виджета его id устанавливается в h->widget_id, а widget_id увеличивается на 1.
[10:43:40] andrew_b вышел из конференции
[11:28:26] <slavazanko/h> ну чо там?ъ
[11:44:36] <iliamaslakov> slavazanko/h, тут?
[11:45:32] <slavazanko/h> тут
[11:49:06] <iliamaslakov> поможешь с сфтп?
[11:49:22] <slavazanko/h> помогу. Если зарелизимся
[12:03:58] iliamaslakov вышел из конференции
[12:15:31] iliamaslakov зашёл в конференцию
[12:33:13] <iliamaslakov> slavazanko/h, СМОЖЕШЬ ЗАСКВОШИТЬ ИЛИ НАДО
[12:33:20] <slavazanko/h> ДА
[12:33:25] <iliamaslakov> блин капс
[12:33:28] <slavazanko/h> ревьювай. блин, не отвлекайся
[12:33:48] <iliamaslakov> да хотел проголосовать а там сквошить надо
[12:34:29] <iliamaslakov> засквошь а я проголосую
[12:45:03] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2608 (Widget enhancement) updated
http://www.midnight-commander.org/ticket/2608#comment:3
[12:45:36] <slavazanko/h> ща
[13:50:08] andrew_b зашёл в конференцию
[13:51:29] <andrew_b> Changed 78 minutes ago by angel_il

please squash commits, and rebase branch

Блин, все такие умные, рядом не сядешь.
[13:54:18] <slavazanko/h> Андрей, засквошь, плиз, если есть возможность. Я попозжа чуток освобожусь
[13:54:28] <andrew_b> В процессе.
[13:57:19] <iliamaslakov> >Блин, все такие умные, рядом не сядешь.
да я сам напарывался на ситуацию когда после сквоша что то выходило из подконтроля
[13:57:40] <iliamaslakov> это же окнчательный вариант?
[13:57:45] <andrew_b> Засквошил.
[13:58:08] iliamaslakov вышел из конференции
[14:03:47] iliamaslakov зашёл в конференцию
[14:18:36] iliamaslakov вышел из конференции
[14:24:46] <andrew_b> slavazanko/h: edit_load_file_from_filename

487 prev_filename = vfs_path_clone (edit->filename_vpath);

498 fullpath = vfs_path_append_vpath_new (edit->dir_vpath, prev_filename, (char *) NULL);
499 unlock_file (fullpath);

Тут всё нормально?
[14:25:36] <slavazanko/h> кажись не совсем
[14:26:08] <andrew_b> Мне тоже кажется.
[14:27:06] <slavazanko/h> в клинапе пофикшу
[14:45:30] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2608 (Widget enhancement) updated
http://www.midnight-commander.org/ticket/2608#comment:4
[14:49:18] <andrew_b> 8 марта, утро. Встаю, иду в ванную… Вдруг крик:
- А ну блять, легла обратно, я щас кофе принесу!
[14:51:03] iliamaslakov зашёл в конференцию
[15:41:51] andrew_b вышел из конференции
[16:02:30] andrew_b зашёл в конференцию
[16:50:11] monkey зашёл в конференцию
[17:33:11] slavazanko/h вышел из конференции
[17:36:08] slavazanko/h зашёл в конференцию
[17:50:32] <slavazanko/h> ))
[17:57:03] <andrew_b> slavazanko/h: видел в mc-devel@ последнее письмо?
[17:57:17] <andrew_b> Subject: Improved subshell support (was: How to add subshell support for ash)
[17:58:45] <andrew_b> Если Трак посылает письмо New user registered, то значит, что всё ok?
[17:59:36] <andrew_b> http://groups.google.com/group/mc-bugs/browse_frm/thread/ac267620df187248#
[18:13:55] <iliamaslakov> andrew_b, проголосовал
[18:16:18] <iliamaslakov> резил?!
[18:16:24] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2608 (Widget enhancement) updated
http://www.midnight-commander.org/ticket/2608#comment:5
• Ticket #2608 (Widget enhancement) updated
http://www.midnight-commander.org/ticket/2608#comment:6
[18:26:28] andrew_b вышел из конференции
[19:21:43] theMIROn вышел из конференции: Miranda IM. Menshe. Pushche. Proshhe!
[19:23:37] theMIROn зашёл в конференцию
[20:11:23] monkey вышел из конференции
[20:15:01] <iliamaslakov> 2608 сегфолтится
[20:15:55] <slavazanko/h> Comment: STOP!
ипануться.
[20:16:05] <slavazanko/h> ну ты бы это... расшифровал бы мыслю
[20:16:11] <slavazanko/h> народу со стороны непонятно
[20:16:25] <slavazanko/h> рассказывай как именно
[20:17:06] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2608 (Widget enhancement) updated
http://www.midnight-commander.org/ticket/2608#comment:7
[20:21:40] <iliamaslakov> создаём файл
[20:21:44] <iliamaslakov> S-F4
[20:22:03] <iliamaslakov> вставляем из клипборда
[20:24:08] <iliamaslakov> а не...
[20:24:14] <iliamaslakov> s-f4
[20:24:29] <slavazanko/h> Explain your think a little bit more, please.
[20:24:57] <slavazanko/h> Дальше будем думать, или оттянем релиз до фикса, или перенесём тикет в сделующий
[20:26:51] <iliamaslakov> и любую букву
[20:28:02] <slavazanko/h> УМВР
[20:28:12] <slavazanko/h> 4.8.1-85-g206f1dc
[20:29:33] <iliamaslakov> #0 vfs_path_get_by_index (vpath=0x0, element_index=<optimised out>) at path.c:811
#1 0x0000000000450d1b in lock_file (fname_vpath=0x0) at lock.c:204
#2 0x000000000048ac93 in edit_modification (edit=0x7b3800) at edit.c:690
#3 0x000000000048bcc0 in edit_insert (c=119, edit=0x7b3800) at edit.c:2722
#4 edit_insert (edit=0x7b3800, c=119) at edit.c:2705
#5 0x000000000048ef05 in edit_execute_cmd (edit=0x7b3800, command=18446744073709551615, char_for_insertion=119) at edit.c:3660
#6 0x0000000000491230 in edit_execute_key_command (edit=0x7b3800, command=<optimised out>, char_for_insertion=<optimised out>)
at edit.c:3525
#7 0x000000000049859e in edit_callback (w=0x7b3800, msg=<optimised out>, parm=119) at editwidget.c:328
#8 0x000000000043d119 in send_message (msg=WIDGET_KEY, w=<optimised out>, parm=119) at ../../lib/widget/widget-common.h:136
#9 dlg_key_event (d_key=119, h=0x7b22f0) at dialog.c:509
#10 dlg_process_event (h=0x7b22f0, key=119, event=<optimised out>) at dialog.c:1250
#11 0x000000000043d694 in frontend_run_dlg (h=0x7b22f0) at dialog.c:562
#12 run_dlg (h=0x7b22f0) at dialog.c:1282
[20:29:49] <slavazanko/h> S-f4
открылся редактор с пустым новым файлом
набрал любую букву. не одну даже. Работает
вышел без сохранения, закрыл mc , открыл заново
S-f4
shift+средняя мыши. Вставило.
[20:30:30] <slavazanko/h> git describe
[20:31:26] <slavazanko/h> так, стоп. У меня была версия до сквошей. Сейчас проверю ещё раз...
[20:31:50] <slavazanko/h> проверь на мастере
[20:32:06] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2608 (Widget enhancement) updated
http://www.midnight-commander.org/ticket/2608#comment:8
[20:32:56] <iliamaslakov> slavazanko/h, да в процессе
[20:33:33] <iliamaslakov> да
[20:33:38] <iliamaslakov> мастер падает
[20:34:33] <slavazanko/h> понавотают.
[20:34:34] <iliamaslakov> бракодел
[20:34:44] <slavazanko/h> Ща переоткрою быстро 2695
[20:34:53] <iliamaslakov> да, тут скорее понавотают
[20:40:31] <slavazanko/h> блин, Андрюхи нету для быстрофикса...
[20:40:40] <slavazanko/h> Хоть бы Слай заскочил
[20:40:54] <slavazanko/h> голосовать-то надо двоим, я в пролёте
[20:41:11] <slavazanko/h> iliamaslakov: может того... одним твоим голосом, а?
[20:46:18] <slavazanko/h> https://www.midnight-commander.org/ticket/2695#comment:13
[20:47:13] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2695 (VFS reorganization: the vfs_path_t expansion to 'src/' subdirectory) reopened
http://www.midnight-commander.org/ticket/2695#comment:11
• Ticket #2608 (Widget enhancement) updated
http://www.midnight-commander.org/ticket/2608
• Ticket #2695 (VFS reorganization: the vfs_path_t expansion to 'src/' subdirectory) updated
http://www.midnight-commander.org/ticket/2695#comment:12
• Ticket #2695 (VFS reorganization: the vfs_path_t expansion to 'src/' subdirectory) updated
http://www.midnight-commander.org/ticket/2695#comment:13
[20:56:31] <iliamaslakov> slavazanko/h, патч плохой
[20:56:37] <iliamaslakov> никуда не годный
[20:56:55] <iliamaslakov> смотри что в итоге
[20:57:27] <iliamaslakov> if (fname_vpath == NULL)
return 0;

elpath = vfs_path_get_by_index (fname_vpath, 0)->path;
/* Just to be sure (and don't lock new file) */
if (fname_vpath == NULL || *elpath == '\0')
return 0;
[20:59:34] <iliamaslakov> получается что fname_vpath был не ноль а стал ноль
[21:00:10] <slavazanko/h> при воздании нового файла в редакторе он NULL
[21:00:44] <slavazanko/h> потом становится не NULL gjckt "save as..."
[21:00:51] <slavazanko/h> _после_
[21:01:20] <iliamaslakov> не
[21:01:23] <slavazanko/h> ?
[21:01:28] <iliamaslakov> еще раз
[21:01:45] <iliamaslakov> ты уже проверил что он не ноль
[21:01:55] <slavazanko/h> а, понял
[21:02:21] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2695 (VFS reorganization: the vfs_path_t expansion to 'src/' subdirectory) updated
http://www.midnight-commander.org/ticket/2695#comment:13
• Ticket #2608 (Widget enhancement) updated
http://www.midnight-commander.org/ticket/2608#comment:10
[21:02:45] <slavazanko/h> исправил
[21:09:15] <iliamaslakov> ок, согласен
[21:10:27] <iliamaslakov> elpath не может быт NULL ?
[21:10:36] <slavazanko/h> нет
[21:10:59] <slavazanko/h> если что-то попало в vfs_path_t, то оно либо заполненная строка, либо пустая. но строка
[21:11:13] <iliamaslakov> ок
[21:17:20] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2695 (VFS reorganization: the vfs_path_t expansion to 'src/' subdirectory) updated
http://www.midnight-commander.org/ticket/2695#comment:14
[21:19:40] slavazanko/h вышел из конференции
[21:28:49] slavazanko/h зашёл в конференцию
[22:30:31] iliamaslakov вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!