John Preston
4898025bb7
Beta version 6.8.3.
...
- In-app markdown file viewer.
- Native Instant View support.
- Native external webapp viewer on Linux.
- Screen reader support for chat list and message list.
- Fix Ctrl+Shift+V on non-English layouts.
- Upgrade to Qt 6.11.1 on macOS and Linux.
- Test QRhi for Thanos effect on Qt 6.11.1.
2026-05-19 16:52:56 +04:00
John Preston
e3a68751b7
Fix build with Xcode.
2026-05-19 12:49:08 +04:00
23rd
7ec6ea0705
Bumped cmake submodule and Qt to 6.11.1 for macOS compatibility.
2026-05-18 10:36:51 +03:00
Ilya Fedin
0cddac16fb
Add MinSizeRel support on Linux
...
Allows to build Telegram itself with multi-config generator as well as all dependencies with -Os optimizations
2026-02-27 23:34:33 +04:00
Ilya Fedin
e4f59f1ec4
Build only static libraries in Dockerfile
2025-06-03 14:11:25 +04:00
Ilya Fedin
5f0e9538cf
Move Implib to Dockerfile
2025-06-03 10:16:58 +04:00
Ilya Fedin
845fddf5f2
Use enable_language
2025-06-03 09:28:31 +04:00
Ilya Fedin
d9404fc566
Raise minimum required cmake version to 3.25
...
Use policies up to 3.31
2025-05-07 23:13:01 -07:00
John Preston
93b7c47cda
Support building on Windows with Qt 6.
2024-06-21 11:36:18 +04:00
23rd
7be68ca82c
Updated Qt to 6.2.8 on macOS.
2024-04-23 19:17:41 +04:00
Ilya Fedin
d3715cc362
Get rid of glibmm
2024-03-15 00:00:24 +04:00
John Preston
4685b889c2
Update Qt to 5.15.13 on Windows.
2024-03-13 21:20:30 +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
Ilya Fedin
1852386ace
Add Windows Ninja CI
2023-11-27 18:02:59 +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
Ilya Fedin
277fe540dc
Update Qt to 6.2.5 on macOS
2023-09-22 08:49:53 +04:00
23rd
e8e74e7ac7
Updated Qt to 5.15.10 on Windows.
2023-08-21 11:05:40 +02:00
c0re100
b1cf6c57b3
Update CMakeLists.txt
...
Move `ASM` to Linux only
To avoid `cannot open file 'dxguid.obj'` on Windows.
Closes #26646
2023-08-15 00:14:11 +02:00
Ilya Fedin
249f0890df
Add implib support
2023-08-10 19:54:52 +04:00
Ilya Fedin
a128fdcc28
Always use Python3 cmake package instead of the Python one
2023-06-05 17:53:32 +04:00
23rd
ec2299a7e2
Updated Qt to 5.15.9 on Windows.
2023-04-11 19:17:42 +04:00
Ilya Fedin
84dbdc6e92
Let Dockerfile define the Qt version in use
2023-03-01 11:14:34 +04:00
23rd
0f538e2606
Updated Qt to 5.15.8 on Windows.
2023-01-09 09:05:06 +04:00
Ilya Fedin
646c7ecceb
Update Qt version for Linux in cmake
2023-01-06 12:57:54 +04:00
Ilya Fedin
690e1013cf
Find venv without configure.bat
2022-12-27 15:14:12 +04:00
23rd
5101ea2a96
Updated Qt to 5.15.7 on Windows.
2022-12-09 11:54:37 +03: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
82629dd3e5
Update Qt to 6.4.1 on Linux
2022-11-18 20:40:57 +04:00
Ilya Fedin
3165ef9f0b
Implement target_compile_options_if_exists, target_link_options_if_exists
2022-09-22 12:58:07 +04:00
Ilya Fedin
86059f2b5e
Update Qt to 6.4.0 beta4 on Linux
2022-09-02 21:27:41 +04:00
Ilya Fedin
5f53dfda0e
Move Qt version from configure.py to CMakeLists.txt
2022-08-30 20:25:10 +04:00
John Preston
014cd19e93
Restrict CMake to 3.23+ on macOS.
2022-06-15 13:02:15 +04:00
John Preston
1ed6844247
Use Qt resources from a file on macOS.
2021-10-29 16:10:07 +04:00
Christian Hesse
6e90d6ae53
Add loading of custom shipped d3dcompiler_47.dll.
2021-07-20 15:41:49 +03:00
Ilya Fedin
46d5fc1fa0
Allow to build with generators other than Xcode on mac
2021-07-20 10:27:40 +03:00
John Preston
bb474686eb
Use NuGet package for WinRT headers generation.
2021-06-22 09:53:20 +04:00
John Preston
f8b83dd186
Remove mapbox::variant dependency.
2020-09-29 19:03:22 +03:00
John Preston
1df1b9fb53
Fix build with external minizip.
2020-03-13 22:53:59 +04:00
John Preston
1f447f98d8
Include variables.cmake after project() call.
...
Fixes #6950 .
2020-01-17 11:29:10 +03:00
John Preston
cf0ea4a0a1
Read project version from build/version file.
2019-12-06 18:52:44 +03:00
John Preston
b5dc22b77b
Add configure script for cmake.
2019-12-06 13:17:40 +03:00
John Preston
619dbe9b11
Initial Linux build.
2019-12-04 11:22:11 +03:00
John Preston
5bfb98b70d
Initial build with Xcode.
2019-11-25 18:46:02 +03:00
John Preston
9e5262008f
Add more options.
2019-11-21 14:56:17 +03:00
John Preston
e5bd187d4d
Use precompiled header from cmake 3.16.
2019-11-18 00:29:03 +03:00
John Preston
61723bd794
Initial Windows Debug build with cmake.
2019-11-11 13:39:48 +03:00
John Preston
85060cd655
Compile all code with cmake.
2019-11-09 19:06:00 +03:00
John Preston
a18baaae2c
Add all code generation targets.
2019-11-08 14:08:40 +03:00