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