John Preston
a670095294
Update patched OpenAL on macOS / Windows.
2024-01-25 11:57:58 +04:00
John Preston
5cb4cfef32
Improve geometry restore on secondary screen.
2024-01-17 09:39:05 +04:00
John Preston
52ef8e780a
Update zlib/minizip.
...
Fixes #27313 .
2024-01-04 18:50:47 +04:00
John Preston
66afcbdae8
Backport windows list in Dock Menu from Qt 6.3.*.
2024-01-04 17:25:31 +04:00
23rd
c7f11eb05a
Updated Qt to 5.15.12 on Windows.
2024-01-04 17:22:05 +04:00
23rd
758219265a
Updated Qt to 6.2.7 on macOS.
2024-01-04 17:22:04 +04:00
John Preston
0e8058adb1
Update tg_owt to support custom reflectors.
2023-12-22 07:35:02 -04:00
Ilya Fedin
cfc254bd90
Switch Qt to GitHub
2023-11-21 21:20:50 +04:00
John Preston
1ba52402b5
Fix build with new MSVC, workaround compiler bug.
2023-11-17 12:01:25 +04:00
Ilya Fedin
ef1b197771
Update lib_ui & patches
2023-11-09 22:44:52 +04:00
John Preston
332ae22111
Fix build of crashpad with Xcode < 15.
2023-11-05 11:01:49 +04:00
John Preston
150432e4d1
Add explicit CMAKE_MSVC_RUNTIME_LIBRARY.
2023-11-04 23:19:12 +04:00
23rd
855cc8e900
Updated some dependencies.
2023-11-04 21:24:02 +04:00
23rd
0a38cf2501
Updated Qt to 5.15.11 on Windows.
2023-11-04 21:24:02 +04:00
23rd
6def067e98
Updated Qt to 6.2.6 on macOS.
2023-11-04 21:24:02 +04:00
John Preston
af5ad84e72
Fix crashpad_handler linking workaround.
...
Fixes #26873 .
2023-11-01 09:27:06 +04:00
John Preston
12fab565a4
Fix Release build with Xcode.
2023-10-26 14:08:41 +04:00
John Preston
ad8f8513c3
Link crashpad_handler with Xcode bug workaround.
2023-10-11 22:12:28 +04:00
John Preston
da768ac1d1
Add libprisma from Fela for syntax highlighting.
2023-10-04 22:28:47 +04:00
John Preston
9fcdec4166
Update libvpx revision.
2023-09-29 00:15:19 +04:00
John Preston
6cdc8f9dbc
Fix libvpx pkg-config generation on Windows.
...
Fixes #26849 .
2023-09-25 12:41:34 +04:00
John Preston
95e4abd784
Extract system-specific parts of prepare env.
2023-09-25 12:41:34 +04:00
John Preston
ea9386f0aa
Version 4.10.1: Rebuild macOS with older Xcode.
2023-09-23 19:25:24 +04:00
John Preston
3db0b11a6b
Bump minimum macOS deployment target to 10.13.
2023-09-22 09:03:12 +04:00
Ilya Fedin
277fe540dc
Update Qt to 6.2.5 on macOS
2023-09-22 08:49:53 +04:00
John Preston
d10b7e8402
Update tg_owt+libyuv/libvpx to chromium revisions.
2023-09-21 11:10:44 +04:00
John Preston
0f8d9e885a
Re-update lib_base submodule.
2023-09-14 10:15:22 +04:00
John Preston
bc891ca55e
Don't build too much in libwebp.
2023-09-14 10:10:54 +04:00
John Preston
7b65c9174f
Link system libwebp instead of Qt-s.
2023-09-13 21:07:24 +04:00
John Preston
b03120d83a
Update OpenAL to 1.23.1 on macOS.
...
This (library rebuild, really) fixes #26694 .
2023-08-22 15:30:56 +02:00
John Preston
05b628da9b
Limit libvpx frame size.
2023-08-21 11:06:23 +02:00
23rd
e8e74e7ac7
Updated Qt to 5.15.10 on Windows.
2023-08-21 11:05:40 +02:00
Ilya Fedin
238d4b8e17
Build OpenAL in RelWithDebInfo mode on macOS
2023-08-15 00:27:36 +04:00
John Preston
56fa88f47f
Update ANGLE revision, workaround D3D11 memory leak.
2023-08-10 18:19:00 +03:00
John Preston
38941eb3c8
Invoke linux prepare script the same way.
2023-08-08 13:26:22 +02:00
23rd
4e109e0517
Added support build of dav1d on arm machines.
2023-07-24 17:08:56 +04:00
Daniel Novomeský
8bd9293a49
Update dav1d, libde265, libheif, libjxl in Windows build
2023-07-07 08:18:16 +04:00
John Preston
8ae373b654
Update patches with a commit revert.
2023-05-24 13:23:01 +04:00
Ilya Fedin
627c870dd5
Get rid of qt5compat dependency
2023-05-15 10:14:52 +04:00
John Preston
b881d24a5a
Update libyuv in tg_owt.
2023-05-01 11:08:24 +04:00
John Preston
9b576a13bc
Fix calls with OpenSSL 3.
...
For that libsrtp was updated to v2.5.0 in tg_owt.
2023-04-28 14:40:53 +04:00
23rd
ec2299a7e2
Updated Qt to 5.15.9 on Windows.
2023-04-11 19:17:42 +04:00
John Preston
83052ec056
Fix translucent windows in some screen scales.
...
I hope this fixes #25958 , problems with the viewer on Windows.
2023-03-21 09:33:45 +04:00
John Preston
62b8165b7d
Add atempo filter to macOS build script.
2023-03-10 10:07:55 +04:00
John Preston
83ea3a4b21
Fix build scripts on Windows.
2023-03-10 10:05:13 +04:00
23rd
d961b56a2d
Added missed avfilter binaries for linkage on macOS.
2023-03-09 17:20:22 +03:00
John Preston
af95bd6fb7
Use FFmpeg 5.1 on Windows.
2023-03-08 16:10:36 +04:00
Daniel Novomeský
6f16014232
Upgrade libheif in Windows build
2023-03-06 11:57:05 +04:00
John Preston
da38539fa6
Try building Qt with -no-feature-netlistmgr on Windows.
2023-03-01 17:53:13 +04:00
John Preston
87d549baec
Fix building Qt on Windows.
2023-03-01 17:53:13 +04:00
Ilya Fedin
84dbdc6e92
Let Dockerfile define the Qt version in use
2023-03-01 11:14:34 +04:00
John Preston
df9bd91d9a
Implement semi-native macOS title buttons for the viewer.
2023-03-01 09:12:02 +04:00
John Preston
6fa8426ff4
Backport hinting changes from Qt 6 on Windows.
2023-02-25 17:04:52 +04:00
John Preston
7a090610b9
Upgrade FFmpeg to 5.1 on macOS.
...
In this version videos play fine with hardware acceleration enabled.
2023-02-25 16:57:06 +04:00
Ilya Fedin
e444c22a01
Update cmake_helpers and patches on Windows
2023-02-22 16:51:13 +04:00
John Preston
2a1e3c4453
Initial implementation of windowed media viewer on macOS.
2023-02-18 15:10:13 +04:00
John Preston
5c33f0cc5b
Allow translucent captioned windows on Windows.
2023-02-18 15:10:13 +04:00
Daniel Novomeský
7463aad755
Upgrade libde265, libheif, libjxl in Windows build
2023-02-15 20:19:13 +04:00
John Preston
369862a3a7
Always use 64 bit build of dump_syms.
2023-02-09 09:56:54 +04:00
John Preston
26ff3148d6
One more fonts fix and fix paste from clipboard.
2023-02-07 11:31:19 +04:00
John Preston
f95610edfc
Version 4.6.1: Add one more patch on Windows.
2023-02-06 23:04:40 +04:00
John Preston
c4402c717a
Rebuild Qt with a patch for fonts fallback.
2023-02-06 20:39:00 +04:00
John Preston
a4cdd83816
Improve crash report window on Windows.
2023-02-02 10:55:04 +04:00
John Preston
ecf61712cd
Fix CJK font fallback on Windows.
...
Fixes #25714 .
2023-01-12 11:34:02 +04:00
John Preston
0a3d31a91f
Beta version 4.5.4: Try updating OpenAL on macOS.
2023-01-10 15:34:33 +04:00
23rd
0f538e2606
Updated Qt to 5.15.8 on Windows.
2023-01-09 09:05:06 +04:00
Ilya Fedin
db6bdf36af
Update patches
2023-01-02 11:19:15 +04:00
Ilya Fedin
b9f7a501f5
Do pacman -Syu twice in prepare.py
...
So new databases are downloaded in case runtime updates and gets new repostiories
2023-01-01 13:19:11 +04:00
Ilya Fedin
322a085b70
Fix the check for Native Tools Command Prompt in prepare.py
2022-12-31 16:03:27 +04:00
Ilya Fedin
6c4dc34441
Fix build with various Windows locales
2022-12-31 16:02:28 +04:00
Ilya Fedin
efa287b786
Use text=True instead of decode() in prepare.py
2022-12-31 16:02:28 +04:00
Ilya Fedin
2cbd2725e5
Remove force-disabling of Qt's color space support for sent images
...
Qt had a bug with interpreting PNG gamma, but it seems it's fixed now.
2022-12-27 11:52:27 +04:00
Ilya Fedin
95b29f5f35
Enable ffmpeg dav1d support
2022-12-25 08:40:16 +04:00
Daniel Novomeský
6ff2c08764
Added dependencies for Windows build
...
They will be used for plugins in kimageformats:
dav1d, libavif are needed for AVIF plugin
libde265, libheif are needed for HEIF plugin
libjxl is needed for JXL plugin
dav1d could be used by ffmpeg to provide AV1 decoding
meson is required to build dav1d
2022-12-23 10:58:22 +04:00
Ilya Fedin
2bbe511a6f
Revert some mistakenly replaced '/' symbols earlier
2022-12-20 17:22:19 +04:00
Ilya Fedin
5cbdc2f739
Install gyp python dependencies in prepare.py
2022-12-20 17:22:19 +04:00
23rd
5101ea2a96
Updated Qt to 5.15.7 on Windows.
2022-12-09 11:54:37 +03:00
John Preston
cad87f6818
Update to WebRTC M108.
2022-12-08 14:22:04 +04:00
John Preston
6abfdd20fa
Don't apply deleted GYP patch in Windows prepare.
2022-12-06 18:23:51 +04:00
John Preston
4dd1f95fbf
Disable deprecated warning when building dump_syms.
...
Fixes #25366 .
2022-12-06 18:13:23 +04:00
John Preston
cd85c4911c
Migrate macOS build to patched Qt 6.3.2.
...
Fixes #24915 .
2022-12-06 16:38:08 +04:00
Ilya Fedin
b9a766387c
Replace docker buildx with DOCKER_BUILDKIT=1 environment variable
...
This seem to work better with distribution-provided Docker
2022-11-28 21:54:37 +01:00
23rd
53c4b511f8
Fixed different configuration flags for FFmpeg on macOS.
2022-11-25 16:01:41 +03:00
23rd
7aede75e43
Added external cld3 library.
2022-11-22 00:28:03 +00:00
Ilya Fedin
f7971733f4
Update msys2 base
...
It has new signatures and fixes the CI
2022-11-19 02:21:32 +04:00
23rd
5b1a9fb3e1
Migrated gyp for breakpad to upstream in prepare script on macOS.
2022-09-29 21:22:06 +04:00
John Preston
4e7a5eeffb
Use Python 3.10 and GYP supporting it.
2022-09-22 15:31:46 +04:00
Ilya Fedin
eab41d272b
Fix various spaces on end of lines
2022-09-02 21:27:41 +04:00
23rd
c20ed7c7a8
Enabled utf-8 mode for python while breakpad is building.
2022-09-02 21:14:29 +04:00
John Preston
92a9ba2ba0
Use exact jom url instead of mirrored.
2022-08-29 09:12:09 +04:00
Ilya Fedin
4d4d75addf
Install nuget and jom with prepare.py
2022-08-28 08:38:37 +04:00
Ilya Fedin
42fe80b5e2
Use perl, nasm, yasm and ninja from msys64
2022-08-28 08:38:37 +04:00
Ilya Fedin
fc19ce5a9b
Install msys64 with prepare.py
2022-08-28 00:35:45 +04:00
Ilya Fedin
31fa6d24f4
Use zlib built with cmake on Windows
2022-08-28 00:35:45 +04:00
Ilya Fedin
5f3c957b1d
Use COPY --link to consume less space when building Docker image
2022-08-13 12:10:07 +04:00
John Preston
b829ed3530
Build docker using poetry by ./build/prepare/linux.sh
2022-07-26 20:12:13 +03:00
Ilya Fedin
aeddaf3dbd
Update openal to 1.22.2
2022-06-28 09:49:45 +04:00
John Preston
65c7a9a554
Fix title on Win7 and macOS file chooser.
2022-06-24 20:45:14 +04:00
Ilya Fedin
28f75525b2
Update openal to 1.22.1
...
Downgrade pipewire headers as openal won't work with pipewire version less than headers it builds with now
2022-06-23 09:48:27 +04:00
John Preston
45caa25e55
Beta version 3.7.6: Backport a Qt 5.15.4 crashfix.
2022-06-16 19:12:33 +04:00