Paul Licameli
6e4e710d3b
Remove seeming naked new and deletes in comments and uncompiled code
2016-08-10 11:05:51 -04:00
Paul Licameli
8572b425c1
More safenew
2016-08-10 11:05:51 -04:00
Paul Licameli
c438925a22
Use Destroy_ptr for the toolbars
2016-08-10 11:05:51 -04:00
Paul Licameli
fec4069d9d
Some uses of Destroy_ptr let us remove some naked news
2016-08-10 11:05:51 -04:00
Paul Licameli
aaeaadff07
Define Destroy_ptr
2016-08-10 11:05:51 -04:00
Paul Licameli
384fc4a4ae
Prefer Destroy() to deleting a window
2016-08-10 11:05:50 -04:00
Paul Licameli
a27d0aca2b
Merge branch 'master' into deletes
2016-08-10 11:05:04 -04:00
Paul Licameli
9cc4eaadf8
Define swap for std::unique_ptr
2016-08-09 21:56:23 -04:00
Steve Daulton
586074bab8
Add missing hyphen
2016-08-09 18:56:37 +01:00
Gale Andrews
8cb8e59046
Remove line breaks now help window is smaller
2016-08-09 17:55:03 +01:00
Steve Daulton
256a8aaedd
Consistent vert/horizontal waveform zoom/scroll
...
Shift+Wheel -> scroll
Ctrl+Wheel -> zoom
Ctrl+Shift+Wheel -> Waveform dB end range adjust (when visible).
2016-08-09 17:01:05 +01:00
Steve Daulton
6089c94971
Fix bug 1473
...
Disallow scrub / seek during record.
2016-08-09 14:10:04 +01:00
Paul Licameli
6b9d69f3f8
Remove more naked news by editing comments, safenew and make_unique
2016-08-08 10:08:38 -04:00
Paul Licameli
15004b1ade
More uses of std::make_unique
2016-08-08 10:07:37 -04:00
Paul Licameli
13e056de43
More uses of safenew
2016-08-08 10:07:37 -04:00
Paul Licameli
a52f7f8410
new -> NEW in comments, so text search for naked new excludes them
2016-08-08 10:07:37 -04:00
Gale Andrews
6a4c74f592
Fix incorrect Wiki link
2016-08-08 14:48:53 +01:00
Paul Licameli
07ff4d3d02
Remove many naked (scalar) news and deletes with smart pointers
2016-08-08 07:54:10 -04:00
Paul Licameli
57afa1399e
Remove some naked new amd delete in: commands
2016-08-08 07:53:29 -04:00
Paul Licameli
c3e53ea26e
Remove some naked new amd delete in: overrides of CommandType::BuildSignature
2016-08-08 07:53:29 -04:00
Paul Licameli
473e955da3
Remove some naked new amd delete in: ondemand
2016-08-08 07:53:28 -04:00
Paul Licameli
f82ff73578
Remove some naked new amd delete in: import and export
2016-08-08 07:53:28 -04:00
Paul Licameli
b47bcb548e
Remove some naked new amd delete in: AudioIO
2016-08-08 07:51:27 -04:00
Paul Licameli
27527ebf5c
One less indirection for arrays of capture and playback tracks
2016-08-08 07:51:26 -04:00
Paul Licameli
71efb13161
Remove some naked new amd delete in: widgets
2016-08-08 07:51:26 -04:00
Paul Licameli
0bb17c174e
Do CFRelease only inside destructors, in AudioUnitEffects.cpp ...
...
... may fix a memory leak in AudioUnitEffect::SupportsAutomation
2016-08-08 07:51:26 -04:00
Paul Licameli
eb6ba1ed7a
Remove some naked new amd delete in: Plug-in effects
2016-08-08 07:51:26 -04:00
Paul Licameli
6fec00149b
Remove some naked new amd delete in: Built-in Effects
2016-08-08 07:51:25 -04:00
Paul Licameli
52d12c6913
Remove some naked new amd delete in: toolbars
2016-08-08 07:51:25 -04:00
Paul Licameli
23516a7732
Remove some naked new amd delete in: Mixer Board
2016-08-08 07:51:24 -04:00
Paul Licameli
fd2e36e0c8
Remove some naked new amd delete in: FFmpeg
2016-08-08 07:51:24 -04:00
Paul Licameli
942c62b6f6
Remove some naked new amd delete in: various
2016-08-08 07:51:24 -04:00
Paul Licameli
186679b3a6
RAII for locking the all-projects mutex
2016-08-08 07:40:16 -04:00
Paul Licameli
cfd7648fce
Remove some naked new amd delete in: Project
2016-08-08 07:40:15 -04:00
Paul Licameli
60260520dc
Remove some naked new amd delete in: TrackPanel
2016-08-08 07:38:30 -04:00
Paul Licameli
3b6dcfcc32
Remove some naked new amd delete in: TrackPanel::mAx
2016-08-08 07:38:30 -04:00
Paul Licameli
20bee00115
Remove some naked new amd delete in: tracks and clips
2016-08-08 07:30:44 -04:00
Paul Licameli
8392a57d34
Fix crash bug on on-demand ffmpeg decoding (an experimental)
2016-08-06 09:56:20 -04:00
Gale Andrews
b27504e98a
Consistent name of Scrub Toolbar, add i18n hint
2016-08-04 04:50:07 +01:00
Steve Daulton
fd2c65d5d2
Set Compressor effect ratio slider page size to 5
...
to provide more appropriate PgUp/PgDn for new 'Ratio' range.
2016-08-03 00:40:21 +01:00
Steve Daulton
c21bbb17f2
Merge pull request #154 from rickst29/master
...
Compressor.cpp: Allow higher-precision 'Ratio'
2016-08-03 00:32:53 +01:00
Steve Daulton
976a5eb5ec
Fix bug 1466
...
Display just the button name in tooltip when no shortcut.
2016-08-03 00:28:00 +01:00
rickst29
38c8ef3ae1
Merge pull request #1 from rickst29/rickst29-audacity-patch-1
...
Compressor.cpp: Allow higher-precision 'Ratio'
2016-08-01 09:44:15 -07:00
rickst29
f8a439f389
Compressor.cpp: Allow higher-precision 'Ratio'
...
This enhancement allows the User to set 'Ratio' to a between 1.1 and 10, with 0.1 precision.
Formerly, the minimum was 1.5, and the smallest increment was 0.5.
2016-08-01 09:42:20 -07:00
David Bailes
0569572d1b
Fix for bug 1464: In label editor, displayed track names wrong after remove
...
In LabelDialog::OnRemove, displayed name of track was incorrectly being removed
when a label (and not any track) was being removed.
2016-08-01 12:11:40 +01:00
Paul Licameli
5c0b1831ce
Basic Voiceover interaction on Mac, REQUIRES wxWIDGETS REBUILD...
...
... many details will need further work, but basic navigation among
pushbuttons with control-alt-arrows and presses with control-alt-space will
work.
Shift-ctrl-alt-down on track panel works to navigate among individual tracks,
and shift-ctrl-alt-up to escape back to the higher level.
2016-07-31 21:15:12 -04:00
Paul Licameli
c637b09631
Make new patch work with -p0
2016-07-31 21:14:06 -04:00
Paul Licameli
e0f1e9a5ff
Redo previous, not breaking Mac build if wxWidgets is not rebuilt
2016-07-31 14:53:05 -04:00
Paul Licameli
c8e570797f
Bug1338 fixed again, with fewer Mac busy-waits; CHANGES WX BUILD...
...
... Busy-waiting will happen on Mac when modal dialogs are open, and a LADSPA,
VST, or AudioUnits effect is also open with "fancy" interface.
Busy-waiting will not happen for modal dialogs at other times.
2016-07-31 12:46:03 -04:00
Raphaël Marinier
6a313a35bf
Optimize the refresh of the selection bar while Audacity is playing.
...
This saves 3-4% CPU while Audacity is playing on Linux/64bits. This is
done by avoiding the update of NumerixTextCtrls that stay unchanged.
2016-07-28 00:12:32 +02:00