1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-01 16:19:43 +02:00

10569 Commits

Author SHA1 Message Date
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
James Crook
1f6e4ce037 Bug 1180 - Custom FFmpeg Export: an empty presets list can be Exported
Also added help button, per 1180 comments.
2019-07-15 10:52:22 +01:00
James Crook
582d8afdcb Bug 2118 - "Q" shortcut for "Toggle Spectral Selection is not in the Standard set 2019-07-15 08:53:16 +01:00
Paul Licameli
2f3b119caa Bug2129 residual: click effect Preview button make Linux assert failure 2019-07-14 12:00:33 -04:00
Paul Licameli
5797637528 Bug2112: Crash opening Equalization settings for Macro...
... It was introduced at 2e11844f6a36d4d5218d154db3fb9dfe0996f8c0, so since
2.3.1

A null check on inputTracks() was needed.

This appears to be the only effect where inputTracks() was called while
populating its dialog, so there should not be any similar crashes with other
effects.
2019-07-14 11:24:30 -04:00
Paul Licameli
e4d6e8569f Bug2144: track name should overpaint channel separator of minimized track 2019-07-14 07:15:26 -04:00
Paul Licameli
deb5126d81 Bug2153: Don't crash recording to >2 channels 2019-07-14 07:04:48 -04:00
Paul Licameli
3f4ad05d37 Just a few more minor dependency severings 2019-07-13 20:34:50 -04:00
Paul Licameli
c98ab0aec9 Make RecordingPrefs.cpp independent of Warning 2019-07-13 19:54:41 -04:00
Paul Licameli
f420122001 Dependencies does not need ProjectWindow 2019-07-13 18:10:11 -04:00
Paul Licameli
908228b431 ProgressDialog does not depend on ErrorDialog 2019-07-13 18:10:11 -04:00
Paul Licameli
6c9246d090 LangChoice.h not used (anywhere?) 2019-07-13 16:32:07 -04:00
Paul Licameli
3a1456bf53 Make OverlayPanel independent of AColor 2019-07-13 16:08:29 -04:00
Paul Licameli
fb713a5339 ASlider wasn't using Ruler 2019-07-12 22:52:34 -04:00
Paul Licameli
beb378f61a Revert the change of radio items to check items at fa6b5de 2019-07-11 12:54:36 -04:00
Paul Licameli
633153c91f Delegate DoDetailedHitTest through base class WaveTrackSubView 2019-07-11 10:37:30 -04:00
Paul Licameli
54493f34a5 Correct vertical ruler width recalculation for multiple sub-views...
... though not more than one is yet shown
2019-07-11 10:33:58 -04:00
Paul Licameli
dd369da6a0 Define WaveTrackView::GetAllSubViews 2019-07-10 11:35:57 -04:00
Paul Licameli
d6317ae6af Merge LinkingHtmlWindow into HelpSystem...
... they cooperated closely in a cycle of two not worth breaking
2019-07-10 10:34:04 -04:00
Paul Licameli
f4b370d1e2 Wave track view type stored in the views not the tracks...
... and some latent support added for multiple views.

Still unsettled is what Nyquist should do with tracks with multiple view types;
for now only pass one of them.
2019-07-10 10:21:07 -04:00
Paul Licameli
fa6b5dea88 Generalize WaveTrackView::GetDisplay to return multiple values...
... something better might be done in Nyquist Lisp, where we still pass a
single value
2019-07-10 10:19:04 -04:00
Paul Licameli
2f544bda7a Reimplement WaveTrackView::SetDisplay, eliminating mDisplay...
... and much generality for the future in reporting the sub-view division to
TrackPanel.

SetDisplay will have the effect of making one of possibly multiple views take
up all the height.  Where we need to save and restore or otherwise copy the
sub-views, there is more information now than just one enum value.
2019-07-10 10:10:41 -04:00
Paul Licameli
357b593c66 Define ClientData::Site::size 2019-07-09 20:09:59 -04:00
Paul Licameli
6ccca16a75 Move display type from WaveTrack to WaveTrackView 2019-07-09 20:09:59 -04:00
Paul Licameli
c28e47bd38 Define static Get functions for WaveTrackView 2019-07-09 20:09:59 -04:00
Paul Licameli
99a1e5a11d Remove some unnecessary tests of WaveTrack::GetDisplay()...
... trust the hit-tests of the views to guarantee these conditions
2019-07-09 20:09:59 -04:00
Paul Licameli
3715c079b4 Test view class, not track display type, for spectral selection 2019-07-09 20:09:59 -04:00
Paul Licameli
d8b3d16554 Make const overload of ClientData::Site::ForEach usable 2019-07-09 16:05:52 -04:00
Paul Licameli
36cb2918be Break various small cycles, and a few other noncyclic dependencies 2019-07-09 15:29:35 -04:00
Paul Licameli
bac841f497 TrackView wasn't using TrackControls 2019-07-09 14:55:33 -04:00
Paul Licameli
db16150366 Break cycle: TrackPanelResizerCell, TrackPanelResizeHandle, TrackView 2019-07-09 14:55:31 -04:00
Paul Licameli
586eb0d4cb Break cycle of ODDecodeBlockFile and ODDecodeTask 2019-07-09 13:39:08 -04:00
Paul Licameli
395f169bad Break cycle of ImageManipulation and Theme 2019-07-09 13:23:07 -04:00
Paul Licameli
f2f6ff3a1b Break cycle of ScriptCommandRelay and CommandBuilder 2019-07-09 13:23:07 -04:00
Paul Licameli
7e1c469d7f Remove some unnecessary #include directives 2019-07-09 12:45:50 -04:00
Paul Licameli
a08bd5782b Break cycle of Prefs, Languages, FileNames 2019-07-09 12:21:08 -04:00
Paul Licameli
7d75f1bfc4 Remove unnecessary #include 2019-07-09 10:55:18 -04:00