1
0
Fork 0
Commit graph

443 commits

Author SHA1 Message Date
John Preston
a79798285d Add 'unused variable' warning on MSVC. 2021-07-13 22:08:45 +03:00
Ilya Fedin
1c8cfe49c5 Clang build fixes 2021-07-13 20:28:33 +03:00
John Preston
5217f71542 Use tg_angle fork. 2021-07-06 15:54:58 +03:00
23rd
95a3953c21 Fixed typo in name of GTK integration option. 2021-07-04 01:31:43 +03:00
John Preston
8432257651 Use default Qt-{version} folder on Windows. 2021-07-01 23:44:36 +03:00
John Preston
d13a57db67 Use plain "LoadLibrary". 2021-07-01 23:44:36 +03:00
John Preston
387a2b37ad Use "SetDefaultDllDirectories". 2021-07-01 23:44:35 +03:00
John Preston
e2455f3194 Add dynamic DirectX loading helper. 2021-07-01 23:44:35 +03:00
John Preston
fc4d02573c Link Qt with statically built ANGLE. 2021-07-01 23:44:35 +03:00
Ilya Fedin
32ec2b8db2 Add missed jemalloc dependencies 2021-07-01 23:37:37 +03:00
Ilya Fedin
8d7772ab33 Switch from mallocng to jemalloc 2021-07-01 21:03:06 +03:00
Ilya Fedin
cb92f08d51 Enable Qt's gtk integration 2021-07-01 21:02:04 +03:00
Ilya Fedin
4a63a30c17 Get rid of unneeded glibc wraps 2021-06-29 17:02:16 +03:00
e921da8a83 Fix echo in WinRT header generation
Since `echo` is shell command, not executable binary, CMake won't see it.
2021-06-27 15:26:15 +04:00
John Preston
1d59503a24 Fix NuGet WinRT header generation. 2021-06-26 13:26:05 +03:00
Ilya Fedin
5b0a567240 Use unique_ptr instead of gsl::finally in Wayland helper 2021-06-26 12:39:44 +04:00
John Preston
c8fa5ef714 Fix /bigobj option on Windows (it is case sensitive). 2021-06-24 18:38:30 +04:00
John Preston
3ba5f8d46a Enable /LARGEADDRESSAWARE for 32 bit Windows build. 2021-06-24 16:01:49 +04:00
John Preston
c29450cbf1 Add CoreMediaIO framework on macOS. 2021-06-22 23:07:09 +04:00
John Preston
52d7dc3993 Fix multiple usages of nuget_add_... 2021-06-22 19:44:05 +04:00
John Preston
545f6bf2ce Add NuGet functions to add WebView / WinRT packages. 2021-06-22 09:50:05 +04:00
Ilya Fedin
e002bba002 Some cleanup of unneeded hacks
qt5ct is removed since internal gtk integration is good enough
Removed the ability to override path to qtwayland client headers since that hack is no longer used
QXdgDesktopPortalThemePlugin is no longer linked since custom xdg-desktop-portal dialog implementation is present
2021-06-20 10:34:18 +04:00
23rd
97b9c3f6d8 Removed SPMediaKeyTap solution for macOS media keys. 2021-06-10 22:43:18 +03:00
23rd
03efe01ff9 Added MediaPlayer framework on macOS for NowPlaying support. 2021-06-10 22:43:18 +03:00
Ilya Fedin
4caa867468 Use custom xdg-shell fork 2021-06-10 23:39:53 +04:00
Ilya Fedin
e8fba0e1b8 Fix build with RelWithDebInfo target in non-packaged mode 2021-06-01 11:16:27 +03:00
Ilya Fedin
6c5ac4cae9 Add forgotten REQUIRED to rnnoise 2021-06-01 11:16:27 +03:00
John Preston
bcc0ac15f4 Add valloc/pvalloc to external_mallocng. 2021-05-19 13:18:46 +04:00
John Preston
45be9e3215 Link external_mallocng with --whole-archive. 2021-05-19 10:22:35 +04:00
John Preston
de65519132 Fix build of mallocng. 2021-05-17 13:12:04 +04:00
John Preston
294a18baf8 Fix hime-im-client build with GTK3 headers. 2021-05-17 13:07:18 +04:00
Ilya Fedin
5318ac7c54 Add external_mallocng module 2021-05-16 11:00:39 +03:00
John Preston
42d3840cde Add simple allocation tracer on Linux. 2021-05-14 15:09:28 +04:00
John Preston
538b39ec9d Remove libwayland loading debug info. 2021-05-10 15:54:27 +04:00
John Preston
4ea94848d8 Define 'WEBRTC_USE_PIPEWIRE'. 2021-05-10 14:38:34 +04:00
John Preston
9a8fc7b7cb Fix libwayland loader. 2021-05-10 14:38:07 +04:00
John Preston
c8341354e1 Link webrtc with more Xlib libraries. 2021-05-10 10:53:30 +04:00
Ilya Fedin
1720a174c4 Link Qt with libproxy 2021-05-03 12:50:01 +03:00
Ilya Fedin
6d1b48811e Fix build without Wayland of static binary 2021-04-29 20:32:56 +03:00
Ilya Fedin
4e7ec4e0e1 Move wayland helper from lib_base here 2021-04-29 20:15:25 +03:00
John Preston
c606fca6a6 Fix configure on x64 Native Tools Command Prompt. 2021-04-29 12:23:08 +04:00
John Preston
32273e3fb1 Fix build with rnnoise on Linux. 2021-04-29 12:22:35 +04:00
John Preston
57540cc1db Link rnnoise from Libraries on macOS. 2021-04-29 12:22:35 +04:00
John Preston
cd19d4af12 Add external rnnoise library. 2021-04-29 12:22:35 +04:00
John Preston
d1a7e08aa0 Don't link wayland-client statically. 2021-04-29 10:51:13 +04:00
John Preston
52ccf5e17a Add desktop-app::external_webview library. 2021-03-22 22:55:51 +04:00
23rd
bd9c097fea Added option to disable PDB file generation. 2021-03-17 12:33:50 +03:00
Nicholas Guriev
25f0733a60 Do not enforce NDEBUG macro
It affects WebRTC classes which may vary their size that eventually
leads to memory corruption and crashes. CMake already defines the macro
for production build types. One can use a custom build type which does
not imply NDEBUG. Please note, tg_owt and tdesktop must be build with
the same CMAKE_BUILD_TYPE.
2021-03-04 19:21:13 +04:00
Ilya Fedin
2f4cbdd126 Add new fcitx5-qt sources 2021-03-04 08:10:27 +04:00
Ilya Fedin
03346be7c5 Build with QT_NO_KEYWORDS 2021-03-03 22:46:49 +04:00