Ilya Fedin
c7433477bc
Use ninja as much as possible in docker
2021-11-21 09:51:01 +04:00
Ilya Fedin
55e44e3675
Use GCC 10 in GH action
2021-11-18 20:32:52 +04:00
Ilya Fedin
22b37c4bf8
Use webkitgtk without its headers
2021-11-06 16:33:39 +04:00
John Preston
42015d6a72
Use new defaults in configure invocations.
2021-10-29 22:05:21 +04:00
John Preston
c693b03a64
Update breakpad build in Windows CI.
2021-10-29 17:42:57 +04:00
Ilya Fedin
c991bbc7e3
Reduce obtrusiveness of the lock bot
2021-10-29 16:02:15 +04:00
John Preston
dba9aa30f7
Fix build action on macOS.
2021-10-21 21:01:33 +04:00
John Preston
3626943fc9
Use Qt 6.2 build on macOS GitHub action.
2021-10-21 20:20:35 +04:00
Ilya Fedin
7222bc63f7
Update MozJPEG
2021-10-21 19:31:22 +04:00
Ilya Fedin
3dacbc6bf6
Ignore changes to Dockerfile on mac
2021-10-21 19:31:22 +04:00
Ilya Fedin
1b789de4f4
Cherry-pick a opus fix for detecting CPU instructions on Windows
2021-09-27 08:50:51 +04:00
Ilya Fedin
0984e631fa
Use opus built with cmake on Windows
2021-09-25 15:35:32 +04:00
23rd
449f2d2f94
Migrated dependencies in Github CI for macOS.
2021-09-17 13:12:07 +03:00
John Preston
0a4a96d4cd
Fix action build on Linux.
2021-09-12 01:39:28 +03:00
John Preston
8d4174afb5
Fix macOS build in GitHub Actions.
2021-09-11 20:13:18 +03:00
John Preston
c4d822ba02
Fix action build on Windows.
2021-09-10 16:19:07 +03:00
John Preston
54adf77d99
Build dependencies by script on Windows and macOS.
2021-09-07 23:41:54 +03:00
Ilya Fedin
23378e4661
Migrate to no-response action since github app is archived
2021-09-07 12:26:22 +03:00
Ilya Fedin
05d4d58f8b
Replace GTK integration with xsettings + XDP
2021-09-06 15:43:28 +03:00
Ilya Fedin
5000902d61
Convert feature request template to the new format
2021-09-05 17:36:45 +03:00
Ilya Fedin
32dcb73cba
Convert bug report issue template to the new format
2021-09-05 17:36:45 +03:00
23rd
ea3191badf
Fixed Github CI build.
2021-08-12 08:34:51 +03:00
Ilya Fedin
349446e6b0
Lock issues once a day rather than once a hour
2021-08-11 17:56:25 +03:00
Ilya Fedin
bc2fc94e25
Don't check libtgvoip defines, too big queue
2021-08-11 15:46:38 +03:00
Ilya Fedin
6f0e94a04a
WebKitGTK support doesn't depend on GTK integration anymore
2021-08-11 15:46:38 +03:00
23rd
fff42a664c
Fixed Github CI Windows build.
2021-08-11 05:53:16 +03:00
Ilya Fedin
4b82a56270
Remove old instructions & patches they referred to
...
(& rename instructions to the actual state)
Old instruction names were from the time when tdesktop used GYP that had MSVC, XCode and CMake backends.
But tdesktop uses CMake now, so these names are no longer correct.
2021-07-20 09:50:57 +03:00
Ilya Fedin
6f151f20e9
Add support for DESKTOP_APP_DISABLE_WEBKITGTK
...
Co-authored-by: mid-kid <esteve.varela@gmail.com>
2021-07-19 22:31:27 +03:00
23rd
8e73a6a6ff
Fixed Github CI Windows build.
2021-07-07 19:31:36 +03:00
Ilya Fedin
551ea7d879
Move GTK integration out of process with D-Bus
2021-07-02 00:59:36 +03:00
23rd
885365a1c2
Fixed Github CI Windows build.
2021-06-04 11:47:32 +03:00
23rd
245be4cd63
Fixed Github CI macOS build.
2021-06-04 11:47:32 +03:00
John Preston
dba3c39726
Skip 'enhancement' issues by stale bot.
2021-05-10 13:53:54 +04:00
23rd
cfa3352caf
Added NuGet to Github CI for Windows.
2021-04-27 21:16:26 +03:00
Ilya Fedin
7979b3b6c8
Fix devtoolset version in linux action
2021-03-20 14:33:02 +03:00
Ilya Fedin
3f25e92afd
Add build options for libtgvoip backends
...
libtgvoip has options to disbale some backends, but they never were exposed via tdesktop's cmake
Since libtgvoip autoconf build system doesn't work anymore, it's worth to have these options in tdesktop's cmake.
2021-03-20 14:33:02 +03:00
23rd
23156d523c
Fixed Github CI Windows build.
2021-03-17 18:59:20 +03:00
Ilya Fedin
72704b2426
Move from lock-threads app to lock-threads action
...
lock-threads app seems to be deprecated
2021-03-03 23:14:13 +04:00
23rd
df70fd3081
Fixed Github CI macOS build.
2021-02-25 08:42:16 +03:00
Ilya Fedin
673fc63680
Check DESKTOP_APP_DISABLE_X11_INTEGRATION on actions
2021-02-23 12:54:25 +04:00
Ilya Fedin
f1ee5b5704
Expose gtk integration to lib_base
2021-02-19 12:41:09 +04:00
Ilya Fedin
655731741c
Add config for lock bot
2021-01-22 17:23:20 +04:00
Ilya Fedin
d5cdb5582b
Add config for no-response bot
2021-01-22 17:23:20 +04:00
Ilya Fedin
0c37990ccd
Fix tg_owt cache in windows & macos actions
2021-01-05 18:13:13 +04:00
23rd
fe85a8256a
Added Github Action that updates copyright year.
2020-12-30 10:59:49 +04:00
Ilya Fedin
c03da00e37
Fix getting version tag in snap action
2020-12-24 07:48:00 +04:00
Ilya Fedin
c4f985ca38
Fix OpenAL build in Windows action
2020-12-10 09:43:30 +04:00
Ilya Fedin
6af180d6b5
Remove unneeded anymore Yum install step from Linux action
2020-12-10 07:26:46 +03:00
John Preston
376e43d9d5
Migrate actions to Qt 5.15.2.
2020-12-09 17:26:25 +04:00
23rd
c4c18d16ab
Updated docs.
2020-12-01 09:45:24 +03:00
23rd
e283b4895b
Fixed vulnerability in Github Action that updates user-agent for DNS.
2020-11-26 17:03:51 +03:00
23rd
51cdb70461
Moved Issue Closer to separate Github Action.
2020-11-19 22:47:06 +03:00
Ilya Fedin
c3b0e6c503
Move -s to CMAKE_EXE_LINKER_FLAGS
2020-11-18 14:29:00 +03:00
mid-kid
17e8e0a7b0
Add workflow for DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION
2020-11-17 16:23:54 +03:00
Ilya Fedin
facbaecf30
Add -Werror to actions
2020-11-17 15:45:27 +03:00
Ilya Fedin
8b0fcee6a6
Use docker build in linux action
2020-11-12 14:29:42 +03:00
zurg3
a768b65295
Updated FFmpeg version in GitHub Actions workflows
2020-11-10 16:23:37 +03:00
zurg3
a68d9b4522
Updated Qt version in GitHub Actions workflows
2020-11-10 16:23:37 +03:00
Ilya Fedin
30f07280aa
Add an action to test docker image build
2020-10-30 17:11:02 +03:00
Ilya Fedin
822d1718a9
Use MozJPEG
2020-10-30 12:12:39 +03:00
Ilya Fedin
92695f3ab0
Make stale bot more patient & change its message
2020-10-28 10:01:14 +03:00
23rd
3883a268c7
Fixed warnings from Github CI.
2020-10-27 20:17:14 +03:00
23rd
1a2afda09c
Changed behavior of user-agent updater to open pull requests.
2020-10-27 20:17:14 +03:00
23rd
47bb8ec687
Added Github Action that updates user-agent for DNS.
2020-10-23 15:13:20 +03:00
Ilya Fedin
1fdfa94497
Remove explicit Opus clone step from macos action
...
Since no longer needed
2020-10-23 12:51:52 +03:00
Ilya Fedin
b788ae0ae4
Add stale bot configuration
2020-10-23 11:18:14 +03:00
Ilya Fedin
b6fc418d32
01org/libva -> intel/libva
2020-10-20 09:37:56 +03:00
Ilya Fedin
dcac3146c7
Fix Linux GitHub action
2020-10-01 10:54:42 +03:00
Ilya Fedin
78d874e9a3
Disable OpenAL WASAPI backend
2020-09-29 18:28:42 +03:00
Ilya Fedin
f1cf6b4896
Move snap action to ubuntu-latest since it uses lxd
2020-09-10 19:39:52 +03:00
Ilya Fedin
5991cd4350
Add missed no-tests in release openssl build for Windows
2020-09-10 19:38:23 +03:00
Ilya Fedin
309372164c
Cache make install calls in macos action
2020-09-10 19:38:23 +03:00
Ilya Fedin
077f0c393e
No need to rebuild ffmpeg without NEON optimizations anymore
2020-08-31 12:01:43 +04:00
23rd
97076dbf83
Replaced origin webrtc with custom-built fork in Github CI.
...
Updated building docs.
2020-08-21 17:35:32 +03:00
Ilya Fedin
3a66d317ee
Use lxd for snapcraft
...
To get the same build environment as on Launchpad
2020-08-19 09:58:24 +04:00
John Preston
f801cb822e
Revert "Update ffmpeg to 4.3 in snap"
...
This reverts commit 6c52b4630c
.
2020-08-17 10:29:18 +04:00
Ilya Fedin
786bedf271
Disable Qt's integration mechanism on GTK-based DE to avoid early GTK loading
...
This also removes TDESKTOP_USE_GTK_FILE_DIALOG since it doesn't forces GTK dialog for anyone and there is no reason to leave it
TDESKTOP_DISABLE_GTK_INTEGRATION can be also tested via action now
2020-08-15 17:43:28 +04:00
23rd
bc7925985c
Added WebRTC building to Github CI.
2020-08-15 00:03:37 +04:00
23rd
b6c70572a9
Fixed Github CI macOS build.
2020-08-11 18:20:43 +04:00
Ilya Fedin
08b67e383e
Add -D DESKTOP_APP_DISABLE_CRASH_REPORTS=OFF to docs & actions
2020-08-11 10:55:50 +04:00
Ilya Fedin
4e5e30a8dd
Update fcitx5-qt
2020-08-11 10:55:50 +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
23rd
d2615dda63
Updated Github Actions Cache version.
2020-06-30 12:28:13 +03:00
Ilya Fedin
6c52b4630c
Update ffmpeg to 4.3 in snap
2020-06-18 06:46:11 +04:00
Ilya Fedin
a70cc9b956
Fix patches cache on windows and macos actions
2020-06-17 20:33:46 +04:00
Ilya Fedin
fde51018ca
Update libwayland
2020-06-17 20:33:46 +04:00
Ilya Fedin
70acebc1ef
Windows build can be built without updater too
2020-06-17 20:33:23 +04:00
Ilya Fedin
e009ac026d
Update snap to core20
2020-06-09 19:01:35 +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
db528b39e1
Fix macOS cache validating
...
macOS action has runner version in the workdir path, it should be a part of the cache key
2020-06-01 18:21:52 +04:00
Ilya Fedin
7b106761be
Remove cache from snap action since it works not so good
2020-06-01 18:19:34 +04:00
Ilya Fedin
a37138aa52
Fix signature key errors in snap action
2020-06-01 15:24:35 +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
23rd
295aa644bf
Fixed master branch updater Github Action.
2020-05-12 09:55:36 +04:00
Ilya Fedin
701e1d7b4d
Add fcitx5 support
2020-05-12 09:26:04 +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
0c0fc46b90
Added Github Action that updates code in master branch.
2020-05-06 13:29:17 +04:00
23rd
919834093e
Added TG for macOS version check to issue closer.
2020-05-05 18:22:54 +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
RadRussianRus
89950de93e
Do not ignore changes for docs needed for build
2020-05-05 14:20:58 +04:00
Ilya Fedin
161e51757c
Change color of wayland decoration according to theme
2020-05-01 12:26:10 +04:00
RadRussianRus
48743a7973
Exclude files that aren't necessary for actions
2020-05-01 12:12:49 +04:00
Ilya Fedin
422831fa79
Update snap cache
2020-04-26 12:25:01 +04:00
23rd
d46e145c61
Updated Qt to 5.12.8.
2020-04-21 18:55:34 +04:00
Ilya Fedin
82e835fbc2
Fix snap action
2020-04-20 10:52:10 +04:00
23rd
65cc9bcd87
Updated parser of issue closer since template was changed.
...
The issue template was changed in de78f4255e
.
2020-04-13 17:18:59 +03:00
Ilya Fedin
bc06a3aea3
Make actions ignore .md files not only in the root of repository
2020-04-13 17:39:00 +04:00
Ilya Fedin
de78f4255e
Add installation method to bug report template
2020-04-13 17:39:00 +04:00
Ilya Fedin
e71b7dd384
Don't overwrite artifacts by multiple runs
2020-04-13 10:42:32 +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
bdde198f52
Add AV1 support to snap
2020-03-29 14:14:02 +04:00
23rd
98b947fbdf
Slightly refactored snap.yml.
2020-03-24 17:04:44 +03:00
23rd
1a5ee99c8a
Updated checkout Github Action to v2.
2020-03-24 17:04:44 +03:00
23rd
9a78c94d7e
Updated linux.yml.
2020-03-24 17:04:44 +03:00
Ilya Fedin
e5ad35125c
Fix artifact uploading in Windows action
2020-03-18 12:06:56 +04:00
Ilya Fedin
9f0d6e9fab
Add DESKTOP_APP_DISABLE_DBUS_INTEGRATION to matrix of Linux GitHub action defines
2020-03-16 13:00:47 +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
Ilya Fedin
b66acdd0dc
Use ffmpeg 4.x in snap
2020-03-09 15:19:21 +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
Ilya Fedin
d27dd512c5
Update snap to hunspell
2020-02-25 11:38:47 +04:00
23rd
1ca096e7ce
Added auto caching for Github CI.
2020-02-24 18:07:09 +03:00
23rd
2b2ac2e48f
Decreased packages installation time for Linux workflow.
2020-02-24 18:07:09 +03:00
Ilya Fedin
da14588235
Enable native Wayland support
2020-02-24 19:03:27 +04:00
Nicholas Guriev
23d958e457
Save build place on Linux workflow
...
* This tries to avoid "No space left on device" error.
* Remove unneeded build cache directories.
* Whenever possible, checkout only one Git commit.
2020-02-23 18:45:53 +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
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
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
Ilya Fedin
9536a3c98e
Use packaged build in the snap package
2020-01-28 20:38:12 +03:00
23rd
3f4a44c828
Fixed wrong checking of index in auto-closer Github Action.
2020-01-27 20:20:05 +03:00
23rd
29ddd88a5d
Added Github CI for Linux. Added new build status badge.
2020-01-24 21:53:45 +03:00
23rd
543dc80b0b
Reduced cache size in Github CI for Windows and macOS.
...
- Other minor improvements.
2020-01-24 21:53:45 +03:00
23rd
5d492bfe93
Added Github Action that closes issue if it was created for TG macOS.
2020-01-23 10:46:57 +03:00
Sergey
3a748e20c2
Fix Github CI MacOS artifacts
2020-01-23 09:57:06 +03:00
23rd
37cdd78bda
Fixed Github CI builds.
...
- Added prefix to configure zlib for macOS.
- Removed hardcoded path to Python 2 version
and added a search for existing versions.
2020-01-21 11:59:13 +03:00
Ilya Fedin
c13d637502
Fix spaces on end of lines
2020-01-21 11:58:57 +03:00
23rd
15fc17066b
Added Github CI for Windows and MacOS. Added new build status badges.
2020-01-17 14:19:44 +03:00
23rd
ca5fee6db9
Added issue templates for feature requests and questions.
2019-07-04 16:41:46 +02:00
Viktor Oreshkin
17cde3426a
Update CONTRIBUTING.md
...
Add translations (see #5273 )
2018-11-04 15:49:14 +04:00
23rd
81a2cf9086
Updated CONTRIBUTING.md: Fixed spelling of 'upstream'. ( #5206 )
2018-09-29 19:23:50 +02:00
John Preston
4e0e472f97
Remove request for debug logs in issue template.
...
They contain sensitive data and should not be shared publicly.
2018-08-03 14:34:12 +03:00
Christoph
62463d2c3e
Remove notes about the signature ( #4015 )
...
* Remove notes about the signature
It's handled by a bot now 🎉
* Remove check from travis
* Remove check from appveyor
2017-10-26 23:35:55 +02:00
Viktor Oreshkin
8b54910538
Fix markdown in issue template
...
Signed-off-by: Viktor Oreshkin <imselfish@stek29.rocks>
2017-06-06 22:48:28 +03:00
Christoph Auer
ce0045ff70
Add note about closing issues by commit messages
...
See https://github.com/telegramdesktop/tdesktop/issues/2955#issuecomment-279875201
Fix #3067
2017-02-27 10:00:30 +01:00