audacia/src
James Crook 466e9c179e Create ComponentInterface
It combines the old IdentInterface with the ParamsInterface, providing an identifier and parameters (if needed).
The main purpose of the change is to make the class hierarchy (as viewed via doxygen) much easier to follow.
2018-11-02 17:04:43 +00:00
..
blockfile Don't need AudacityException::Move, use std::exception_ptr 2018-05-10 00:56:37 -04:00
commands Create ComponentInterface 2018-11-02 17:04:43 +00:00
effects Create ComponentInterface 2018-11-02 17:04:43 +00:00
export Fix windows build: problem with path of an include. 2018-10-24 19:20:18 +01:00
import File Menus 2018-10-24 12:14:01 -04:00
menus Create ComponentInterface 2018-11-02 17:04:43 +00:00
ondemand Don't include Project.h or ODTask.h needlessly in other header files 2018-10-16 17:36:38 -04:00
prefs Create ComponentInterface 2018-11-02 17:04:43 +00:00
toolbars Create ComponentInterface 2018-11-02 17:04:43 +00:00
tracks Create ComponentInterface 2018-11-02 17:04:43 +00:00
widgets Create ComponentInterface 2018-11-02 17:04:43 +00:00
xml Bug 1905 - Labels with more than 260 characters fail to load (with no warning) 2018-08-07 11:46:21 +01:00
AColor.cpp Fix deprecation warnings with wxFont, wxPen, wxBrush ctors... 2018-07-23 13:21:15 -04:00
AColor.h doxygen. Class list completed for letter 'A'. 2017-11-09 18:32:29 +00:00
AboutDialog.cpp Add Max Maisel to contributors (in AboutDialog) 2018-08-06 11:02:57 +01:00
AboutDialog.h Update credits 2018-05-24 13:20:53 +01:00
AdornedRulerPanel.cpp Replace uses of TrackPanel::Cells() with CellularPanel::VisitCells() 2018-11-01 18:25:02 -04:00
AdornedRulerPanel.h nonvirtual reimplementation of CellularPanel::FindRect using nodes 2018-11-01 18:25:02 -04:00
AllThemeResources.h Theme Tweaks 2017-07-19 15:27:00 +01:00
Audacity.h Up version number to 2.3.1 2018-09-29 15:30:35 +01:00
AudacityApp.cpp AudacityApp emits an event when the global clipboard changes 2018-10-27 12:52:06 -04:00
AudacityApp.h AudacityApp emits an event when the global clipboard changes 2018-10-27 12:52:06 -04:00
AudacityException.cpp Don't need AudacityException::Move, use std::exception_ptr 2018-05-10 00:56:37 -04:00
AudacityException.h Don't need AudacityException::Move, use std::exception_ptr 2018-05-10 00:56:37 -04:00
AudacityHeaders.cpp
AudacityHeaders.h fix Mac build 2018-03-31 23:28:08 -04:00
AudacityLogger.cpp Rewrite many calls to Connect() with Bind()... 2018-02-21 19:28:11 -05:00
AudacityLogger.h Calls to Disconnect or Unbind in destructors are not needed, if... 2018-02-21 19:28:06 -05:00
AudioIO.cpp Use wxGetUTCTimeMillis in preference to wxGetLocalTimeMillis 2018-10-29 19:59:28 +00:00
AudioIO.h Shorten AudioIoCallback::FillOutputBuffers() 2018-10-16 13:01:22 +01:00
AudioIOListener.h
AutoRecovery.cpp Don't include Project.h or ODTask.h needlessly in other header files 2018-10-16 17:36:38 -04:00
AutoRecovery.h Don't include Project.h or ODTask.h needlessly in other header files 2018-10-16 17:36:38 -04:00
BatchCommandDialog.cpp Select Command dialog: minor focus fix 2018-08-14 13:17:39 +01:00
BatchCommandDialog.h Define MacroCommandsCatalog to associate friendly and internal names... 2018-03-06 18:47:56 -05:00
BatchCommands.cpp Move a static function and an enumeration out of MenuCommandHandler 2018-10-24 12:16:46 -04:00
BatchCommands.h Bug 1856 - Applying Macros to Files is no longer a batch process 2018-08-04 19:16:32 +01:00
BatchProcessDialog.cpp Select and Clip Menus 2018-10-24 12:16:33 -04:00
BatchProcessDialog.h Rename 'chain' to 'macro' in history and comments. 2018-03-16 18:47:39 +00:00
Benchmark.cpp Translate "Message" as default title of message box... 2018-01-01 17:50:02 -05:00
Benchmark.h
BlockFile.cpp Re-fix some warnings about mixing signed and unsigned better... 2018-01-23 18:51:53 -05:00
BlockFile.h movable_ptr(_with_deleter) -> std::unique_ptr 2018-05-10 00:56:37 -04:00
CMakeLists.txt Remove empty files src/LoadModules.* and all mention of them 2018-09-14 14:27:03 -04:00
CellularPanel.cpp nonvirtual reimplementation of CellularPanel::FindRect using nodes 2018-11-01 18:25:02 -04:00
CellularPanel.h nonvirtual reimplementation of CellularPanel::FindRect using nodes 2018-11-01 18:25:02 -04:00
ClassicThemeAsCeeCode.h Add Hover-Over-Down State for Button 2017-12-14 14:39:56 +00:00
CrossFade.cpp Fix some warnings (MSVC) 2018-03-31 19:47:16 +01:00
CrossFade.h
DarkThemeAsCeeCode.h Shift+Z for Zoom Toggle. Theme tweaks. 2018-01-11 19:24:26 +00:00
Dependencies.cpp Don't include CommandManager.h in other headers 2018-10-18 09:25:14 -04:00
Dependencies.h
DeviceChange.cpp Use wxPrintf not printf 2017-12-16 11:54:32 -05:00
DeviceChange.h
DeviceManager.cpp Allow capture retries if time since Rescan() < 10s 2018-08-13 00:33:38 +01:00
DeviceManager.h Allow capture retries if time since Rescan() < 10s 2018-08-13 00:33:38 +01:00
Diags.cpp
Diags.h
DirManager.cpp Bug1979 partial: Faster first-time save, if possible, on Mac and Linux 2018-10-13 13:56:05 -04:00
DirManager.h Bug1979 partial: Faster first-time save, if possible, on Mac and Linux 2018-10-13 13:56:05 -04:00
Dither.cpp Fix C4456 Warnings. 2018-10-10 17:28:50 +01:00
Dither.h Fix MSVC build. 2018-03-25 21:41:55 +01:00
Envelope.cpp Bug 1844 - Nyquist effects move subsequent envelope points by selection's length 2018-08-07 10:39:18 +01:00
Envelope.h Bug 1844 - Nyquist effects move subsequent envelope points by selection's length 2018-08-07 10:39:18 +01:00
Experimental.h Disable experimental loudness normalizing 2018-08-22 20:45:50 +01:00
FFT.cpp Fix C4189 and C4100 Warnings 2018-10-10 19:46:24 +01:00
FFT.h
FFmpeg.cpp Update for FFmpeg 3.5 2018-01-26 19:18:25 -05:00
FFmpeg.h Update for FFmpeg 3.5 2018-01-28 15:49:44 -05:00
FileException.cpp Don't need AudacityException::Move, use std::exception_ptr 2018-05-10 00:56:37 -04:00
FileException.h Don't need AudacityException::Move, use std::exception_ptr 2018-05-10 00:56:37 -04:00
FileFormats.cpp Bug1829, more: check all errors flushing and closing export files... 2018-01-22 16:48:20 -05:00
FileFormats.h Fix Windows build 2018-01-24 11:44:06 -05:00
FileIO.cpp Bug1829, more: check all errors flushing and closing export files... 2018-01-22 16:48:20 -05:00
FileIO.h Bug1829, more: check all errors flushing and closing export files... 2018-01-22 16:48:20 -05:00
FileNames.cpp Bug 1979 - Activate Paul's fix for Windows too. 2018-10-13 22:02:09 +01:00
FileNames.h Define FileNames::HardLinkeFile, but nonfunctional on Windows 2018-10-13 13:18:17 -04:00
FreqWindow.cpp Take class AdornedRulerPanel out of src/widgets... 2018-10-24 15:04:41 -04:00
FreqWindow.h Take class AdornedRulerPanel out of src/widgets... 2018-10-24 15:04:41 -04:00
HelpText.cpp Update HelpText.cpp 2018-08-29 23:07:37 -04:00
HelpText.h
HiContrastThemeAsCeeCode.h Shift+Z for Zoom Toggle. Theme tweaks. 2018-01-11 19:24:26 +00:00
HistoryWindow.cpp History window listens for events 2018-10-27 12:52:06 -04:00
HistoryWindow.h History window listens for events 2018-10-27 12:52:06 -04:00
HitTestResult.h windows build 2017-07-16 14:46:47 -04:00
ImageManipulation.cpp Add code for iota theme-bitmap 2018-04-04 21:30:10 +01:00
ImageManipulation.h
InconsistencyException.cpp Don't need AudacityException::Move, use std::exception_ptr 2018-05-10 00:56:37 -04:00
InconsistencyException.h Don't need AudacityException::Move, use std::exception_ptr 2018-05-10 00:56:37 -04:00
Internat.cpp Create ComponentInterface 2018-11-02 17:04:43 +00:00
Internat.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
InterpolateAudio.cpp Clean up some dead code and MSVC warnings. 2017-12-08 15:20:39 +00:00
InterpolateAudio.h
LabelDialog.cpp Rewrite many iterations over tracks and channels in various places 2018-10-01 13:35:51 -04:00
LabelDialog.h Bug 1465 - Labels Editor: Does not remember modified size and position after OK 2018-04-11 23:11:01 +01:00
LabelTrack.cpp Move some label editing functions into class LabelTrack 2018-10-24 11:02:33 -04:00
LabelTrack.h Move some label editing functions into class LabelTrack 2018-10-24 11:02:33 -04:00
LangChoice.cpp Move definition of _ and related into Internat.h 2018-01-06 21:03:32 -05:00
LangChoice.h
Languages.cpp Remove most uses of AUDACITY_OLD_STD 2018-05-10 00:56:36 -04:00
Languages.h
Legacy.cpp Remove needless uses of wxString::c_str() in wxString::Format... 2018-01-01 20:34:33 -05:00
Legacy.h
LightThemeAsCeeCode.h Shift+Z for Zoom Toggle. Theme tweaks. 2018-01-11 19:24:26 +00:00
Lyrics.cpp Lyrics panel listens; AudacityProject not responsible for updating it 2018-10-27 12:52:06 -04:00
Lyrics.h Lyrics panel listens; AudacityProject not responsible for updating it 2018-10-27 12:52:06 -04:00
LyricsWindow.cpp Lyrics panel listens; AudacityProject not responsible for updating it 2018-10-27 12:52:06 -04:00
LyricsWindow.h Calls to Disconnect or Unbind in destructors are not needed, if... 2018-02-21 19:28:06 -05:00
MacroMagic.h
Makefile.am TrackPanelCellIterator is no longer needed 2018-11-01 18:25:02 -04:00
Makefile.in TrackPanelCellIterator is no longer needed 2018-11-01 18:25:02 -04:00
Matrix.cpp Fix C4189 and C4100 Warnings 2018-10-10 19:46:24 +01:00
Matrix.h
MemoryX.h Remove transform_iterator and related, no clear need for it yet 2018-09-29 12:58:41 -04:00
Menus.cpp Create ComponentInterface 2018-11-02 17:04:43 +00:00
Menus.h Move AudacityProject::DoTrackMute and DoTrackSolo... 2018-10-28 16:50:01 -04:00
Mix.cpp Fix OpenMP build 2018-10-14 11:34:37 +01:00
Mix.h Bug1887: crash or hang loop-playing with WASAPI; libsoxr 0.1.3 to blame... 2018-06-11 14:05:00 -04:00
MixerBoard.cpp Bug 2022 Mixer Board does not automatically update 2018-10-31 09:51:34 +00:00
MixerBoard.h Fix many MSVC compiler warnings. 2018-10-29 13:19:33 +00:00
ModuleManager.cpp Create ComponentInterface 2018-11-02 17:04:43 +00:00
ModuleManager.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
NoteTrack.cpp TrackList emits more events for certain changes of state of tracks... 2018-10-27 11:31:42 -04:00
NoteTrack.h TrackList emits more events for certain changes of state of tracks... 2018-10-27 11:31:42 -04:00
NumberScale.h
PitchName.cpp Move definition of _ and related into Internat.h 2018-01-06 21:03:32 -05:00
PitchName.h Plot Spectrum, Change Pitch localize pitch names; Unicode sharp/flat 2018-01-02 12:20:04 -05:00
PlatformCompatibility.cpp indentation, final newlines, spelling, remove unused members 2017-11-05 21:01:38 -05:00
PlatformCompatibility.h
PluginManager.cpp Create ComponentInterface 2018-11-02 17:04:43 +00:00
PluginManager.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
Prefs.cpp Create ComponentInterface 2018-11-02 17:04:43 +00:00
Prefs.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
Printing.cpp Rewrite many iterations over tracks and channels in various places 2018-10-01 13:35:51 -04:00
Printing.h
Profiler.cpp make_movable -> std::make_unique 2018-05-10 00:56:36 -04:00
Profiler.h movable_ptr(_with_deleter) -> std::unique_ptr 2018-05-10 00:56:37 -04:00
Project.cpp Move AudacityProject::DoTrackMute and DoTrackSolo... 2018-10-28 16:50:01 -04:00
Project.h Move AudacityProject::DoTrackMute and DoTrackSolo... 2018-10-28 16:50:01 -04:00
RealFFTf.cpp movable_ptr(_with_deleter) -> std::unique_ptr 2018-05-10 00:56:37 -04:00
RealFFTf.h
RealFFTf48x.cpp
RealFFTf48x.h
RefreshCode.h doxygen. Class list completed for letter 'A'. 2017-11-09 18:32:29 +00:00
Registrar.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
Resample.cpp Create ComponentInterface 2018-11-02 17:04:43 +00:00
Resample.h Fix typo in comment 2018-08-15 20:20:47 -04:00
RevisionIdent.h
RingBuffer.cpp Fewer calls to RingBuffer::Put in case of trailing zeroes... 2018-08-25 20:08:09 -04:00
RingBuffer.h Fewer calls to RingBuffer::Put in case of trailing zeroes... 2018-08-25 20:08:09 -04:00
SampleFormat.cpp Redo dither method choices in Quality preferences 2018-03-25 14:48:48 -04:00
SampleFormat.h
Screenshot.cpp Remove GetLink(ed) in various other places 2018-10-01 13:42:33 -04:00
Screenshot.h
SelectedRegion.cpp
SelectedRegion.h SetClip, SetLabel, SetProject added 2018-02-24 14:20:24 -05:00
SelectionState.cpp Fix many MSVC compiler warnings. 2018-10-29 13:19:33 +00:00
SelectionState.h MixerBoard listens to TrackList for selection changes 2018-10-27 16:27:53 -04:00
Sequence.cpp Update Sequence.cpp 2018-06-05 18:14:36 +01:00
Sequence.h Get rid of wx object arrays, use std::vector 2018-02-21 19:33:27 -05:00
Shuttle.cpp Create ComponentInterface 2018-11-02 17:04:43 +00:00
Shuttle.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
ShuttleGui.cpp Create ComponentInterface 2018-11-02 17:04:43 +00:00
ShuttleGui.h Define and use TieNumberAsChoice for Quality sample rate setting 2018-03-25 14:48:52 -04:00
ShuttlePrefs.cpp
ShuttlePrefs.h
Snap.cpp Use TrackIterRange::Visit 2018-10-01 10:59:24 -04:00
Snap.h Simplification and better comments relating to time-shift... 2018-09-29 13:55:34 -04:00
SoundActivatedRecord.cpp Move definition of _ and related into Internat.h 2018-01-06 21:03:32 -05:00
SoundActivatedRecord.h
Spectrum.cpp
Spectrum.h
SplashDialog.cpp Replace 2.2.2 'Easter Egg' with place-holder 2018-02-24 16:05:41 +00:00
SplashDialog.h
SseMathFuncs.cpp
SseMathFuncs.h indentation, final newlines, spelling, remove unused members 2017-11-05 21:01:38 -05:00
Tags.cpp Fix bug 1894 2018-07-03 00:58:41 +01:00
Tags.h Remove most uses of AUDACITY_OLD_STD 2018-05-10 00:56:36 -04:00
Theme.cpp Take class AdornedRulerPanel out of src/widgets... 2018-10-24 15:04:41 -04:00
Theme.h Reduce flicker of Selection Toolbar Text 2018-04-14 21:38:53 +01:00
ThemeAsCeeCode.h
TimeDialog.cpp TimeDialog: minor accessibility change 2018-08-20 11:36:15 +01:00
TimeDialog.h IdentInterfaceSymbol in NumericTextCtrl; don't persist translated 2018-03-28 14:00:17 -04:00
TimeTrack.cpp Fix C4189 and C4100 Warnings 2018-10-10 19:46:24 +01:00
TimeTrack.h Redo track kind as an enum class defined at global scope 2018-09-29 21:41:47 -04:00
TimerRecordDialog.cpp i18n hints and fix one missed translation 2018-10-25 04:15:18 -04:00
TimerRecordDialog.h use override 2017-11-05 21:01:52 -05:00
Track.cpp Bug2015: crash repeatedly append-recording with sync-lock on 2018-10-29 20:35:45 -04:00
Track.h Precautions also in TrackIterRange::StaringWith() as in EndingAfter() 2018-10-30 11:37:08 -04:00
TrackArtist.cpp Update comments about TrackPanel and TrackArtist... 2018-10-31 08:06:18 -04:00
TrackArtist.h more const arguments in TrackArtist 2018-10-30 13:42:49 -04:00
TrackPanel.cpp Oops, forgot the vertical rulers in the subdivision of TrackPanel ! 2018-11-02 10:30:56 -04:00
TrackPanel.h TrackPanelCellIterator is no longer needed 2018-11-01 18:25:02 -04:00
TrackPanelAx.cpp Remove many uses of GetLink in TrackPanel 2018-10-01 13:42:24 -04:00
TrackPanelAx.h more const in drawing functions 2018-09-13 13:53:58 -04:00
TrackPanelCell.h Define abstract classes TrackPanelNode and TrackPanelGroup 2018-11-01 17:33:15 -04:00
TrackPanelDrawingContext.h Revert the reversion of the elegant fix of wrong MSVC compiler warning 2018-01-13 14:04:25 -05:00
TrackPanelListener.h Update comments about TrackPanel and TrackArtist... 2018-10-31 08:06:18 -04:00
TrackPanelMouseEvent.h VZooming Changes 2017-12-11 18:41:48 +00:00
TrackPanelResizeHandle.cpp Remove GetLink(ed) in TrackPanel resizing code 2018-10-01 13:42:32 -04:00
TrackPanelResizeHandle.h Replace uses of TrackPanel::Cells() with CellularPanel::VisitCells() 2018-11-01 18:25:02 -04:00
TrackPanelResizerCell.cpp Fix C4189 and C4100 Warnings 2018-10-10 19:46:24 +01:00
TrackPanelResizerCell.h Replace uses of TrackPanel::Cells() with CellularPanel::VisitCells() 2018-11-01 18:25:02 -04:00
TranslatableStringArray.h Replace more Connect with Bind; needed redeclaration of custom events 2018-02-21 19:30:40 -05:00
UIHandle.cpp Remove tab key target cycling and snap escape; reimplement for Esc 2017-07-15 20:37:39 -04:00
UIHandle.h Remove tab key target cycling and snap escape; reimplement for Esc 2017-07-15 20:37:39 -04:00
UndoManager.cpp UndoManager emits events when state changes 2018-10-27 12:51:59 -04:00
UndoManager.h UndoManager emits events when state changes 2018-10-27 12:51:59 -04:00
UserException.cpp Don't need AudacityException::Move, use std::exception_ptr 2018-05-10 00:56:37 -04:00
UserException.h Don't need AudacityException::Move, use std::exception_ptr 2018-05-10 00:56:37 -04:00
ViewInfo.cpp Move AudacityProject::GetZoomOf* 2018-10-28 16:43:17 -04:00
ViewInfo.h Move AudacityProject::GetZoomOf* 2018-10-28 16:43:17 -04:00
VoiceKey.cpp Fix identical sub-expressions of - operator 2018-01-26 10:12:14 -05:00
VoiceKey.h
WaveClip.cpp Fix OpenMP build 2018-10-14 11:34:37 +01:00
WaveClip.h Doxygen, Clips and Labels 2018-02-24 14:20:24 -05:00
WaveTrack.cpp TrackList emits more events for certain changes of state of tracks... 2018-10-27 11:31:42 -04:00
WaveTrack.h Move AudacityProject::EditByLabel and EditClipboardByLabel 2018-10-28 16:30:39 -04:00
WaveTrackLocation.h Highlighting of cutlines and clip boundaries 2017-07-11 13:57:58 -04:00
WrappedType.cpp Increase precision for doubles/string conversion 2018-10-23 20:28:43 +01:00
WrappedType.h
audacity.desktop.in Add lt language to audacity.desktop.in 2018-07-13 03:20:37 +03:00
audacity.xml
configtemplate.h Regenerate configure scripts and Makefile.in's 2017-07-04 07:50:16 -04:00
float_cast.h
wxFileNameWrapper.h