John Preston
148af59615
Don't check dll-s if "SetDefaultDllDirectories" is available.
2021-07-01 23:47:12 +03:00
John Preston
5b2db4112f
Don't allow any .dll-s near Telegram.exe
2021-07-01 23:47:12 +03:00
John Preston
fbe4e3f0ec
Fix build with mallocng.
2021-05-17 13:38:28 +04:00
Ilya Fedin
f7489592d6
Fix BIO_new_mem_buf leaks
2021-05-17 09:53:02 +03:00
Ilya Fedin
ee00f12131
Launch new version directly in write-protected mode
2021-05-03 14:39:24 +03:00
Ilya Fedin
578833446d
Add support for write-protected update on Linux
2021-05-03 12:54:08 +03:00
John Preston
434a4af9ef
Fix sendfile() arguments.
2021-05-03 12:43:36 +04:00
John Preston
3cad89f299
Fix build, add logs for sendfile().
2021-05-03 11:21:38 +04:00
Ilya Fedin
34534a9653
Use kernel accelerated sendfile to copy files on Linux
2021-05-03 09:59:58 +03:00
John Preston
d2662ba1fd
Version 2.5.7.
...
- Delete not only messages, but also groups you created
and call history for all sides, without a trace.
- Adjust volume for individual participants of a voice chat.
- Report fake groups or channels impersonating famous people
or organizations by opening their Profile > ... > Report.
2021-01-28 15:11:56 +04:00
ilya-fedin
bbe2adc44f
Fix AppImage overwrite by updater
2020-08-11 10:58:17 +04:00
Ilya Fedin
dbad9fa73a
Use Q_OS_UNIX instead of Q_OS_LINUX since linux-specific code can be used also on *BSD/Haiku
2020-06-17 20:33:23 +04:00
Ilya Fedin
cd81fc6727
Don't lose -freetype argument on restart
2020-05-25 09:26:49 +04:00
Ilya Fedin
492dc2568c
Add DESKTOP_APP_USE_PACKAGED support for Windows
2020-05-12 17:32:40 +04:00
John Preston
4eeac7dc18
Fix whitespace and indentation errors.
...
See #6672 , thanks Sea-n.
2020-01-02 14:25:53 +03:00
John Preston
fe1aacd37b
Rename update.cpp to updater_win.cpp.
2019-11-25 18:34:02 +03:00
John Preston
b94ed1fc3b
Remove 'mac32' and add 'osx' special targets.
2019-11-05 15:45:55 +03:00
John Preston
e757e6f67b
Move private folder.
2019-10-19 12:27:56 +04:00
John Preston
7ffa348e43
Replace 'Telegram Messenger LLP' with 'Telegram FZ-LLC'.
2019-08-09 11:51:35 +01:00
John Preston
25471f3952
Add notarization to build script.
2019-04-23 19:24:36 +04:00
John Preston
a95a055acd
After update try relaunching for 1 second on macOS.
2019-03-12 09:35:53 +04:00
John Preston
e2f0886950
Add option to blur chat background.
2019-02-07 19:36:30 +03:00
John Preston
646d15b257
Add LSFileQuarantineEnabled to the .plist
2019-01-29 14:52:33 +03:00
John Preston
9436789d6d
Version 1.4.1: Fix Linux Updater.
2018-10-09 22:07:38 +03:00
John Preston
f9632d5c43
Fix possible buffer overflow in Linux Updater.
...
Fixes #5227 .
2018-10-09 19:27:18 +03:00
John Preston
6e566e0165
Swap 'alpha' and 'beta'. Happy debugging!
2018-09-26 21:23:08 +03: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
c85fd368fe
Possible fix of travis build.
2018-06-06 15:16:21 +03:00
John Preston
20ee1fa0d3
Log error code for macOS launc-after-update problem.
2018-05-30 01:39:50 +03:00
Sean
9dc3847dbe
Fix Typo
2018-03-10 00:50:05 +03:00
John Preston
ea7441ae77
Use single LEGAL file with license and copyright.
2018-01-03 13:23:14 +03:00
John Preston
251176df47
Move relaunch / update logic to Core::Launcher.
...
Also pass "-workdir" argument through relaunch / update.
Fixes #4149 .
2017-12-12 18:56:36 +04:00
John Preston
5c12b0e5fa
Use /permissive- flag for Visual Studio builds.
2017-11-16 07:59:10 +04:00
John Preston
8e433971c9
Improve current executable path computing.
...
Fixes #960 (hopefully).
2017-08-30 19:15:35 +03:00
John Preston
983c2c0869
Support non-standard binary names in autoupdater.
...
On Linux and Windows support non-standard application binary name.
2017-05-30 21:26:53 +03:00
John Preston
7dd24a30b5
Replace MetaLang with codegen_lang.
2017-04-12 22:18:42 +03:00
John Preston
08167a6a91
Removed #include "stdafx.h" from all files.
...
Currently the build without implicitly included precompiled header
is not supported anyway (because Qt MOC source files do not include
stdafx.h, they include plain headers).
So when we decide to support building without implicitly included
precompiled headers we'll have to fix all the headers anyway.
2017-03-04 12:27:52 +03:00
John Preston
9757489645
Moved to the latest emoji set.
...
Also the old MetaEmoji project was converted to codegen_emoji.
All emoji now use full string identifiers for local storage.
2017-02-15 21:27:31 +03:00
John Preston
7fb1463c43
Version 1.0 stable: bump copyright date to 2017.
2017-01-11 23:02:13 +04:00
John Preston
fac8e48381
Default background changed to green, "video file" -> "video" in lang.
2016-12-30 17:51:48 +04:00
John Preston
dbb6371e67
First version on loading themes is ready.
2016-12-30 17:51:27 +04:00
John Preston
ffe75444d1
Stable 0.10.6 (only for OS X): fixing Updater erasing.
2016-09-12 18:48:01 +03:00
John Preston
d8444cb5d0
Build scripts made ready for OS X old version.
2016-09-03 12:44:45 -04:00
John Preston
07dffb948d
Closed beta 10002002: testin OS X build by GYP.
2016-09-02 01:27:54 -04:00
John Preston
f50cd2892a
First attempt to build OS X version using GYP/Ninja.
...
Utils and codegen builds are ready, bundle is not prepared yet.
2016-08-28 13:36:51 -06:00
John Preston
42ebe60f0b
GYP/Ninja Windows build: complete, build scripts updated.
...
Telegram.sln deleted, in the future .sln will be in .gitignore.
2016-08-14 21:08:55 +03:00
John Preston
c84ee7f1b7
All Xcode projects updated to Qt 5.6.0.
2016-06-17 20:54:23 +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
d20c370ccc
MetaStyle project removed, added -static-libstdc++ for linux build.
2016-04-22 10:25:14 +03:00
John Preston
10bd2b680d
Merge branch 'dev'
2016-04-19 17:02:55 +03:00