Commit Graph

120 Commits

Author SHA1 Message Date
John Preston f64f1ea62e Build xz from git on macOS. 2020-07-16 12:52:05 +04:00
Neurotoxin001 00460506b2 Update building-msvc.md 2020-07-13 09:46:41 +04:00
Neurotoxin001 0852e717c3 Update building-msvc.md
Add some more requirements because without them users will get errors
2020-07-13 09:46:41 +04:00
Ilya Fedin a7f9b260de Update patches commit and cmake submodule 2020-07-13 09:46:15 +04:00
Ilya Fedin 4623804123 Don't build OpenSSL tests
To decrease actions run time and fails
2020-07-13 06:50:55 +04:00
Ilya Fedin 59b521d666 Implement xcb-based LastUserInputTime method 2020-07-12 22:19:44 +04:00
RadRussianRus ae31bdcd1b Fix patches revision 2020-06-29 16:20:01 +04:00
Ilya Fedin 0b939e72c1 Fix CI 2020-06-19 06:28:01 +04:00
Ilya Fedin fde51018ca Update libwayland 2020-06-17 20:33:46 +04:00
Zhiming Deng b412b2141e update 2020-06-14 11:07:48 +04:00
Zhiming Deng c18edf2f30 doc 2020-06-14 11:07:48 +04:00
John Preston ef08b52597 Version 2.1.11 (Linux only).
- Fix launch on old Linux systems.

Degrade OpenAL back to 1.19.1 so that it will still work on old systems.

Fixes #8005.
2020-06-08 12:23:27 +04:00
Ilya Fedin f1e75d809a Separate patches 2020-06-03 11:31:34 +04:00
Ilya Fedin 1d622fb3c0 Add patches with the fix for https://github.com/telegramdesktop/tdesktop/issues/6645 2020-06-01 18:43:42 +04:00
Ilya Fedin c12356a032 Disable unneeded alsa dependency in ffmpeg 2020-05-25 10:34:12 +04:00
Ilya Fedin 126ed6e6e3 Fix path to compose file 2020-05-25 10:34:12 +04:00
John Preston 84399286c1 Update build instructions. 2020-05-12 19:43:39 +04:00
Ilya Fedin 447d4e6c47 Remove Portaudio from building instructions
Since it loaded at runtime with dlopen anyway and headers from the system package are OK
2020-05-08 12:49:21 +04:00
23rd dcf737bebe Fixed Linux build instruction. 2020-05-06 00:36:48 +03:00
John Preston 99ccd49e13 Version 2.1.2: Update patches revision in docs. 2020-05-05 18:14:38 +04:00
Ilya Fedin 3135463017 Add new option to simplify creation of self-contained packages (snap/flatpak/appimage) 2020-05-05 14:31:18 +04:00
Ilya Fedin 161e51757c Change color of wayland decoration according to theme 2020-05-01 12:26:10 +04:00
23rd d46e145c61 Updated Qt to 5.12.8. 2020-04-21 18:55:34 +04:00
Ilya Fedin 664b43acd7 Fixes for linux action:
* Disable building of unneeded openal tools and tests
* Disable ffmpeg linkage with unneeded libraries
* Disable unneeded dtd validation for libwayland
* Omit Qt flags that set to default values
* Fix prefix usage
* Build dependencies in release mode to reduce build size
2020-04-12 19:21:59 +04:00
Ilya Fedin afc902a5cb Don't set device explicitly when capturing
Also update openal to 1.20.1 since it has pulseaudio.allow-moves by default

Fix playback devices enumerating
2020-03-10 11:49:23 +04:00
23rd 3a5c0976bb Updated docs.
- Removed libenchant-dev.
 - Removed installing OpenSSL shared docs for Linux.
 - Updated xz and libiconv for Xcode.
2020-02-27 12:11:27 +04:00
John Preston 872e063501 Fix docs. 2020-02-26 20:17:13 +04:00
Ilya Fedin da14588235 Enable native Wayland support 2020-02-24 19:03:27 +04:00
Ilya Fedin bbc516cf43 Move TDESKTOP_DISABLE_DBUS_INTEGRATION to cmake_helpers 2020-02-21 18:08:55 +04:00
RadRussianRus 8128f851d1 Changed libvdpau source url 2020-02-19 12:02:42 +04:00
John Preston 2f698de3b6 Update build scripts for Xcode 11 tools. 2020-02-16 08:30:51 +04:00
John Preston 7bf2b607f9 Return glib event loop in static builds.
Regression was introduced in 3f5eaa8f0a.

Fixes problem with GTK file dialog running as modal windows. Fixes #7186.
2020-02-13 13:49:34 +04:00
Ilya Fedin fb2bbd87b7 Fix zlib linkage 2020-02-10 15:23:14 +04:00
Ilya Fedin 6206b6f843 Adapt indicator-application check for sandboxed environments
Fix quality loss in the tray icon image

Fix window showing by clicking on the tray icon on macOS

Fix tray icon displaying on KDE
2020-02-10 15:09:47 +04:00
John Preston 5cae7b3db1 Use system zlib on Linux, update submodules. 2020-02-05 18:39:47 +04:00
John Preston 58dd33d8a2 Fix PiP window on macOS. 2020-02-05 18:39:47 +04:00
Ilya Fedin 3b4dfa1381 Use LXQt's StatusNotifierItem implementation instead of appindicator 2020-02-05 18:38:34 +04:00
Ilya Fedin 3f5eaa8f0a Remove glib dependency from Qt 2020-02-04 21:19:51 +04:00
23rd 19fd3a15e1 Updated range-v3 to 0.10.0. 2020-01-23 10:09:34 +03:00
John Preston 3589e658c9 Use Strawberry Perl instead of Active Perl. 2020-01-03 11:41:38 +03:00
John Preston 3b562bfa3a Minimal update of build instructions to use CMake. 2019-12-31 15:08:58 +03:00
Nicholas Guriev dff28bcf7f Adjust build instructions 2019-12-29 18:14:17 +03:00
John Preston 8f6f434d8a Cherry-pick a bugfix from upstream Qt. 2019-12-24 16:38:50 +03:00
John Preston dc3e9e2f3d Fix updates script and instruction. 2019-12-13 18:13:28 +03:00
John Preston 872ff633b6 Update Qt patch. 2019-12-02 18:52:30 +03:00
23rd de94afd966 Updated and fixed building-cmake.md. 2019-12-02 18:50:30 +03:00
Sean Wei 325e4af356 Fix building instruction of macOS (crashpad) 2019-11-07 14:21:22 +03:00
John Preston 86695f60a3 Fix selected text colors on macOS. 2019-11-07 13:11:40 +03:00
John Preston 1a4c1cbbf4 Link xkbcommon-x11 and build Qt with XCB XKB.
Fixes #6754.
2019-11-06 12:03:54 +03:00
John Preston c1a241c7e7 Upload full source tarballs to assets. 2019-11-06 11:11:16 +03:00