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

Тема: http://www.midnight-commander.org | Latest release: 4.8.1 | Latest stable release: 4.7.5.6
[04:28:03] repolainen зашёл в конференцию
[04:53:13] repolainen вышел из конференции
[05:14:49] andrew_b зашёл в конференцию
[06:06:39] iliamaslakov зашёл в конференцию
[06:22:38] <iliamaslakov> andrew_b, Привет!
[06:22:45] <andrew_b> Привет.
[06:22:48] <iliamaslakov> есть чо?
[06:23:10] <andrew_b> 2521
[06:23:10] <iliamaslakov> 2727 это ты мне? или сам?
[06:23:47] <andrew_b> хочешь, ты.
[06:24:44] <iliamaslakov> всё равно делать пока нечего
[06:24:58] <iliamaslakov> обложили со всех сторон
[07:18:24] <iliamaslakov> andrew_b, т.е. мне можно теперь прикручивать свой бранч про изменение размера панелей?
[07:42:05] <andrew_b> Blocked by 2521/
[07:42:07] <andrew_b> .
[07:52:14] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2728 (Search "Whole words" non eng chars) created
http://www.midnight-commander.org/ticket/2728
[08:07:13] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2728 (Search "Whole words" non eng chars) updated
http://www.midnight-commander.org/ticket/2728#comment:1
[08:25:19] <slavazanko/w> всем привет
[08:52:18] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2521 (incorrect panel size after change of panel split) updated
http://www.midnight-commander.org/ticket/2521#comment:6
[09:03:03] <andrew_b> slavazanko/w: привет!
[09:03:58] <andrew_b> slavazanko/w: приду с обеда, расскажу интересную историю.
[09:04:09] <slavazanko/w> о
[09:04:11] <slavazanko/w> ок
[09:37:37] <andrew_b> Я тут.
[09:37:43] <andrew_b> Итак.
[09:38:13] <andrew_b> Откуда берётся слэш в начале относительной ссылки.
[09:38:19] <andrew_b> Но и не только там.
[09:38:43] <andrew_b> Из-за этого, кстати, сломался подсчёт размера каталога.
[09:39:06] <slavazanko/w> функции vfs_path_t считают. что первым VFS должен быть всегда localFS
[09:39:16] <slavazanko/w> поэтому если не было слеша, то он рисуется
[09:39:29] <andrew_b> #define vfs_append_from_path(appendfrom)
[09:39:39] <andrew_b> 587 if ((*appendfrom != PATH_SEP) && (*appendfrom != '\0') \
588 && (buffer->str[buffer->len - 1] != PATH_SEP)) \
[09:40:02] <andrew_b> Во-первых, тут выход за границу массива.
[09:40:41] <andrew_b> Когда appendfrom не является абсолютным путём, а buffer пуст.
[09:41:10] <andrew_b> Ну и поэтому появляется слэш.
[09:41:41] <andrew_b> У меня такое чувство, что новая vfs не любит относительные пути.
[09:42:06] <slavazanko/w> да. Она их не переваривает :)
[09:42:20] <slavazanko/w> и старается относительный превратить в абсолютный
[09:42:47] <andrew_b> Бог с ней, лишь бы она это делала правильно.
[09:43:11] <slavazanko/w> есть всё-таки места. где надо оставить относительные
[09:43:31] <andrew_b> Теперь по поводу "cd -".
[09:43:36] <andrew_b> _do_panel_cd
[09:43:46] <andrew_b> 2841 if (cd_type == cd_parse_command)
2842 {
2843 if (strcmp (new_dir, "-") == 0)
2844 {
2845 char *tmp_path;
2846
2847 tmp_path = vfs_path_to_str (panel->lwd_vpath);
2848 strcpy (temp, tmp_path);
2849 new_dir = temp;
2850 g_free (tmp_path);
2851 }
2852 }
2853 g_free (_new_dir);
2854
2855 if (mc_chdir (new_dir_vpath) == -1)
[09:44:11] <andrew_b> new_dir мы получили, а всё равно mc_chdir (new_dir_vpath).
[09:44:40] <slavazanko/w> ага, вижу.
[09:46:26] <slavazanko/w> это ща поправлю
[09:46:27] <andrew_b> examine_cd

149 else
150 q_vpath = vfs_path_from_str (q);
151
152 result = do_cd (q_vpath, cd_parse_command);
[09:46:44] <andrew_b> Если q == "-", то что получится?
[09:46:55] <andrew_b> В q_path
[09:47:25] <slavazanko/w> /-
[09:47:30] <andrew_b> А потом в _do_panel_cd надо обратно получить "-".
[09:47:40] <slavazanko/w> да. гм..
[09:49:41] <slavazanko/w> надо, наверное. флаг вводить VPF_RELATIVE.
[10:47:11] <iliamaslakov> надо хранить в структуре то что отдали в виде строки
[10:47:42] <iliamaslakov> флаг имхо пока не нужен
[11:38:28] ASM вышел из конференции
[11:38:29] ASM зашёл в конференцию
[11:45:44] ilia maslakov зашёл в конференцию
[11:50:27] ilia maslakov вышел из конференции
[12:31:26] <slavazanko/w> то есть, хранить исходный текст, каким он был на момент создания?
[12:31:46] <andrew_b> И что это даст?
[12:43:46] <iliamaslakov> обработку в обработчике
[12:44:06] <iliamaslakov> иначе обработчик будет вынужден только верить на слово
[12:45:28] <andrew_b> Какой обработчик?
[12:54:35] <iliamaslakov> какой то
[12:55:01] <iliamaslakov> тот который будет ответственен за некое действие
[12:55:07] <iliamaslakov> я пока не знаю какой
[12:57:35] <slavazanko/w> лучше ввести флаг relative.
[14:29:09] andrew_b вышел из конференции
[15:36:48] <iliamaslakov> panels_layout.ver_equal_split чот мне не очень имя нравится
[17:15:15] repolainen зашёл в конференцию
[17:29:53] andrew_b зашёл в конференцию
[17:30:03] <andrew_b> iliamaslakov: предлагай.
[18:02:42] repolainen вышел из конференции
[18:54:39] andrew_b вышел из конференции
[19:55:14] slavazanko/h зашёл в конференцию
[21:28:27] ASM вышел из конференции
[21:28:44] ASM зашёл в конференцию
[23:19:04] slavazanko/w вышел из конференции
[23:25:23] slavazanko/h вышел из конференции
[23:26:14] slavazanko/h зашёл в конференцию
[23:27:55] slavazanko/w зашёл в конференцию
[23:51:32] slavazanko/h вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!