Commit Graph

  • c7881ae4a3 Fix building docs for Windows. John Preston 2020-08-20 19:59:25 +04:00
  • ba89242759 Preserve preferred aspect through camera change. John Preston 2020-08-20 19:27:29 +04:00
  • 0139390c71 Use tg_owt in OS X 10.10-10.11 build. John Preston 2020-08-20 18:00:18 +04:00
  • 693d3a922f Use webrtc from a custom-built fork. John Preston 2020-08-20 16:45:54 +04:00
  • ebf8a20d0d Fix main window drag by title on macOS. John Preston 2020-08-18 20:17:59 +04:00
  • 41c98a6c49 Fix build on macOS. John Preston 2020-08-18 19:24:25 +04:00
  • aa87d627c9 Allow to choose camera device in Settings. John Preston 2020-08-18 18:00:33 +04:00
  • e782e065a0 Use audio device enumeration from lib_webrtc. John Preston 2020-08-18 11:23:45 +04:00
  • f36240eb38 Check for at least one camera existance. John Preston 2020-08-17 13:55:09 +04:00
  • 72861a6409 Remove phone number pattern for Germany. John Preston 2020-08-17 13:54:47 +04:00
  • 6e3fb253b9 Added ability to remove recent stickers. 23rd 2020-08-19 17:04:05 +03:00
  • 8a34f29329 Moved toggling of existing media to separate file. 23rd 2020-08-17 15:29:27 +03:00
  • 2574389129 Fix snap build on Launchpad Ilya Fedin 2020-08-19 08:24:26 +04:00
  • 3a66d317ee Use lxd for snapcraft Ilya Fedin 2020-08-19 07:41:41 +04:00
  • ecdee8812d Update cmake submodules and patches revision. John Preston 2020-08-18 18:16:00 +04:00
  • 0e00bbb012 Updated range-v3 to 0.11.0. 23rd 2020-08-15 19:00:19 +03:00
  • 3d8b691ff9 Added video icon in call row in calls box. 23rd 2020-08-15 15:30:21 +03:00
  • 57f8b03949 Remove old gtk library linking. John Preston 2020-08-18 10:22:51 +04:00
  • 6dfefa3f21 g_message is a more appropriate log level for some messages Ilya Fedin 2020-08-17 01:07:33 +04:00
  • eaae7b1d03 Decrease indentation in XCBLastUserInputTime Ilya Fedin 2020-08-17 09:54:03 +04:00
  • d02092f09e Add main window shadow for Linux Ilya Fedin 2020-08-14 05:14:22 +04:00
  • c529974da5 Add webrtc support for snap Ilya Fedin 2020-08-16 00:23:00 +04:00
  • 0e1f59a0ed Fix crash in editing a deleted message. John Preston 2020-08-17 10:59:19 +04:00
  • fe97939abf Fix possible crash in call error handling. John Preston 2020-08-17 10:43:51 +04:00
  • 8ce798db12 Move incoming video to a separate widget. John Preston 2020-08-17 13:49:45 +04:00
  • f801cb822e Revert "Update ffmpeg to 4.3 in snap" John Preston 2020-08-17 10:29:18 +04:00
  • 1dcbb103a8 Move gtk clibpboard to linux_libs Ilya Fedin 2020-08-10 20:48:26 +04:00
  • d97880913c Get rid of TDESKTOP_USE_PACKAGED_TGVOIP Ilya Fedin 2020-08-07 13:01:06 +04:00
  • 47673bba50 Move cExeName checks Ilya Fedin 2020-08-07 10:34:06 +04:00
  • 580e6baee6 Get rid of redudant fontconfig hack Ilya Fedin 2020-08-07 10:07:43 +04:00
  • f56af090e0 Use GAppInfo instead of xdg-mime Ilya Fedin 2020-08-06 15:47:50 +04:00
  • 95c0c400c7 Use QProcess instead of system() Ilya Fedin 2020-08-06 07:48:11 +04:00
  • 170ec16f39 Remove outdated snap autostart hack Ilya Fedin 2020-08-06 06:36:03 +04:00
  • 786bedf271 Disable Qt's integration mechanism on GTK-based DE to avoid early GTK loading Ilya Fedin 2020-08-04 19:47:01 +04:00
  • 1de1747c38 Fix length of some lines in specific_linux and main_window_linux Ilya Fedin 2020-08-04 09:32:04 +04:00
  • 7bb4e5e4a9 Reorder Linux libraries Ilya Fedin 2020-08-01 19:45:44 +00:00
  • 5dad293335 Add warnings about some build options and environment variables Ilya Fedin 2020-08-01 12:33:45 +00:00
  • e4ac70090e Use GDBus to send notifications to avoid Q_OBJECT Ilya Fedin 2020-08-01 11:03:17 +00:00
  • bc7925985c Added WebRTC building to Github CI. 23rd 2020-08-14 09:45:41 +03:00
  • a911f2c0c3 Improve build script. John Preston 2020-08-15 00:02:43 +04:00
  • 887b6629f6 Version 2.3: Fix emoji fingerprint on Retina. John Preston 2020-08-15 00:02:26 +04:00
  • b6a66bbf1b Version 2.3. John Preston 2020-08-14 20:20:59 +04:00
  • a0eb073728 Close call panel instead of hiding. John Preston 2020-08-14 19:59:24 +04:00
  • 34840766b2 Move fingerprint / signal bars to a separate widget. John Preston 2020-08-14 16:51:47 +04:00
  • 1aaf7df54a Add labels to call buttons. John Preston 2020-08-14 14:54:15 +04:00
  • 1b60829da8 Add top window controls shadow. John Preston 2020-08-14 12:59:03 +04:00
  • fbe02dbb8d Add bottom shadow to the incoming video. John Preston 2020-08-14 12:48:10 +04:00
  • cb18c9a9b3 Show remote audio muted tooltip. John Preston 2020-08-14 12:32:05 +04:00
  • a106d80a41 Fix accept call button outer ripple. John Preston 2020-08-14 10:27:38 +04:00
  • 465c661c45 Show peer-s microphone mute state on userpic. John Preston 2020-08-13 19:48:20 +04:00
  • 8af40c22a4 Improve mute button styles. John Preston 2020-08-13 18:45:40 +04:00
  • f1b6d1fdae Improve top controls design on Windows. John Preston 2020-08-13 17:58:54 +04:00
  • 476b9c44c1 Closed alpha version 2.2.0.2. John Preston 2020-08-13 15:42:23 +04:00
  • 377ff2f421 Use expanding incoming frame scale if aspect is good. John Preston 2020-08-13 15:32:25 +04:00
  • cdc87086f3 Add some paddings. John Preston 2020-08-13 15:16:39 +04:00
  • 99f3173ae6 Use smaller emoji. John Preston 2020-08-13 14:39:55 +04:00
  • 7de5cabd79 Add window controls to call panel on Windows. John Preston 2020-08-13 14:32:11 +04:00
  • 925f6df06a Fix call panel behaviour on macOS. John Preston 2020-08-13 13:02:15 +04:00
  • c93d3ae924 Toggle fullscreen by double click. John Preston 2020-08-12 20:58:24 +04:00
  • 537645c282 Hide window title for calls panel. John Preston 2020-08-12 20:58:05 +04:00
  • 38b9111bf5 Use Ui::Window for the Calls::Panel. John Preston 2020-08-12 17:35:31 +04:00
  • 79feb0c6d9 Show video icon in call bubble in history. John Preston 2020-08-12 12:47:19 +04:00
  • 97fe05c7ed Mirror outgoing video horizontally. John Preston 2020-08-12 12:47:07 +04:00
  • e01bf8e1cd Closed alpha version 2.2.0.1. John Preston 2020-08-11 18:22:58 +04:00
  • 369ec46064 Allow building without WebRTC. John Preston 2020-08-11 17:31:27 +04:00
  • 13f2ceaf47 Update building docs. John Preston 2020-08-11 14:26:48 +04:00
  • eda22b925f Fix build on Linux 64 bit. John Preston 2020-08-11 13:59:48 +04:00
  • bd16708781 Update tgcalls library. John Preston 2020-08-07 19:41:47 +04:00
  • 38546c701a Round outgoing video preview. John Preston 2020-08-07 18:33:34 +04:00
  • 4971e281fa Improve design for all controls states. John Preston 2020-08-07 17:28:41 +04:00
  • d4b8fa70a7 Extract Calls::Userpic and Calls::VideoBubble. John Preston 2020-08-06 20:55:58 +04:00
  • 95de762529 Support three-value VideoState. John Preston 2020-08-05 16:11:18 +04:00
  • a89634b767 Start call panel redesign. John Preston 2020-08-04 13:06:48 +04:00
  • 4bf6550e24 Update API scheme to layer 117. John Preston 2020-08-04 22:31:30 +04:00
  • 83759adb5f Start video call from video call service message. John Preston 2020-07-31 21:36:20 +04:00
  • 6f90e57523 Support special video calls service messages. John Preston 2020-07-31 20:56:18 +04:00
  • aba8f72c36 Fix camera start. John Preston 2020-07-31 19:16:35 +04:00
  • 35dfb9fab3 Show outgoing video stream. John Preston 2020-07-31 18:36:35 +04:00
  • b692242012 Allow reference tgcalls implementation. John Preston 2020-07-30 14:32:37 +04:00
  • c1f727bde9 Update tgcalls to use new protocol. John Preston 2020-07-21 21:20:36 +04:00
  • f3808bdc24 Start using webrtc::VideoTrack. John Preston 2020-07-17 22:59:38 +04:00
  • 16177eae2b Simplify frame presentation. John Preston 2020-07-17 22:59:25 +04:00
  • da3bbba497 Allow enable/disable video in a call. John Preston 2020-07-16 20:23:55 +04:00
  • a4ee90e8c6 Remove webrtc test code usage on Windows. John Preston 2020-07-16 16:05:04 +04:00
  • 7fec49a752 Remove webrtc test code usage on macOS. John Preston 2020-07-15 22:01:32 +04:00
  • 78c9c1e7f8 Update tgcalls library. John Preston 2020-07-14 21:45:34 +04:00
  • 662424319c Fix build on Windows. John Preston 2020-07-14 13:15:20 +04:00
  • 5c55f31972 Use test capture from webrtc on macOS. John Preston 2020-07-14 13:11:17 +04:00
  • 29d42a6936 Fix runtime errors in macOS. John Preston 2020-07-13 19:04:24 +04:00
  • 46550381a4 Fix build on macOS. John Preston 2020-07-13 18:04:02 +04:00
  • 6c272e38ad Update tgcalls to support codecs negotiation. John Preston 2020-07-13 16:47:05 +04:00
  • 0a019411ee Use typed signaling messages. John Preston 2020-07-10 22:41:08 +04:00
  • 815300bffc Fix video between tdesktop instances. John Preston 2020-07-10 17:55:46 +04:00
  • 12e0399cf4 Add tgcalls library. John Preston 2020-07-09 21:38:26 +04:00
  • b703f4e555 Fix build on Linux. John Preston 2020-05-18 18:24:20 +04:00
  • 71040464c5 Request camera permissions on macOS. John Preston 2020-05-17 13:12:27 +04:00
  • 6d36176a8d Add test implementation of webrtc calls. John Preston 2020-05-19 10:33:57 +04:00
  • 438a560a79 Link tdesktop with external_webrtc. John Preston 2020-05-13 17:04:35 +04:00
  • 145ace2fa0 Use external_webrtc in libtgvoip. John Preston 2020-05-13 16:59:39 +04:00
  • 4ba7de8df1 Fix build on Windows. John Preston 2020-08-11 17:30:12 +04:00