00:04:55 Пользователи: Diver_, Flаmе, Nico-izo, Ботиха, Зелёновый (5)
00:04:55 ARM@haiku установил(а) тему: Сайт проекта: http://www.haiku-os.org
Haiku OS R1/alpha 2: http://www.haiku-os.org/get-haiku
Сайт сообщества: http://qube.ru/
BeShare: siarzhuk.dyndns.org
Логи конференции: http://siarzhuk.dyndns.org/haiku-os.logs
ВНИМАНИЕ: Для получения статуса "Участник" перешлите Вашу просьбу модераторам [как приватное сообщение].
00:04:55 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• Add compatibility symbols for removed LayoutChanged() calls.
Commit by anevilyak on master :: rhrev43526 haiku/: (link) Add compatibility symbols for removed LayoutChanged() calls.
00:05:41 Flаmе: хыхы, кто-то чо-то поломал =)
00:05:49 Flаmе: и убижал %)
00:33:20 Flаmе: Ботиха: Windows is a 64-bit patch to a 32-bit upgrade for a 16-bit graphical shell for an 8-bit operating system written for 4-bit CPU.
00:33:21 Ботиха: Flаmе: Слишком многа букаф!
00:36:27 Flаmе вышел
00:36:51 Diver_ теперь away [5] (Auto Status (idle))
00:37:32 Flаmе зашел как модератор и администратор online [50]
00:56:51 Diver_ теперь xa [5] (Auto Status (idle))
00:57:19 Flаmе теперь xa [30]
00:57:44 Flаmе вышел
00:58:50 Flаmе зашел как модератор и администратор xa [30]
01:05:13 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• Move the doxygen documentation comments from src/kits/storage/Directory.cpp to…
Commit by jscipione on master :: rhrev43529 haiku/: (link) Move the doxygen documentation comments from src/kits/storage/Directory.cpp to docs/user/storage/Directory.dox and update it both the language, fix a few errors, and bring the syntax up to snuff. The documentation for the BDirectory class is now added to the Haiku Book.
01:16:27 Flаmе вышел
01:17:25 Flаmе зашел как модератор и администратор xa [30]
01:50:32 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• Add documentation for the GameProducer class in the Game Kit. This documentation…
Commit by jscipione on master :: rhrev43530 haiku/: (link) Add documentation for the GameProducer class in the Game Kit.This documentation was provided by Omri Barak, a student participatingin Google Code Initiative (GCI) 2011.Signed off by John ScipioneSince this is the first class documented in the Game Kit I also addeda reference to the Game Kit to the API docs front page.
02:37:34 Flаmе вышел
02:38:55 Flаmе зашел как модератор и администратор xa [30]
03:05:10 Зелёновый теперь online [30]
03:10:45 Flаmе вышел
03:12:06 Flаmе зашел как модератор и администратор xa [30]
03:32:58 Зелёновый теперь away [30]
03:33:34 Flаmе вышел
03:34:23 Flаmе зашел как модератор и администратор xa [30]
03:35:12 Зелёновый теперь online [30]
03:36:05 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• Moved documentation for the BEntry class into a dox file to include it into the…
Commit by jscipione on master :: rhrev43531 haiku/: (link) Moved documentation for the BEntry class into a dox file to include it into the Haiku book. [3 commits]
03:40:13 knorr зашел как постоянный участник online [1]
03:45:44 diGer зашел как модератор и администратор online [50]
03:45:53 Зелёновый теперь away [30]
03:47:59 Зелёновый теперь online [30]
03:51:16 Flаmе вышел
03:51:41 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• A few formatting tweaks in the BEntry and BDirectory class documentation.
Commit by jscipione on master :: rhrev43532 haiku/: (link) A few formatting tweaks in the BEntry and BDirectory class documentation.
03:52:03 Flаmе зашел как модератор и администратор xa [30]
03:58:17 knorr теперь away [0] (No estoy aquí ahora)
04:05:36 diGer теперь away [40]
04:06:53 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• Added some more information. Review appreciated. [2 commits]
Commit by mmadia on master :: rhrev43533 haiku/: (link) Added some more information. Review appreciated. [2 commits]
04:08:22 diGer теперь online [50]
04:18:31 diGer теперь away [40]
04:36:21 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• Add function to perform external encoder dpms set * Utilize external encoder…
Commit by kallisti5 on master :: rhrev43534 haiku/: (link) Add function to perform external encoder dpms setUtilize external encoder dpms set on dpms set
04:38:31 diGer теперь xa [30]
04:41:20 diGer теперь online [50]
04:51:21 diGer теперь away [40]
04:51:39 diGer теперь online [50]
04:58:20 Зелёновый теперь xa [30]
05:09:43 diGer теперь away [40]
05:17:30 diGer теперь online [50]
05:17:38 diGer вышел
05:18:06 Flаmе вышел
05:18:59 Flаmе зашел как модератор и администратор xa [30]
05:22:50 diGer зашел как модератор и администратор online [50]
05:24:47 diGer вышел
05:30:59 diGer зашел как модератор и администратор online [50]
05:36:46 Flаmе вышел
05:37:33 Flаmе зашел как модератор и администратор xa [30]
05:41:01 diGer теперь away [40]
05:42:14 diGer теперь online [50]
06:08:55 Flаmе вышел
06:09:26 diGer теперь away [40]
06:09:49 Flаmе зашел как модератор и администратор xa [30]
06:10:50 siaržuk зашел как владелец конференции online [5]
06:12:26 diGer теперь online [50]
06:12:48 siaržuk вышел
06:13:20 siaržuk зашел как владелец конференции online [5]
06:22:41 diGer теперь away [40]
06:26:45 Flаmе вышел
06:27:30 Flаmе зашел как модератор и администратор xa [30]
06:31:34 diGer теперь online [50]
06:44:13 siaržuk теперь away [5] (Кто все эти люди? 8-( ))
06:44:22 diGer теперь away [40]
06:48:26 diGer теперь online [50]
06:51:33 Зелёновый теперь online [30]
06:54:04 siaržuk теперь online [5]
06:54:25 diGer теперь xa [30]
06:55:24 diGer теперь online [50]
06:57:50 Alex11223 зашел как постоянный участник online [5]
07:04:37 diGer вышел
07:04:52 diGer зашел как модератор и администратор online [50]
07:06:54 siaržuk: Diver_: он не новый - он всегда там жил.
07:08:03 siaržuk вышел
07:11:22 Flаmе вышел
07:12:33 Flаmе зашел как модератор и администратор xa [30]
07:24:53 mrNoisy зашел как модератор и администратор online [50]
07:25:06 diGer теперь away [40]
07:27:09 diGer теперь online [50]
07:30:54 Flаmе вышел
07:32:03 Flаmе зашел как модератор и администратор xa [30]
07:48:34 Flаmе вышел
07:49:43 Flаmе зашел как модератор и администратор xa [30]
08:05:37 Diver_ теперь online [5]
08:13:54 diGer теперь away [40]
08:15:38 Diver_ теперь away [5] (Auto Status (idle))
08:15:56 diGer теперь online [50]
08:16:24 Diver_ теперь online [5]
08:22:01 siaržuk зашел как владелец конференции online [5]
08:22:42 Alex11223: чот ебаггер глючит постоянно на этом майле, то названия куда-то уплывают, то в value ничего не показывает
08:23:03 Alex11223: точнее не то,а стабильно на одних и тех же местах
08:23:31 siaržuk: Других дебагеров у нас для тебя нету. год назад и такого не было
08:24:46 Diver_: там куче фиксов была к дебаггеру в это время, может обновить?
08:28:13 Зелёновый теперь away [30]
08:31:13 Flаmе вышел
08:32:01 Flаmе зашел как модератор и администратор xa [30]
08:35:33 beos зашел как постоянный участник away [40] (где-то рядом...)
08:36:07 beos вышел
08:37:00 siaržuk: х.з. можеет и обновить. кто ему запретит
08:40:41 Diver_: а как он обновит без дерева то?
08:42:20 siaržuk: а кому легко?
08:48:13 Зелёновый теперь xa [30]
08:48:44 Flаmе вышел
08:49:37 mrNoisy теперь away [40] (Автостатус (неактивен))
08:49:48 Flаmе зашел как модератор и администратор xa [30]
09:00:26 Зелёновый теперь online [30]
09:06:30 diGer вышел
09:09:37 mrNoisy теперь xa [30] (Автостатус (неактивен))
09:16:00 Flаmе вышел
09:16:34 Flаmе зашел как модератор и администратор xa [30]
09:22:44 Зелёновый теперь away [30]
09:25:47 siaržuk вышел
09:27:14 Зелёновый теперь online [30]
09:33:30 Flаmе вышел
09:34:16 Flаmе зашел как модератор и администратор xa [30]
09:44:06 siaržuk зашел как владелец конференции online [5]
10:03:44 Flаmе вышел
10:04:42 Flаmе зашел как модератор и администратор xa [30]
10:27:46 Зелёновый теперь away [30]
10:34:45 Flаmе вышел
10:35:05 Diver_ теперь away [5] (Auto Status (idle))
10:36:40 Flаmе зашел как модератор и администратор xa [30]
10:36:55 Зелёновый теперь online [30]
10:45:29 siaržuk: Alex11223: как успехи?
10:46:08 mrNoisy теперь online [50]
10:46:56 Зелёновый теперь away [30]
10:51:44 Зелёновый теперь online [30]
10:55:05 Diver_ теперь xa [5] (Auto Status (idle))
10:56:16 Flаmе вышел
10:57:08 Flаmе зашел как модератор и администратор xa [30]
11:01:39 Зелёновый теперь xa [30]
11:13:38 Ботиха вышел (Replaced by new connection)
11:13:38 Эта комната фильтруется внешним сервисом
11:13:39 Diver_ зашел как модератор и администратор online [5]
11:13:39 Flаmе зашел как модератор и администратор xa [30]
11:13:38 knorr зашел как постоянный участник away [0] (No estoy aquí ahora)
11:13:40 siaržuk зашел как владелец конференции online [5]
11:13:40 mrNoisy зашел как модератор и администратор online [50]
11:13:40 Alex11223 зашел как постоянный участник online [5]
11:13:40 Зелёновый зашел как модератор и администратор xa [30]
11:13:41 Nico-izo зашел как постоянный участник xa [15] (Меня нет тут уже 10 минут (Видимо солярка не встала, пришлось заливать))
11:13:41 Ботиха зашел как модератор и администратор online [0] (Йа аццкое железко!)
11:13:41 ARM@haiku установил(а) тему: Сайт проекта: http://www.haiku-os.org
Haiku OS R1/alpha 2: http://www.haiku-os.org/get-haiku
Сайт сообщества: http://qube.ru/
BeShare: siarzhuk.dyndns.org
Логи конференции: http://siarzhuk.dyndns.org/haiku-os.logs
ВНИМАНИЕ: Для получения статуса "Участник" перешлите Вашу просьбу модераторам [как приватное сообщение].
11:14:21 Diver_ теперь online [5]
11:15:25 Flаmе теперь online [50]
11:19:23 Diver_ теперь away [5] (Auto Status (idle))
11:20:28 Flаmе теперь away [40] (Автостатус (неактивен))
11:27:44 Alex11223: ну фонт для этих писем как я понимаю передается в конструктор TMailWindow
11:27:51 Alex11223: но чот не вижу где он вызывается
11:28:40 Alex11223: хотя походу нет
11:30:07 siaržuk: ну ты логику изучал? если он передается в конструктор - значит поменять его нельзя. а окно письма у тебя не пересоздается - но фонт меняется... чудеса, да?
11:30:22 Flаmе вышел
11:30:57 Flаmе зашел как модератор и администратор xa [30] (Автостатус (неактивен))
11:32:08 Alex11223: да понял уже, чот тупанул :) но в опенмесседж чот не вижу ничего про фонт
11:33:21 siaržuk: да, в опенмесеже сам чёрт роги сломит
11:36:06 Diver_ теперь online [5]
11:48:51 diGer зашел как модератор и администратор online [50]
11:48:57 Flаmе вышел
11:49:33 Flаmе зашел как модератор и администратор online [50]
11:53:50 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• Fix #8098 (icu-devel breaking current abi symlink) * provide separate icu-devel…
Commit by zooey on master :: rhrev43535 haiku/: (link) Fix #8098 (icu-devel breaking current abi symlink)provide separate icu-devel packages for x86/gcc{2,4} and ppc, in order to bypass problems with this package trying to make use of the /boot/develop/abi/current symlink.
12:04:38 Зелёновый теперь online [30]
12:13:41 knorr теперь away [0] (No estoy aquí ahora)
12:13:42 knorr теперь online [1]
12:14:05 Flаmе вышел
12:15:39 Flаmе зашел как модератор и администратор online [50]
12:18:46 Nico-izo теперь online [15]
12:20:19 diGer вышел
12:27:44 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
12:28:01 Nico-izo теперь online [15]
12:29:43 mrNoisy теперь away [40] (Автостатус (неактивен))
12:42:58 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
12:44:47 mrNoisy теперь online [50]
12:48:32 Nico-izo теперь online [15]
12:50:53 Flаmе: Массовая истерика на улицах Северной Кореи
12:54:57 Diver_ вышел
12:59:12 Diver_ зашел как модератор и администратор online [5]
12:59:12 Diver_ теперь online [5]
13:07:35 Flаmе вышел
13:08:52 Flаmе зашел как модератор и администратор online [50]
13:11:37 knorr теперь away [0] (No estoy aquí ahora)
13:12:01 Alex11223 вышел
13:12:50 siaržuk теперь away [5] (Соўгаюся недзе паблізу...)
13:12:57 diGer зашел как модератор и администратор online [2]
13:13:40 Alex11223 зашел как постоянный участник online [5]
13:26:23 Flаmе вышел
13:27:26 Flаmе зашел как модератор и администратор online [50]
13:32:50 siaržuk теперь xa [5] (Соўгаюся недзе паблізу...)
13:32:52 siaržuk теперь online [5]
13:39:27 knorr теперь online [1]
13:44:07 Flаmе: блин, еще и с дисками больше 2 терабайт проблемы будут
13:44:49 siaržuk: это да ... без Великого Полководца точно будут проблемы
13:45:30 Flаmе вышел
13:46:01 Flаmе зашел как модератор и администратор online [50]
13:46:03 knorr теперь away [0] (No estoy aquí ahora)
13:47:29 Flаmе: хотя с другой стороны, пишут, что линуксу не страшны эти диски и даже биоса достаточно
13:48:05 knorr теперь online [1]
13:49:03 Diver_: а что за проблемы?
13:49:12 Diver_: а, лимит в 2,1?
13:49:39 Diver_: у меня несколько 3Тб винтов в линуксе
13:51:57 siaržuk: _anek
13:52:02 Ботиха: siaržuk: Летит в небе орел. Вдруг из задницы глист вылезает и спрашивает:
- Слышь шеф, а высоко ли летим
Орел гордо:
- Пять тыщ метров над землей
- Ты это, не обделайся на такой высоте, а то экипаж то волнуется.
13:55:45 knorr теперь away [0] (No estoy aquí ahora)
13:57:07 mrNoisy вышел
13:57:20 Flаmе: Diver_: а линукс не 64 бит?
13:57:43 Diver_: не, древняя 8ая федора
13:58:12 Flаmе: блин, как жаль, не успел по дешевке взять терабайтник
14:01:36 Зелёновый теперь away [30]
14:04:36 siaržuk: Alex11223: успехи?
14:05:09 Зелёновый теперь online [30]
14:05:49 Alex11223: чота дебагер как-то совсем умер. а я чот не пойму что же происходит с настройками после лоадсетингс (при запуске) и наф в меилапп и меилвиндов теже самые контентфонт и т.д.
14:12:39 Flаmе вышел
14:13:45 Flаmе зашел как модератор и администратор online [50]
14:20:38 knorr теперь online [1]
14:25:29 diGer теперь away [2] (Auto Status (idle))
14:26:51 diGer теперь online [2]
14:28:22 siaržuk: Alex11223: ну что бум делать?
14:29:31 siaržuk:
675 void
676 TContentView::MessageReceived(BMessage *msg) /* [previous][next][first][last][top][bottom][index][help] */
677 {
678 switch (msg->what) {
679 case CHANGE_FONT:
680 {
681 BFont *font;
682 msg->FindPointer("font", (void **)&font);
683 fTextView->SetFontAndColor(0, LONG_MAX, font);
684 fTextView->Invalidate(Bounds());
685 break;
686 }
т.е. тупо ставится текствьюхе шрифт, который перезаписывается при следующей загрузке нового письма.
14:30:49 siaržuk: текст обновляется в фонт текствьюхи а не в новый.
14:30:55 Flаmе теперь away [40] (Автостатус (неактивен))
14:31:02 Flаmе вышел
14:31:07 Alex11223: а с чего это он перезаписывается? какой мейл огромный, запутался в нем, но вроде ж в опенмесседже нету ничего про шрифт
14:31:15 Alex11223: какой=какой-то
14:31:28 siaržuk: отсюда решение в лоб - обновить при этом и фонт закэшированный в текствьюхе
14:32:20 Flаmе зашел как модератор и администратор away [40] (Автостатус (неактивен))
14:32:33 siaržuk: ну не хочешь слушать - как хочешь- ковыряй дальше.
14:33:10 siaržuk: в этом-же коде и разгадка почему сносится цвет выделения
14:33:22 siaržuk: вернее кворинга
14:33:28 siaržuk: *квотинга
14:39:35 siaržuk: Alex11223: в общем - проблема в том куске что я выше привёл
14:40:16 siaržuk: причём обе проблемы - и со слётом квотинга.
14:40:52 Flаmе теперь xa [30] (Автостатус (неактивен))
14:42:54 Alex11223: почему не хочу слушать? слушаю :) просто непонятно где ж оно берет из своих закэшированных полей фонт при открытии писем, хотя вроде это и не имеет значения уже. а чего с квотингом? не пойму где и как он слетает,у некоторых писем цветные, у некоторых нет в независимости от изменения настроек
14:44:10 siaržuk: не важно где он берёт - важно что этот фонт уже неактуален и ты его не меняешь...
14:44:31 Flаmе теперь online [50]
14:45:22 siaržuk: квотинг - а) открой несколько писем с ответами; 2) посмотри на цветной квотинг; 3) поменяй в настройках шрифт - смотри на цвет квотинга во всех открытых окнах мейла.
14:45:57 siaržuk: см. код чут
14:46:00 siaržuk: ь выше
14:52:14 Flаmе теперь away [40] (Автостатус (неактивен))
14:52:41 Alex11223: а сейвсетингс не нужен вообще?
14:52:59 Alex11223: точнее не нужно его трогать*
14:54:21 siaržuk: я не думаю, что в твои планы входит переписывать эту программы на целую треть
14:54:39 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
14:57:17 diGer теперь away [2] (Auto Status (idle))
14:57:51 Nico-izo теперь online [15]
14:58:00 siaržuk: я бы переопределил TTextView::SetFont и в ней бы подменял закэшированный фонт на тот, что передан. ну и вызывал-бы само собой базовую версию SetFontAndColor
14:58:31 siaržuk: а с квотингом - подозреваю слетает RunTimeArray - можно поробовать его перед установкой фонта сохранить и потом приложить по новой.
14:59:20 siaržuk: Alex11223: но вообще что-то ты как-то в BeAPI не блистаешь если честно. ;-) с команд-лайновыми тулзами поровнее было.
15:00:44 Flаmе теперь online [50]
15:00:57 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
15:01:18 siaržuk: Если Петя не убежит к моменту завершения этого таска - сровняетесь. ;-)
15:02:39 Alex11223: " само собой базовую версию SetFontAndColor" дык а сейчас не базовая вызывается разве?
15:04:28 siaržuk: перечитай ещё раз что я написал. вы там что компанией под одним аккаунтом сидите что-ли?
15:07:57 Nico-izo теперь xa [15] (Меня нет тут уже 10 минут (Видимо солярка не встала, пришлось заливать))
15:08:26 Alex11223: ага, как индусы :D т.е. в TTextView::SetFont менять закэшированный фонт и в нем же вызывать сетфонтэндколор?
15:09:29 Alex11223: почему-то думал перед сетфонтэндколор в том коде вызывать еще и сетфонт
15:10:05 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• Use the correct perform invocation for these functions.
Commit by anevilyak on master :: rhrev43536 haiku/: (link) Use the correct perform invocation for these functions.
15:10:55 siaržuk: а зачем сетфонт ешё вызывать?
15:11:12 knorr теперь away [0] (No estoy aquí ahora)
15:11:24 Alex11223: когда зачем? а как?
15:11:29 Flаmе теперь away [40] (Автостатус (неактивен))
15:12:23 siaržuk: базовый сетфонтундколор же всё сделает - ты только вклиниваешься и подменяешь кэшированный фонт
15:13:08 Alex11223: а, в сетфонтындколор вызывается сетфонт и так?)
15:13:54 siaržuk: смотри в сорцы
15:14:14 Flаmе вышел
15:14:53 Alex11223: сорцы грузятся медленно :(
15:15:34 Flаmе зашел как модератор и администратор away [40] (Автостатус (неактивен))
15:15:59 siaržuk: а кому легко?
15:17:48 Зелёновый теперь xa [30]
15:17:50 Alex11223: а чего он в BTextView? по бибуку он вроде в BView. в гайке это изменили что ли?
15:18:15 Alex11223: ой
15:18:19 Alex11223: не тот смотрел
15:20:14 Alex11223: но чота по этому страшному для меня сорцу СетФонтЭндКолор не видно чтобы в нем СетФонт вызывался
15:21:32 siaržuk: с чего ты взял что он там вообще должен быть?
15:22:22 siaržuk: короче - если уж ты и прямые инструкции не в силах исполнить - то я уж и не знаю как проще излагать.
15:22:42 Alex11223: а как тогда "базовый сетфонтундколор же всё сделает - ты только вклиниваешься и подменяешь кэшированный фонт" и при этом не вызывать никакой сетфонт?оО чот я туплю сегодня и вчера :)
15:23:06 siaržuk: ка́ком кверху
15:23:48 knorr теперь online [1]
15:24:24 siaržuk:
НАследник:ПошёлНахер(туда) {
Родитель:ПошёлНахер();
фКуда = туда;
}
15:26:04 Flаmе теперь away [40] (Автостатус (неактивен))
15:28:12 Flаmе теперь online [50]
15:32:26 knorr теперь away [0] (No estoy aquí ahora)
15:33:11 Flаmе вышел
15:34:08 Flаmе зашел как модератор и администратор online [50]
15:35:27 Diver_ теперь away [5] (Auto Status (idle))
15:41:55 Зелёновый теперь online [30]
15:42:47 siaržuk: Alex11223: ну как, сработала хреновина? ;)
15:43:32 Alex11223: чота медетирую над вышеописанным и главой о наследовании учебника с++ :)
15:45:15 siaržuk: эдак с учебником под мышкой ты Петю не догонишь. ;)
15:48:40 siaržuk: и что тебе тут непонятно?
15:49:12 siaržuk: тут не виртуальное наследование - просто для порожденного класа пишется функция, которая дергает функцию из базового класса.
15:51:08 Alex11223: так что ли?
15:51:10 Alex11223: TTextView::SetFont(BFont* font)
{
BView::SetFont(font);
закешированный_фонт = font;
}
15:51:55 siaržuk: посмотри от кого порождён TTextView
15:53:31 siaržuk: сумневаюсь в наличии там вообще SetFont. Сейчас в программе вызывается SetFontAndColor - тебе нужно сделать также. Иначе тот, кто будет сопровождать твою программу в будущем найдёт тебя и отметелит навозными кирзачами по нежным почкам.
15:54:26 knorr теперь online [1]
15:55:22 siaržuk: ... и обосцыт [опционально].
15:55:27 Diver_ теперь xa [5] (Auto Status (idle))
15:55:42 siaržuk: и это будут меньшее что можно с тобой сделать. ;)
15:55:51 Alex11223: за что?:(
15:56:09 siaržuk: за нарушение правил и ясности кода.
15:56:42 Alex11223: т.е. надо так?) а причем тогда СетФонт?
15:56:46 Alex11223: TTextView::SetFontAndColor(int32 start,
int32 finish,
const BFont* font,
uint32 properties = B_FONT_ALL,
rgb_color* color = NULL);
{
BTextView::SetFontAndColor(0, LONG_MAX, font);
закешированный_фонт = font;
}
15:57:30 diGer теперь online [2]
15:58:10 siaržuk: угу, надо звать непосредственного предка, даже если там и нету такой функции - она может появиться потом - и будет сюрприз от твоего вызова через голову непосредственного начальства
15:59:16 siaržuk: ну я бы не воспроизводил полностью сигнатуру SetFontAndColor - она не виртуальная и переопределять её нам точно так не нужно. Я бы обозвал просто UpdateFont, ChangeFont или SetFont
15:59:22 siaržuk: с одним параметром.
15:59:59 knorr теперь away [0] (No estoy aquí ahora)
16:00:48 siaržuk: кстати проверь не зовется ли TTextView::SetFontAndColor откуда-нибудь ещё кроме обсуждаемого вызова.
16:01:41 Alex11223: зовется
16:03:48 siaržuk: откуда?
16:04:06 siaržuk: и с какими параметрами
16:06:22 Alex11223: аж 5 раз, из того же контент.срр. TTextView::AddSpellMark SetFontAndColor(start, end, &font, B_FONT_ALL, &kSpellTextColor);
TTextView::AttachedToWindow() SetFontAndColor(&fFont);
TTextView::AddAsContent SetFontAndColor(0, textLength, &fFont);
16:07:01 Alex11223: SetFontAndColor(0, textLength, be_fixed_font); из последней же
16:08:01 Alex11223: и из TTextView::CheckSpelling SetFontAndColor(nextHighlight, end, NULL, B_FONT_ALL, &kNormalTextColor);
16:08:56 siaržuk: TTextView::SetFontAndColor - тогда переназови и ограничься использованием только в "нашем" месте
16:09:51 siaržuk: а там посмотришь - тесты покажут ;)
16:11:31 Alex11223: это как?оО переназови в смысле создать другой метод, например UpdateFontAndColor и его же и использовать в том месте вместо сетфонтэндколор?
16:12:01 siaržuk: ты цвет не меняешь, зачем тебе ..ундЦолор?
16:12:09 Alex11223: хз
16:12:26 siaržuk: Эх... Кот по-прежнему управляет твоим мозгом.
16:12:53 Alex11223: да он какой-то большой и страшный :( прям тигр, а не кот
16:13:10 siaržuk: ты больших котов не видел ещё
16:21:00 Flаmе вышел
16:21:53 Flаmе зашел как модератор и администратор online [50]
16:24:14 Flаmе: Синекод %)
16:24:42 Flаmе: пиши и не кашляй %)
16:27:21 Alex11223: вроде теперь все ок при листании писем :)
16:27:47 siaržuk: а цвет квотинга?
16:28:05 Alex11223: неа. цвет квотинга кстати восстанавливается при листании
16:28:25 siaržuk: при листании - да, восстанавливается- потому что письмо перезагружается
16:28:57 siaržuk: а вот при смене фонта в настройках - он сбрасывается в дефолтный черный
16:29:40 siaržuk: я подозреваю что RunTextArray обвнуляется при вызове SetFontAndColor с нулевым цветом.
16:30:26 siaržuk: а протрассируй пожалуйста RunTextArray в твоей функции чему равен до вызова базового SetFontAndColor и после
16:30:45 Alex11223: <br> что за RunTextArray?
16:31:04 siaržuk: http://haiku-os.org/legacy-docs/bebook/BTextView.html#BTextView_SetRunArray
16:31:33 siaržuk: это структура которая хранит форматирование стропчек в текствьюшке
16:32:31 siaržuk: я подозреваю что её сносит.
16:35:45 siaržuk: судя по коду - рантайм сносится
16:36:34 siaržuk: так что тебе придется сохранить его копию перед вызовом SetFontAndColor и восстановить из копии после вызова
16:39:43 siaržuk: но сначала оттрасируй содержимое RunArray() - чтобы убедиться что оно занулилось
16:40:37 diGer теперь away [2] (Auto Status (idle))
16:41:34 Flаmе вышел
16:42:18 Flаmе зашел как модератор и администратор online [50]
16:43:09 Alex11223: а где этот рунарей? чота в дебаггере нету ничего такого у ТекстВью
16:44:18 siaržuk: оттрассируй, нахрена тебе дебагер
16:46:00 totish зашел как постоянный участник online [50]
16:46:38 siaržuk: дебагер оставь пестрожопым пацанам... трассировка рулит
16:47:11 totish: http://zalil.ru/32317554
16:48:22 totish: малая своими руками на Николая сваяла мне подарок!
16:48:24 siaržuk: totish: вышивательную машинку купили что-ли?
16:48:30 siaržuk: ааа
16:48:37 Alex11223: трассировать это ж больше моска надо, чем для того чтобы дебаггером пользоваться :)
16:48:56 diGer теперь online [2]
16:49:24 siaržuk: Alex11223: а ты разминай мозг-то. он тебе ещё понадобится
16:49:52 siaržuk: totish: круто.
16:51:50 siaržuk: Alex11223: уяснил задачу?
16:52:09 Alex11223: в процессе попытки трассировки
16:53:14 siaržuk: и как ты её делаешь?
16:54:16 Alex11223: а как надо?)
16:54:23 siaržuk: я первый спросил.
16:55:32 knorr теперь online [1]
16:56:00 Alex11223: run_text_array* rarr; rarr = RunArray(0, ??); принтф как-то rarr[0].text_run.rgb_color ?)
16:56:30 siaržuk: типа того - в цикле тольэко - ибо там их может быть много
16:57:01 Alex11223: а какой у него финиш, у РанАррея этого?
16:57:22 siaržuk: там-же первым полем идёт количество
16:58:12 Alex11223: дык он же и возвращает эту структуру, но и сам хочет параметром финиш
16:59:32 siaržuk: ну ты это уже видел в твоём вызове SetFontAndColor.
16:59:48 Flаmе вышел
17:00:48 totish теперь away [40] (Автостатус (неактивен))
17:00:50 siaržuk: в общем трассируй - убедись что текст-рун-аррай слетел и предприми меры по его восстановлению как я указал выше.
17:00:54 Flаmе зашел как модератор и администратор online [50]
17:01:02 siaržuk: а я пошёл.
17:01:21 knorr теперь away [0] (No estoy aquí ahora)
17:01:45 totish теперь online [50]
17:01:50 totish вышел
17:01:53 siaržuk вышел
17:04:30 Flаmе: totish: ХОТЕТ!!1 офигенно :)
17:07:21 Flаmе: перезалил варежко http://img403.imageshack.us/img403/485/0028c.jpg
17:08:40 Alex11223: а разве не носок?
17:09:20 Alex11223: хотя что-то пальцев шесть :)
17:11:12 knorr теперь online [1]
17:12:28 Flаmе: универсальная система, чо :-D
17:13:22 Flаmе: носок превращается в элегантный шарфик
17:17:05 knorr теперь away [0] (No estoy aquí ahora)
17:19:47 knorr теперь online [1]
17:26:00 knorr теперь away [0] (No estoy aquí ahora)
17:37:48 diGer теперь away [2] (Auto Status (idle))
17:50:28 Flаmе вышел
17:51:26 Flаmе зашел как модератор и администратор online [50]
17:55:18 Зелёновый теперь away [30]
17:56:12 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• Set encoder dpms on dpms, it just feels right
Commit by kallisti5 on master :: rhrev43537 haiku/: (link) Set encoder dpms on dpms, it just feels right
18:01:46 Зелёновый теперь online [30]
18:03:24 knorr теперь online [1]
18:07:18 Flаmе вышел
18:08:14 Flаmе зашел как модератор и администратор online [50]
18:12:06 knorr теперь away [0] (No estoy aquí ahora)
18:19:28 Зелёновый теперь away [30]
18:20:41 siaržuk зашел как владелец конференции online [5]
18:29:04 Flаmе теперь away [40] (Автостатус (неактивен))
18:29:41 Flаmе теперь online [50]
18:30:43 Alex11223: чота нипанятно. Если SetRunArray на тот эрэй, который перед сетфонтындколор, то шрифт и т.д. тоже не изменится. если tmpcolor = rarr->runs[0].color; (кстати count всегда 1, от чего он зависит?оО ) SetFontAndColor(0, LONG_MAX, newFont, B_FONT_ALL, &tmpcolor); то никакого эффекта
18:31:10 Flаmе вышел
18:32:24 Flаmе зашел как модератор и администратор online [50]
18:33:25 knorr теперь online [1]
18:37:57 siaržuk теперь away [5] (Кто все эти люди? 8-( ))
18:38:53 knorr теперь away [0] (No estoy aquí ahora)
18:39:28 Зелёновый теперь xa [30]
18:47:09 knorr теперь online [1]
18:56:37 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• Fix crash of AboutSystem on gcc4. * Glibc declares and uses its own version of…
Commit by zooey on master :: rhrev43538 haiku/: (link) Fix crash of AboutSystem on gcc4.Glibc declares and uses its own version of mbstate_t, which is incompatibly with our own. Mix our own fields into glibc's mbstate_t, such that the two structs are compatible.
18:57:57 siaržuk теперь xa [5] (Кто все эти люди? 8-( ))
18:59:45 knorr теперь away [0] (No estoy aquí ahora)
19:13:03 siaržuk теперь online [5]
19:17:54 siaržuk: я тебя протрассировать попросил до и после установки нового шрифта чтобы определить сносится дли ра-текст-аррай
19:18:04 knorr теперь online [1]
19:20:10 totish зашел как постоянный участник online [50]
19:20:23 siaržuk: Alex11223: а ты чтзо сделал? ;)
19:21:04 Flаmе вышел
19:21:56 Flаmе зашел как модератор и администратор online [50]
19:22:50 mrNoisy зашел как модератор и администратор online [0] (Доступен)
19:26:24 knorr теперь away [0] (No estoy aquí ahora)
19:27:52 knorr теперь online [1]
19:28:16 Alex11223 вышел
19:28:21 Alex11223 зашел как постоянный участник online [5]
19:28:23 Alex11223: ну я не осилил как же этот рбг_колор вывести куда-нибудь. дебаггер говорит, что у него 0 0 0 255 почему-то. но если сетранерей после сетфонтындколор, то все останется не тронутым: и шрифт, и выделение
19:28:48 Alex11223: сетранарей на тот, что до сета*
19:29:00 siaržuk: в тексте есть квотинг?
19:29:10 Alex11223: в каком?оО
19:29:26 siaržuk: к которому применяется SetFontAndColor
19:29:42 Alex11223: эм...да оО
19:30:06 siaržuk: и квотинг там отцвечен?
19:32:10 Alex11223: ну если после SetFontAndColor вернуть тот арей, что был до него, то ничего не изменится: и фонт, и подсветка останутся теми же. Кстати, если запустить просто mail (не письмо) и там что-то выделить как цитату, то на этом нормально остается выделение (после просто SetFontAndColor конечно)
19:32:46 siaržuk: выделение пофик -
19:32:54 Nico-izo теперь online [15]
19:32:55 siaržuk вышел
19:33:12 Alex11223: ну подстветка в смысле
19:34:58 siaržuk зашел как владелец конференции online [50]
19:39:24 totish теперь away [40] (Автостатус (неактивен))
19:39:51 Flаmе теперь away [40] (Автостатус (неактивен))
19:41:08 Nico-izo вышел
19:41:49 mrNoisy вышел (Replaced by new connection)
19:41:50 mrNoisy зашел как модератор и администратор online [0] (Доступен)
19:42:35 Nico-izo зашел как постоянный участник online [15]
19:43:23 Flаmе теперь online [50]
19:46:01 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
19:46:43 totish теперь online [50]
19:47:17 siaržuk теперь away [40] (Auto Status (idle))
19:48:18 Nico-izo теперь online [15]
19:51:39 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
19:51:48 Nico-izo теперь online [15]
19:55:24 siaržuk теперь online [50]
19:59:17 totish теперь away [40] (Автостатус (неактивен))
19:59:34 knorr вышел
20:00:25 siaržuk: Alex11223: ну что-ж ты врёшь?!
USER 'liblocale.so'[3156]: 0 -> 0
USER 'liblocale.so'[3156]: 1 -> 112
USER 'liblocale.so'[3156]: 2 -> 125
USER 'liblocale.so'[3156]: 3 -> 133
USER 'liblocale.so'[3156]: 4 -> 240
USER 'liblocale.so'[3156]: 5 -> 279
USER 'liblocale.so'[3156]: 6 -> 290
USER 'liblocale.so'[3156]: 7 -> 325
USER 'liblocale.so'[3156]: 8 -> 570
USER 'liblocale.so'[3156]: 9 -> 571
USER 'liblocale.so'[3156]: 10 -> 990
USER 'liblocale.so'[3156]: 11 -> 1006
USER 'liblocale.so'[3156]: 12 -> 1286
USER 'liblocale.so'[3156]: 13 -> 1722
USER 'liblocale.so'[3156]: 14 -> 1773
USER 'liblocale.so'[3136]: 0 -> 0
вот твои техт-раны
20:00:49 Alex11223: это что?оО
20:01:18 siaržuk: короче сохраняй рантайм перед сменой фонта и восстанавливай после неё.
20:01:22 siaržuk: это трассировка
20:02:10 siaržuk: до смены фонта и после смены фонта - последняя строчка
20:02:58 Alex11223: дык а как восстанавливать? если тупо весь SetRunArray, то фонт же тоже не меняется
20:03:08 siaržuk: Schnell-schnell, marsch-marsch!
20:03:42 Alex11223: вытаскивать новый рантайм и ему колоры старого?
20:03:47 Alex11223: ранаррей*
20:04:31 siaržuk: бегом читать про ранаррай!
20:05:05 siaržuk: учись читать документацию и понимать вещи таковыми какие они есть на самом деле а не то, что тебе кажется. ;)
20:05:37 mrNoisy вышел
20:06:23 Alex11223: читал :) и пробовал же уже его восстанавливать. а почему в трассировке аж 15 строчек?
20:07:07 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
20:08:42 siaržuk: ну сколько есть
20:09:13 siaržuk: кстати как ты верно заметил SentFontAndColor не нужно вызывать
20:09:32 siaržuk: короче, слушаю твою программу действий
20:10:28 Alex11223: ну а чего это за строчки? у меня один ранарей всегда был
20:11:27 siaržuk: это текст-ран
20:11:40 siaržuk: потому что ты не умеешь его мерять
20:12:43 siaržuk: короче ... давай правь и выкладывай пач
20:13:01 Alex11223: ну дык 60 байтов лен возвращал (и сайзоф 60). раз уж надо трогать этот ранарей, то видимо проще просто засунуть туда новый фонт и сетранарей
20:13:16 Nico-izo теперь online [15]
20:14:03 siaržuk: короче - ты не туда смотрел.
20:14:16 siaržuk: длина тут ни причем - она не нужна
20:14:37 siaržuk: у тебя есть количество и массив. всё
20:14:48 siaržuk: SetFontAndColor не нужен
20:14:49 Alex11223: ну в каунт тоже 1
20:14:54 siaržuk: тебе нужно поменять только фонт
20:15:05 siaržuk: не тупи
20:15:17 siaržuk: ты не туда смотрел
20:15:25 siaržuk: сколько раз тебе повторять?!
20:15:30 Alex11223: ну дык понятно что не туда
20:16:34 siaržuk: в count-е столько сколько надо и это не наше дело сколько там - наше дело заапдейтить корректно текст-ран-аррай.
20:16:39 siaržuk: действуй
20:17:19 siaržuk: ты куда трассировку выводил?
20:18:06 Alex11223: [20:25:44] <Alex11223> я не осилил как же этот рбг_колор вывести куда-нибудь.
20:19:04 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
20:19:17 totish теперь xa [30] (Автостатус (неактивен))
20:19:19 siaržuk: да пофик что там за колор - ДО того 15 текст-ранов - после того 1 ран - подозреваемый найден. душим его.
20:19:27 siaržuk: ты куда выводил трассировку?
20:19:59 Alex11223: в консоль, куда ж еще. и в дебагере смотрел
20:20:21 Nico-izo теперь online [15]
20:20:24 siaržuk: и что ты хотел у видеть в консоли мейла, который заопущен с ПУСТЫМ письмом?
20:21:04 Alex11223: ну в дебагере вроде не пустое письмо было )
20:21:07 siaržuk: естественно там нету никакого форматирования и вообще текста нету
20:21:27 siaržuk: в долбагере ты заопускаеш такой же пустой мыл
20:21:56 siaržuk: как ты оттрассироваал его на реальном письме с квотингом ???
20:22:25 siaržuk: если оно запоускается только косвенно через майм-тип и в другом процессе который ты ни оттрасировать ни отладить не можешь
20:23:51 siaržuk: я выводил в syslog одноименной функцией, поубивал все Mail-ы везде оставив только свой отладочный - оно выдало мне вот это что ты видел выше
20:24:09 siaržuk: т.е. догадка оказалась верной - рантаймы сносятся
20:24:15 siaržuk: и нам нужно их восстановить
20:24:15 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
20:24:26 siaržuk: какие есть идеи?
20:24:27 Alex11223: получить RunArray() —> в цикле от 0 до его count менять font но новый —> SetRunArray() — правильный план?)
20:24:34 Alex11223: но=на
20:24:43 siaržuk: да, я тоже так думаю. ;-)
20:25:30 Nico-izo теперь online [15]
20:25:38 siaržuk теперь away [40] (Auto Status (idle))
20:26:01 siaržuk: в бебуке написано что мы отвечаем за высвобождение текс-ранов что нам выдаст RunArray() - соответственно при SetRunArray можно предположить что функция сделает себе копию - т.е. мы можем потом удалить его спокойно.
20:26:56 siaržuk: менять думаю нужно не весь фонт а только Family & Style одноименной фуинкцией.
20:27:26 siaržuk: почитай про BFont для подробностей.
20:27:37 siaržuk: *доку на БФонт
20:28:38 siaržuk теперь online [50]
20:29:07 siaržuk: что-то больше никто на мои таски не зарится... слабосильный какой-то студент нонче пошёл. :-\ бояцца видимо
20:30:13 Alex11223: а как же сайз?
20:30:34 siaržuk: размер чего?
20:31:07 Alex11223: фонта
20:31:32 Alex11223: чота большая дока на этот бфонт оО
20:31:59 siaržuk: ах, да, верно - фонт тоже надо учитывать :-\
20:38:19 Alex11223: а чего это он хочет?оО http://hostingkartinok.com/image/01201112/5bc574b325fe2d8a899a11a0ee68ce38.png
20:38:45 Alex11223: а, * забыл видимо опять
20:39:09 Alex11223: хотя нет
20:43:04 siaržuk: ты присваиваешь объекту указатель
20:43:24 siaržuk: да и ещё константный объект
20:45:04 siaržuk: разыменовать пробовал?
20:45:26 Alex11223: пробовал
20:45:35 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
20:46:11 siaržuk: что говорит?
20:47:54 Alex11223: тоже самое вроде http://hostingkartinok.com/image/01201112/0625ead27c9d993ade08e40d820bab5e.png
20:48:21 Nico-izo теперь online [15]
20:51:07 siaržuk: а нахрена ты ранаррай константным объявил?
20:52:38 Alex11223: дык я ж не изменяю его вроде
20:52:38 diGer вышел
20:52:45 diGer зашел как модератор и администратор away [2] (Auto Status (idle))
20:52:49 Alex11223: ой
20:52:53 Alex11223: :)
20:53:46 Alex11223: вроде все ок
20:55:10 siaržuk: работает?
20:55:26 Alex11223: ага
20:55:53 Alex11223: эх, как ж теперь патч сделать. у меня же тут и прошлого таска изменения
20:56:47 siaržuk: вручную выпили то что относится к прежнему пачу - у тебя-же там не килобайты изменений
21:06:32 Alex11223: залил патч
21:14:01 siaržuk: а сеттингсы решил не сохранять?
21:14:31 totish теперь online [50]
21:15:09 Alex11223: хз. ну можно и сохранить, а то они только при выходе сохраняются
21:16:02 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
21:16:08 siaržuk: да хрен с ними - наше дело только с фонтом разобраться
21:20:11 Nico-izo теперь online [15]
21:20:56 siaržuk: Alex11223: освобождать надо функцией
static void TextView:: FreeRunArray(text_run_array* array);
там деструкторы вызываются для фонтов
21:25:05 Alex11223: залил
21:28:03 totish теперь away [40] (Автостатус (неактивен))
21:33:20 siaržuk: вольно.
21:34:43 siaržuk: если я тебя ещё не все печёнки выел и собирается брать очередную мою семечку - рекомендую вот этот: http://www.google-melange.com/gci/task/view/google/gci2011/7210222 - на лицо ужасный но там всё просто. почти как в только что закрытом. ;-)
21:35:15 Alex11223: как это почти как в только закрытом? там ж локализация вроде
21:35:22 Alex11223: типа как у муму был?
21:36:13 siaržuk: да, одна часть локализация - вторая часть - немножко подумать. обоим.
21:37:04 siaržuk: чорд... как без отопления дожить до четверга ....
21:37:15 Alex11223: оО
21:37:20 siaržuk: ноги уже мерзнут - а всего только первый день как трубы открутили
21:39:03 siaržuk: всю жизнь был котелок на мазуте в подвале - а вот решили к соседнему дому подключиться - типа к централке - дык выбрали время - предрождественская неделя
21:44:00 Flаmе: а еще снег просил :)
21:44:46 Alex11223: хау ин инглиш чота типа "отличник", "ботан"?)
21:45:56 siaržuk: нерд?
21:46:07 Alex11223: хз
21:46:19 totish теперь online [50]
21:46:26 totish вышел
21:50:01 Flаmе: нерд вполне катит
21:50:06 siaržuk: Alex11223: ну как там Петя?
21:50:24 Alex11223: там не сразу обновляется
21:50:38 siaržuk: ясно
22:18:08 siaržuk теперь away [40] (Auto Status (idle))
22:19:42 siaržuk теперь online [50]
22:23:27 michael_s(Atom330) зашел как владелец конференции xa [30]
22:32:30 Flаmе теперь away [40] (Автостатус (неактивен))
22:41:51 michael_s(Atom330) теперь xa [30]
22:42:28 Flаmе теперь xa [30] (Автостатус (неактивен))
22:43:26 Flаmе теперь online [50]
22:54:30 Flаmе теперь away [40] (Автостатус (неактивен))
22:55:04 Flаmе теперь online [50]
23:05:26 siaržuk вышел
23:13:22 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• Correct update of TextView text run on font change. * Fixes #4698 - font…
Commit by siarzhuk on master :: rhrev43539 haiku/: (link) Correct update of TextView text run on font change.Fixes #4698 - font preference changes were not applied on the next message;The source of problem is resetting of the text run array after applying new font with SetFontAndColor function. Proposed solution updates the text run array items fonts directly without resetting it them and without loosing any styling and color quiting information;This is result of completing GCI 2011 task. Signed-off-by: Siarzhuk Zharski <<a href="/doc/mail" onmouseover="this.href='ma'+'ilto'+':zha'+'rik'+'@g'+'mx.'+'li'">zharik at gmx dot li</a>>
23:34:18 Alex11223 вышел
23:35:19 siaržuk зашел как владелец конференции online [5]
23:37:20 siaržuk вышел
23:55:37 Diver_ теперь online [5]
23:59:30 Flаmе теперь away [40] (Автостатус (неактивен))