Berkus Decker
21ed7e8512
Use OpenAL-provided cmake config, update readme
2017-12-20 04:11:41 +02:00
Berkus Decker
f71e74e489
Fix compilation on Windows
2017-12-20 04:11:41 +02:00
Berkus Decker
a97858a269
Remove autoupdater
2017-12-20 04:11:41 +02:00
Berkus Decker
22dbd6f757
Remove useless bitfield qualifier
2017-12-20 04:11:41 +02:00
Berkus Decker
b7f1591e98
Replace non-standard types with Qt equivalents
2017-12-20 04:11:41 +02:00
Berkus Decker
ea25de771a
Suppress warnings for unhandled enum values
2017-12-17 05:19:12 +02:00
Berkus Decker
80db263d67
Remove type mismatch
2017-12-17 05:19:12 +02:00
Berkus Decker
7997522d39
Update version info with procxx tag
2017-12-17 05:19:12 +02:00
Berkus Decker
21a9cc05ba
Move tests to separate directory
2017-12-17 05:19:12 +02:00
Berkus Decker
a3fd1638a4
Add C++ logo overlay
2017-12-17 05:19:12 +02:00
Berkus Decker
749178192d
Clean up formatting
2017-12-17 05:19:12 +02:00
Berkus Decker
9707c5235f
Remove FIPS_mode_set() call
2017-12-17 05:19:12 +02:00
Berkus Decker
5760693f7a
Disable static Qt plugins
2017-12-17 05:19:12 +02:00
Berkus Decker
0950353423
Suppress new macOS deprecation warnings
2017-12-17 05:19:12 +02:00
Berkus Decker
cae242d6b2
Qualify minizip include paths
2017-12-17 05:19:12 +02:00
Berkus Decker
c505068678
Switch to FindOpus.cmake
2017-12-17 05:19:12 +02:00
Berkus Decker
d5e077a7b4
Suppress policy message about automoc-ing generated files
2017-12-17 05:19:12 +02:00
Berkus Decker
029d320f7e
Subject: [PATCH] Fixed build under Fedora using rpmbuild and mock.
...
From dba8b962c805af477ceee699aa1c05143aa19d43 Mon Sep 17 00:00:00 2001
From: Vitaly Zaitsev <vitaly@easycoding.org>
Date: Fri, 31 Mar 2017 14:29:58 +0200
2017-12-17 05:19:12 +02:00
Berkus Decker
b425809ef4
Implement missing handlers for disabled breakpad
2017-12-17 05:19:12 +02:00
Berkus Decker
c6059a1fe5
Turn off OSX crashpad
2017-12-17 05:19:12 +02:00
Berkus Decker
312047a6d8
Fix missing includes
2017-12-17 05:19:12 +02:00
Evgenii
7821fb8156
Change used private header
...
* Hopefully it will be replaced with separate fixed-point lib
2017-12-17 05:19:12 +02:00
Berkus Decker
0c43b5d100
Add missing token types
2017-12-17 05:19:12 +02:00
Berkus Decker
4803465cb4
Fix include path
2017-12-17 05:19:12 +02:00
Stanislav Ershov
d5c4d638e7
Fix opus includes
2017-12-17 05:19:12 +02:00
Berkus Decker
f8cc974115
Ignore build dirs
2017-12-17 05:19:12 +02:00
Berkus Decker
562c21825d
Update readme with build instructions + conan
2017-12-17 05:19:12 +02:00
Berkus Decker
bf8344ec6d
Remove obsolete files
2017-12-17 05:19:12 +02:00
Berkus Decker
00963653d9
Manually cotire objc++ files
2017-12-03 22:29:34 +02:00
Berkus Decker
cd13a1ddcb
Add ccache support
2017-12-03 22:29:34 +02:00
Berkus Decker
ad3f6532d2
Update plist file for OSX build with cmake
2017-12-03 21:02:35 +02:00
Berkus Decker
bb53a6b54c
Add cmake files
2017-12-03 21:02:35 +02:00
Berkus Decker
81337e8275
Build libtgvoip with cmake
2017-12-03 21:02:35 +02:00
Berkus Decker
7ad41c0ed4
git subrepo clone https://github.com/procxx/cmake-modules.git modules
...
subrepo:
subdir: "modules"
merged: "b6fbaff17"
upstream:
origin: "https://github.com/procxx/cmake-modules.git "
branch: "master"
commit: "b6fbaff17"
git-subrepo:
version: "0.3.1"
origin: "???"
commit: "???"
2017-12-03 21:02:35 +02:00
Berkus Decker
6f5011dd9b
git subrepo clone https://github.com/philsquared/Catch Telegram/ThirdParty/Catch
...
subrepo:
subdir: "Telegram/ThirdParty/Catch"
merged: "63c097a07"
upstream:
origin: "https://github.com/philsquared/Catch "
branch: "master"
commit: "63c097a07"
git-subrepo:
version: "0.3.1"
origin: "???"
commit: "???"
2017-12-03 21:02:35 +02:00
Berkus Decker
6e6cd61e95
git subrepo clone https://github.com/Microsoft/GSL.git Telegram/ThirdParty/GSL
...
subrepo:
subdir: "Telegram/ThirdParty/GSL"
merged: "1c95f943"
upstream:
origin: "https://github.com/Microsoft/GSL.git "
branch: "master"
commit: "1c95f943"
git-subrepo:
version: "0.3.1"
origin: "???"
commit: "???"
2017-12-03 21:02:35 +02:00
Berkus Decker
4e346ada90
git subrepo clone https://github.com/mapbox/variant Telegram/ThirdParty/variant
...
subrepo:
subdir: "Telegram/ThirdParty/variant"
merged: "237f83ca"
upstream:
origin: "https://github.com/mapbox/variant "
branch: "master"
commit: "237f83ca"
git-subrepo:
version: "0.3.1"
origin: "???"
commit: "???"
2017-12-03 21:02:34 +02:00
Berkus Decker
ee6ef233f3
git subrepo clone https://github.com/telegramdesktop/libtgvoip Telegram/ThirdParty/libtgvoip
...
subrepo:
subdir: "Telegram/ThirdParty/libtgvoip"
merged: "651594b3"
upstream:
origin: "https://github.com/telegramdesktop/libtgvoip "
branch: "tdesktop"
commit: "651594b3"
git-subrepo:
version: "0.3.1"
origin: "???"
commit: "???"
2017-12-03 21:02:34 +02:00
Berkus Decker
db59505e7d
git subrepo clone --branch=stable https://github.com/procxx/cotire.git cotire
...
subrepo:
subdir: "cotire"
merged: "516d78476"
upstream:
origin: "https://github.com/procxx/cotire.git "
branch: "stable"
commit: "516d78476"
git-subrepo:
version: "0.3.1"
origin: "???"
commit: "???"
2017-12-03 21:02:34 +02:00
Roman Voropaev
63669c1612
Added cmake to %PATH% ( #4066 )
...
It's later used in OpenAL building.
2017-11-15 21:16:44 +01:00
John Preston
1c8db1e2e9
Fix travis build for the latest ffmpeg code.
2017-11-13 13:55:11 +04:00
Christoph
62463d2c3e
Remove notes about the signature ( #4015 )
...
* Remove notes about the signature
It's handled by a bot now 🎉
* Remove check from travis
* Remove check from appveyor
2017-10-26 23:35:55 +02:00
John Preston
247f8f4fcc
Fix instructions markup.
2017-10-11 22:33:49 +01:00
Duncan Ogilvie
34d15e7216
don't call vcvarsall.bat in AppVeyor script ( #3945 )
...
Follow-up for #3920
Signed-off-by: Duncan Ogilvie mr.exodia.tpodt@gmail.com (github: mrexodia)
2017-09-29 20:24:04 +02:00
John Preston
d46a5f693f
Remove unused lang phrases and some code.
2017-09-28 19:18:27 +03:00
eegorov
8bfe407610
New build option: without GTK and appindicator
...
Signed-off-by: Egor Y. Egorov <egor.y.egorov@gmail.com> (github: eegorov)
2017-09-28 18:32:51 +03:00
visuve
08e3a54a58
Mark missing ctors deleted
...
- Satisfy the rule of five
Signed-off-by: Veli-Matti Visuri <veli-matti.visuri@cerescon.fi> (github: visuve)
2017-09-28 18:23:42 +03:00
visuve
8c92f42de3
Fix uninitialized values
...
- Use C++11 default member initializers
Signed-off-by: Veli-Matti Visuri <veli-matti.visuri@cerescon.fi> (github: visuve)
2017-09-28 18:23:42 +03:00
Alexander GQ Gerasiov
07106897a6
Fix CVE-2016-10351: Insecure cWorkingDir permissions.
...
Set 700 permisson on dir on every start.
Signed-off-by: Alexander GQ Gerasiov <gq@cs.msu.su>
2017-09-28 18:19:27 +03:00
Duncan Ogilvie
5d5b89c82d
Customized BUILD_DIR in install.bat ( #3920 )
...
This is a very simple change that allow people to build Telegram like AppVeyor does it, but not in C:\TBuild (often C is "System Reserved" and cannot be used). Instead you can build it anywhere (from the visual studio 2017 x86 command prompt) like this:
>set BUILD_DIR=%CD%
>git clone https://github.com/telegramdesktop/tdesktop.git
>cd tdesktop
>.\.appveyor\install.bat
>msbuild Telegram\Telegram.sln /property:Configuration=Debug /p:Platform=Win32
Some notes:
- I replaced all C:\TBuild with %BUILD_DIR%, even if it is decided not to merge this, keep that.
- %BUILD_DIR%\Libraries\prepare.bat might fail to extract the 7z Qt libraries for some reason (even if 7z.exe is in PATH) this has not been fixed
Signed-off-by: Duncan Ogilvie mr.exodia.tpodt@gmail.com (github: mrexodia)
2017-09-28 12:03:39 +02:00