John Preston
b0dbe9d353
Renamed / moved a bunch of files.
...
Next commit fixes the build.
2017-03-04 12:56:07 +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
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
c3b3819d9f
Moved AppClass to messenger.cpp:Messenger.
2017-02-25 19:48:20 +03:00
John Preston
5939c54d33
Version 1.0.13: fix unnecessary window activations.
...
A regression was introduced in 1.0.12 version which led to wrong
activations of the main window: if a custom popup menu was shown
for the tray icon or a custom notification was clicked.
2017-02-20 13:36:25 +03:00
John Preston
843089733b
Better handle window hide / activate in macOS. #1278
...
When we hide window by 'x' title button or by cmd+w key we try to
deactivate the whole application (so some other app gets activated).
When we activate the application in any way we check if the main
window is hidden and if it is - we show it and activate it.
2017-02-18 16:34:18 +03:00
John Preston
4964b8b488
Beta 1000002001: Recreate audio device when no output or device changes.
2017-01-25 08:45:09 +03:00
John Preston
7fb1463c43
Version 1.0 stable: bump copyright date to 2017.
2017-01-11 23:02:13 +04:00
John Preston
8958ae0377
Typing animations from android.
2016-12-30 17:52:36 +04:00
John Preston
3cff50009c
Closed beta 10019010: unified attach button, new intro, new stickers.
...
Now all files sending is confirmed before preparing for sending.
You can paste from clipboard and drag many files at once.
2016-12-30 17:52:32 +04:00
John Preston
475b35bf55
Custom title on macOS 10.10+ added.
2016-12-30 17:51:51 +04:00
John Preston
0cbb0014db
Removed blue window title, new small title used only in Windows.
2016-12-30 17:51:37 +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
143cfe0d0f
Disabled SPMediaKeyTap in MacAppStore build: it crashes.
2016-10-20 01:02:21 +03:00
John Preston
fc7c5d0ab3
Fixed travis build for TDESKTOP_DISABLE_AUTOUPDATE case.
2016-10-18 10:56:38 +03:00
John Preston
fd6a312abc
SPMediaKeyTap solution for macOS media keys added.
2016-10-17 17:57:14 +03:00
John Preston
9eb8a93719
Media::Player::Widget added instead of PlayerWidget.
...
New media player bar widget added. Switching between floating
media player panel and media player widget. New volume controller.
2016-10-12 22:36:48 +03:00
John Preston
e616c39608
Merge branch 'dev' into player
...
Conflicts:
Telegram/SourceFiles/application.cpp
Telegram/SourceFiles/core/utils.h
Telegram/SourceFiles/localstorage.cpp
Telegram/SourceFiles/pspecific_mac_p.mm
2016-10-08 12:10:33 +03:00
John Preston
2d1d62a953
Code for replying from notifications, macOS uses notificationActivated().
2016-10-02 20:06:34 +03:00
John Preston
c2aa8d3c77
NB Broken! Build in Xcode fixed, macOS notifications done by Manager.
2016-10-02 18:44:54 +03:00
John Preston
0bf55835f5
NB Broken! Notifications refactored to Manager, only Windows working.
2016-10-02 16:54:27 +03:00
John Preston
38114d3297
Merge branch 'master' into player
2016-09-23 22:22:40 +03:00
John Preston
f970ac3163
New audio player done (without playlist).
2016-09-23 19:04:26 +03:00
John Preston
47eead17b1
Version 0.10.7 Mac App Store build ready.
2016-09-20 18:14:00 +03:00
John Preston
1a4986058d
Fixed warning for non-MAS Xcode version.
2016-09-02 12:57:44 -04:00
John Preston
89cbf3a55a
Build scripts updated for Xcode projects from GYP, MacStore build tested.
2016-08-31 11:58:46 -06:00
John Preston
db8922f53e
Some buttons and scroll bars style improvements.
...
Not showing notification texts when OS X is in screen locked state.
2016-07-07 19:15:34 +03:00
John Preston
8e78cfed85
Fixed Xcode build. When hiding fullscreen window first exit fullscreen.
2016-06-16 18:17:39 +03:00
John Preston
5f5109f1c4
Some global string constants "static const *" -> "constexpr str_const".
2016-05-04 13:41:41 +03:00
John Preston
edd26b3224
Reading of old style format fully supported in codegen_style.
2016-04-17 20:52:17 +03:00
John Preston
246e39adb1
Fixed Xcode build, improved project folders (similar to MSVC), warnings fixed.
2016-04-14 16:03:03 +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
80ba0259dd
some namespaces reorganized, author photo display added to wide mode (where messages are centered), version 0.9.20.dev
2016-02-08 17:54:55 +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
340246367d
crash report and show done for os x
2016-01-30 21:24:18 +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
5531f49c3e
moved instance id to Global namespace, 0.9.19 dev version
2016-01-09 21:00:50 +08:00
John Preston
4487ad9e15
saving QByteArray bookmark along with file paths and download path for OS X sandbox, will be actually implemented only in macstore branch
2015-11-26 20:34:52 +03: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
56d110efc2
fixed notifications in OS X 10.8
2015-09-07 12:02:17 +03:00
John Preston
afac237f03
improved window activation in os x
2015-08-12 21:02:20 +03:00
John Preston
b352d38acf
multimedia keys handle added
2015-07-13 20:55:59 +03:00
John Preston
868d5f60f3
cloud password support added, sessions list added, some boxes unifications
2015-04-02 13:33:19 +03:00
John Preston
8d614463ae
0.7.21.dev version prepared for os x
2015-03-19 14:24:23 +03:00
John Preston
ad04bf77d1
0.7.19 version with passcode lock option
2015-03-02 15:34:16 +03:00
John Preston
2c03490f2d
Merge branch 'master' of https://github.com/telegramdesktop/tdesktop
2015-01-28 16:14:49 +03:00
John Preston
61da0ff829
enabled custom notifies in os x 10.7, added content image in os x native notifiers
2015-01-28 16:14:43 +03:00