John Preston
b773bb6e70
Add icons to the media viewer menus.
2021-12-29 21:22:33 +03:00
John Preston
5e7e7eaa83
FullMsgId rely on PeerId instead of ChannelId.
2021-12-22 10:11:57 +00:00
John Preston
0f443da758
Track noforwards flag in specific messages.
2021-11-26 18:00:22 +04:00
John Preston
c849d17667
Remove corner download if noforwards.
2021-11-26 18:00:18 +04:00
John Preston
96c910190b
Restrict saving files as if noforwards.
2021-11-26 18:00:18 +04:00
John Preston
487e8a9009
Disable copy to clipboard if noforwards.
2021-11-26 18:00:18 +04:00
John Preston
f4a6be2ed9
Move audio player icons to "player" folder.
2021-11-18 21:51:10 +04:00
John Preston
f2e4a5a35a
Highlight YouTube video timestamps as external links.
2021-11-18 16:03:12 +04:00
John Preston
c534f3f22e
Some internal HistoryItem refactoring.
...
Replace most IsServerMsgId / id <=> 0 with isRegular().
Track isLocal / isHistoryEntry in flags.
Remove toHistoryMessage.
2021-11-07 12:50:13 +04:00
Ilya Fedin
847c01d605
Add Qt 6 support
...
Tested only on Linux so far
2021-10-21 13:15:00 +04:00
23rd
159beb138a
Moved api peer photo processing to separated file.
...
Removed MainWidget::deletePhotoLayer.
2021-10-20 22:56:19 +03:00
23rd
9117b3cdfa
Extracted DeleteMessagesBox to separated file.
2021-10-19 06:34:27 +03:00
CoderTimZ
c9e24c2283
Display dates with the system date format
2021-10-11 21:56:29 +04:00
John Preston
19ce1edc16
Use base::SafeRound instead of std::round.
...
Previous assertion violations because of NaN from std::round were
in video streaming, see commits 27d58ba07b
, 8f5830d520
.
Now the crashes happened in the ConvertScale() call from a background
thread when preparing an image from clipboard for sending to a chat.
2021-09-27 12:13:57 +04:00
Hermesis
cfcc1b1ce7
Control video in fullscreen mode using arrows and numbers
2021-09-26 14:07:02 +04:00
John Preston
c336d725ea
Fix media controls hiding workaround.
2021-09-19 16:55:55 +03:00
John Preston
8069fdd873
Use base/random.h instead of openssl::RandomValue.
2021-09-15 13:42:22 +03:00
23rd
900a7d0b2b
Appended references to const auto types in loop to prevent copying.
...
Suggested by Apple Clang.
2021-09-09 16:32:04 +03:00
John Preston
7797099a49
Fix media viewer loading animation first show.
2021-09-07 23:41:08 +03:00
John Preston
463da7e410
Allow Ui::GL::Renderer::deinit on lost context.
2021-09-06 13:13:26 +03:00
John Preston
401529e7d1
Fix possible crash in media viewer hide workaround.
2021-08-24 19:25:31 +03:00
John Preston
7e6f24552a
Add basic OpenGL info to crash annotations.
2021-08-23 18:29:20 +03:00
John Preston
0d449c037b
Beta version 2.9.5: Fix hide workaround for media viewer.
2021-08-20 19:56:40 +03:00
John Preston
c79cd0b692
Use Images::Read instead of App::readImage.
2021-08-11 18:55:08 +03:00
Ilya Fedin
97262a99c7
Get rid of osx and linux32 special targets
2021-08-11 16:59:27 +03:00
23rd
479611f6df
Removed ui_getPeerForMouseAction.
2021-07-27 02:50:08 +03:00
23rd
93bcd90fd4
Provided more context for click handlers.
2021-07-27 02:18:49 +03:00
23rd
7c8b1cd5b1
Disabled forced session switching when closing PiP.
...
Regression was introduced in 7decf68122
.
2021-07-26 18:54:58 +03:00
23rd
a14f2144e1
Removed layout.cpp/h.
2021-07-26 17:38:51 +03:00
23rd
c6071d1148
Moved generic document preview info to separated file.
2021-07-26 17:38:51 +03:00
John Preston
c0f8e68f5d
Don't use CurrentSingleComponentFormat.
...
Fix noise in voice chat blur in OpenGL ES (ANGLE).
2021-07-23 15:42:16 +03:00
Ilya Fedin
ba9b72e038
Fix -Wunused-variable warnings with gcc
2021-07-19 22:31:27 +03:00
John Preston
10e1feb40b
Use GL_BGRA_EXT format with ANGLE.
2021-07-15 16:42:38 +03:00
Ilya Fedin
79cc797aff
Fix -Wunused-variable warnings
2021-07-13 21:43:34 +03:00
Ilya Fedin
b6881022ce
Allow to build with -Werror and clang
...
Fixes -Wdeprecated-enum-enum-conversion, -Wdeprecated-declarations, -Wrange-loop-construct, -Winconsistent-missing-override
2021-07-13 21:32:06 +03:00
Ilya Fedin
89765340c3
Fix -Wunused-function warnings
2021-07-13 21:31:22 +03:00
23rd
a631a28092
Removed App::pixmapFromImageInPlace.
2021-07-06 12:13:06 +03:00
23rd
348cf4829c
Added ability to scroll media in section of scheduled messages.
...
Fixed #8388 .
2021-07-01 23:53:45 +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
23rd
7decf68122
Fixed possible crash in OverlayWidget when video continues from PiP.
2021-06-24 17:44:28 +04:00
John Preston
28fe98af80
Add some assertions for a strange crash debugging.
2021-06-24 10:24:52 +04:00
23rd
460baa54d8
Fixed switching between PiP and OverlayWidget.
2021-06-18 07:30:54 +03:00
23rd
6c56fad180
Fixed updating of parent id for file click handlers.
...
Fixed #16447 .
2021-06-18 07:30:54 +03:00
23rd
3fd772ce17
Moved file click handlers to separated file.
2021-06-18 07:30:54 +03:00
23rd
7924979dfb
Removed Ui::showPeerHistoryAtItem from facades.
2021-06-17 10:57:46 +04:00
23rd
c25779b844
Removed showDocument and showPhoto from Media::View::OverlayWidget.
2021-06-17 10:57:45 +04:00
23rd
1f816c249b
Replaced DocumentOpenClickHandler.
2021-06-17 10:57:45 +04:00
23rd
9290cd3a16
Added SessionController pointer to Media::View::OverlayWidget.
2021-06-17 10:57:45 +04:00
23rd
7885be4a94
Added ability to show content from Controller for inline results.
2021-06-17 10:57:45 +04:00