John Preston
65b2db2160
Don't provide 'api_id' and 'api_hash' by default.
...
We ask the developer to obtain his own api credentials, because
the bundled 'api_id' / 'api_hash' are strictly limited by the server.
The old credentials still could be used for test purposes,
but the developer will need to explicitly opt-in to use them.
2018-11-04 15:57:50 +04:00
John Preston
52e7ddf079
Add '-externalupdater' command-line argument.
...
Now no-autoupdater mode can be switched on in runtime.
Also TDESKTOP_DISABLE_AUTOUPDATE build is disabled in CI (trivial).
Fixes #4895 .
2018-07-12 18:35:59 +03:00
John Preston
4870558827
Apply formatting from context menu or shortcuts.
2018-05-25 23:31:18 +03:00
John Preston
678b9a8eb5
Alpha version 1.2.21.
...
- Support domain names in mtproto proxy.
- Bug fixes and other minor improvements.
2018-05-18 20:36:21 +03:00
Marco Trevisan
c96cb37680
Travis flags update ( #4506 )
...
* travis: don't build alsoft tools, examples and tests
* travis: don't try to build with mir client support
2018-03-16 17:39:29 +03:00
John Preston
6994201d50
Fix travis and appveyor builds.
2017-11-29 22:33:16 +04:00
John Preston
7395cc21b8
Update libtgvoip, opus to 1.2.1 and ffmpeg to 3.4.
2017-11-23 19:41:59 +04: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
John Preston
74e46f7b80
Fix travis / appveyor CI builds.
2017-09-06 17:12:26 +03:00
John Preston
fbf8cd04b5
Fix travis build.
...
Regression was introduced in 5faca8d4f6
.
GYP patch for GCC precompiled header support was accidentally removed.
2017-09-04 14:30:33 +03:00
Fake ID
ab3f9fbea2
Update build.sh ( #3449 )
...
Fixed typo: "Build successful done!" -> "Build successfully done!"
Telegram Desktop Developer Certificate of Origin
By making a contribution to this project, I certify that:
(a) The contribution was created in whole by me or is based upon
previous work that, to the best of my knowledge, is in the
public domain and I have the right to put it in the public domain.
(d) I understand and agree that this project and the contribution are
public and that a record of the contribution (including all
metadata and personal information I submit with it, including my
sign-off) is maintained indefinitely and may be redistributed.
(e) I am granting this work into the public domain.
Signed-off-by: Fake Id 30 <junayeed@protonmail.com>
(github: fakeid30)
2017-05-28 21:52:22 +02:00
John Preston
e102793d93
Fix Appveyor CI build.
2017-05-18 12:55:05 +03:00
John Preston
c438692d49
Fix Travis build.
2017-05-10 15:05:19 +03:00
John Preston
6c4943de97
Cache travis dependencies after Qt build.
2017-04-08 20:29:21 +03:00
John Preston
b185af6f0c
Use a separate Travis job for dependencies.
2017-04-06 18:14:55 +03:00
Fritz Elfert
3915957612
Update libva git URL and Qt init-repository invocation ( #3201 )
...
Signed-off-by: Fritz Elfert <fritz-github@fritz-elfert.de> (github: felfert)
2017-04-04 12:12:56 +03:00
John Preston
7da52bd3ec
Move GSL dependency to a submodule.
2017-03-10 14:34:43 +03:00
John Preston
12bbd971b3
Added Guideline Support Library as a dependency.
...
See https://github.com/Microsoft/GSL for information.
2017-03-04 12:01:07 +03:00
Christoph
ef535ca026
Implement AppVeyor ( #3025 )
...
Also implement build defines for Windows
Set TELEGRAM_BUILD_DEFINES before calling gyp/refresh.bat
Fix #3000
Signed-off-by: Christoph <auer.chrisi@gmx.net>
2017-02-18 20:23:50 +01:00
John Preston
2d185cf66e
Some colors split for the palette. Theme preview applying improved.
...
Also attempting to fix travis build.
2017-01-11 12:16:44 +04:00
John Preston
1a16df4037
Fixed alpha 0.10.25 build for Linux: static libvdpau build added.
2017-01-05 17:46:36 +04:00
John Preston
086f754a96
Changed docs to work with Qt 5.6.2, hopefully fixed travis build.
2016-10-18 00:33:24 +03:00
John Preston
7345408568
Merge branch 'master' into dev
2016-10-18 00:27:16 +03:00
John Preston
e536d5ad59
Linux build with Qt 5.6.2 done.
2016-10-17 23:55:31 +03:00
John Preston
8d13014613
Travis other jobs fixed.
2016-10-09 11:30:56 +03:00
John Preston
1a67b31ee9
Travis build fixed.
...
Caching libxkbcommon, Qt, breakpad, GYP, libva, ffmpeg, openal-soft.
2016-10-09 10:43:56 +03:00
Christoph
5132335500
Fix syntax error
...
How did this even build?
Errors introduced by e320be9626
Signed-off-by: Christoph <auer.chrisi@gmx.net>
2016-08-04 20:39:26 +02:00
John Preston
e320be9626
Fixed build for QtCreator and Ubuntu.
2016-07-19 21:09:34 +03:00
Christoph
b669bc2b9c
Improve travis build process
...
Signed-off-by: Christoph <auer.chrisi@gmx.net>
2016-07-14 21:41:50 +02:00
Victor Gaydov
12f604623e
Replace hard-coded paths with pkg-config
...
Signed-off-by: Victor Gaydov <victor@enise.org> (github: gavv)
2016-07-11 03:32:13 +03:00
John Preston
a20dd065fb
Building Qt with -no-gtkstyle and disable forcing "-style=0" in main.cpp
...
We can't use Qt gtk style, because it loads gtk-2 and we are possibly
loading and using gtk-3 for libappindicator3 and it crashes :(
2016-07-07 19:12:52 +03:00
eegorov
bd8bb426be
New define: TDESKTOP_DISABLE_UNITY_INTEGRATION
...
Signed-off-by: Egor Y. Egorov <egor.y.egorov@gmail.com> (github: eegorov)
2016-06-29 08:38:42 +06:00
Andy Kluger
331c13ed78
Add TDESKTOP_DISABLE_DESKTOP_FILE_GENERATION
...
Signed-off-by: Andy Kluger <andykluger@gmail.com> (github: andydecleyre)
2016-06-22 17:42:46 -04:00
eegorov
fe52b6075d
Fix travis-scripts to support prev commit
...
Signed-off-by: Egor Y. Egorov <egor.y.egorov@gmail.com> (github:
eegorov)
2016-05-08 14:17:28 +06:00
John Preston
fe6e3c5252
Build scripts improved, QtCreator build fixed.
...
qmake and travis builds use -j4 for make.
2016-04-27 16:59:08 +03:00
John Preston
745f89dbb9
Moving build / lang scripts from Telegram to subfolders.
...
Travis build tested with -j param.
Xcode / QtCreator / qmake builds could be broken.
2016-04-27 15:02:17 +03:00
John Preston
1e64a56986
Fixed travis build output file check.
2016-04-25 11:55:15 +03:00
John Preston
d5ed93edd5
Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into dev
2016-04-25 11:06:50 +03:00
John Preston
d2922a4173
Fix travis build. Xcode project path fix.
2016-04-25 11:06:13 +03:00
Christoph
bd41ce024a
Fix path to qt patch
...
Signed-off-by: Christoph <auer.chrisi@gmx.net>
2016-04-23 20:02:17 +02:00
John Preston
53a56bbc2a
Telegram.pro using final Qt install path.
2016-04-23 14:53:48 +03:00
John Preston
0130d0cd63
Moved patches to Telegram/Patches, travis builds debug version.
2016-04-23 14:50:28 +03:00
John Preston
2834ce0344
Moving to Qt 5.6.0, instructions can be broken.
2016-04-23 14:40:42 +03:00
John Preston
d20c370ccc
MetaStyle project removed, added -static-libstdc++ for linux build.
2016-04-22 10:25:14 +03:00
Christoph
88282d8364
Check commit message
...
Signed-off-by: Christoph <auer.chrisi@gmx.net>
2016-03-30 23:47:25 +02:00
Christoph Auer
f227740e93
Add new macros to travis
...
Signed-off-by: Christoph Auer <auer.chrisi@gmx.net>
2016-03-24 23:56:21 +01:00
Christoph Auer
729a024ddf
Add Travis CI files
...
Signed-off-by: Christoph Auer <auer.chrisi@gmx.net>
2016-03-17 20:49:48 +01:00