[05:12:06] andrew_b зашёл в конференцию [06:05:35] <iliamaslakov> Доброе утро [07:44:22] <andrew_b> Привет. [07:47:58] <iliamaslakov> Занят? [07:48:14] <andrew_b> Ага. [07:49:38] <iliamaslakov> ну ладно тогда... [08:22:52] <slavazanko/w> всем привет [08:23:32] <andrew_b> Привет. [08:45:51] <iliamaslakov> slavazanko/w: готов голосовать? [08:45:58] <slavazanko/w> угу [08:46:43] <iliamaslakov> 2731 [08:48:15] <slavazanko/w> там рай? [08:48:48] <iliamaslakov> ващщее! [08:49:17] <slavazanko/w> ща проверим... [08:49:34] <iliamaslakov> мог бы и на слово поверить :) [08:50:07] <slavazanko/w> я верю тебе на слово. Что не мешает мне проверить :) [08:53:09] <iliamaslakov> в каком состоянии 2595 или как там его [08:53:19] <iliamaslakov> src_там... [08:53:21] <iliamaslakov> ? [08:59:20] <slavazanko/w> почти готов. Осталось разобраться с показом имени родительского архива, если заходишь архив в архиве [08:59:26] <iliamaslakov> 2695_expansion_to_src [08:59:33] <iliamaslakov> сломали опять [08:59:43] <iliamaslakov> заходим в patch [09:00:16] <iliamaslakov> alt-e выбираем ascii [09:00:34] <iliamaslakov> alt-e выбираем без перекодировки [09:00:41] <iliamaslakov> обламываемся [09:01:03] <slavazanko/w> гм. да. Странно [09:01:07] <slavazanko/w> полечу [09:02:11] <iliamaslakov> я пожрац, жду 2731 [09:11:10] <slavazanko/w> грязноватые патчи. Убери лишние добавления или удаления пустых строк. Могу я поправить [09:35:34] <slavazanko/w> купил себе на выходные монстрика: проц AMD FX6100 6-ти ядерный, 16Gb ОЗУ, SATA3 винт... mc стал компилиться ощутимо быстрее... [10:01:53] <iliamaslakov> )) [10:02:15] <iliamaslakov> tcc и компилится за несколько секунд :) [10:02:34] <iliamaslakov> >slavazanko/w: какие именно убрать? [10:06:42] <slavazanko/w> например panel.c @@ -2660,6 +2698,7 @@ panel_content_scroll_left (WPanel * panel) show_dir (panel); paint_dir (panel); } + } [10:26:24] <iliamaslakov> 346 /* */ вот это если можно [10:26:37] <iliamaslakov> а то я так и не придумал чито там написать [10:26:50] <iliamaslakov> вроде как небольшой коммент бы не помешал [10:28:32] <slavazanko/w> ты про enum? [10:29:16] <slavazanko/w> наверное /** * File name scroll states */ [10:30:16] <slavazanko/w> и, кстате, подобавляй кратенькое doxygen-описание к panel_content_scroll_left (WPanel * panel) panel_content_scroll_right (WPanel * panel) [10:34:50] iliamaslakov вышел из конференции: Replaced by new connection [10:34:51] iliamaslakov зашёл в конференцию [10:37:08] <iliamaslakov> ок [10:55:27] <iliamaslakov> slavazanko/w, запушил [10:56:28] <slavazanko/w> гуд [10:58:14] <andrew_b> Шо-то у нас в докигеновскими комментариями какая-то хня. То так, то эдак. [10:59:21] <andrew_b> iliamaslakov: откуда комментарий взял? [10:59:31] <andrew_b> Теги имею в виду. [11:00:09] <andrew_b> iliamaslakov: 874 int ret_frm; [11:00:17] <andrew_b> 910 ret_frm = format_file (buffer, sizeof (buffer), panel, file_index, width, attr, isstatus); [11:00:33] <andrew_b> 758 static filename_scroll_flag_t 749 759 format_file (char *dest, int limit, WPanel * panel, int file_index, int width, int attr, [11:03:50] <iliamaslakov> погуглил [11:03:59] <iliamaslakov> не правильно нарисовал? [11:04:31] <iliamaslakov> >andrew_b: Шо-то у нас в докигеновскими комментариями какая-то хня. нет регламента - нет порядка [11:04:43] <iliamaslakov> или я что то упустил? [11:04:50] <iliamaslakov> есть регламент? [11:05:28] <iliamaslakov> >874 int ret_frm; ок, ща... [11:07:57] <andrew_b> http://git.gnome.org/browse/glib/tree/glib/glist.c [11:08:24] <andrew_b> Например. [11:10:09] <slavazanko/w> достаточно /** * описание функции * @param xxx описание параметра * @return что возвращает (не нудно. если void) */ [11:10:56] <iliamaslakov> я не против но [11:11:23] <iliamaslakov> /** \file usermenu.c * \brief Source: user menu implementation */ [11:12:33] <slavazanko/w> есть такое. Вроде Миша Поболовец добавил [11:13:01] <slavazanko/w> если у кого есть желание, то можно будет в отдельном бранче привести в порядок описания [11:13:13] <andrew_b> http://www.stack.nl/~dimitri/doxygen/commands.html [11:13:24] <andrew_b> All commands in the documentation start with a backslash (\) or an at-sign (@). If you prefer you can replace all commands starting with a backslash below by their counterparts that start with an at-sign. [11:13:25] <iliamaslakov> т.е. в регламенте надо обозначить что файлы в шапке описываются в формате /** \file filenafe * \brief Описание */ [11:13:43] <andrew_b> start with a backslash (\) or an at-sign (@) [11:13:56] <iliamaslakov> or наду убрать [11:13:56] <andrew_b> Надо единообразить. [11:14:09] <andrew_b> Либо везде \, либо @. [11:14:17] <iliamaslakov> да [11:14:20] <slavazanko/w> собаку лучше [11:14:40] <andrew_b> slavazanko/w: +1 [11:14:46] <Зося Синицкая> andrew_b: Вы изменили карму slavazanko/w до +4. Следующий раз можно изменить через: 00:30:00 [11:15:12] <andrew_b> Давно в карму не игрались. [11:15:16] <iliamaslakov> ну давайте тогда все новые доксиген описания делать с @ [11:16:15] <slavazanko/w> они так и делались вроде. Миша только смуту внёс когда-то :) [11:16:17] <iliamaslakov> а потом можно будет как нить заменить "\" на "@" [11:16:24] <slavazanko/w> угу [11:18:32] <iliamaslakov> дорисую Hacking mc тогда [11:18:47] <iliamaslakov> чтобы не забыть [11:19:13] <iliamaslakov> а это?
\fn (function declaration)
Indicates that a comment block contains documentation for a function (either global or as a member of a class). This command is only needed if a comment block is not placed in front (or behind) the function declaration or definition.
If your comment block is in front of the function declaration or definition this command can (and to avoid redundancy should) be omitted.
A full function declaration including arguments should be specified after the \fn command on a single line, since the argument ends at the end of the line!
This command is equivalent to \var, \typedef, and \property. [11:19:42] <andrew_b> http://git.gnome.org/browse/glib/tree/glib/glist.c посмотри [11:22:09] <iliamaslakov> /** * @fn panel_content_scroll_left (panel) * @brief scroll long filename to the left (decrement scroll pointer) * @param panel the pointer to the panel on which we operate */ [11:22:28] <andrew_b> @fn не надо. [11:22:43] <andrew_b> /** * описание функции * @param xxx описание параметра * @return что возвращает (не нудно. если void) */ [11:23:10] <iliamaslakov> а как оно построит оглавление тогда? [11:23:20] <slavazanko/w> оно достаточно умное [11:23:27] <iliamaslakov> ок [11:23:41] <slavazanko/w> возьмёт оглавление из кода. над которым находится дока [11:23:44] <andrew_b> А может, для static-функций не нужны такие комментарии? [11:24:20] <slavazanko/w> пусть будут. Хотя бы ради самих себя. чтобы потом не вспоминать. что делает та или иная функция. [11:24:22] <iliamaslakov> не помешает [11:24:35] <slavazanko/w> в доксигене есть режим генерации доков со статиками. типа наиболее полная дока [11:25:29] <iliamaslakov> /** * g_list_insert: * @list: a pointer to a #GList * @data: the data for the new element * @position: the position to insert the element. If this is * negative, or is larger than the number of elements in the * list, the new element is added on to the end of the list. * * Inserts a new element into the list at the given position. * * Returns: the new start of the #GList */ GList* g_list_insert (GList *list, gpointer data, gint position) [11:26:14] <iliamaslakov> немного идентично тому что есть в glib >/** > * описание функции >* @param xxx описание параметра >* @return что возвращает (не нудно. если void) >*/ > [11:28:10] <andrew_b> А glib правильно. [11:28:17] <andrew_b> В glib правильно. [11:28:45] <slavazanko/w> 81 /** 82 * Check terminal type. If $TERM is not set or value is empty, mc finishes with EXIT_FAILURE. 83 * 84 * @param force_xterm Set forced the XTerm type 85 * 86 * @return true if @param force_xterm is true or value of $TERM is one of term*, konsole* 87 * rxvt*, Eterm or dtterm 88 */ 89 gboolean 90 tty_check_term (gboolean force_xterm) 91 { [11:33:57] <iliamaslakov> запушил [11:52:25] <slavazanko/w> завотал [11:53:14] <andrew_b> 2451 [11:53:51] <andrew_b> Я думал, что после 2695, поэтому сделал на 4.8.1-stable. [11:54:15] <andrew_b> Но наверное, всё же лучше до 2695. [11:54:29] <andrew_b> Там будет куча конфликтов. [11:54:58] <slavazanko/w> ок, не вопрос. Разгребу потом [11:55:16] <andrew_b> До, чтобы потом было проще переносить 2695 в стейбл. [12:00:18] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2731 (long filenames scroll) updated http://www.midnight-commander.org/ticket/2731#comment:6 [12:06:35] <iliamaslakov> andrew_b, У Вас еще есть претензии к #2731 ? [12:08:25] <andrew_b> У меня сейчас времени нет. [12:08:31] <andrew_b> Вечером посмотрю. [12:10:30] <iliamaslakov> ок [12:10:44] <iliamaslakov> пойд3у тогда пока поработаю [12:11:04] <iliamaslakov> 2695 тестирую [13:19:02] <slavazanko/w> чойта 2451 не собирается CCLD examine_cd examine_cd.o: In function `do_cd_command': /home/slavaz/work/mc-devel/git/src/filemanager/command.c:383: undefined reference to `sync_tree' /home/slavaz/work/mc-devel/git/src/filemanager/command.c:387: undefined reference to `current_panel' /home/slavaz/work/mc-devel/git/src/filemanager/command.c:392: undefined reference to `sync_tree' /home/slavaz/work/mc-devel/git/src/filemanager/command.c:394: undefined reference to `sync_tree' /home/slavaz/work/mc-devel/git/src/filemanager/command.c:398: undefined reference to `sync_tree' /home/slavaz/work/mc-devel/git/src/filemanager/command.c:402: undefined reference to `current_panel' /home/slavaz/work/mc-devel/git/src/filemanager/command.c:405: undefined reference to `sync_tree' collect2: ld returned 1 exit status make[4]: *** [examine_cd] Ошибка 1 make[4]: Выход из каталога `/home/slavaz/work/mc-devel/git/build_root/tests/src/filemanager' [13:19:56] <andrew_b> Странно. [13:20:04] <andrew_b> Вчерась собиралось. [13:21:08] <slavazanko/w> тестам не хватает для счастья sync_tree и current_panel [13:21:39] <andrew_b> Я понял. [13:21:51] <andrew_b> А как же я вчера тестировал... [13:22:29] <andrew_b> Ща добавлю. [13:25:32] <andrew_b> Добавил. [13:25:55] <slavazanko/w> ещё, коммент к коммиту: "Support of disable of shell" [13:26:10] <slavazanko/w> может. лучше Support disabling of shell ? [13:26:14] <slavazanko/w> или не то? [13:26:45] <iliamaslakov> disable of hell [13:26:56] <andrew_b> disable of shell variables substitution [13:27:16] <andrew_b> Запрет подстановки переменных оболочки. [13:27:31] <slavazanko/w> ок [13:46:04] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2451 ("Cannot chdir to" "/foo/$bar" if directory hotlist contains dollar sign) updated http://www.midnight-commander.org/ticket/2451#comment:9 [14:16:36] <iliamaslakov> OSError: [Errno 12] Cannot allocate memory [14:16:47] <iliamaslakov> кстати [14:17:07] <iliamaslakov> там у нас еще остался опач? [14:17:41] <iliamaslakov> в связи с переездом на гитхаб, мы меняли что то в конфигурации? [14:25:30] <andrew_b> Не в курсе. [14:30:41] andrew_b вышел из конференции [14:49:14] slavazanko/h зашёл в конференцию [14:51:20] slavazanko/h вышел из конференции [14:53:32] slavazanko/h зашёл в конференцию [14:57:15] <slavazanko/h> вроде ничего не меняли [14:59:32] <iliamaslakov> ясно... [14:59:45] slavazanko/h вышел из конференции [15:00:21] <iliamaslakov> хых [15:00:26] <iliamaslakov> .c se ╔══════════════ Редактор ══════════════╗ ║ Файл был изменен ║ Сохранить Не сохранять Продолжить редактирова fr ╚══════════════════════════════════════╝ [15:00:34] <iliamaslakov> это фар [15:00:46] <iliamaslakov> залезает за окошко так [15:01:55] slavazanko/h зашёл в конференцию [15:03:59] slavazanko/h вышел из конференции [15:06:42] slavazanko/h зашёл в конференцию [15:07:30] slavazanko/h вышел из конференции [15:08:08] slavazanko/h зашёл в конференцию [15:08:31] slavazanko/h вышел из конференции [15:09:32] slavazanko/h зашёл в конференцию [15:09:53] slavazanko/h вышел из конференции [15:10:25] slavazanko/h зашёл в конференцию [15:12:52] slavazanko/h вышел из конференции [15:13:42] slavazanko/h зашёл в конференцию [15:15:45] slavazanko/h вышел из конференции [15:17:16] slavazanko/h зашёл в конференцию [15:18:03] slavazanko/h вышел из конференции [15:18:54] slavazanko/h зашёл в конференцию [15:21:34] slavazanko/h вышел из конференции [15:22:42] sfionov вышел из конференции: Disconnected [15:22:49] slavazanko/h зашёл в конференцию [15:23:58] slavazanko/h вышел из конференции [15:25:44] slavazanko/h зашёл в конференцию [15:26:36] slavazanko/h вышел из конференции [15:27:25] slavazanko/h зашёл в конференцию [15:27:46] slavazanko/h вышел из конференции [15:28:56] slavazanko/h зашёл в конференцию [15:29:53] slavazanko/h вышел из конференции [15:30:25] slavazanko/h зашёл в конференцию [15:31:00] slavazanko/h вышел из конференции [15:35:27] slavazanko/h зашёл в конференцию [15:36:22] slavazanko/h вышел из конференции [15:52:53] slavazanko/h зашёл в конференцию [16:02:13] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2735 (Cannot open some jar files in VFS) created http://www.midnight-commander.org/ticket/2735 • org.sonatype.m2e.mavenarchiver_0.15.0.201109290002.jar attached to Ticket #2735 http://www.midnight-commander.org/attachment/ticket/2735/org.sonatype.m2e.mavenarchiver_0.15.0.201109290002.jar [16:37:51] andrew_b зашёл в конференцию [17:39:50] ASM вышел из конференции [17:39:51] ASM зашёл в конференцию [17:40:50] <andrew_b> iliamaslakov: тут? [17:41:18] <andrew_b> 2731 [17:41:32] <andrew_b> Не доварился ещё топор. [18:05:22] iliamaslakov вышел из конференции [18:30:19] andrew_b вышел из конференции [19:39:17] slavazanko/h вышел из конференции [20:16:28] iliamaslakov зашёл в конференцию [20:16:54] <iliamaslakov> а чего не написал то что не так с топором [21:14:09] iliamaslakov вышел из конференции: Replaced by new connection [21:50:25] slavazanko/h зашёл в конференцию [22:03:42] slavazanko/h вышел из конференции [22:08:25] slavazanko/h зашёл в конференцию [22:18:35] slavazanko/h вышел из конференции [22:21:27] slavazanko/h зашёл в конференцию [22:38:43] slavazanko/h вышел из конференции [22:40:49] slavazanko/h зашёл в конференцию [22:49:05] slavazanko/h вышел из конференции [22:54:18] slavazanko/h зашёл в конференцию [22:55:46] slavazanko/h вышел из конференции [22:58:56] slavazanko/h зашёл в конференцию [23:03:59] slavazanko/h вышел из конференции