Be
9f85801ff6
CMake: fix copying of dylibs on macOS
...
Fixes https://github.com/tenacityteam/tenacity/issues/542
Signed-off-by: Be <be@mixxx.org >
2021-09-12 21:58:00 -05:00
Emily Mabrey
01f22e8acb
Merge pull request from Be-ing/vamp_sdk_filename
...
Vamp SDK filename fixes
Signed-off-by: Emily Mabrey
Reference-to: https://github.com/tenacityteam/tenacity/pull/584
2021-09-12 19:16:13 -04:00
Emily Mabrey
f87b03744a
Merge pull request from tenacityteam/emabrey/ci-build-split
...
Add CI build skipping/cancelling logic
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org >
Reference-to: https://github.com/tenacityteam/tenacity/pull/605
2021-09-12 12:03:22 -04:00
Sol Fisher Romanoff
57644b094b
Merge remote-tracking branch 'leio/wx3.0-compat'
...
Adds back wxWidgets 3.0 support, at the cost of reintroducing a couple
of minor visual bugs.
Reference-to: https://github.com/tenacityteam/tenacity/pull/300
2021-09-12 17:09:48 +03:00
Emily Mabrey
69774679e7
Disable Flatpak builds on PR
...
Flatpak builds will only run on merge to master and when manually triggered
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org >
2021-09-11 15:34:47 -04:00
Emily Mabrey
aa3d5c096c
Add skip logic to Github CI
...
Skip duplicate CI runs with the same content
Skip concurrent CI runs of the same content
Cancel old CI runs when a newer commit is pushed on top of a branch
Skip CI builds which change documentation and non-build related config files
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org >
2021-09-11 15:34:46 -04:00
Emily Mabrey
5cb9586107
Revert four previous commits
...
This reverts head to before commit 460a2f819d
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org >
Reference-to: https://github.com/tenacityteam/tenacity/pull/591
Reference-to: https://github.com/tenacityteam/tenacity/pull/592
Reference-to: https://github.com/tenacityteam/tenacity/pull/598
Reference-to: https://github.com/tenacityteam/tenacity/pull/599
2021-09-11 11:44:39 -04:00
Be
ae8fe40448
GH Actions: Remove macOS Catalina 10.15 runner
...
This is unnecessary and just wastes finite resources of CI runners
and cache, as we test against Big Sur.
Signed-off-by: Be <be@mixxx.org >
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com
Co-authored-by: Panagiotis Vasilopoulos <hello@alwayslivid.com >
Reference-to: https://github.com/tenacityteam/tenacity/pull/598/
2021-09-11 14:45:12 +00:00
Be
74574fe60a
GH Actions: Move step to get vcpkg commit where it is needed
...
Moving this closer to where it is used makes the workflow easier
to read.
Signed-off-by: Be <be@mixxx.org >
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com >
Reference-to: https://github.com/tenacityteam/tenacity/pull/592
2021-09-11 14:28:43 +00:00
Be
ecf9c9d430
GH Actions: Rename "Packaging" job to "Flatpak"
...
"Packaging" is vague terminology.
Signed-off-by: Be <be@mixxx.org >
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com >
2021-09-11 14:26:12 +00:00
Be
460a2f819d
GH Actions: Revert to using Ninja CMake generator for all OSes
...
This is consistent with the BUILDING.md documentation.
Doing redundant Windows builds wastes resources. GitHub Actions
gives us 20 concurrent jobs but adding 2 unnecessary jobs to every
push will push us to that limit more often.
Signed-off-by: Be <be@mixxx.org >
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com >
2021-09-11 14:24:44 +00:00
Emily Mabrey
fe96f5e4fa
Merge pull request from tenacityteam/emabrey/github-pkgs-cache
...
Modify Nuget Cache to Github Packages
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org >
Reference-to: https://github.com/tenacityteam/tenacity/pull/600
2021-09-10 17:02:46 -04:00
Emily Mabrey
e137f42bc3
Modify Nuget Cache to Github Packages
...
Modify `cmake_build.yml` to populate Github Packages Nuget cache via CI builds
Modify `CMakeLists.txt` to read from Github Packages Nuget cache during builds
Add `nuget.config` to enable nuget cache for contributors without configuration
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org >
2021-09-09 20:10:39 -04:00
Be
51c413b336
Fix mixup of vamp-sdk release and debug libraries
...
There were two problems:
1. The vamp-sdk vcpkg port added a `d` suffix for debug builds
that upstream did not.
2. The vamp-sdk vcpkg port used the same file name for libraries
on every OS but that is not what upstream does.
Signed-off-by: Be <be@mixxx.org >
2021-09-08 10:01:18 -05:00
Emily Mabrey
3fe7938469
Merge pull request from weblate/weblate-tenacity-tenacity
...
Translations update from Weblate
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org >
Reference-to: https://github.com/tenacityteam/tenacity/pull/593
2021-09-08 08:55:08 -04:00
Mart Raudsepp
b558f0d57c
BUILDING.md: Document that wxWidgets 3.0 can work too
...
Co-authored-by: Sol Fisher Romanoff <sol@solfisher.com >
Signed-off-by: Mart Raudsepp <leio@gentoo.org >
Signed-off-by: Sol Fisher Romanoff <sol@solfisher.com >
2021-09-08 00:32:26 +03:00
Be
929d423721
CMake: lower wxWidgets required version to 3.0
...
wxWidgets 3.1 can be explicitly selected by setting the WX_CONFIG
environment variable.
Signed-off-by: Be <be@mixxx.org >
Signed-off-by: Mart Raudsepp <leio@gentoo.org >
2021-09-08 00:32:20 +03:00
Mart Raudsepp
f71d2aeb38
TranslatableString: Make compatible with wx3.0
...
wxWidgets 3.0 doesn't support context in wxGetTranslation yet, so don't
use the context, similar to existing DoChooseFormat handling.
This will lead to some untranslated strings or wrong context translations
(if we have equal strings that one specifies the context, but the other
doesn't), which isn't great, but better than not being able to compile
the application at all against a stable wxWidgets library version.
Signed-off-by: Mart Raudsepp <leio@gentoo.org >
2021-09-08 00:29:10 +03:00
Mart Raudsepp
663dfa4671
FileNames: Support XDG paths handling under wxGTK 3.0
...
Signed-off-by: Mart Raudsepp <leio@gentoo.org >
2021-09-08 00:29:10 +03:00
Mart Raudsepp
930a3a7386
FileNames: Fix typo in __WXMSW__ preprocessor check
...
Fixes: 401979369b
Signed-off-by: Mart Raudsepp <leio@gentoo.org >
2021-09-08 00:29:10 +03:00
Rafał Zygmunt
da908a7561
Translated using Weblate (Polish)
...
Currently translated at 100.0% (4235 of 4235 strings)
Co-authored-by: Rafał Zygmunt <wanda233a@o2.pl >
Signed-off-by: Rafał Zygmunt <wanda233a@o2.pl >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/pl/
Translation: tenacity/tenacity
2021-09-07 20:56:57 +02:00
Adolfo Jayme Barrientos
feca94fde1
Translated using Weblate (Spanish)
...
Currently translated at 96.3% (4082 of 4235 strings)
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com >
Signed-off-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/es/
Translation: tenacity/tenacity
2021-09-07 20:56:57 +02:00
Sol Fisher Romanoff
4a3f84efe5
Merge branch 'AutoRecoveryDialog-wxDVC'
...
* AutoRecoveryDialog: Rename PopulateOrExchange to Populate
* AutoRecoveryDialog: Port to wxDataViewListCtrl
2021-09-07 21:02:41 +03:00
Emily Mabrey
dca2bf2ceb
Switch vcpkg to tenacity branch
...
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org >
2021-09-07 07:49:12 -04:00
Emily Mabrey
c0465422a0
Merge pull request from tenacityteam/emabrey/cmake-improvements
...
CMake/CI Build Improvements
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org >
Reference-to: https://github.com/tenacityteam/tenacity/pull/545
2021-09-07 07:43:44 -04:00
Emily Mabrey
a1756f301f
Move YASM workaround to vcpkg submodule
...
Remove github actions workaround and replace by changing upstream vcpkg commit
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org >
2021-09-06 02:06:05 -04:00
Emily Mabrey
7450432f9a
Attempt to fix macOS build issues
...
Add `umount` command behavior
Modify to retry 12 times over the course of 240 seconds total
Change `scripts\build\macOS\DMGSetup.scpt` to close DMG when finished.
Improve system detection for setting project name.
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org >
2021-09-06 02:06:04 -04:00
Emily Mabrey
c3db577e93
Refactor build and CI configurations
...
Reword vcpkg caching comment
Make comment about wxwidgets Linux/macOS workaround more clear
Give each step of `cmake_build.yml` workflow a unique ID
Change cache lookups to use step's id instead of step's name
Add glob protection to runner OS detection in CI
Set new default CI build type of MinSizeRel
Ensure consistent formatting across `CMakeLists.txt` files
Change mimetypes generated on Linux to use tenacity-project mimetype
Add more explanatory comments to both `CMakeLists.txt`
Replace improper build architecture debug messages
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org >
2021-09-06 02:06:04 -04:00
Emily Mabrey
b650b5aafc
Enable Interprocedural Optimization
...
CMake will now enable linking IPO if the compiler supports it
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org >
2021-09-06 02:05:21 -04:00
Emily Mabrey
80cc3f2ff2
Merge pull request from weblate/weblate-tenacity-tenacity
...
Translations update from Weblate
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org >
Reference-to: https://github.com/tenacityteam/tenacity/pull/415
2021-09-06 00:35:26 -04:00
Liu Wenyuan
c06090afba
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (4235 of 4235 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (4235 of 4235 strings)
Co-authored-by: Liu Wenyuan <15816141883@163.com >
Signed-off-by: Liu Wenyuan <15816141883@163.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/zh_Hans/
Translation: tenacity/tenacity
2021-09-05 07:58:09 +02:00
Sergio Varela
7c181e0df4
Translated using Weblate (Basque)
...
Currently translated at 91.4% (3872 of 4235 strings)
Co-authored-by: Sergio Varela <sergitroll9@gmail.com >
Signed-off-by: Sergio Varela <sergitroll9@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/eu/
Translation: tenacity/tenacity
2021-09-05 07:58:08 +02:00
Eric
745003efdb
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (4235 of 4235 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (4234 of 4235 strings)
Co-authored-by: Eric <spice2wolf@gmail.com >
Signed-off-by: Eric <spice2wolf@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/zh_Hans/
Translation: tenacity/tenacity
2021-09-05 07:58:08 +02:00
Liu Wenyuan
918e6e0630
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.9% (4234 of 4235 strings)
Co-authored-by: Liu Wenyuan <15816141883@163.com >
Signed-off-by: Liu Wenyuan <15816141883@163.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/zh_Hans/
Translation: tenacity/tenacity
2021-09-05 07:58:07 +02:00
Eric
6eb821a5c7
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.9% (4234 of 4235 strings)
Co-authored-by: Eric <spice2wolf@gmail.com >
Signed-off-by: Eric <spice2wolf@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/zh_Hans/
Translation: tenacity/tenacity
2021-09-05 07:58:06 +02:00
Liu Wenyuan
9537daf2cc
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.9% (4234 of 4235 strings)
Co-authored-by: Liu Wenyuan <15816141883@163.com >
Signed-off-by: Liu Wenyuan <15816141883@163.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/zh_Hans/
Translation: tenacity/tenacity
2021-09-05 07:58:05 +02:00
Eric
90aea5bf58
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.9% (4233 of 4235 strings)
Co-authored-by: Eric <spice2wolf@gmail.com >
Signed-off-by: Eric <spice2wolf@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/zh_Hans/
Translation: tenacity/tenacity
2021-09-05 07:58:05 +02:00
Liu Wenyuan
21c388e0f2
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.9% (4232 of 4235 strings)
Co-authored-by: Liu Wenyuan <15816141883@163.com >
Signed-off-by: Liu Wenyuan <15816141883@163.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/zh_Hans/
Translation: tenacity/tenacity
2021-09-05 07:58:04 +02:00
Eric
c83f820c38
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.9% (4234 of 4235 strings)
Co-authored-by: Eric <spice2wolf@gmail.com >
Signed-off-by: Eric <spice2wolf@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/zh_Hans/
Translation: tenacity/tenacity
2021-09-05 07:58:03 +02:00
Liu Wenyuan
39194283b5
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.9% (4232 of 4235 strings)
Co-authored-by: Liu Wenyuan <15816141883@163.com >
Signed-off-by: Liu Wenyuan <15816141883@163.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/zh_Hans/
Translation: tenacity/tenacity
2021-09-05 07:58:02 +02:00
Edgar
48f8c3d86a
Translated using Weblate (Dutch)
...
Currently translated at 92.0% (3899 of 4235 strings)
Translated using Weblate (Dutch)
Currently translated at 92.0% (3899 of 4235 strings)
Co-authored-by: Edgar <Edgar@anotherfoxguy.com >
Signed-off-by: Edgar <Edgar@anotherfoxguy.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/nl/
Translation: tenacity/tenacity
2021-09-05 07:58:02 +02:00
J. Lavoie
292ee594b6
Translated using Weblate (French)
...
Currently translated at 93.8% (3974 of 4235 strings)
Translated using Weblate (German)
Currently translated at 100.0% (4235 of 4235 strings)
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Signed-off-by: J. Lavoie <j.lavoie@net-c.ca >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/de/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/fr/
Translation: tenacity/tenacity
2021-09-05 07:58:01 +02:00
XiaoPanPanKevinPan
88a227448c
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 97.1% (4115 of 4235 strings)
Co-authored-by: XiaoPanPanKevinPan <sn00151200@gmail.com >
Signed-off-by: XiaoPanPanKevinPan <sn00151200@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/zh_Hant/
Translation: tenacity/tenacity
2021-09-05 07:58:00 +02:00
lumingzh
379cef632d
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (4235 of 4235 strings)
Co-authored-by: lumingzh <lumingzh@qq.com >
Signed-off-by: lumingzh <lumingzh@qq.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/zh_Hans/
Translation: tenacity/tenacity
2021-09-05 07:58:00 +02:00
String E. Fighter
9daaef63fd
Translated using Weblate (German)
...
Currently translated at 100.0% (4235 of 4235 strings)
Translated using Weblate (English)
Currently translated at 99.9% (4233 of 4235 strings)
Co-authored-by: String E. Fighter <lonely@partyheld.de >
Signed-off-by: String E. Fighter <lonely@partyheld.de >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/de/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/en/
Translation: tenacity/tenacity
2021-09-05 07:57:59 +02:00
J. Lavoie
b30d064645
Translated using Weblate (Italian)
...
Currently translated at 92.2% (3908 of 4235 strings)
Translated using Weblate (French)
Currently translated at 93.7% (3970 of 4235 strings)
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Signed-off-by: J. Lavoie <j.lavoie@net-c.ca >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/fr/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/it/
Translation: tenacity/tenacity
2021-09-05 07:57:59 +02:00
SC
3cc253c0ec
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 91.8% (3888 of 4235 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.9% (4232 of 4235 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 91.6% (3882 of 4235 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.9% (4232 of 4235 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 90.3% (3828 of 4235 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (4235 of 4235 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 89.8% (3807 of 4235 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 89.8% (3807 of 4235 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 89.8% (3807 of 4235 strings)
Translated using Weblate (English)
Currently translated at 99.9% (4234 of 4235 strings)
Co-authored-by: SC <lalocas@protonmail.com >
Signed-off-by: SC <lalocas@protonmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/en/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/pt_PT/
Translation: tenacity/tenacity
2021-09-05 07:57:58 +02:00
Liu Wenyuan
5165cdc5b0
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 98.3% (4165 of 4235 strings)
Co-authored-by: Liu Wenyuan <15816141883@163.com >
Signed-off-by: Liu Wenyuan <15816141883@163.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/zh_Hans/
Translation: tenacity/tenacity
2021-09-05 07:57:57 +02:00
Hosted Weblate
84cfa06ca1
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/
Translation: tenacity/tenacity
2021-09-05 07:57:56 +02:00
Omer I.S
1e4d10b0d6
Translated using Weblate (Hebrew)
...
Currently translated at 57.6% (2443 of 4235 strings)
Co-authored-by: Omer I.S <omeritzicschwartz@gmail.com >
Signed-off-by: Omer I.S. <omeritzicschwartz@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/he/
Translation: tenacity/tenacity
2021-09-05 07:57:55 +02:00