37d9cf2350
Updated TDesktop sources to 2.3.2+d34eabd
2020-08-28 19:30:52 +03:00
John Preston
693d3a922f
Use webrtc from a custom-built fork.
2020-08-21 17:52:13 +04:00
John Preston
e782e065a0
Use audio device enumeration from lib_webrtc.
2020-08-21 17:52:12 +04:00
Ilya Fedin
d97880913c
Get rid of TDESKTOP_USE_PACKAGED_TGVOIP
2020-08-15 17:43:28 +04:00
Ilya Fedin
580e6baee6
Get rid of redudant fontconfig hack
2020-08-15 17:43:28 +04:00
Ilya Fedin
f56af090e0
Use GAppInfo instead of xdg-mime
...
This makes registering custom scheme distribution-compatible
2020-08-15 17:43:28 +04:00
Ilya Fedin
786bedf271
Disable Qt's integration mechanism on GTK-based DE to avoid early GTK loading
...
This also removes TDESKTOP_USE_GTK_FILE_DIALOG since it doesn't forces GTK dialog for anyone and there is no reason to leave it
TDESKTOP_DISABLE_GTK_INTEGRATION can be also tested via action now
2020-08-15 17:43:28 +04:00
John Preston
c93d3ae924
Toggle fullscreen by double click.
2020-08-12 20:58:24 +04:00
John Preston
369ec46064
Allow building without WebRTC.
2020-08-11 21:33:15 +04:00
John Preston
eda22b925f
Fix build on Linux 64 bit.
2020-08-11 18:21:40 +04:00
John Preston
bd16708781
Update tgcalls library.
2020-08-11 18:21:40 +04:00
John Preston
b692242012
Allow reference tgcalls implementation.
2020-08-11 18:21:40 +04:00
John Preston
c1f727bde9
Update tgcalls to use new protocol.
2020-08-11 18:21:40 +04:00
John Preston
da3bbba497
Allow enable/disable video in a call.
2020-08-11 18:21:40 +04:00
John Preston
a4ee90e8c6
Remove webrtc test code usage on Windows.
2020-08-11 18:21:40 +04:00
John Preston
7fec49a752
Remove webrtc test code usage on macOS.
2020-08-11 18:21:40 +04:00
John Preston
5c55f31972
Use test capture from webrtc on macOS.
2020-08-11 18:21:40 +04:00
John Preston
46550381a4
Fix build on macOS.
2020-08-11 18:21:40 +04:00
John Preston
6c272e38ad
Update tgcalls to support codecs negotiation.
2020-08-11 18:21:40 +04:00
John Preston
0a019411ee
Use typed signaling messages.
2020-08-11 18:21:40 +04:00
John Preston
815300bffc
Fix video between tdesktop instances.
2020-08-11 18:21:40 +04:00
John Preston
12e0399cf4
Add tgcalls library.
2020-08-11 18:21:40 +04:00
John Preston
b703f4e555
Fix build on Linux.
2020-08-11 18:21:40 +04:00
John Preston
145ace2fa0
Use external_webrtc in libtgvoip.
2020-08-11 18:21:40 +04:00
Ilya Fedin
252bdd2353
TDESKTOP_DISABLE_DBUS_INTEGRATION -> DESKTOP_APP_DISABLE_DBUS_INTEGRATION
2020-08-11 10:55:50 +04:00
ilya-fedin
866f83aa17
Add possibility to set api id and api hash at runtime ( #92 )
2020-07-23 15:51:25 +03:00
9953c875f3
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-07-01 05:43:07 +03:00
Ilya Fedin
aaf71b34b5
Find alsa and pulse for libtgvoip
2020-06-29 16:18:47 +04:00
632738b80d
Disable alpha versions since I don't use them
2020-06-27 19:21:40 +03:00
0943d58ea7
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-06-26 07:25:00 +03:00
John Preston
357caf8007
Keep separate MTP::Config's for separate accounts.
2020-06-23 21:53:41 +04:00
Ilya Fedin
3a91003eea
Use gtk clipboard when available to avoid https://bugreports.qt.io/browse/QTBUG-56595
2020-06-17 20:34:47 +04:00
Ilya Fedin
e009ac026d
Update snap to core20
2020-06-09 19:01:35 +04:00
ed5085d494
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-06-03 11:58:08 +03:00
Ilya Fedin
7f29f57c3d
Use custom gtk file dialog only on gtk-based DEs
2020-06-01 18:19:34 +04:00
f3277551d0
Added temporary KTGDESKTOP_APPIMAGE_BUILD for autoupdater key
2020-05-15 20:00:38 +03:00
9e0e5b8f66
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-05-13 00:49:52 +03:00
Ilya Fedin
492dc2568c
Add DESKTOP_APP_USE_PACKAGED support for Windows
2020-05-12 17:32:40 +04:00
baa898acf4
Enable building update packer on non-special targets
2020-05-12 07:59:59 +03:00
7de3002c8c
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-05-05 17:27:04 +03:00
Ilya Fedin
27f6c8ce62
Move CMAKE_DL_LIBS to libtgvoip cmake file and add missed pthread
...
Remove unneeded minizip include directory from cmake
Remove unneeded compile definations
Opus is needed only by libtgvoip
2020-05-05 14:31:18 +04:00
Ilya Fedin
3135463017
Add new option to simplify creation of self-contained packages (snap/flatpak/appimage)
2020-05-05 14:31:18 +04:00
5236413fc5
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-04-24 16:27:47 +03:00
Ilya Fedin
a7764f84f0
Proper usage of pkg-config
2020-04-21 14:05:22 +04:00
Ilya Fedin
eac867ce85
Add possibility to enable autoupdate on non-special target
2020-04-10 15:06:09 +04:00
8aa9c4aa6d
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-03-30 22:02:19 +03:00
Ilya Fedin
aa4968faaa
Re-use fontconfig fallback code in snap
2020-03-29 14:14:56 +04:00
9c7d8cc1e1
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-03-14 18:17:17 +03:00
Ilya Fedin
32169fa7bd
Remove separate switch for GTK integration and fix condition for GTK file dialog
...
Since it is used only for GTK file dialog and to get it by default on any static builds
2020-03-10 11:45:47 +04:00
Ilya Fedin
5927e8272c
Convert TDESKTOP_DISABLE_DESKTOP_FILE_GENERATION to runtime environment variable
2020-03-09 11:02:45 +04:00