Sven Giermann
afceb9d672
Fix import error message for attribute 'rate'
...
This error message was copied from 'selLow' without modifying it for the correct attribute.
(cherry picked from commit 2c8f7d8fe013ea2b8c9f34167d0777a4831df803)
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-16 23:08:58 -07:00
Dmitry Makarenko
be81d31b59
Fix 8155: crash on opening mixer window during recording
...
Do not process data that is not yet committed to sample blocks during recording
(cherry picked from commit c932a3e9be76cf0b08fccbf93bbaca1c3a24031c)
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-16 23:08:57 -07:00
Dmitry Makarenko
f03d29a483
Fix crash when clicking inside mixer's meter area
...
(cherry picked from commit 2bc0e4731d57f18307ceb980ea616014e53dee9e)
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-16 23:08:57 -07:00
Grzegorz Wojciechowski
589c10883a
Horizontal scrolling fix
...
(cherry picked from commit e2b6e7eadcff1175a63e2fe6bff57ab6d42ea9d5)
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-16 23:08:57 -07:00
Dmitry Makarenko
db821dbb46
fix 4231: do not set stream format for the global scope as it is not required and not supported by all effects
...
(cherry picked from commit 3cc0977d3646478dc15951523eb6fc16cceb1c7e)
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-16 23:08:57 -07:00
Matthieu Hodgkinson
4cf3820f51
Used the RealtimeEffectState to open up effect UI as soon as user selects an effect
...
(cherry picked from commit 9cfb720d1052aeab9e0ea64cc092135b6d2b2195)
(cherry picked from commit a8c1a01f681aca838a381182677bb81d91ec10b7)
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-16 23:08:57 -07:00
Gabriel de Freitas Sartori
e68ca482a5
Fix paste on moved tracks with left trim
...
(cherry picked from commit 119a1c284639815babc8249268b10a5fe0073ea8)
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-16 23:08:56 -07:00
Gabriel de Freitas Sartori
8ed0f94cd6
Adjust start time when pasting a clip
...
(cherry picked from commit eb5ee2dfce88c0afad81846ef2c2ff4a64af0d82)
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-16 23:08:56 -07:00
Dmitry Makarenko
9d075938f3
Registry argument may be null, add checks to prevent nullpointer dereferencing
...
(cherry picked from commit 526e554de225d39877e5bed64b03e11e04e35e8c)
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-16 23:08:56 -07:00
Gabriel de Freitas Sartori
15614e3d11
Add track name on history message
...
(cherry picked from commit be94bd5eb355315b86a4c4805145c64338dac696)
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-16 23:08:56 -07:00
Gabriel de Freitas Sartori
3f28c99092
Save effect changes on history
...
(cherry picked from commit c8a5a839fb6842af98af885e64f31f67275e0286)
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-16 23:08:56 -07:00
Gabriel de Freitas Sartori
2b7f6d68e9
Use effect settings state deepcopy when cloning effect list
...
(cherry picked from commit 714779c24a071671eb6489bb4a48ceb5ea97225f)
2025-03-16 23:08:56 -07:00
Christopher Rooney
317514ea48
Fix bug #7672 by moving define statement to header so that subclasses inherit the define
...
(cherry picked from commit 8605adf9f27edc9f31912b795e0e60f60c5824af)
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-16 23:08:55 -07:00
Dmitry Makarenko
06c442373f
Treat modules with the same maj.min version as compatible ( #7982 )
...
(cherry picked from commit e16c5c9abd5793acc2f545f511339fc68f74d3f6;
modified for Tenacity)
2025-03-16 23:08:55 -07:00
Andrei Malashkin
32cd8c47a7
Improve nullptr handling ( #5984 )
...
* add nullptr sanity checks
* add nullptr assertion
---------
Co-authored-by: MALASHKIN Andrei <andrei.malashkin-ext@hexagon.com >
(cherry picked from commit 257e0d162836a6ad81097f4b9f43bbf0c219a494)
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-16 23:08:55 -07:00
Dmitry Makarenko
17bdaf5f96
Notify the user if the project version will be updated
...
(cherry picked from commit 3f200e6815c04d7f4af938e1692974b7141579ad)
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-16 23:08:55 -07:00
Avery King
edc4fdc956
vcpkg: Update to 2025.02.14
...
Signed-off-by: Avery King <avery98@pm.me >
2025-03-16 23:08:03 -07:00
Avery King
da516ec0e1
Fix unqualified call warnings
...
Reduce a significant amount of warnings while building.
2025-03-14 13:13:19 -07:00
Avery King
41b29aee88
gitignore: Add cland .cache
...
Makes it easier to work with clangd
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-14 13:10:40 -07:00
Apostol Penkov
8c04646919
Translated using Weblate (Bulgarian)
...
Currently translated at 36.6% (1382 of 3773 strings)
Co-authored-by: Apostol Penkov <apostol.penkov@gmail.com >
Signed-off-by: Apostol Penkov <apostol.penkov@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/bg/
Translation: tenacity/Tenacity Audio Editor
2025-03-11 17:54:36 +01:00
தமிழ்நேரம்
88b78ce789
Translated using Weblate (Tamil)
...
Currently translated at 100.0% (3773 of 3773 strings)
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Signed-off-by: தமிழ்நேரம் <anishprabu.t@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/ta/
Translation: tenacity/Tenacity Audio Editor
2025-03-09 14:38:02 +01:00
தமிழ்நேரம்
31bfce315c
Translated using Weblate (Tamil)
...
Currently translated at 99.5% (3756 of 3773 strings)
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Signed-off-by: தமிழ்நேரம் <anishprabu.t@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/ta/
Translation: tenacity/Tenacity Audio Editor
2025-03-09 11:56:39 +01:00
generic-pers0n
040da91b7e
Remove suil from VAMP
...
Fix a typo pointed out by #395 .
Reference-to: https://codeberg.org/tenacityteam/tenacity/issues/395
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-07 16:35:55 +00:00
generic-pers0n
922a194ea3
Fix typo
...
Fixes #542
Reference-to: https://codeberg.org/tenacityteam/tenacity/issues/542
Signed-off-by: Avery King <gperson@disroot.org >
2025-03-07 16:03:38 +00:00
Apostol Penkov
2df3097a1f
Translated using Weblate (Bulgarian)
...
Currently translated at 36.4% (1374 of 3773 strings)
Co-authored-by: Apostol Penkov <apostol.penkov@gmail.com >
Signed-off-by: Apostol Penkov <apostol.penkov@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/bg/
Translation: tenacity/Tenacity Audio Editor
2025-03-06 14:28:33 +01:00
Apostol Penkov
3d33b0b6d9
Translated using Weblate (Bulgarian)
...
Currently translated at 32.1% (1213 of 3773 strings)
Co-authored-by: Apostol Penkov <apostol.penkov@gmail.com >
Signed-off-by: Apostol Penkov <apostol.penkov@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/bg/
Translation: tenacity/Tenacity Audio Editor
2025-03-06 11:37:27 +01:00
Milo Ivir
b21b674377
Translated using Weblate (Croatian)
...
Currently translated at 35.9% (1355 of 3773 strings)
Co-authored-by: Milo Ivir <mail@milotype.de >
Signed-off-by: Milo Ivir <mail@milotype.de >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/hr/
Translation: tenacity/Tenacity Audio Editor
2025-02-20 22:07:00 +00:00
Anonymous
5774f4f4e2
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.8% (3766 of 3773 strings)
Translated using Weblate (Vietnamese)
Currently translated at 63.6% (2403 of 3773 strings)
Translated using Weblate (Turkish)
Currently translated at 99.9% (3770 of 3773 strings)
Translated using Weblate (Tajik)
Currently translated at 15.5% (586 of 3773 strings)
Translated using Weblate (Tamil)
Currently translated at 99.3% (3747 of 3773 strings)
Translated using Weblate (Swedish)
Currently translated at 80.9% (3056 of 3773 strings)
Translated using Weblate (Slovenian)
Currently translated at 97.7% (3689 of 3773 strings)
Translated using Weblate (Romanian)
Currently translated at 16.5% (626 of 3773 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 99.9% (3772 of 3773 strings)
Translated using Weblate (Burmese)
Currently translated at 24.4% (924 of 3773 strings)
Translated using Weblate (Marathi)
Currently translated at 76.4% (2883 of 3773 strings)
Translated using Weblate (Lithuanian)
Currently translated at 35.0% (1322 of 3773 strings)
Translated using Weblate (Khmer (Central))
Currently translated at 17.4% (657 of 3773 strings)
Translated using Weblate (Georgian)
Currently translated at 21.9% (829 of 3773 strings)
Translated using Weblate (Japanese)
Currently translated at 98.3% (3712 of 3773 strings)
Translated using Weblate (Indonesian)
Currently translated at 27.6% (1043 of 3773 strings)
Translated using Weblate (Armenian)
Currently translated at 35.6% (1344 of 3773 strings)
Translated using Weblate (Hungarian)
Currently translated at 52.1% (1967 of 3773 strings)
Translated using Weblate (Croatian)
Currently translated at 35.8% (1354 of 3773 strings)
Translated using Weblate (Hebrew)
Currently translated at 17.0% (643 of 3773 strings)
Translated using Weblate (Galician)
Currently translated at 42.3% (1596 of 3773 strings)
Translated using Weblate (Irish)
Currently translated at 49.6% (1872 of 3773 strings)
Translated using Weblate (French)
Currently translated at 96.8% (3655 of 3773 strings)
Translated using Weblate (Finnish)
Currently translated at 99.8% (3766 of 3773 strings)
Translated using Weblate (Persian)
Currently translated at 14.3% (543 of 3773 strings)
Translated using Weblate (Basque)
Currently translated at 99.8% (3768 of 3773 strings)
Translated using Weblate (Spanish)
Currently translated at 99.5% (3756 of 3773 strings)
Translated using Weblate (Greek)
Currently translated at 99.7% (3763 of 3773 strings)
Translated using Weblate (Danish)
Currently translated at 93.7% (3539 of 3773 strings)
Translated using Weblate (Welsh)
Currently translated at 8.9% (337 of 3773 strings)
Translated using Weblate (Czech)
Currently translated at 99.9% (3770 of 3773 strings)
Translated using Weblate (Valencian)
Currently translated at 82.1% (3098 of 3773 strings)
Translated using Weblate (Bosnian)
Currently translated at 17.1% (646 of 3773 strings)
Translated using Weblate (Bulgarian)
Currently translated at 31.5% (1189 of 3773 strings)
Translated using Weblate (Belarusian)
Currently translated at 24.1% (910 of 3773 strings)
Translated using Weblate (Arabic)
Currently translated at 76.9% (2905 of 3773 strings)
Translated using Weblate (Afrikaans)
Currently translated at 12.0% (455 of 3773 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Signed-off-by: Anonymous <noreply@weblate.org >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/af/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/ar/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/be/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/bg/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/bs/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/ca@valencia/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/cs/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/cy/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/da/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/el/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/es/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/eu/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/fa/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/fi/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/fr/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/ga/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/gl/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/he/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/hr/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/hu/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/hy/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/id/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/ja/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/ka/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/km/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/lt/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/mr/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/my/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/ro/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/sl/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/sv/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/ta/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/tg/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/tr/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/vi/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/zh_Hant/
Translation: tenacity/Tenacity Audio Editor
2025-02-16 01:20:28 +01:00
Grzegorz Pruchniakowski
d170ef03e8
Translated using Weblate (Polish)
...
Currently translated at 100.0% (3773 of 3773 strings)
Co-authored-by: Grzegorz Pruchniakowski <gootector@o2.pl >
Signed-off-by: Grzegorz Pruchniakowski <gootector@o2.pl >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/pl/
Translation: tenacity/Tenacity Audio Editor
2025-02-15 14:02:21 +01:00
luzpaz
541962164f
README: show Repology as a 3 column badge
...
Tweak Repology badge for convenient readability
2025-02-12 16:14:21 +00:00
Temuri Doghonadze
821bfeb99f
Translated using Weblate (Georgian)
...
Currently translated at 22.1% (835 of 3773 strings)
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com >
Signed-off-by: Temuri Doghonadze <temuri.doghonadze@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/ka/
Translation: tenacity/Tenacity Audio Editor
2025-02-11 08:03:00 +00:00
Ricky Tigg
9d86763275
Translated using Weblate (Finnish)
...
Currently translated at 99.8% (3767 of 3773 strings)
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com >
Signed-off-by: Ricky Tigg <ricky.tigg@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/fi/
Translation: tenacity/Tenacity Audio Editor
2025-02-04 06:43:10 +01:00
Ricky Tigg
539957937a
Translated using Weblate (Finnish)
...
Currently translated at 99.8% (3767 of 3773 strings)
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com >
Signed-off-by: Ricky Tigg <ricky.tigg@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/fi/
Translation: tenacity/Tenacity Audio Editor
2025-01-18 01:19:03 +01:00
Ricky Tigg
8309b498a6
Translated using Weblate (Finnish)
...
Currently translated at 99.8% (3766 of 3773 strings)
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com >
Signed-off-by: Ricky Tigg <ricky.tigg@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/fi/
Translation: tenacity/Tenacity Audio Editor
2025-01-17 07:28:59 +01:00
Ricky Tigg
3d30cb6b26
Translated using Weblate (Finnish)
...
Currently translated at 99.8% (3766 of 3773 strings)
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com >
Signed-off-by: Ricky Tigg <ricky.tigg@gmail.com >
Signed-off-by: weblate (bot) <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/fi/
Translation: tenacity/Tenacity Audio Editor
2025-01-15 12:01:21 +01:00
Avery King
8eccca372d
Reapply commit 2063c18733
...
Drops some obsolete code, including the ancient GNOME CB code.
Signed-off-by: Avery King <avery98@pm.me >
2025-01-12 08:18:56 -08:00
Avery King
fb24e54c1c
More renames
...
- Fix paths if APP_NAME isn't defined (though it normally should be)
- Correct InconsistencyException message
Signed-off-by: Avery King <avery98@pm.me >
2025-01-12 07:59:09 -08:00
Avery King
b9b1d8c6d1
More Audacity -> Tenacity renames
...
This also includes renaming some other bits, e.g., directories and
environment variables, from Audacity to Tenacity as well to be
consistent with their pre-rebase counterparts.
Signed-off-by: Avery King <avery98@pm.me >
2025-01-06 23:01:47 -08:00
Avery King
52ddbeee8b
Fully remove crash reporting remnants
...
Crash reporting in Tenacity was disabled for quite some time during this
rebase. This commit only removes the remnants to clean things up.
Signed-off-by: Avery King <avery98@pm.me >
2025-01-06 22:51:37 -08:00
Avery King
24da995dde
Partially restore old welcome dialog
...
- Restore old text and logo
- Get rid of MuseHub
- Merge pre-release dialog into welcome dialog
- Change links to our online manual and Matrix room
Signed-off-by: Avery King <avery98@pm.me >
2025-01-05 15:22:47 -08:00
Avery King
2f16ee423a
Fix logo scaling
...
- Fix about dialog logo
- Reduce splash screen size
Signed-off-by: Avery King <avery98@pm.me >
2025-01-05 09:27:58 -08:00
Avery King
9722adebcc
MIDI: Final build fixes
...
This now gets the rebase building on Rocky Linux and any other system
that must disable MIDI.
Signed-off-by: Avery King <avery98@pm.me >
2025-01-04 14:54:59 -08:00
Avery King
ea35af8ea1
Further MIDI build option fixes
...
- Properly disable lib-note-track when MIDI is disabled
- Fix includes of NoteTrack.h when MIDI is disabled.
Signed-off-by: Avery King <avery98@pm.me >
2025-01-04 14:54:59 -08:00
Avery King
02b8181b0e
pffft: Fix linkage on some systems
...
- Make pffft an object library instead
- Enable position independent code for pffft
Signed-off-by: Avery King <avery98@pm.me >
2025-01-04 14:54:59 -08:00
Avery King
6a24c7b74b
Fix MIDI builds
...
lib-note-track is no longer included if MIDI is disabled.
Signed-off-by: Avery King <avery98@pm.me >
2025-01-04 14:54:58 -08:00
Avery King
05de94c1ad
CMake: Fix .desktop launcher
...
- Rename launcher to tenacity.desktop(.in)
- Apply our prior changes wherever possible.
Signed-off-by: Avery King <avery98@pm.me >
2025-01-04 14:54:58 -08:00
Avery King
8a11d93efd
Partially reapply commit c7f757d23b
...
Fix topdir references because they don't exist in our build system.
Signed-off-by: Avery King <avery98@pm.me >
2025-01-04 14:54:58 -08:00
Avery King
001f39fe2a
TCP: Partially restore old button layout
...
The track title is now a button again that features the drop down.
However, the select button hasn't been restored, and the minimize button
remains in the top row of the track control panel. Additionally, the
track options menu does not contain an arrow pending a design decision.
(I'll see what happens when we release an alpha).
Signed-off-by: Avery King <avery98@pm.me >
2025-01-04 14:54:58 -08:00
Avery King
5bdfd21551
Barely reapply commit fab958c182
...
Upstream did most of the work here by removing USE_AQUA_THEME. This
commit merely removes the show alternate styling preference as
Mac-specific resources are now unused and it serves no real purpose.
Signed-off-by: Avery King <avery98@pm.me >
2025-01-04 14:54:58 -08:00
Avery King
4798fca515
Reapply theme coloring
...
Upstream got rid of theme recoloring, but I thought ours worked pretty
good, so I decided to reapply it. This commit also reapplies commit
ee370f0e13
.
Actually, upstream's new dark theme blends pretty well with Breeze Dark
under KDE on Arch Linux. Still, our themes will be reintroduced (and set
as default).
Co-authored-by: akleja <storspov@gmail.com >
Signed-off-by: Avery King <avery98@pm.me >
2025-01-04 14:54:58 -08:00