Commit graph

517 commits

Author SHA1 Message Date
John Preston
3d5fcdb7dd Add Images::DitherImage. 2021-08-13 15:58:13 +03:00
John Preston
40f0e3c6d4 Merge branch 'master' into HEAD 2021-08-12 09:02:35 +03:00
23rd
49899091aa Added focus rpl event to time input. 2021-08-12 02:36:07 +03:00
23rd
6de724bc1c Moved time input widgets to lib_ui. 2021-08-12 02:36:07 +03:00
John Preston
dd88f8fa41 Add UnpackGzip and reading gzip-ed SVGs. 2021-08-11 19:54:59 +03:00
John Preston
2bd63281b5 Add Images::Read method. 2021-08-11 17:53:02 +03:00
Ilya Fedin
a2d1114a93 Get rid of osx and linux32 special targets 2021-08-11 16:01:30 +03:00
23rd
4fcddb5bfe Added focus rpl event to time input. 2021-08-11 11:12:10 +03:00
23rd
8ff42a86d9 Moved time input widgets to lib_ui. 2021-08-11 11:12:10 +03:00
John Preston
1b590f9e16 Expose topShownLayer from LayerStackWidget/LaayerManager. 2021-08-11 11:05:27 +03:00
John Preston
024f6fc1a9 Fix window frame glitches on Windows 7. 2021-08-10 15:04:30 +03:00
John Preston
5c0066958b Fix window shadow after native frame switch. 2021-08-10 13:12:21 +03:00
kvtb
7f15ac5f0e fix compiling tdesktop with -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=ON 2021-08-09 12:24:12 +03:00
Ilya Fedin
98c7979e67 Get rid of _nativeFrame variable, _title->isHidden is enough 2021-08-08 09:18:15 +03:00
Ilya Fedin
381bfc43c5 Subscribe window widget resize to window state changes 2021-08-08 09:18:15 +03:00
Ilya Fedin
3f85ce53d6 Fix titlebar position when switching to custom frame 2021-07-30 17:29:45 +03:00
John Preston
868f2671fa Fix Ui::RpWidget geometry constraints. 2021-07-29 18:12:44 +03:00
John Preston
d452ae8ba6 Rename Ui::Window to Ui::RpWindow. 2021-07-28 16:23:27 +03:00
Ilya Fedin
7a71876124 Add possibility to enable native window frame to Ui::Window 2021-07-28 16:06:17 +03:00
Ilya Fedin
95cafc5064 Fix cursor with custom titlebar on Linux 2021-07-27 10:53:20 +03:00
John Preston
17123c08ab Define 'KHRONOS_STATIC' globally. 2021-07-26 14:08:04 +03:00
John Preston
49166a8b72 Fix build on Linux. 2021-07-23 20:41:38 +03:00
John Preston
2d251e063c Fix build on macOS. 2021-07-23 19:36:28 +03:00
John Preston
8de7b873f9 Remove 'osx' special target code. 2021-07-23 18:52:15 +03:00
John Preston
1ed242718e Fix linker warning in MSVC. 2021-07-23 15:12:16 +03:00
John Preston
12429c198d Provide custom gpu_driver_bug_list.json on Windows. 2021-07-23 10:36:17 +03:00
John Preston
2439235e42 Remove CurrentSingleComponentFormat. 2021-07-22 15:49:33 +03:00
John Preston
e68f76e6ab List and allow to query EGL extensions on Windows. 2021-07-21 21:18:04 +03:00
John Preston
27fd82a365 Set correct alpha size in QWindow format.
This somehow fixes Direct3D 11 ANGLE backend colors issue.
2021-07-21 21:16:46 +03:00
Ilya Fedin
51cfd0ba35 Fix -Wunused-variable warnings with gcc 2021-07-19 18:59:36 +03:00
John Preston
0ad1d2c965 Check shader compiling/linking in detection. 2021-07-17 12:43:35 +03:00
Ilya Fedin
d922c3085a Don't inherit system font style 2021-07-16 09:25:21 +03:00
John Preston
ed6c2cb541 Use GL_BGRA_EXT format with ANGLE. 2021-07-14 20:03:22 +03:00
23rd
9c552215ab Added ability to pass animation type to SlideWrap. 2021-07-13 21:31:19 +03:00
Ilya Fedin
b8485c0d8a Fix -Wunused-variable warnings 2021-07-13 21:24:22 +03:00
Ilya Fedin
f0c474c6ae Fix clang warnings
Fixes -Wrange-loop-construct and -Wdeprecated-enum-enum-conversion
2021-07-13 20:16:48 +03:00
Ilya Fedin
b0c950b02a Fix -Wunused-function warnings 2021-07-13 20:15:45 +03:00
23rd
3b4dfc26f9 Added background color in photo editor. 2021-07-02 23:00:21 +03:00
23rd
eee528500b Added color for handle circle in photo editor. 2021-07-02 23:00:21 +03:00
23rd
8c7ebd89f6 Added ability to pass custom layer widgets to stack. 2021-07-02 23:00:21 +03:00
John Preston
baf4d80867 Add Ui::PathShiftGradient effect. 2021-07-02 17:57:22 +03:00
John Preston
3b3413e618 Try disabling native child OpenGL workaround. 2021-07-02 00:37:17 +03:00
John Preston
ac97c608c8 Fix D3D11on12 backend choosing. 2021-07-01 10:45:42 +03:00
John Preston
7577f063a6 Allow settings ANGLE backends. 2021-07-01 00:12:52 +03:00
John Preston
3a51a253cd Use updated SafeLoadLibrary from lib_base. 2021-07-01 00:12:52 +03:00
John Preston
9255d71038 Suggest single-component texture format. 2021-06-30 11:47:15 +03:00
John Preston
e73e1a6c0f Fix new formatting mixing with emoji. 2021-06-24 17:01:03 +04:00
John Preston
98ba824bde Return OpenGL window on macOS and Linux. 2021-06-23 19:47:57 +04:00
John Preston
0134685622 Fix converting entities to tags. 2021-06-23 15:55:03 +04:00
John Preston
a009efc50d Fix expose bug for frameless OpenGL window. 2021-06-23 15:42:38 +04:00