gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Четверг, 18 мая 2017< ^ >
Pinkbyte установил(а) тему: Gentoo Linux || FAQ: http://www.gentoo.ru/faq || Вставки более 3 строк → app-text/wgetpaste || Логи: http://gentoo.ru/jabber/logs/ || Языками чешут в talks@conference.gentoo.ru ||  Фортунки http://fortunes.gentoo.ru || Дерево portage Gentoo официально переехало на git!
Конфигурация комнаты
Участники комнаты

GMT+3
[00:01:35] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[00:20:41] 0xd34df00d вошёл(а) в комнату
[01:02:25] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[01:46:16] 0xd34df00d вошёл(а) в комнату
[01:51:29] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[01:53:57] 0xd34df00d вошёл(а) в комнату
[02:08:00] Night Nord вышел(а) из комнаты
[02:17:01] nehex вышел(а) из комнаты: Replaced by new connection
[02:17:11] nehex вошёл(а) в комнату
[02:17:24] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[02:32:35] 0xd34df00d вошёл(а) в комнату
[02:46:03] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[03:35:35] nehex вышел(а) из комнаты
[06:09:47] eegorov вошёл(а) в комнату
[07:11:58] intellect вошёл(а) в комнату
[07:41:23] magog вошёл(а) в комнату
[08:59:59] evadim вышел(а) из комнаты
[09:00:15] evadim вошёл(а) в комнату
[09:20:07] magog вышел(а) из комнаты
[09:26:19] nehex вошёл(а) в комнату
[09:26:29] nehex вышел(а) из комнаты
[09:26:51] nehex вошёл(а) в комнату
[09:27:01] nehex вышел(а) из комнаты
[09:28:29] nehex вошёл(а) в комнату
[09:30:47] nehex вышел(а) из комнаты
[09:32:59] nehex вошёл(а) в комнату
[10:14:42] Pinkbyte вошёл(а) в комнату
[10:31:25] rea вошёл(а) в комнату
[10:40:26] Deda_Zych вышел(а) из комнаты: Replaced by new connection
[10:40:36] Deda_Zych вошёл(а) в комнату
[10:49:37] Deda_Zych вышел(а) из комнаты
[11:11:36] <rea> mva, происходит как-раз то, что с этими публичными функциями из приватных пимплов становится можно линковаться
[11:12:10] <rea> очевидно же
[11:14:40] <rea> наверное, moc-ом добавляются/убираются какие-то спецификаторы
[11:14:48] <rea> типа extern
[11:17:54] <rea> ...
[11:18:58] <rea> mva, дай посмотреть лучше где это вызывается у телеги
[11:25:54] Deda_Zych вошёл(а) в комнату
[11:26:32] <Deda_Zych> поддерживаю вопрос
[11:27:24] <rea> https://github.com/telegramdesktop/tdesktop/blob/dev/Telegram/SourceFiles/ui/text/text.cpp#L1461
[11:28:25] <Deda_Zych> в пятых кутях есть класс QGraphicsTextItem
[11:28:32] <Deda_Zych> вот на него и надо переделать, похоже
[11:29:35] <rea> можно проще сделать
[11:31:18] <rea> можно взять эти функции, которые не слинковались и положить в телегу
[11:31:47] <rea> и юзать поля QTextItemInt
[11:32:01] <rea> они тоже публичные
[11:36:15] <Deda_Zych> а, не QGraphicsTextItem вообще не про это
[11:36:17] <Deda_Zych> хм
[11:43:00] <rea> mva, вот они https://github.com/qt/qtbase/blob/dev/src/gui/text/qtextengine.cpp#L3485
[11:44:21] <rea> взять void QTextItemInt::initWithScriptItem(const QScriptItem &si) и сделать в телеге такую же void initWithScriptItem(QTextItemInt *i, const QScriptItem &si)
[11:45:42] <rea> с конструктором то же самое. там просто поля присвоить
[11:47:22] <mva> rea: спасибо. Я так поступил как раз с той штукой что в файлодиалоге. Правда, это распидорасило его на ширину трёх-пяти FullHD-экранов и он не хотел уменьшаться :Р
[11:47:29] <mva> но попробую и тут :)
[11:47:58] <rea> да не может результат измениться
[11:49:59] <mva> http://i.imgur.com/z0eU55t.jpg
[11:50:01] <mva> :)
[11:50:04] <mva> может
[11:50:45] <rea> как буд-то ботановский если собрать, по другому будет
[11:51:07] <rea> ну надо смотреть код, как ты портировал функцию
[11:51:52] <rea> на черном фоне нет текста
[11:51:56] <rea> мда. ппц
[12:04:58] <mva> rea: не, это из ночных попыток
[12:05:15] <mva> а сейчас я не могу вообще нормально портировать. компилятор ругается :)
[12:23:50] <mva> блин
[12:24:11] <mva> я не могу портировать этот конструктор простой копипастой
[12:24:19] <mva> ине втыкаю как переписать :/
[12:25:27] <evadim> удивительно видеть тезку пилящим телеграм
[12:40:57] <rea> mva, там же присвоение в шапке простое
[12:43:12] ASM вышел(а) из комнаты
[12:45:55] <rea> mva, примерно так http://paste.org.ru/?h1u3rx
[12:46:33] <rea> оу. не тот конструктор взял
[12:50:02] <rea> mva, http://paste.org.ru/?6z9b0h
[12:53:04] <rea> mva, initWithScriptItem http://paste.org.ru/?pdxscc
[12:55:19] <rea> потом
[12:55:41] <mva> rea: у меня сейчас мозг на плюсы не работает, прости :( Я был бы очень благодарен, если бы ты пропатчил телеграмоисходник (text.cpp) в правильный вид и прислал мне его или патч. А я бы протестировал сборку и залил бы патч в оверлей
:)
[12:55:54] <mva> // я тут весь в работе и бодании с отделом кадров :)
[12:56:07] <rea> ладно сейчас
[13:11:13] <rea> mva, https://dpaste.de/hwBA/raw
[13:23:23] <mva> rea: https://gist.github.com/raw/a99364c7f05511993196554be630f838
[13:23:34] <mva> что-то пошло не так :(
[13:25:59] <rea> ща
[13:47:14] <rea> блин, что-то я не подумал про const поля и d-указатель
[13:52:56] rea вышел(а) из комнаты: Replaced by new connection
[13:53:06] rea вошёл(а) в комнату
[13:53:34] <rea> в голову лезет разного рода трэш, типа статик_кастов и placement new
[14:10:20] <beelzebubbie> а на гентуре будет шлюз в телегу? :)
[14:10:36] <beelzebubbie> xmpp ессно
[14:10:46] <mva> для начала его надо написать
[14:12:11] <beelzebubbie> грусть-пичаль. и мука. с говнопопулярными мессенджерами. :(
[14:13:14] <mva> ну, на самом деле это не так и трудно
[14:13:19] <mva> просто нужно время
[14:13:26] <mva> я, вот, начинал Tox'овый писать
[14:13:38] <mva> и как-то, вот, тоже подзабил
[14:13:40] <mva> ибо работа
[14:13:52] <beelzebubbie> ну если бы какаой герой написал для скайпов и вацапов…
[14:14:03] <mva> rea: ты там не забросил ещё это гиблое дело с патчем? :)
[14:14:13] <mva> beelzebubbie: было для обоих
[14:14:18] <mva> для скайпа и сейчас есть
[14:14:28] <rea> mva, нет. думою как решить
[14:14:31] <beelzebubbie> и требует запуска бинаря скайпа?
[14:14:36] <mva> а вацап - забодал банить и автор дропнул
[14:14:41] <mva> нет
[14:14:46] <mva> ты из прошлого века
[14:14:54] <mva> через skypeforweb
[14:15:41] <rea> ...
[14:15:52] <beelzebubbie> мда? и как примерно это запилить, чтобы вынести всех скайпов на мороз?
[14:15:53] <rea> тут вот такая ещё жопа с d-поинтером https://github.com/qt/qtbase/blob/dev/src/gui/text/qfont.h#L309
[14:16:03] <rea> :-(
[14:16:07] <rea> неприятная
[14:17:25] <mva> beelzebubbie: net-im/spectrum[purple] + x11-plugins/pidgin-skypeweb
[14:18:32] <beelzebubbie> mva: без пижина никак? :)
[14:18:53] <mva> rea: чтоб я ещё знал что это за френдклассы :D
[14:19:09] <mva> beelzebubbie: net-im/pidgin[-gtk,-curses]
[14:19:18] <rea> mva, friend class QTextItemInt;
[14:19:31] <mva> beelzebubbie: *ncurses
[14:19:37] <rea> доступ к d-указателю только из QTextItemInt
[14:19:58] <beelzebubbie> mva: ясно, будет шлюз?
[14:20:21] <mva> rea: а что если его код конструктора тоже портировать? :)
[14:20:30] <mva> beelzebubbie: в каком-то виде :)
[14:21:39] ASM вошёл(а) в комнату
[14:22:42] <beelzebubbie> mva: ну пасиб, это хорошая весть
[14:22:55] <rea> mva, я тебе скажу, если я сдамся)
[14:34:52] <mva> ;)
[15:14:46] intellect вышел(а) из комнаты
[15:20:33] <rea> mva, https://github.com/xvitaly/tgbuild
[15:23:41] <rea> mva, не проверял эти патчи?
[15:24:05] <rea> тут что-то похожее колупали https://github.com/xvitaly/tgbuild/blob/master/fix_build_under_fedora.patch#L127
[15:27:18] <rea> короче, тут просто добавили qt_functions.cpp
[15:27:20] <rea> и всё
[15:28:05] <rea> а сами функции не тронутые
[15:28:11] <rea> не знал что так можно
[15:32:01] <rea> но тут, соответственно, он в gyp доавляется https://github.com/xvitaly/tgbuild/blob/master/fix_build_under_fedora.patch#L612
[15:32:30] medvedko вошёл(а) в комнату
[16:10:27] <eegorov> rea: что там у тебя не собирается? Запустил s-l-r - не находит обновлений у меня
[16:11:10] <rea> eegorov, net-misc/libqtelegram-ae-9999
[16:14:34] <eegorov> а, ну да. у меня ебилд на мой репозитарий настроен
[16:14:36] <eegorov> щас
[16:28:27] <eegorov> у меня собралось
[16:33:33] rea вышел(а) из комнаты
[16:34:27] rea вошёл(а) в комнату
[16:45:02] medvedko вышел(а) из комнаты
[17:00:50] <eegorov> на двух машинах
[17:07:22] nehex вышел(а) из комнаты
[17:09:06] <rea> eegorov,
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/cstdlib:75:25: fatal error: stdlib.h: No such file or directory
[17:09:17] <rea> на тильде
[17:09:25] <rea> может из-за нового gcc
[17:43:23] 0xd34df00d вышел(а) из комнаты
[17:43:33] 0xd34df00d вошёл(а) в комнату
[18:01:06] rea вышел(а) из комнаты
[18:09:00] nis вошёл(а) в комнату
[18:18:49] 0xd34df00d вошёл(а) в комнату
[18:24:18] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[18:24:28] 0xd34df00d вошёл(а) в комнату
[18:42:57] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[19:25:42] maxggxam вышел(а) из комнаты: Вышел из Vacuum-IM
[19:43:36] medvedko вошёл(а) в комнату
[19:47:07] <mva> какого из?
[19:47:11] <mva> 6 или 7? :)
[19:56:32] Pinkbyte вышел(а) из комнаты
[19:56:36] <rea> mva: 6.3 же
[19:56:50] <rea> mva: ты посмотрел патчи?
[19:58:36] <mva> посмотрел. И принял к свдению
[19:58:49] <mva> сейчас собираюсь с силами чтобы начать применять :)
[19:59:44] <rea> это хорошо
[20:00:03] <rea> я сейчас тоже засяду
[20:07:06] 0xd34df00d вошёл(а) в комнату
[20:09:34] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[20:17:04] 0xd34df00d вошёл(а) в комнату
[20:19:25] <mva> rea: блин
[20:19:40] <mva> я оттуда ещё и патч на русский перевод стащил
[20:19:47] <mva> а он какой-то не полный, чтоли :)
[20:20:05] <mva> RCC: Error in '/var/tmp/portage/net-im/telegram-desktop-9999/work/telegram-desktop-9999/Telegram/Resources/qrc/telegram.qrc': Cannot find file '../langs/lang_ru.strings'
[20:20:12] <mva> и файла там и в самом деле нет
[20:20:18] <mva> хотя патч на него ссылается
[20:20:31] <mva> похоже, автор шапкоспец что-то утаивает :)
[20:20:48] <mva> *спек
[20:24:08] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[20:40:16] 0xd34df00d вошёл(а) в комнату
[20:44:41] <mva> Source5: https://tlgrm.ru/files/locales/tdesktop/Russian.strings#/%{appname}-%{version}-russian.strings
[20:44:48] <mva> вотоночо, михалыч
[20:45:16] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[21:03:20] 0xd34df00d вошёл(а) в комнату
[21:07:16] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[21:13:38] 0xd34df00d вошёл(а) в комнату
[21:18:51] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[21:31:55] eegorov вышел(а) из комнаты
[21:38:33] 0xd34df00d вошёл(а) в комнату
[21:38:48] rea вошёл(а) в комнату
[21:57:23] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[22:07:53] <rea> nis, hi
[22:08:17] <rea> nis, ты не в курсе какая версия quick charge в a5?
[22:35:18] <rea> mva, сегодня ебилд ждать? я бы собрать успел :-)
[23:11:24] medvedko вышел(а) из комнаты
[23:14:50] 0xd34df00d вошёл(а) в комнату
[23:24:14] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[23:28:06] nis вышел(а) из комнаты
[23:41:39] 0xd34df00d вошёл(а) в комнату
[23:43:02] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!