John Preston
|
383b29dbd8
|
Fix possible crash in calls.
Fixes #5732.
|
2019-03-12 15:26:29 +04:00 |
John Preston
|
fe618bd652
|
Use crl::time/now instead of TimeMs/getms.
|
2019-02-19 11:06:33 +04:00 |
Gregory K
|
11b991cddc
|
Add call settings (#5540)
|
2019-01-05 15:08:02 +04:00 |
Grishka
|
44eac2bf07
|
Added support for platform-specific microphone permission in calls
|
2018-10-17 08:53:23 +03:00 |
John Preston
|
377689ae86
|
Fix build for Xcode 10.
|
2018-09-19 19:22:14 +03:00 |
John Preston
|
1392e05ab1
|
Move all gsl::byte helpers to base/bytes module.
|
2018-06-03 23:16:34 +03:00 |
John Preston
|
46976c4e03
|
Display signal bars in calls.
|
2018-05-27 12:35:38 +03:00 |
John Preston
|
a5cbade8ec
|
Update libtgvoip.
|
2018-05-24 20:25:04 +03:00 |
John Preston
|
ea7441ae77
|
Use single LEGAL file with license and copyright.
|
2018-01-03 13:23:14 +03:00 |
John Preston
|
2432845df2
|
Optimize and rename base::weak_unique_ptr.
Rename base::enable_weak_from_this -> base::has_weak_ptr.
Rename base::weak_unique_ptr -> base::weak_ptr.
Rename base::make_weak_unique -> base::make_weak.
Rename base/weak_unique_ptr.h -> base/weak_ptr.h
|
2017-11-30 21:33:27 +04:00 |
John Preston
|
b3da99c302
|
Replace gsl::not_null<T*> with just not_null<T*>.
|
2017-08-30 19:15:41 +03:00 |
John Preston
|
843f983051
|
Skip call ended sound if ended from other device.
|
2017-05-12 19:09:34 +03:00 |
John Preston
|
8a4a7897a0
|
Fix contract violation in Call::startIncoming.
Also fix call answer while dhConfig is not received yet.
|
2017-05-10 10:58:02 +03:00 |
John Preston
|
c78cc331d1
|
Discard call in case of an error.
Also add a couple of call error messages.
|
2017-05-09 23:46:43 +03:00 |
John Preston
|
e7dcd5ab15
|
Don't decline awaited incoming call on app quit.
|
2017-05-09 23:46:41 +03:00 |
John Preston
|
23874a0a26
|
Animate call answer button with an outer ripple.
|
2017-05-09 23:46:39 +03:00 |
John Preston
|
0a6e012e90
|
Add call debug window on Ctrl+Click Show Info.
It is available only when debug logs are enabled.
|
2017-05-09 23:46:33 +03:00 |
John Preston
|
fd24aff6b1
|
Play sounds in calls.
|
2017-05-09 23:46:31 +03:00 |
John Preston
|
f42f79ea95
|
Add "line busy" call state with a redial button.
|
2017-05-09 23:46:24 +03:00 |
John Preston
|
d5ff728da6
|
Show privacy / incompatibility errors in calls.
|
2017-05-09 23:46:24 +03:00 |
John Preston
|
30d000e139
|
Toggle calls controls using config and user flags.
Also use calls timeout values from config.
Also request config each time when the auth session changes.
|
2017-05-09 23:46:22 +03:00 |
John Preston
|
f4911431d5
|
Request, parse and apply phone.getCallConfig.
|
2017-05-09 23:46:21 +03:00 |
John Preston
|
f6eb2c5205
|
Add call top bar above the media player.
|
2017-05-09 23:46:18 +03:00 |
John Preston
|
60ac7572af
|
Display name, status and emoji in Call Panel.
|
2017-05-09 23:46:17 +03:00 |
John Preston
|
b267957abe
|
Apply all MTP Key generation checks to calls.
Also move all OpenSSL BN_* calls to base/openssl_help header.
|
2017-05-09 23:46:16 +03:00 |
John Preston
|
4925af69e2
|
Add Calls::Panel and handle incoming calls.
|
2017-05-09 23:46:15 +03:00 |
John Preston
|
0a716036c2
|
Extract Calls::Call. Add a call button to TopBar.
|
2017-05-09 23:46:14 +03:00 |