1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-06 06:38:49 +02:00

10605 Commits

Author SHA1 Message Date
James Crook
0bd1beae9a Bug 2049 - ENH: Noise Reduction error message for no selection is unhelpful 2019-07-29 08:29:48 +01:00
Paul Licameli
7c4b624388 Remove friends from TrackPanel 2019-07-29 00:06:08 -04:00
James Crook
529e1b2b38 Bug 2120 - Residual: Truncation of Selection toolbar too.
The problem was more general, and it affected the selection toolbar too, if undocked.
2019-07-28 17:30:35 +01:00
James Crook
2b15aa28ca Bug 2178 - Export to (external program) fails with errors [WINDOWS]
This fixes the problem on Windows that if a user does not specify a suffix then
ffmpeg does not know what format to use and gives a cryptic error message,
if exporting using

ffmpeg -i - "filename"

Now, if no suffix is given, .wav is appended in the command sent to ffmpeg.
If a user gives a suffix, e.g. 'myfile.wma' then no suffix is added.
2019-07-28 15:57:48 +01:00
James Crook
29b0e31ee6 Bug 2120 - Spectral Selection Toolbar can be truncated when undocked 2019-07-28 13:08:34 +01:00
David Bailes
ee46155d82 Bug 2176 - Crash when attempting to time shift multiple tracks
Steps to reproduce:
1. create a new project in Audacity
2. add several tracks.
3. turn on Sync-Lock (Tracks, Sync-Lock Tracks checked)
4. Click on the Time Shift Tool.
5. Attempt to move tracks to the right (for example), clicking in the bottom track
6. It crashes.

In the function: void TimeShiftHandle::CreateListOfCapturedClips(), the problem was the first occurrence of the line:
auto &trackClip = state.capturedClipArray[i];
The subsequent call to AddClipsToCaptured(), can reallocate the array and so invalidate the reference.

Fix: Don't use a reference. (TrackClip is not a large object.)
2019-07-27 13:16:15 +01:00
Paul Licameli
960fe47412 Bugs2151,2156: playhead ruler overlay was leaving black marks behind 2019-07-26 11:57:30 -04:00
Paul Licameli
f89d96a870 spellings 2019-07-26 11:42:48 -04:00
Hassan C
bc9458142b Make ffmpeg message clearer 2019-07-25 13:50:55 +01:00
Paul Licameli
7dd2e0244c Remove an #include 2019-07-23 14:42:16 -04:00
James Crook
87a4a21bec Bug 1843 - Residual : Different help links required. 2019-07-23 12:50:03 +01:00
Paul Licameli
582f662404 Bug2172: ruler pin button background should update for theme change...
... It stopped doing so at 1c1aca5

Because the recreating of the ruler's button now happened earlier than for
the several toolbars, not later, but there was a side-effect on the theme
that the toolbar updates did, that the ruler relied on, namely the updating
of button background images.

Now ruler also invokes that step.

(But wouldn't it be better to do that update in just one place?  I am not
sure what that place should be.  ThemeBase::LoadPreferredTheme?)
2019-07-23 02:07:00 -04:00
Paul Licameli
0bdb09eefb TrackPanel was not using NoteTrack 2019-07-22 15:45:56 -04:00
Paul Licameli
3e7388b408 Bug2168: Theme preference change should update toolbars...
... bug was introduced at 1c1aca521dfe5bc6bb8552af7f29ff966f527d24
2019-07-22 15:27:02 -04:00
Paul Licameli
e0fc7e7980 Bug2170: Crash using Trim twice with unchanged selection...
... bug resulted from Envelope rewrites in 2.2.0 and not recent restructurings.
2019-07-22 15:18:23 -04:00
Steve Daulton
d6768f9112 Increase maximum for scripting track height 2019-07-22 19:36:50 +01:00
James Crook
1fde4eb7a4 Bug 1582 - Incorrect level shown in Mixer Board meter when track has positive gain 2019-07-22 12:11:38 +01:00
David Bailes
43145e0a49 Bug 2169 - Modules page of preferences is not read by NVDA
This is caused by the same problem that caused bug 1980. This was fixed for check boxes by commit 42efe53.
Note that the bug in NVDA's audacity appmodule affects controls with the class button: button, check boxes, radio buttons and group boxes.

The fix is similar to the fix for bug 1980:
For group boxes which have an empty label, set the accessibility name to "\a", which is non-empty, but not read by screen readers.
2019-07-22 11:12:15 +01:00
Paul Licameli
de12b9522b Fix Linux build 2019-07-21 22:06:19 -04:00
Paul Licameli
b585a3121f TrackArtist needs only Track, not WaveTrack...
... and clean up some other things
2019-07-21 21:25:23 -04:00
James Crook
b76ff54756 Bug 1180 - Residual: Help link should not use #presets anchor 2019-07-21 16:07:27 +01:00
Paul Licameli
eeb0ab2cf0 Remove an #include 2019-07-20 12:44:55 -04:00
Paul Licameli
b9399e5550 Remove some #include directives 2019-07-19 13:55:49 -04:00
Steve Daulton
61672af055 Remove obsolete FixMe comment 2019-07-19 13:20:10 +01:00
Steve Daulton
75fdadf674 Fix bug 680
"Project was recovered" replaces "Create new project" in Undo History.
2019-07-19 13:15:50 +01:00
Paul Licameli
93bb862aa2 Remove unnecessary #include 2019-07-18 15:05:37 -04:00
Paul Licameli
7c17c158fd Bug2159 re-fixed after ed33fde: see first fix at 7969b5a 2019-07-18 12:57:35 -04:00
James Crook
13348841c0 Bug 1780 - Sample Rate dialog does not appear when track has custom sample rate
With radio items there is no change event, if radio button was already chosen.
2019-07-17 20:14:01 +01:00
James Crook
f9e58e5b4b Bug 1302 - Metadata Editor should be disabled for (external program) in Export Multiple, as in straight export 2019-07-17 18:59:23 +01:00
James Crook
de468afd8d Bug 1269 - "backslash percent" not saved in effect presets
wxWidgets does special things with %.
It uses % to tell it of environment variables.

Rather than escaping %, it is simpler to disable the environment variables thing.
2019-07-17 18:32:10 +01:00
Paul Licameli
ed33fdebc9 AdornedRulerPanel updates the play region in selection event handler 2019-07-17 12:43:39 -04:00
Paul Licameli
33f3d4b82d Heavyweight version of SelectedRegion stored in ViewInfo emits events 2019-07-17 12:43:39 -04:00
James Crook
43af7b3265 Bug 240 - Time track selected by itself can't be removed with Tracks>Remove Tracks 2019-07-17 15:58:42 +01:00
James Crook
9d1b75a5d7 Bug 440 - Metadata Editor: Tags without values can't be added 2019-07-17 15:13:27 +01:00
James Crook
07465845dd Bug 1843 - Tracks menu error messages do not have "?" help buttons to link to the Manual 2019-07-17 13:20:14 +01:00
James Crook
5726d49e15 Bug 1341 - ENH: Vocal Remover effect should be removed - misleading and duplicated effectively
Updated vocal reduction and isolation by merging bug 1341 attachment into current version.
2019-07-17 12:25:07 +01:00
Valentin Valls
d18cfb097b Accurate notch translation to french 2019-07-17 12:17:36 +01:00
Paul Licameli
a07b165307 Fix ruler idle handler again 2019-07-16 11:04:54 -04:00
Paul Licameli
a31636aa1a Make a member function const 2019-07-16 10:48:39 -04:00
Paul Licameli
2d6e8f3964 Bug2155: Deleting last track should reset play region to [0,0] 2019-07-16 10:40:22 -04:00
James Crook
20772c995d Bug 2137 - Nyquist: Assert when receiving multibyte characters 2019-07-16 13:59:59 +01:00
James Crook
26a0ffc0ae Bug 2122 - Screenshot tool: no way to exit using the keyboard 2019-07-16 13:24:38 +01:00
James Crook
fb11eeaedd Bug 2119 - Linux: Incorrect behaviors in "Manage Macro" 2019-07-16 10:17:55 +01:00
James Crook
2852d07a1e Fix build on Ubuntu 2019-07-16 08:09:33 +01:00
James Crook
d5dceb240f Bug 2160 - Shipped macros are not protected against edits.
The actual problem was that the 'Defaults' button was not obvious.
It is now called 'Restore' and is with the Remove and Rename buttons.
2019-07-16 07:38:02 +01:00
Paul Licameli
7969b5a9e9 Bug2159: Ruler play region should update when play/record stops 2019-07-15 23:28:25 -04:00
James Crook
f5efb17046 Bug 344 - Tweak slider label and range for FFmpeg M4A quality.
- Set range to 98 to 320.
- Show (kbps) after 'Quality'.
2019-07-15 16:41:29 +01:00
James Crook
a8d864ea9f Bug 344 - More intuitive Ffmpeg Quality slider.
Now the slider is requested bit-rate for both stereo and mono.
e.g. max 160 kbps for mono, 320 kbps for stereo.

Previously it was the requested per-channel bit-rate.
2019-07-15 14:21:39 +01:00
James Crook
6eb612bb73 Bug 344 - FFmpeg: M4A Quality slider has no control of bitrate setting or AAC quality 2019-07-15 13:10:34 +01:00
James Crook
53eb72103d Bug 2099 - 24-bit WAV (and AIFF) export is wrongly limited to 3GB
Bug 2100 - AIFF exports GT 4GB are trapped but error message is only "WAV"
2019-07-15 11:38:24 +01:00