Commit graph

108 commits

Author SHA1 Message Date
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
f8318177b9 Platform-dependent file methods called async.
Some major platform-dependent file operations refactoring.
All methods like "open file", "open file with", "show in folder"
were moved to core/file_utilities module with platform-dependent
backends. All methods interacting with DesktopServices made async.
2017-02-28 18:03:38 +03:00
John Preston
c48ed2e62b Closed beta 1000014001: fixed GCC build. 2017-02-25 21:17:50 +03:00
John Preston
7fb1463c43 Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
John Preston
177078b0af Closed beta 10020002: Use default color theme link in Settings. 2016-12-30 17:53:00 +04:00
John Preston
8958ae0377 Typing animations from android. 2016-12-30 17:52:36 +04:00
John Preston
bd2be4e0c1 Build fixed for Linux, checking for compositing manager running.
Backported QX11Info::isCompositingManagerRunning from Qt 5.7.
2016-12-30 17:52:00 +04:00
John Preston
130c41d711 Take control over macOS media keys only when using music player. #2549 2016-10-22 17:35:37 +03:00
John Preston
ba4dcc42dc Version 0.10.14 alpha: using $XDG_DATA_HOME in Linux.
If there is no app data in ~/.TelegramDesktop (like in
fresh installs) we use $XDG_DATA_HOME/TelegramDesktop.
2016-10-18 13:32:33 +03:00
John Preston
fc7c5d0ab3 Fixed travis build for TDESKTOP_DISABLE_AUTOUPDATE case. 2016-10-18 10:56:38 +03:00
John Preston
0902741b85 Respecting Quite Hours in Windows.
Also closing current chat on window close or passcode lock.
2016-10-17 13:55:17 +03: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
John Preston
7a9dfb50e1 Build fixed for QtCreator. Linux libs loading order changed. 2016-06-16 20:20:58 +03:00
John Preston
fd91893b51 Moved PsMainWindow to Platform::MainWindow, outside of pspecific module.
Currently only MSVC build is Ok, Xcode and QtCreator are broken.
2016-06-16 15:59:54 +03:00
John Preston
5f5109f1c4 Some global string constants "static const *" -> "constexpr str_const". 2016-05-04 13:41:41 +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
5a3fea05ac ClickHandler, TopBarWidget and Overview layouts moved to separate files.
Xcode and QtCreator builds are currently broken.
2016-04-13 00:31:28 +03:00
John Preston
605f5305e4 Changed all .. to ... in phrases 2016-03-24 18:07:13 +03:00
John Preston
7c99f947eb added connection implementations to git, protocol improved 2016-03-24 15:57:10 +03:00
John Preston
99b52d4cc1 all deinit moved to Application::aboutToQuit(), mtproto connection thread management refactored, disabled -style=0 fake argument for Application, beta 9028002 2016-02-29 19:53:26 +03:00
John Preston
0e49c13968 rpcClear for mediaview, ImageLink changed to Location 2016-02-28 16:54:04 +03:00
John Preston
798f800913 History::dialogs and Histories::unread are private now, counting only chats from dialogs list to the badge 2016-02-28 14:58:30 +03:00
John Preston
978c7c858b merged with master 2016-02-21 20:01:37 +03:00
John Preston
23a8090a73 static linked openssl in Qt, gobject dynamic linked, moved gtk/appindicator init after Qt Application creation, trying to enable rdynamic flag 2016-02-21 17:45:07 +03:00
John Preston
7433cea0fd fixed copy selected text, post author display added, post links handling added, windows bingmaps opening added, sticker previews from mentionsdropdown and stickersetbox added 2016-02-17 19:37:21 +03:00
John Preston
001f2e1fe7 moved from utf8 to QFile::encode/decodeName 2016-02-09 17:42:36 +03:00
John Preston
0b8523d58e added year 2016 to copyright 2016-02-08 13:56:18 +03:00
John Preston
b3da86bf08 closing logs and working file before relaunching Telegram 2016-02-08 13:50:56 +03:00
John Preston
759ede3c57 fixed linux launch with static linking 2016-02-05 17:32:19 +03:00
John Preston
a0d171bb49 moved minizip to ThirdParty, added google breakpad to ThirdParty for windows (mac, linux broken) 2016-01-31 21:01:43 +03:00
John Preston
17a319fdb3 improved crash reports for linux 2016-01-31 19:13:51 +03:00
John Preston
4fc0b439ae Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into dev 2016-01-31 14:32:45 +03:00
John Preston
74248b0284 improved os x crash reports, possible linux (and windows) broken 2016-01-31 14:32:29 +03:00
John Preston
b0681bc582 crash reports done in linux 2016-01-30 22:21:18 +03:00
John Preston
52c29bac5d started crash reporting for linux 2016-01-30 21:24:42 +03:00
John Preston
58777dbc21 moved almost all Application to AppClass (autoupdate and singleinstance left), logs rewritten 2016-01-11 23:43:29 +08:00
John Preston
71f588a4fe started signal handlers, shadow fixed in sticker-by-emoji, via @bot resize fixed 2016-01-10 14:05:23 +08:00
telegramdesktop
e1d932aaeb Merge pull request #1431 from L0L022/master
Use linux icon theme
2016-01-09 12:24:23 +08:00
John Preston
1b1f9c5855 fixed build on linux for 9015001 2015-12-25 00:32:46 +03:00
Escales Loïc
a6e82cf954 Use linux icon theme
Signed-off-by: Loïc Escales L0L022@openmailbox.org (github: L0L022)
2015-12-24 15:17:19 +01:00
John Preston
c8c13219ed testing beta update to 9014002, frequent beta update check, no creating .desktop file for beta 2015-12-04 17:29:57 +03:00
John Preston
4857135e42 fixed StartupWMClass linux problem, 0.9.6 2015-10-15 01:07:40 +02:00
telegramdesktop
3ac6d6d26c Merge pull request #1174 from kanishkablack/master
Gnome Shell Duplicates bug fix
2015-10-13 12:37:50 +02:00
telegramdesktop
dbc98062ed Merge pull request #1152 from eduardosm/disable-register-custom-scheme2
Allow to disable 'register custom scheme' functions using a macro
2015-10-03 20:01:06 +03:00
Eduardo Sánchez Muñoz
d955b29585 Allow to disable 'register custom scheme' functions using a macro.
Adding "DEFINES += TDESKTOP_DISABLE_REGISTER_CUSTOM_SCHEME" to Telegram.pro would disable these functions. This can be useful when the application is distributed using an installer or a package manager that can apply these
settings system-globaly.

Signed-off-by: Eduardo Sánchez Muñoz <eduardosanchezmunoz@gmail.com> (github: eduardosm)
2015-10-03 18:55:37 +02:00
John Preston
015e9356ab license header updated 2015-10-03 16:16:42 +03:00
John Preston
00c9d16925 linux crash on diacritics enter should be fixed 2015-09-25 18:03:57 +03:00
John Preston
41e7ce11a0 channel creation almost done 2015-09-16 16:04:08 +03:00
Anwesh
03508c1601 Gnome Shell Duplicates bug fix 2015-09-16 16:51:50 +05:30
John Preston
9a51e2c7e3 fixed mail links in Win10, include muted chats in the unread badge setting, shared links overview and search, version 0.8.53.dev 2015-08-28 18:15:56 +03:00