John Preston
473e30e594
Basic code for media streaming + testing on music.
2019-03-11 11:49:21 +04:00
John Preston
fe618bd652
Use crl::time/now instead of TimeMs/getms.
2019-02-19 11:06:33 +04:00
John Preston
e2f0886950
Add option to blur chat background.
2019-02-07 19:36:30 +03:00
Gregory K
11b991cddc
Add call settings ( #5540 )
2019-01-05 15:08:02 +04:00
John Preston
d539d9b5d2
Fix postponed calls from crl::on_main() on macOS.
...
In libdispatch crl::on_main() implementation we bypass Application::notify() frame.
So we handle event loop nesting control manually by wrapping all invokations done
through crl::on_main() with the same methods we do from Application::notify().
2018-12-27 13:34:12 +04:00
John Preston
db064381d9
Re-update libtgvoip.
...
The submodule was rolled back in 0b87db8b45
.
2018-12-26 11:20:01 +04:00
udf
0b87db8b45
Ignore only empty drafts while sending with clear_draft ( #5424 )
2018-12-26 10:52:48 +04:00
John Preston
e6b9caac61
Update libtgvoip.
2018-11-29 16:15:22 +04:00
John Preston
91d784f9bd
Beta version 1.4.6: Fix libtgvoip for Linux.
2018-11-09 21:29:40 +04:00
John Preston
5b0ad0508a
Update libtgvoip.
2018-11-09 20:13:59 +04:00
John Preston
377689ae86
Fix build for Xcode 10.
2018-09-19 19:22:14 +03:00
John Preston
12be795de7
Update libtgvoip.
2018-09-02 16:49:08 +03:00
John Preston
63103ede81
Update libtgvoip.
2018-09-01 18:56:08 +03:00
John Preston
b9af3c7f34
Add base::ConcurrentTimer.
...
Write removes from cache database once an hour.
2018-09-01 18:56:08 +03:00
John Preston
64b8adb3d0
Isolate lib_base library. Use crl::time in getms.
2018-09-01 18:56:08 +03:00
John Preston
b5c870d677
Add xxHash library for checksums.
2018-09-01 18:56:08 +03:00
John Preston
73be099d7f
Update libtgvoip.
2018-08-27 18:18:08 +03:00
John Preston
34eb834d94
Update libtgvoip to 2.2.2.
2018-08-17 19:32:30 +03:00
John Preston
82fb2151a0
Update libtgvoip submodule to 2.2.
2018-08-02 17:46:49 +03:00
John Preston
a99ae76ad4
Allow single chat history export.
2018-07-31 22:56:03 +03:00
John Preston
effa277a3b
Update libtgvoip to 2.1.1.
2018-07-11 17:56:07 +03:00
John Preston
1ee71bbd5c
Update GSL to v1.0.0
2018-06-27 22:58:33 +01:00
John Preston
1e254b958e
Update crl submodule.
2018-06-22 00:48:18 +01:00
John Preston
c63c75018d
Update crl submodule.
2018-06-12 01:02:04 +03:00
John Preston
b5bc7a22af
Version 1.3.7: Possible bug fix.
...
Attempt to fix strange crash in SPMediaKeyTap.
2018-06-11 22:31:44 +03:00
John Preston
4a4544c883
Update libtgvoip.
2018-06-05 21:52:43 +03:00
John Preston
9055b33e92
Alpha version 1.3.1: Fix build for GCC.
2018-06-05 00:33:37 +03:00
John Preston
294ed1bb17
Update libtgvoip to 2.1.
2018-06-04 23:14:00 +03:00
John Preston
dd81f5d59f
Replace base::lambda with shorter term.
...
base::lambda -> Fn (type alias for std::function).
base::lambda_once -> FnMut (type alias for base::unique_function).
base::lambda_guarded -> crl::guard.
base::lambda_call_type_t -> crl::deduced_call_type.
2018-06-04 18:38:27 +03:00
John Preston
c0896f5357
Update libtgvoip to fix a possible crash.
2018-05-27 13:58:14 +03:00
John Preston
a5cbade8ec
Update libtgvoip.
2018-05-24 20:25:04 +03:00
John Preston
4bcd1e3c59
Allow editing last sent saved message by up key.
...
Also update libtgvoip.
Also replace 🤷 with a shrug.
2018-05-15 21:13:37 +03:00
John Preston
48c1576d7f
Add 'Use proxy for calls' option.
2018-05-07 00:29:53 +03:00
John Preston
7f1bc4635a
Update libtgvoip.
2018-03-03 16:01:22 +03:00
John Preston
f3804429e4
Update GSL submodule.
2018-02-08 12:20:51 +03:00
John Preston
ea7441ae77
Use single LEGAL file with license and copyright.
2018-01-03 13:23:14 +03:00
John Preston
af552fb4c0
Replace base/task_queue with crl.
2017-12-31 00:28:38 +03:00
John Preston
a00941f7ce
Update crl and libtgvoip submodules.
2017-12-27 21:49:08 +03:00
John Preston
4d54cf1370
Update crl submodule.
2017-12-19 10:33:47 +04:00
John Preston
b8204a317d
Testing crl (concurrency runtime library).
2017-12-17 23:05:00 +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
John Preston
ac99318f34
Use ranges:: algorithms instead of base::
2017-11-20 16:24:00 +04:00
John Preston
66146c382d
Improve paths for Xcode build.
2017-11-16 07:59:07 +04:00
John Preston
41ed2d1b84
New storage for shared media messages index.
2017-11-16 07:59:02 +04:00
John Preston
7ae1ef0a1a
Migrate to VS2017.
2017-09-06 17:11:06 +03:00
John Preston
5faca8d4f6
Add Catch unittest framework and some tests.
2017-09-03 15:45:45 +03:00
John Preston
dfa7cb1826
Version 1.1.16: Fix build for Qt 5.3.2 and GCC.
2017-07-26 19:10:04 +03:00
John Preston
df2aeb0c58
Provide emoji suggestions as a service.
2017-07-26 15:55:03 +03:00
John Preston
0ecef54e2b
Alpha 1.1.11: Update langs and libtgvoip.
2017-07-06 20:40:49 +03:00
John Preston
73e550f432
Update libtgvoip.
2017-07-05 22:51:38 +03:00