1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-04-30 07:39:42 +02:00

13813 Commits

Author SHA1 Message Date
Emily Mabrey
d4b13d9c38
Fix Nuget cache in CI builds
Package writing was not working correctly due to permissions misconfiguration
Change NuGet cache writing scenarios
Always write to NuGet cache when building within a tenacityteam repository

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
2021-09-14 14:58:11 -04:00
Panagiotis Vasilopoulos
dce03bae12
CONTRIBUTING.md improvements for commits/maintainers
- Added additional notice regarding commit messages
- Added more instructions for maintainers

Co-authored-by: Be <be@mixxx.org>
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/606
2021-09-14 05:22:37 +00: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 460a2f819d76cc42e69f788918e78c7aa59fcca8

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: 401979369ba7a480ed70719025e55176581309e6
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