audacia/src
Paul Licameli 7824e94030 Harmlessly qualify classes as final (or explicitly comment not)...
... Should have no effect on generated code, except perhaps some slight faster
virtual function calls.  Mostly useful as documentation of design intent.

Tried to mark every one of our classes that inherits from another, or is a
base for others, or has abstract virtual functions, and a few others besides.
2016-02-24 20:58:30 -05:00
..
blockfile Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
commands Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
effects Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
export Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
import Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
ondemand Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
prefs Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
toolbars Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
widgets Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
xml Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
AColor.cpp "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
AColor.h Better tooltip for ASlider 2015-08-09 06:03:42 -05:00
AboutDialog.cpp Sweep unnecessary wxString copies: rest 2016-02-23 02:15:56 -05:00
AboutDialog.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
AllThemeResources.h "delete"->"DELETE" in comments, easier to find remaining naked operator delete 2016-02-14 18:50:45 -05:00
Audacity.h More changes to Audacity.h to hide new and delete from code sweeps... 2016-02-19 10:46:23 -05:00
AudacityApp.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
AudacityApp.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
AudacityHeaders.cpp
AudacityHeaders.h "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
AudacityLogger.cpp Stack-allocate where possible! ... 2016-02-17 18:15:57 -05:00
AudacityLogger.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
AudioIO.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
AudioIO.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
AudioIOListener.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
AutoRecovery.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
AutoRecovery.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
BatchCommandDialog.cpp Make sure buttons are disabled for "special" commands 2015-05-12 10:26:27 -05:00
BatchCommandDialog.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
BatchCommands.cpp Sweep unnecessary wxString copies: rest 2016-02-23 02:15:56 -05:00
BatchCommands.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
BatchProcessDialog.cpp Remove UndoManager.h from other headers 2016-02-24 19:10:34 -05:00
BatchProcessDialog.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Benchmark.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Benchmark.h
BlockFile.cpp "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
BlockFile.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
CrossFade.cpp "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
CrossFade.h
Dependencies.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Dependencies.h Remove WaveTrack.h from other headers 2015-07-28 10:02:05 -04:00
DeviceChange.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
DeviceChange.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
DeviceManager.cpp "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
DeviceManager.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Diags.cpp Add (redundant) #include "Experimental.h" in all .cpp files using the symbols 2015-08-31 17:56:10 -04:00
Diags.h Struct initialiser changed to use = for gcc 4.0 compatibility 2015-04-18 09:22:46 +01:00
DirManager.cpp Sweep unnecessary wxString copies: rest 2016-02-23 02:15:56 -05:00
DirManager.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Dither.cpp "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
Dither.h
Envelope.cpp "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
Envelope.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Experimental.h "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
FFT.cpp Add (redundant) #include "Experimental.h" in all .cpp files using the symbols 2015-08-31 17:56:10 -04:00
FFT.h Window function improvemenets: ... 2015-08-17 08:40:20 -04:00
FFmpeg.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
FFmpeg.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
FileFormats.cpp Hyphenate all 8, 16, 24, 32 and 64 bit strings 2015-05-04 12:32:47 -05:00
FileFormats.h Hyphenate all 8, 16, 24, 32 and 64 bit strings 2015-05-04 12:32:47 -05:00
FileIO.cpp Appearance on OSX is now back to normal or better 2015-08-23 20:25:01 -05:00
FileIO.h Updates for wx3 2015-06-30 11:25:32 -05:00
FileNames.cpp
FileNames.h
FreqWindow.cpp Stack-allocate where possible! ... 2016-02-17 18:15:57 -05:00
FreqWindow.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
HelpText.cpp
HelpText.h
HistoryWindow.cpp Remove UndoManager.h from other headers 2016-02-24 19:10:34 -05:00
HistoryWindow.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
ImageManipulation.cpp "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
ImageManipulation.h "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
Internat.cpp "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
Internat.h
InterpolateAudio.cpp
InterpolateAudio.h
LabelDialog.cpp Sweep unnecessary wxString copies: rest 2016-02-23 02:15:56 -05:00
LabelDialog.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
LabelTrack.cpp Add some const qualifiers; define TrackListConstIterator 2016-02-24 19:10:39 -05:00
LabelTrack.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
LangChoice.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
LangChoice.h
Languages.cpp "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
Languages.h
Legacy.cpp Throw by value, catch by reference: don't use pointers... 2016-02-14 19:36:17 -05:00
Legacy.h
LoadModules.cpp
LoadModules.h
Lyrics.cpp Sweep unnecessary wxString copies: rest 2016-02-23 02:15:56 -05:00
Lyrics.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
LyricsWindow.cpp Stack-allocate where possible! ... 2016-02-17 18:15:57 -05:00
LyricsWindow.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
MacroMagic.h
Makefile.am Compile with gcc 4.8 and -std=c++11 2016-02-13 11:02:38 -05:00
Makefile.in Fix build for Debian Stable 2016-02-15 15:54:11 +00:00
Matrix.cpp
Matrix.h
Menus.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Menus.h Undoing and redoing of Tags... 2016-02-24 19:25:39 -05:00
Mix.cpp Stack-allocate where possible! ... 2016-02-17 18:15:57 -05:00
Mix.h More uses of SampleBuffer, eliminating explicit DeleteSamples calls 2016-02-01 10:16:00 -05:00
MixerBoard.cpp Use an enumeration for UndoManager::PushState 2016-02-24 19:10:35 -05:00
MixerBoard.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
ModuleManager.cpp Sweep unnecessary wxString copies: rest 2016-02-23 02:15:56 -05:00
ModuleManager.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
NoteTrack.cpp Add some const qualifiers; define TrackListConstIterator 2016-02-24 19:10:39 -05:00
NoteTrack.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
NumberScale.h Bug1169: end the separate treatment of lin vs. log display bounds for spectrum... 2015-09-06 21:47:14 -04:00
PitchName.cpp
PitchName.h
PlatformCompatibility.cpp
PlatformCompatibility.h
PluginManager.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
PluginManager.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Prefs.cpp "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
Prefs.h
Printing.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Printing.h Sweep unnecessary wxString copies: rest 2016-02-23 02:15:56 -05:00
Profiler.cpp "delete"->"DELETE" in comments, easier to find remaining naked operator delete 2016-02-14 18:50:45 -05:00
Profiler.h
Project.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Project.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
RealFFTf.cpp "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
RealFFTf.h Put Experimental.h (redundantly) in headers that rely on it 2015-08-31 17:53:12 -04:00
RealFFTf48x.cpp
RealFFTf48x.h
Resample.cpp Remove Prefs.h from Resample.h 2015-08-31 15:10:10 -04:00
Resample.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
RevisionIdent.h
RingBuffer.cpp More uses of SampleBuffer, eliminating explicit DeleteSamples calls 2016-02-01 10:16:00 -05:00
RingBuffer.h More uses of SampleBuffer, eliminating explicit DeleteSamples calls 2016-02-01 10:16:00 -05:00
SampleFormat.cpp
SampleFormat.h "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
Screenshot.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Screenshot.h
SelectedRegion.cpp Add (redundant) #include "Experimental.h" in all .cpp files using the symbols 2015-08-31 17:56:10 -04:00
SelectedRegion.h
Sequence.cpp Sweep unnecessary wxString copies: rest 2016-02-23 02:15:56 -05:00
Sequence.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Shuttle.cpp
Shuttle.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
ShuttleGui.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
ShuttleGui.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
ShuttlePrefs.cpp Remove flushing of preferences in ShuttlePrefs and only 2015-12-21 20:07:24 -06:00
ShuttlePrefs.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Snap.cpp fix compilation 2016-02-19 01:39:44 -05:00
Snap.h fix compilation 2016-02-19 01:37:27 -05:00
SoundActivatedRecord.cpp Remove flushing of preferences in ShuttlePrefs and only 2015-12-21 20:07:24 -06:00
SoundActivatedRecord.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Spectrum.cpp Add (redundant) #include "Experimental.h" in all .cpp files using the symbols 2015-08-31 17:56:10 -04:00
Spectrum.h Remove WaveTrack.h from other headers 2015-07-28 10:02:05 -04:00
SplashDialog.cpp Use macro safenew for many allocations of wxWindow subclasses 2016-02-14 20:20:19 -05:00
SplashDialog.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
SseMathFuncs.cpp
SseMathFuncs.h
Tags.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Tags.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Theme.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Theme.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
ThemeAsCeeCode.h
TimeDialog.cpp Sweep unnecessary wxString copies: rest 2016-02-23 02:15:56 -05:00
TimeDialog.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
TimeTrack.cpp Add some const qualifiers; define TrackListConstIterator 2016-02-24 19:10:39 -05:00
TimeTrack.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
TimerRecordDialog.cpp More uses of safenew for classes we derive from wxWindow classes... 2016-02-14 20:39:28 -05:00
TimerRecordDialog.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
Track.cpp Rename SyncLockTracksIterator::First to StartWith to be consistent 2016-02-24 12:59:28 -05:00
Track.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
TrackArtist.cpp Stack-allocate where possible! ... 2016-02-17 18:15:57 -05:00
TrackArtist.h dB range is now in Waveforms preferences and view settings, and ... 2015-08-15 18:07:29 -04:00
TrackPanel.cpp Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
TrackPanel.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
TrackPanelAx.cpp "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
TrackPanelAx.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
TrackPanelListener.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
TranslatableStringArray.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
UndoManager.cpp Undoing and redoing of Tags... 2016-02-24 19:25:39 -05:00
UndoManager.h travis 2016-02-24 20:30:26 -05:00
ViewInfo.cpp Merge branch 'bug1197' 2016-01-28 10:38:44 -05:00
ViewInfo.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
VoiceKey.cpp Stack-allocate where possible! ... 2016-02-17 18:15:57 -05:00
VoiceKey.h Merge remote-tracking branch 'upstream/master' into wx3 2015-07-28 15:06:25 -05:00
WaveClip.cpp Sweep unnecessary wxString copies: rest 2016-02-23 02:15:56 -05:00
WaveClip.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
WaveTrack.cpp Add some const qualifiers; define TrackListConstIterator 2016-02-24 19:10:39 -05:00
WaveTrack.h Harmlessly qualify classes as final (or explicitly comment not)... 2016-02-24 20:58:30 -05:00
WaveTrackLocation.h Remove WaveTrack.h from other headers 2015-07-28 10:02:05 -04:00
WrappedType.cpp Updates for wx3 2015-06-30 11:25:32 -05:00
WrappedType.h
audacity.desktop.in
audacity.xml
configtemplate.h
float_cast.h