Vladislav
Неважно
хай, чотто вакаримасу)
Anonymous
Субаращий
Square
Арабов выпилили то?
Алдар
Предлагаю за все сионистские.
обожаю сионистов, они такие милахи
🦥Alex Fails
#wat
Потом по нему искать будет. Но вообще ща покажу, чтоб батлер отвечал:
🦥Alex Fails
/extra #wat https://www.destroyallsoftware.com/talks/wat
Evgenii
שלום
И вам того же)
Berkus
брейкпад мейнтейнится гуглем и в очень плачевном состоянии, я нашел в гитхабе версию которая уже поженена с симейком - думаю надо выдрать оттуда клиента и положить его прямо в ThirdParty
Berkus
https://github.com/qedsoftware/crashpad вот это вот вроде
Berkus
а, это крашпад
Berkus
бляд, они там оба впилены тоже
Berkus
гениально
Stanislav
> и в очень плачевном состоянии а что там плачевного? давно на него не смотрел
Berkus
Больше редунданси богу редунданси
Stanislav
Berkus
> и в очень плачевном состоянии а что там плачевного? давно на него не смотрел
там несколько реп разной степени поломанности и хрен знает какая из них лучше - официальную не соберешь без половины хромиума впридачу, по-моему
Evgenii
брейкпад мейнтейнится гуглем и в очень плачевном состоянии, я нашел в гитхабе версию которая уже поженена с симейком - думаю надо выдрать оттуда клиента и положить его прямо в ThirdParty
IF(LINUX) add_custom_target( GOOGLE_BREAKPAD_MAKEFILE COMMAND cd ../google-breakpad/ && ([ -e Makefile ] || (autoreconf && bash configure)) ) add_custom_target( GOOGLE_BREAKPAD COMMAND cd ../google-breakpad/ && $(MAKE) ) add_dependencies(GOOGLE_BREAKPAD GOOGLE_BREAKPAD_MAKEFILE) ENDIF()
Berkus
ебическая хуета
Evgenii
🤢
Berkus
нам от него нужен только клиент
Berkus
можно втащить их в Thirdparty через git subtree и просто добавить в наш cmakelists
Evgenii
Ну так он через configure собирается. Или вот это вот говно тянуть?
Berkus
я подозреваю что мы без конфигуре его сможем сконфигурить
Berkus
через configure_file()
Evgenii
https://github.com/google/breakpad
Berkus
> Run the fetch tool from depot_tools to download all the source repos.
Berkus
я плакать буду сейчас
Stanislav
Ну так он через configure собирается. Или вот это вот говно тянуть?
как я вам под виндой черезк онфигуре буду собирать)
Berkus
https://github.com/google/breakpad/blob/master/scripts/travis-checkout.sh ААААА
Stanislav
может выкинуть его к херам?
Berkus
как я вам под виндой черезк онфигуре буду собирать)
через симейк, конфигуре не нужен, олсо заметь там if(LINUX) выше
Berkus
можно выкинуть и крашпад и брейкпад
Stanislav
я когда пытался сбилдить я половину депенденсей сразу выкинул
Evgenii
я когда пытался сбилдить я половину депенденсей сразу выкинул
Хочется собрать сначала, а потом говно выкидывать
Berkus
крашпад вроде не очень интрузивный - там пара вызовов в коде должна быть, так что его проще закомментить чем втаскивать
Stanislav
да и брейкпад вроде такой же был помнится
Berkus
kill. them. all!
Evgenii
Лол, у них кастомные дефайны на 64/32 битный линукс
Evgenii
В стиле Qt, я даже наеб не просек
Evgenii
Пока у меня виндовый код не попытался собраться
Evgenii
https://github.com/Randl/tdesktop/blob/master/Telegram/SourceFiles/logs.cpp
Evgenii
Красота
Крылатый
О да https://github.com/Randl/tdesktop/blob/master/Telegram/SourceFiles/logs.cpp#L563
Крылатый
Моё любимое <3
Berkus
бля
Berkus
у меня места для фейспалмов не осталось уже
Крылатый
Лол https://github.com/Randl/tdesktop/blob/master/Telegram/SourceFiles/core/utils.cpp#L51
Ilya
Спасибо, посмеялся
🦥Alex Fails
А теперь найдите мне conforming компиль, где этот ассерт упадет. Хотя такая шняга защитит от редефана чара на шорт, например
Evgenii
Лол https://github.com/Randl/tdesktop/blob/master/Telegram/SourceFiles/core/utils.cpp#L51
Ну они думают что если они говнокодят, то и другие тоже
Evgenii
sizeof(char)==1
🦥Alex Fails
Это же стандарт
Дык а я о чем
Daniil
мне тут смешнявку подкинули https://github.com/Randl/tdesktop/blob/master/Telegram/SourceFiles/core/utils.cpp#L766
🦥Alex Fails
Если у вашего компиля сайзоф чара не равен 1, то вас явно где-то надули.
🦥Alex Fails
Stanislav
мне тут смешнявку подкинули https://github.com/Randl/tdesktop/blob/master/Telegram/SourceFiles/core/utils.cpp#L766
вот только что это увидел и пытаюсь найти в оригинальной репе нахуя это
Крылатый
Там ниже ещё интересней.
Крылатый
Блин, там же можно было аккуратней таблицу транслитерации сделать.
Крылатый
В конце концов в C++ есть списки инициализации.
Крылатый
Что за Мухаммад?
Крылатый
Очередная игилка?
Deleted Account
араб
🦥Alex Fails
Совпадение?)
Не думаю😂
🦥Alex Fails
Что за Мухаммад?
В ит-хабре видимо ссыль скинулт, если верить общим чатам
Anonymous
Ололо, на govnokod.ru
Можно большую часть сорцов телеграма туда заливать.
Daniil
https://github.com/Randl/tdesktop/blob/master/Telegram/SourceFiles/core/lambda.h интересно зачем им это
Stanislav
https://github.com/Randl/tdesktop/blob/master/Telegram/SourceFiles/core/lambda.h интересно зачем им это
https://github.com/Randl/tdesktop/blob/master/Telegram/SourceFiles/core/stl_subset.h
Stanislav
они собирались на компилерах где нет С++11 ?