1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-11 09:32:44 +02:00

13454 Commits

Author SHA1 Message Date
Be
0e84ddc446 GH Actions: use GCC on macOS
Signed-off-by: Be <be@mixxx.org>
2021-07-17 19:30:27 +00:00
Sol Fisher Romanoff
af2b77bf47
Merge pull request #164 from abb128/master
Implement toolbar edit mode
2021-07-15 21:39:49 +03:00
abb128
fcd9c40495 Fix menu accelerator in Edit Mode menu item
The &E shortcut conflicts with Edit Toolbar. M is unique

Signed-off-by: abb128 <alexx128p@gmail.com>
2021-07-15 21:06:27 +03:00
abb128
298ccd94d3 Fix whitespace inconsistencies
Signed-off-by: abb128 <alexx128p@gmail.com>
2021-07-15 21:06:27 +03:00
abb128
02000a97d5 Enable edit mode by default
Signed-off-by: abb128 <alexx128p@gmail.com>
2021-07-15 21:06:27 +03:00
abb128
4e5330d05b Make ToolBar read edit mode pref during initialization
Fixes an issue where the size of some toolbars is messed up when the program starts

Signed-off-by: abb128 <alexx128p@gmail.com>
2021-07-15 21:06:27 +03:00
abb128
21614a390c Make AdornedRulerPanel respect toolbar edit mode
AdornedRulerPanel also has a grabber, this commit makes it so that the grabber does not exist when edit mode is off.

Signed-off-by: abb128 <alexx128p@gmail.com>
2021-07-15 21:06:27 +03:00
abb128
534da8b617 Fix failed assertion bug
Toggling edit mode while recording audio would cause a failed assertion error. Disabling the toggle while Audio IO is busy fixes this.

Signed-off-by: abb128 <alexx128p@gmail.com>
2021-07-15 21:06:27 +03:00
abb128
1ac8eeee94 Add toolbar edit mode
This adds an edit mode checkbox under View > Toolbars > Edit Mode, which hides the toolbar grabbers when off

Signed-off-by: abb128 <alexx128p@gmail.com>
2021-07-15 21:06:27 +03:00
Be
e2864f5efc
GH Actions: ccache on macOS & Linux; sccache on Windows
Signed-off-by: Be <be@mixxx.org>
2021-07-15 08:34:24 -05:00
Be
9c4fecd913
GH Actions: use Ninja CMake generator on Windows
MSBuild does not work with CMake's
CMAKE_C_COMPILER_LAUNCHER / CMAKE_CXX_COMPILER_LAUNCHER
for compiler caching.

Signed-off-by: Be <be@mixxx.org>
2021-07-15 08:34:24 -05:00
Be
05573da353
GH Actions: use Unix Makefiles CMake generator on macOS
The XCode generator does not work with CMake's
CMAKE_C_COMPILER_LAUNCHER / CMAKE_CXX_COMPILER_LAUNCHER
for compiler caching.

Signed-off-by: Be <be@mixxx.org>
2021-07-15 08:34:24 -05:00
Be
4f5b132b7f
CMake: fix Windows installation with Ninja generator
Signed-off-by: Be <be@mixxx.org>
2021-07-15 08:34:24 -05:00
Be
5b53ed9a50
CMake: use /Z7 instead of /Zi with MSVC to get sccache to work
Signed-off-by: Be <be@mixxx.org>
2021-07-15 08:34:24 -05:00
Be
c98af14ce4
CMake: use CMAKE_C_COMPILER_LAUNCHER instead of RULE_LAUNCH_COMPILE
as recommended by CMake maintainer
https://gitlab.kitware.com/cmake/cmake/-/issues/22405#note_983593

Signed-off-by: Be <be@mixxx.org>
2021-07-15 08:34:24 -05:00
Be
f0b9d8cee7
CMake: use sccache for compiler caching if ccache not available
Signed-off-by: Be <be@mixxx.org>
2021-07-15 08:34:23 -05:00
Be
3e826589a0
CMake: add debugging message for finding ccache
Signed-off-by: Be <be@mixxx.org>
2021-07-15 08:34:23 -05:00
Panagiotis Vasilopoulos
10c46f0ca8 Rebranding: Change icon for project files
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
2021-07-15 07:05:35 +00:00
Emily Mabrey
fd88d5f348
Merge branch 'master' of https://github.com/tenacityteam/tenacity 2021-07-14 23:08:38 -04:00
Emily Mabrey
9238df3294
Fix RevisionIdent.h generation (Issue #272) (#273)
Modify `cmake-proxies/cmake-modules/Version.cmake` to use `git show` properly.

Signed-off-by: Emily Mabrey <emilymabrey93@gmail.com>
2021-07-14 23:08:07 -04:00
Emily Mabrey
7c41c9b2e4
Fix RevisionIdent.h generation (Issue #272)
Modify `cmake-proxies/cmake-modules/Version.cmake` to use `git show` properly.

Signed-off-by: Emily Mabrey <emilymabrey93@gmail.com>
2021-07-14 22:02:09 -04:00
Emily Mabrey
7a55a0b8c3
Merge branch 'master' of https://github.com/tenacityteam/tenacity 2021-07-14 17:54:09 -04:00
Emily Mabrey
abaca39133
Fix funding.yml
The organization is `tenacityteam` not `tenacity`.

Signed-off-by: Emily Mabrey <emilymabrey93@gmail.com>
2021-07-14 17:53:12 -04:00
Emily Mabrey
1d5dc7e6e9
Fix funding.yml
The organization is `tenacityteam` not `tenacity`.
2021-07-14 17:51:48 -04:00
Emily Mabrey
0d7fde3a0d
Add funding.yml and badge to README.md (#268)
* Added donation information
Signed-off-by: caughtquick <me@caughtquick.tech>

* Add Open Collective Badge to README

Add SVG badge to `README.md` showing number of financial contributors

Signed-off-by: Emily Mabrey <emilymabrey93@gmail.com>

Co-authored-by: caughtquick <me@caughtquick.tech>
2021-07-14 16:55:44 -04:00
Panagiotis Vasilopoulos
1eba71b378
Remove unused libuuid library
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
2021-07-14 16:08:44 +03:00
Emily Mabrey
0ec4d7e9a6
Change README logo
Change `README.md` header to use dark readme specific logo asset.

Signed-off-by: Emily Mabrey <emilymabrey93@gmail.com>
2021-07-14 01:32:39 -04:00
Emily Mabrey
1b4b959c0e
Add logo to README
Add 300px wide light version of the project logo to `README.md`

Signed-off-by: Emily Mabrey <emilymabrey93@gmail.com>
2021-07-14 01:23:34 -04:00
Emily Mabrey
f3c9850635
Merge branch 'master' of https://github.com/tenacityteam/tenacity 2021-07-13 23:19:00 -04:00
caughtquick
c2fcc4ac85
Increase README.md clarity (#257)
Signed-off-by: caughtquick <me@caughtquick.tech>
2021-07-13 20:04:19 -04:00
Emily Mabrey
9d65d3f15a
Revert/fix translations, update README
* Weblate requires a README mention for gratis hosting.
* Translations update from Weblate (French)
* Translated using Weblate (Italian)
* Translated using Weblate (Bulgarian)
* Translated using Weblate (Bosnian)
* Added translation using Weblate (Valencian)
* Added translation using Weblate (Portuguese (Brazil))
* Added translation using Weblate (Portuguese (Portugal))
* Added translation using Weblate (Serbian (latin))
* Added translation using Weblate (Chinese (Traditional))
* Translated using Weblate (Catalan)
* Translated using Weblate (German)
* Translated using Weblate (Spanish)
* Translated using Weblate (Vietnamese)
* Translated using Weblate (Chinese (Simplified))
* Fix Portugese Translations
* Revert changes to ca@valencia locale.
* Revert removal of zh_TW. (now included as `zh_hant.po`)
* Revert changes to Serbian (latin) locale. (now included as `sr_Latn.po`)

Signed-off-by: Weblate <hosted@weblate.org>
Signed-off-by: J. Lavoie <j.lavoie@net-c.ca>
Signed-off-by: Dimitar Samarov <samarovdimitar@gmail.com>
Signed-off-by: Emily Mabrey <emilymabrey93@gmail.com>
Signed-off-by: Emin Macanović <macanovic.emin@gmail.com>
Signed-off-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Signed-off-by: fossdd <fossdd@tutanota.com>
Signed-off-by: Sebastian Rüth <sebirueth@gmx.de>
Signed-off-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Signed-off-by: Duc M. Le <leduc1712@gmail.com>
Signed-off-by: Liu Tao <lyuutau@outlook.com>

Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Dimitar Samarov <samarovdimitar@gmail.com>
Co-authored-by: Emin Macanović <macanovic.emin@gmail.com>
Co-authored-by: Emily Mabrey <emilymabrey93@gmail.com>
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Co-authored-by: fossdd <fossdd@tutanota.com>
Co-authored-by: Sebastian Rüth <sebirueth@gmx.de>
Co-authored-by: Duc M. Le <leduc1712@gmail.com>
Co-authored-by: Liu Tao <lyuutau@outlook.com>
2021-07-13 23:59:04 +00:00
Emily Mabrey
d52f8602aa
Merge branch 'master' of https://github.com/tenacityteam/tenacity 2021-07-13 13:02:24 -04:00
Ivanq
2aea86eb93
Merge pull request #249 from tenacityteam/imachug-patch-1
Fix wording in 'Building using system libraries'
2021-07-13 19:31:02 +03:00
Sol Fisher Romanoff
dd40f27e8f
Add EditorConfig
Signed-off-by: Sol Fisher Romanoff <sol@solfisher.com>
2021-07-13 17:13:10 +03:00
Sol Fisher Romanoff
2eb52fdc31
builds.sr.ht: Use make in build
Signed-off-by: Sol Fisher Romanoff <sol@solfisher.com>
2021-07-13 17:13:03 +03:00
Jacky Song
2343ef56ca
Corrected inaccurate build instructions and vague points in install instructions
Signed-off-by: Jacky Song <dixinlily@hotmail.com>
2021-07-13 13:31:53 +00:00
Ivanq
f3d5c5a5ee Fix wording in 'Building using system libraries'
Make it clear that running CMake to build using system libraries is not enough
and running make is necessary too.

Signed-off-by: Ivanq <imachug@yandex.ru>
2021-07-13 16:03:14 +03:00
Panagiotis Vasilopoulos
44968d3ac3
Rebranding: Replace 'Audacity: A Digital Audio Editor' in source files (#248)
List of commands that were executed in the `src directory`:
* sed -i 's/Audacity: A Digital Audio Editor/Tenacity/g' *.h
* sed -i 's/Audacity: A Digital Audio Editor/Tenacity/g' *.cpp

Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
2021-07-13 09:30:42 +00:00
Panagiotis Vasilopoulos
9fe3f5bc8f
Revert "CI: Let everyone install their own Apple codesigning certificates"
This reverts commit c4901f8ad8d9e9b0d0670267bce4a885e78ecdf4.
2021-07-13 07:13:00 +00:00
fossdd
c4901f8ad8
CI: Let everyone install their own Apple codesigning certificates
Previously, only 'Audacity' had the ability to use Apple certificates. This change will allow every fork developer to sign their own code by configuring the corresponding secret in their repository settings.

Signed-off-by: fossdd <fossdd@tutanota.com>
2021-07-13 06:38:38 +00:00
Dafydd
9686ef95fe
Fix typo in README file
Signed-off-by: Dafydd Furnham <dafydd@post.cymru>
2021-07-12 14:26:44 +00:00
Be
395c4a584e
allow building with upstream PortAudio
* AudioIOBase: add missing #include <portaudio.h>

This is required for building with system PortAudio library.

* CMake: allow building with system PortAudio
* CMake: fatal error if use_portaudio=system and use_portmixer=local

Signed-off-by: Be <be@mixxx.org>
2021-07-12 11:18:53 +00:00
Sol Fisher Romanoff
245016e215
Fix builds.sr.ht badge
The sourcehut badge used to take into account PRs as well,
now it's only representative of upstream commits.
2021-07-12 09:02:03 +03:00
Be
fbaa87b511
CMake: remove timestamp from binaries
This is a pointless source of non-reproducibility and also causes
compiler caches to miss 100% of the time after midnight.

Signed-off-by: Be <be@mixxx.org>
2021-07-12 05:33:26 +00:00
Emily Mabrey
cb517e3322
Merge branch 'master' of https://github.com/tenacityteam/tenacity 2021-07-11 16:04:05 -04:00
Be
49015e77d0
Remove audacity_ prefix from CMake options
It is unconventional and unnecessary to prefix CMake options. Also
this is not Audacity anymore. :)

Signed-off-by: Be <be@mixxx.org>
2021-07-11 19:51:02 +00:00
Emily Mabrey
d90999edce
Merge branch 'master' of https://github.com/tenacityteam/tenacity 2021-07-11 14:49:31 -04:00
Semisol
fa07a375d2
Merge branch 'ninja-fix' to 'master' 2021-07-11 18:29:25 +03:00
gera
a0ea8b63ad
Add additional checks for macro output directory.
This bug still available in case: using old settings file or manual set it into settings file.
2021-07-11 12:23:26 +00:00
Paul Licameli
7e2b7e68ad
Same custom over-aligned allocation routine on all platforms...
... in particular so that warnings on exit in the debug build on Windows are
suppressed.

Maybe it's not important to suppress them.  Or maybe they suggest all is not
correct in the MSVC implementation of this C++17 feature?
2021-07-11 12:23:22 +00:00