procxx / kepka

Unofficial Telegram Desktop messaging app
https://procxx.github.io
Other
114 stars 29 forks source link

Remove cotire, rewrite #include's and fix all compile errors which appeared after cotire removal #148

Closed leha-bot closed 6 years ago

leha-bot commented 6 years ago

This PR drops cotire and broken PCH, and rearrange headers to avoid cycles which has been hidden by PCH.

Also this PR closes #133

CAUTION: Merge only if:


~~~Split huge commits by @leha-bot and @crackedmind;~~~
~~~Merge parts with related @berkus commits;~~~
~~~Ensure that the commit history is clear to understand.~~~

UPD: We decide to squash them all (instead of completing subtasks).
crackedmind commented 6 years ago

:white_check_mark: Build kepka 1.0.126-ekebaqjc completed (commit https://github.com/procxx/kepka/commit/52d5b47487 by @leha-bot)

crackedmind commented 6 years ago

:white_check_mark: Build kepka 1.0.126-pgksfebp completed (commit https://github.com/procxx/kepka/commit/f224faa6ee by @leha-bot)

crackedmind commented 6 years ago

:white_check_mark: Build kepka 1.0.126-kpghrbvr completed (commit https://github.com/procxx/kepka/commit/499538ebec by @leha-bot)

crackedmind commented 6 years ago

:white_check_mark: Build kepka 1.0.126-bwgcxxao completed (commit https://github.com/procxx/kepka/commit/f3f43c9351 by @berkus)

leha-bot commented 6 years ago

TODO: move out timer-related utils from utils to timer to avoid include bloating

crackedmind commented 6 years ago

:white_check_mark: Build kepka 1.0.129-oqbhvnun completed (commit https://github.com/procxx/kepka/commit/08a7294d3a by @)