Commit Graph

441 Commits

Author SHA1 Message Date
Ilya Fedin 43cbaaa62b Ensure static binary doesn't export any symbol 2026-07-14 12:27:49 +04:00
Ilya Fedin 41444af25d Make libX11 optional in static binary 2026-07-14 12:27:49 +04:00
Ilya Fedin 4bafe2f8a0 Update breakpad to latest commit in Docker 2026-07-03 09:55:58 +04:00
Ilya Fedin a2d3b37a9e Restore cmake 3.25 as minimum version 2026-07-01 12:34:56 +04:00
Ilya Fedin 3a528d8970 Move -fuse-ld=lld to linker flags 2026-07-01 12:34:56 +04:00
Ilya Fedin 4fff6a1ff7 Ensure cmake gets preferred binutils version from PATH 2026-06-19 07:49:06 +04:00
Ilya Fedin 34c91cc91c Fix clangd in vscode devcontainer 2026-06-19 07:49:06 +04:00
Ilya Fedin ae167dba19 Update patches 2026-06-15 11:53:42 +04:00
Ilya Fedin 64dce78247 Prevent cache invalidation by date/time in Docker 2026-06-15 11:36:36 +04:00
Ilya Fedin 6a87fe28a9 Use ccache in Docker 2026-06-15 11:36:36 +04:00
Ilya Fedin 6da54a20a8 Save dnf cache in Docker 2026-06-15 11:36:36 +04:00
Ilya Fedin d9a4283b22 Compress debug info in Docker
That should decrease cache size a lot
2026-06-15 11:36:36 +04:00
Ilya Fedin 8f06924b05 Use heredoc in Dockerfile 2026-06-15 11:36:36 +04:00
John Preston 90cdf55f4d Adjust resources for docker run script. 2026-06-12 10:29:17 +04:00
Ilya Fedin 9f2920a881 Remove clang from Docker and Snap
It was needed only for dispatch
2026-06-11 16:52:05 +04:00
Ilya Fedin 7c4d4113ba Fix vpx debug info in Docker 2026-06-11 00:19:19 +04:00
Ilya Fedin 567a1885b7 Fix boost flags inheritance in Docker 2026-06-11 00:19:19 +04:00
Ilya Fedin 1740db9f89 Use DWARF64 in Docker 2026-06-11 00:19:19 +04:00
Ilya Fedin fa2164c538 Move minizip into prepare.py/Dockerfile 2026-06-09 14:57:22 +04:00
Ilya Fedin 0cdf4ff16a Support cmake 4 in Docker 2026-06-08 16:05:59 +04:00
John Preston 4d4ba03f28 Beta version 6.8.5.
- Animated 3D objects on settings covers (premium star, coin, diamond).
- Particle effects for one-time voice message playback.
- Birthday celebration effect on profile.
- Poll votes graph in message statistics.
- Separate send action animation for round video messages.
- Open public channels from chat folder invite links.
- Notify toggle and muted icon for silent scheduled messages.
- Per-window Qt RHI renderer activation.
- Fix empty chat list preview after deleting last message.
- Fix shaking of pinned chats dragged past rows of other heights.
- Fix scroll with keyboard in chat history.
- Fix pause of animated reactions when opening their context menu.
2026-06-04 17:36:07 +04:00
John Preston 52a3669adc Fix build in Release with LTO. 2026-05-21 21:22:18 +04:00
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 56dd94763c Fix configure with CMake 3.31. 2026-05-19 12:49:08 +04:00
Ilya Fedin 2573a145eb Qt 6.11.0 -> 6.11.1 2026-05-14 10:11:03 +04:00
John Preston 82aa3bf447 [ai] Support working with Codex in WSL. 2026-05-12 18:23:50 +04:00
Ilya Fedin 6cc58e3701 Use git -C with xargs 2026-04-16 23:45:27 +07:00
Ilya Fedin c5317e6de9 Revert "Replace mozjpeg with jpegli on Linux"
This reverts commit cb5fdac0da.
2026-04-14 21:50:44 +07:00
Ilya Fedin ba4715a3af Qt 6.11.0-rc1 -> 6.11.0 2026-03-23 15:26:03 +04:00
Ilya Fedin b5f8abf45c Build boost manually in Docker 2026-03-14 15:34:00 +04:00
Daniel Novomeský d804a327aa Update dav1d, libwebp, libheif, libjxl 2026-03-04 16:36:05 +04:00
Ilya Fedin f68db94c81 Qt 6.10.2 -> 6.11.0-rc1 2026-03-04 14:48:09 +04:00
Ilya Fedin b84345c083 Update GCC to 15 in Docker 2026-03-04 14:38:10 +04:00
John Preston 6d0ff399fb Update Qt patches for accessibility. 2026-02-28 19:07:10 +04: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 2a3c260dd6 Qt 6.10.1 -> 6.10.2 2026-01-29 16:49:47 +04:00
John Preston 1ac081d695 Update patches revision. 2026-01-28 14:28:19 +04:00
Ilya Fedin 5c900c2b54 Update to modern OpenGL library on Linux 2026-01-28 12:56:40 +04:00
John Preston fa190a74da Enable LTO by an option. 2026-01-28 08:57:57 +03:00
Ilya Fedin 8639936e45 Remove depot_tools and yasm
They're actually unused
2025-12-27 09:25:47 +04:00
Ilya Fedin 6de7e7f4a8 Cherry-pick a jpegli fix for DHT marker 2025-12-22 18:37:54 +04:00
Ilya Fedin 08d6e8c7eb Update Qt
6.10.0 -> 6.10.1
6.2.12 -> 6.2.13
5.15.17 -> 5.15.18
2025-12-22 17:53:10 +04:00
ilya-fedin 5ebd0df15f Update patches on Linux 2025-10-25 20:56:56 +04:00
Ilya Fedin 66a34bcb89 Fix Docker image build 2025-10-24 15:53:58 +04:00
John Preston 2e03888505 Update patches revision. 2025-10-22 22:00:42 +04:00
Ilya Fedin ab5eafbe68 Update Qt to 6.10.0 2025-10-22 21:59:38 +04:00
Ilya Fedin 82c69a03ef Explicitly disable documentation build for libheif 2025-09-24 10:53:31 +04:00
Ilya Fedin 795d452493 Update submodules 2025-09-15 16:42:36 +04:00
Ilya Fedin 2d7f52972d Add ASAN flag to Dockerfile generator 2025-09-15 16:42:36 +04:00
Ilya Fedin 1eb9b40607 Update Qt to 6.9.2 2025-08-30 17:50:39 +04:00