1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-01 08:09:41 +02:00

13710 Commits

Author SHA1 Message Date
Vitaly Sverchinsky
a64277fb55
Fixing label track update on mouse movement
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
2021-08-13 12:27:37 +03:00
Vitaly Sverchinsky
379bcd9767
Changing affordance hint text
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
2021-08-13 12:27:37 +03:00
Paul LaMendola
425a182de0
Add triangle waveform to Tone Generator.
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
2021-08-13 12:27:37 +03:00
Paul Licameli
be46a473fd
Fix off-by-one error...
... Everywhere else, GetLeftOffset() not GetLabelWidth() is used as the origin
in PositionToTime and TimeToPosition.

This only affects two commands in TransportMenus.cpp.  Starting time of
playback may change slightly (by the duration that corresponds to one pixel).

Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
2021-08-13 12:27:37 +03:00
Vitaly Sverchinsky
cbe05d8030
Note track affordances
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
2021-08-13 12:27:37 +03:00
Paul Licameli
dbdd2a39ef
Shift+Drag of clips between tracks was never allowed up to 2.4.2...
... and in 3.0.0 started crashing instead.  Just disallow it again, no
functionality lost.

Signed-off-by: Sol Fisher Romanoff <sol@solfisher.com>
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
2021-08-13 12:15:07 +03:00
akleja
55d9d57a95
Fix TCP button issues
Do not recolor tcp buttons, since they are transparent.

Signed-off-by: akleja <storspov@gmail.com>
2021-08-13 09:58:16 +03:00
Panagiotis Vasilopoulos
bea07f7ab2
Update CONTRIBUTING.md
Co-authored-by: Semisol <hi@semisol.dev>
Co-authored-by: Sol Fisher Romanoff <sol@solfisher.com>
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
Signed-off-by: Semisol <hi@semisol.dev>
Signed-off-by: Sol Fisher Romanoff <sol@solfisher.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/369#issuecomment-886717796
2021-08-12 20:04:49 +03:00
TheEvilSkeleton
62a523f4f7
Fix and improve metadata file for Flatpak (#426)
* Fix and improve metadata file for Flatpak

- Remove bolding
- Fix APP ID typo
- Fix project license
- Add releases tags
- Migrate to metainfo from appdata
- Change screenshot and add dark screenshot
- Clarify metainfo license

Co-authored-by: Edgar <Edgar@AnotherFoxGuy.com>
Co-authored-by: Semisol <hi@semisol.dev>
2021-08-12 08:54:00 -05:00
akleja
a120a514ae
Remove bevel on transport
Removes the bevel of the transport toolbar.

Signed-off-by: akleja <storspov@gmail.com>
2021-08-11 16:37:54 +03:00
akleja
55f5ef8359
Remove lines from tooldocks
Removes horizontal lines from tooldocks

Signed-off-by: akleja <storspov@gmail.com>
2021-08-11 16:37:47 +03:00
akleja
cc7c659d6e
Allow small color differences
Makes the theme respond better to system colors

Signed-off-by: akleja <storspov@gmail.com>
2021-08-11 16:37:42 +03:00
akleja
c3c5765a92
Change style of toolbar grabber
Remove bevels of toolbar grabber and change style

Signed-off-by: akleja <storspov@gmail.com>

Change style of toolbar grabber
2021-08-11 16:37:34 +03:00
Semisol
9fd60e6cc6
Convert issue templates to forms
Signed-off-by: Semisol <hi@semisol.dev>
2021-08-11 00:03:33 +03:00
Emily Mabrey
8c4278cc64
Fix typo in MixerBoard.cpp
This typo blocks the build under certain build configs but not others.

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/456
2021-08-10 05:47:46 -04:00
Emily Mabrey
3608b32423
Merge pull request from Be-ing/no_use_midi
Fix build without USE_MIDI defined

Signed-off-by: Be <be@mixxx.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/451
2021-08-10 01:46:02 -04:00
semisol
bdbabb6262
add a cat
Signed-off-by: semisol <hi@semisol.dev>
2021-08-10 02:02:31 +03:00
Be
eafd9106ea
fix build without USE_MIDI
Signed-off-by: Be <be@mixxx.org>
2021-08-09 15:19:39 -05:00
Emily Mabrey
4848dea701
Increase retries in repeat_hdiutil.sh script (#444)
* Increase retries in `repeat_hdiutil.sh` script

Increase both time between tries and number of tries.

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>

* Modify config values

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
2021-08-09 09:18:31 -05:00
Be
1fb034ce3a
CMake: do not use precompiled headers with sccache
Reference-to: https://github.com/tenacityteam/tenacity/pull/437

Signed-off-by: Be <be@mixxx.org>
2021-08-08 13:37:59 +03:00
Emily Mabrey
4c5864d8f9
Merge pull request from tenacityteam/remove-topdir
Replace references to topdir and libsrc

Signed-off-by: Sol Fisher Romanoff <sol@solfisher.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/433
2021-08-08 01:23:39 -04:00
Emily Mabrey
f7692f7884
Merge pull request from akleja/sync-lock
Fixes a number of small theme coloring mistakes.
Changes GraphLines color in light theme to black.
Adds modifier key to temporarily override sync-lock
Improves the workflow when using synced tracks
Changes Background of synced tracks
Makes locked background tile without gaps and offsets

Signed-off-by: akleja <storspov@gmail.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/404
2021-08-08 01:10:40 -04:00
Даниил Николаев
6173fe9a9c
Remove old QA files
Since they're not used or accurate anymore, and barely contain any useful
info, there isn't much of a purpose to keeping them in the repo.

Signed-off-by: nm17 <dannevergame@gmail.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/434
2021-08-07 15:26:29 -04:00
Sol Fisher Romanoff
8cae1b7cb4
Replace references to topdir and libsrc
Signed-off-by: Sol Fisher Romanoff <sol@solfisher.com>
2021-08-07 14:34:32 +03:00
Emily Mabrey
5c8f61af86
Improve changes to ProjectSerializer.cpp
Remove pointless addition of null-terminator bytes.
Replace `static_cast` usage with `memcpy` for aliasing reasons.

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/422
Helped-by: nyanpasu64
2021-08-04 17:05:58 -04:00
fossdd
b59753cf2e
Remove scripts/mailman-discard.pl
It was a helper script for audacity's mailing list.

There wasn't any references.

Signed-off-by: fossdd <fossdd@tenacityaudio.org>
2021-08-04 01:04:06 +03:00
Sol Fisher Romanoff
56c953a14d
Use git-describe in versions
Reference-to: https://github.com/tenacityteam/tenacity/pull/396

Signed-off-by: Sol Fisher Romanoff <sol@solfisher.com>
2021-08-03 13:52:23 +03:00
Edgar
4f1d9f6f63
Remove ThreadPool from CMakeLists.txt
Signed-off-by: Edgar <Edgar@AnotherFoxGuy.com>
2021-08-02 15:00:29 +00:00
Emily Mabrey
d900e3a580
Fix AboutDialog macro usage
Make usage of `USE_` macros optional.

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/427
2021-08-02 00:31:35 -04:00
Emily Mabrey
657a83b9ef
Fix for unsafe char* to wchar_t* cast (CWE-704)
* Add `void*` cast to indicate we are sure that the byte string is valid.
* Make `ProjectSerializer.cpp` use `static_cast` to preserve pointer addresses.
* Replace incorrect usage of `int` where `size_t` was appropriate

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/417
2021-07-31 01:42:55 -04:00
Emily Mabrey
3e4a2cf316
Fix memory leak from alloca fix
* Rework `alloca` fix to use new helper class for buffer allocations.
* Add missing `delete[]` for cleanup of the temporary playback buffer.

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/issues/416
Reference-to: https://github.com/tenacityteam/tenacity/pull/412
Helped-by: Paul Licameli
2021-07-31 01:40:06 -04:00
Emily Mabrey
cabd66d8e7
Move and update degimpify script(s)
* Move and rename `degimpify.sh` script to make it easier to find and use the `degimpify` script.
* Make `degimpify.sh` script use `sed` in place.
* Make `degimpify.sh` script use default directories if none are provided.
* Make `degimpify.sh` script support processing all XPM (Pixmap) files in multiple directories.

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/407
2021-07-31 00:13:24 -04:00
Edgar
04609bba01
Allow building Tenacity without Conan
Conan can still be used, but it is fully optional. This should help packagers
a lot.

Signed-off-by: Edgar <Edgar@AnotherFoxGuy.com>
2021-07-30 23:22:48 +00:00
Emily Mabrey
047729727a
Merge pull request from tenacityteam/cwe-770-fix
Fix for unsafe `alloca` usage (CWE-770)

Signed-off-by: Emily Mabrey emabrey@tenacityaudio.org
Reference-to: https://github.com/tenacityteam/tenacity/pull/412
2021-07-30 02:24:32 -04:00
Emily Mabrey
5854538e9a
Fix for unsage alloca usage (CWE-770)
Removed two looping usages of `alloca` that could lead to smashed stacks.

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
2021-07-30 00:48:23 -04:00
akleja
f4c288e20b
Enable snapping to selection/edit cursor
Makes item snap to selection start and end points.

Also makes items snap to edit cursor, which follows
selection start point.

Signed-off-by: akleja <storspov@gmail.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/387
2021-07-29 20:58:04 +00:00
Emily Mabrey
9d77acee72
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/383
2021-07-29 00:56:12 -04:00
Grzegorz Pruchniakowski
255a36862a
Translated using Weblate (Polish)
Currently translated at 100.0% (4235 of 4235 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
2021-07-29 05:31:12 +02:00
Lucas
3270a0247d
Translated using Weblate (German)
Currently translated at 100.0% (4235 of 4235 strings)

Co-authored-by: Lucas <lucas@fugi.dev>
Signed-off-by: Lucas <lucas@fugi.dev>
Signed-off-by: weblate (bot) <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/de/
Translation: tenacity/tenacity
2021-07-29 05:31:12 +02:00
Emily Mabrey
25ccf0f6af
Translated using Weblate (Swedish)
Currently translated at 88.7% (3758 of 4235 strings)

Co-authored-by: Emily Mabrey <emilymabrey93@gmail.com>
Signed-off-by: Emily Mabrey <emilymabrey93@gmail.com>
Signed-off-by: weblate (bot) <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/sv/
Translation: tenacity/tenacity
2021-07-29 05:31:12 +02:00
Keddis
91958f40d3
Translated using Weblate (Swedish)
Currently translated at 88.7% (3758 of 4235 strings)

Co-authored-by: Keddis <keddis@protonmail.com>
Signed-off-by: Keddis <keddis@protonmail.com>
Signed-off-by: weblate (bot) <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/sv/
Translation: tenacity/tenacity
2021-07-29 05:31:12 +02:00
fossdd
589f1604d0
Translated using Weblate (Dutch)
Currently translated at 90.9% (3852 of 4235 strings)

Co-authored-by: fossdd <fossdd@tutanota.com>
Signed-off-by: fossdd <fossdd@tutanota.com>
Signed-off-by: weblate (bot) <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/nl/
Translation: tenacity/tenacity
2021-07-29 05:31:12 +02:00
frais64
8c44fc7eb8
Translated using Weblate (French)
Currently translated at 92.5% (3920 of 4235 strings)

Co-authored-by: frais64 <louis2555@orange.fr>
Signed-off-by: frais64 <louis2555@orange.fr>
Signed-off-by: weblate (bot) <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/fr/
Translation: tenacity/tenacity
2021-07-29 05:31:12 +02:00
Liu Tao
80409b5f92
Translated using Weblate (Chinese (Simplified))
Currently translated at 97.6% (4134 of 4235 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.6% (4135 of 4235 strings)

Co-authored-by: Liu Tao <lyuutau@outlook.com>
Signed-off-by: Liu Tao <lyuutau@outlook.com>
Signed-off-by: weblate (bot) <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/zh_Hans/
Translation: tenacity/tenacity
2021-07-29 05:31:11 +02:00
Wuzzy
ad089fc520
Translated using Weblate (German)
Currently translated at 100.0% (4235 of 4235 strings)

Translated using Weblate (English)

Currently translated at 100.0% (4235 of 4235 strings)

Translated using Weblate (German)

Currently translated at 98.6% (4176 of 4235 strings)

Translated using Weblate (English)

Currently translated at 99.9% (4233 of 4235 strings)

Co-authored-by: Wuzzy <almikes@aol.com>
Signed-off-by: Wuzzy <almikes@aol.com>
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-07-29 05:31:11 +02:00
Eric
7e4360000c
Translated using Weblate (Chinese (Simplified))
Currently translated at 95.2% (4032 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-07-29 05:31:11 +02:00
Emily Mabrey
f67cc8799a
Translated using Weblate (Romanian)
Currently translated at 43.7% (1851 of 4235 strings)

Translated using Weblate (Welsh)

Currently translated at 37.5% (1592 of 4235 strings)

Translated using Weblate (Tajik)

Currently translated at 51.8% (2195 of 4235 strings)

Translated using Weblate (Tamil)

Currently translated at 66.7% (2828 of 4235 strings)

Translated using Weblate (Swedish)

Currently translated at 88.7% (3757 of 4235 strings)

Translated using Weblate (Serbian (latin))

Currently translated at 75.7% (3210 of 4235 strings)

Translated using Weblate (Romanian)

Currently translated at 43.7% (1851 of 4235 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 88.1% (3732 of 4235 strings)

Translated using Weblate (Burmese)

Currently translated at 66.3% (2810 of 4235 strings)

Translated using Weblate (Marathi)

Currently translated at 89.2% (3778 of 4235 strings)

Translated using Weblate (Macedonian)

Currently translated at 36.0% (1528 of 4235 strings)

Translated using Weblate (Lithuanian)

Currently translated at 60.8% (2578 of 4235 strings)

Translated using Weblate (Khmer (Central))

Currently translated at 54.0% (2287 of 4235 strings)

Translated using Weblate (Georgian)

Currently translated at 61.4% (2601 of 4235 strings)

Translated using Weblate (Indonesian)

Currently translated at 71.1% (3013 of 4235 strings)

Translated using Weblate (Armenian)

Currently translated at 75.7% (3209 of 4235 strings)

Translated using Weblate (Hungarian)

Currently translated at 82.1% (3478 of 4235 strings)

Translated using Weblate (Croatian)

Currently translated at 74.6% (3160 of 4235 strings)

Translated using Weblate (Hebrew)

Currently translated at 57.4% (2431 of 4235 strings)

Translated using Weblate (Galician)

Currently translated at 77.6% (3289 of 4235 strings)

Translated using Weblate (Irish)

Currently translated at 60.2% (2550 of 4235 strings)

Translated using Weblate (Persian)

Currently translated at 49.7% (2106 of 4235 strings)

Translated using Weblate (Basque)

Currently translated at 90.8% (3847 of 4235 strings)

Translated using Weblate (Welsh)

Currently translated at 37.5% (1592 of 4235 strings)

Translated using Weblate (Valencian)

Currently translated at 88.9% (3768 of 4235 strings)

Translated using Weblate (Catalan)

Currently translated at 80.0% (3389 of 4235 strings)

Translated using Weblate (Bosnian)

Currently translated at 54.8% (2325 of 4235 strings)

Translated using Weblate (Bengali)

Currently translated at 17.0% (722 of 4235 strings)

Translated using Weblate (Bulgarian)

Currently translated at 74.7% (3167 of 4235 strings)

Translated using Weblate (Belarusian)

Currently translated at 65.5% (2778 of 4235 strings)

Translated using Weblate (Arabic)

Currently translated at 87.8% (3722 of 4235 strings)

Translated using Weblate (Afrikaans)

Currently translated at 45.9% (1948 of 4235 strings)

Translated using Weblate (English)

Currently translated at 100.0% (4235 of 4235 strings)

Co-authored-by: Emily Mabrey <emilymabrey93@gmail.com>
Signed-off-by: Emily Mabrey <emilymabrey93@gmail.com>
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/bn/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/bs/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/ca/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/ca@valencia/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/cy/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/en/
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/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/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/mk/
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/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/ro/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/sr_Latn/
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/
Translation: tenacity/tenacity
2021-07-29 05:31:11 +02:00
Sebastian Rüth
cf69a3920c
Translated using Weblate (German)
Currently translated at 91.5% (3878 of 4235 strings)

Translated using Weblate (English)

Currently translated at 99.9% (4234 of 4235 strings)

Co-authored-by: Sebastian Rüth <sebirueth@gmx.de>
Signed-off-by: Sebastian Rüth <sebirueth@gmx.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-07-29 05:31:11 +02:00
Emily Mabrey
c620663eb6
Update .gitattributes
* Modify `.gitattributes` to be more clear about file types, diffs and EOL chars.
* Add attributes to `.editorconfig` so it matches `.gitattributes`.

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/359
2021-07-28 23:31:05 -04:00
akleja
b0d45a4a65 Improve sync-lock
Adds modifier key to temporarily override sync-lock
Improves the workflow when using synced tracks
Changes Background of synced tracks
Makes locked background tile without gaps and offsets

Signed-off-by: akleja <storspov@gmail.com>
2021-07-28 21:10:05 +02:00