John Preston
d91c21fb26
Try enabling OpenGL back after switching to ANGLE.
2021-07-05 19:48:06 +03:00
John Preston
6be9b25e99
Submit voice chat boxes by Enter.
2021-07-05 15:37:34 +03:00
Ilya Fedin
75ff7a6637
Control GtkOpenWithDialog lifetime from outside
2021-07-04 20:05:53 +03:00
John Preston
aece7c1096
Remove testing code in stickers view.
2021-07-02 22:11:34 +03:00
John Preston
d2e6e7adf2
Fix build on macOS.
2021-07-02 22:11:23 +03:00
John Preston
b930bc0e6d
Track bot commands separately in different chats.
2021-07-02 20:41:48 +03:00
John Preston
93d99d6173
Track only strings in BotCommand struct.
2021-07-02 20:41:46 +03:00
John Preston
a8df3dcf91
Remove test code for animated path thumbnails.
2021-07-02 20:40:32 +03:00
John Preston
b22e2ffe1d
Animate inline path thumbnails with sliding gradient.
2021-07-02 20:40:32 +03:00
Ilya Fedin
22d23c8be1
Add missed signalId check
2021-07-02 20:11:28 +03:00
Ilya Fedin
b335741f99
Use gsl::finally to pop thread context where appropriate
2021-07-02 20:11:28 +03:00
Ilya Fedin
1261c775d4
Fix freeze after creating file dialog
2021-07-02 15:51:58 +03:00
John Preston
01b4a24ac7
Save sticker path thumbnails to local storage.
2021-07-02 13:39:08 +03:00
John Preston
4124c2eb57
Show inline path thumbnails for stickers.
2021-07-02 13:13:48 +03:00
John Preston
f09b91ebb5
Beta version 2.8.5: Fix build on non-Windows.
2021-07-02 04:45:58 +03:00
John Preston
57b147e0c8
Beta version 2.8.5.
...
- Use ANGLE for OpenGL over DirectX 9 / DirectX 11 (Windows).
- Use GTK from a child process (Linux).
2021-07-02 00:59:51 +03:00
Ilya Fedin
551ea7d879
Move GTK integration out of process with D-Bus
2021-07-02 00:59:36 +03:00
23rd
af7ea90246
Added floating panel of playing playlist for scheduled audio files.
2021-07-01 23:53:45 +03:00
23rd
348cf4829c
Added ability to scroll media in section of scheduled messages.
...
Fixed #8388 .
2021-07-01 23:53:45 +03:00
23rd
4753a57091
Added ability to validate playlists in section of scheduled messages.
2021-07-01 23:53:45 +03:00
23rd
1a93f4fa4c
Added ability to sparse id slices of scheduled media.
2021-07-01 23:53:45 +03:00
23rd
118fd187e3
Added abstract class for sparse ids slices.
2021-07-01 23:53:45 +03:00
23rd
baa47bde7f
Removed unused MsgRange from SparseIdsSlice.
2021-07-01 23:53:45 +03:00
John Preston
18b48df9ce
Allow to choose ANGLE backend.
2021-07-01 23:48:18 +03:00
John Preston
148af59615
Don't check dll-s if "SetDefaultDllDirectories" is available.
2021-07-01 23:47:12 +03:00
John Preston
5b2db4112f
Don't allow any .dll-s near Telegram.exe
2021-07-01 23:47:12 +03:00
John Preston
7cedc1f7a5
Add dynamic DirectX loading helper.
2021-07-01 23:47:08 +03:00
John Preston
6cea7d4a52
Fix YUV->RGB on D3D9 ANGLE backend.
2021-07-01 23:46:52 +03:00
John Preston
348666de6d
Use media viewer size hack only when required.
2021-07-01 23:46:52 +03:00
Ilya Fedin
47e32bebe4
Remove not really needed gtk scale factor query
2021-07-01 22:13:50 +03:00
Ilya Fedin
0b21c04489
Remove the copy of gtk file dialog
2021-07-01 22:13:50 +03:00
Ilya Fedin
85f013ebdb
Revert "Avoid removing portal platformtheme plugin in snap"
...
This reverts commit 12db51fe75
.
2021-07-01 22:13:50 +03:00
Ilya Fedin
d42fb6d1b9
Switch from mallocng to jemalloc
...
Now it's known how to make it free the memory in an expected manner and it's better maintained
2021-07-01 22:13:20 +03:00
John Preston
cade53aa0a
Version 2.8.4.
...
- Crash fixes in WebView on Windows.
2021-07-01 11:05:21 +03:00
GitHub Action
2fdcda7536
Update User-Agent for DNS to Chrome 91.0.4472.114.
2021-07-01 10:48:17 +03:00
Ilya Fedin
7e6439e4f8
Fix counting screen bottom point when restoring geometry
2021-06-30 00:27:39 +03:00
Ilya Fedin
8d75078a42
Use Glib::MainLoop instead of QEventLoop in glib code
2021-06-29 15:10:08 +03:00
John Preston
8608d8aa4d
Crash Fix: Destroy WebView before the container.
2021-06-29 11:07:47 +03:00
Ilya Fedin
c3fb392906
Clean dbus-specific code in main_window_linux.h
2021-06-29 10:30:48 +03:00
Ilya Fedin
a59bfdb2f8
Fix handleNativeSurfaceChanged when dbus integration is disabled
2021-06-29 10:30:48 +03:00
Ilya Fedin
79f96480c2
Use QMenuBar instead of own global menu implementation on Linux
2021-06-29 10:30:48 +03:00
John Preston
60cbd96d91
Version 2.8.3.
...
- Fix crashes in OpenSSL on macOS.
2021-06-28 13:51:06 +03:00
John Preston
ee0400f1ac
Version 2.8.2.
...
- Attempt to fix random crashes on macOS.
Fixes #16504 .
2021-06-28 08:57:40 +03:00
John Preston
14f25fc997
Version 2.8.1.
...
- Fix crash in audio player volume slider.
2021-06-26 13:03:40 +03:00
John Preston
48d482006a
Fix crash fix.
2021-06-26 12:33:18 +03:00
John Preston
9afee2620a
Fix crash in vertical sliders.
...
Regression was introduced in 90ff8ecd0f
.
2021-06-26 08:20:37 +03:00
John Preston
43a5265e0c
Version 2.8.
...
- Start video conferences from Voice Chats in any group.
- Share your screen or video from your camera
with up to 30 participants (limit to be increased soon).
- Talk without video with an unlimited number of participants.
- Create voice chats from the info page
of any group where you are an admin.
- Group video calls are supported natively on all devices,
including iPads and laptops.
2021-06-24 17:57:09 +04:00
John Preston
5519bb3523
Allow reporting private groups as well.
...
Fixes #7451 .
2021-06-24 17:44:55 +04:00
John Preston
8a6ff3f414
Add separator above volume control in voice chats.
2021-06-24 17:44:55 +04:00
John Preston
a2c33545d4
Improve some paddings.
2021-06-24 17:44:28 +04:00