Paul Licameli
1b726f4f09
More TranslatableString in dialog wrapper classes...
...
... All of the dialog names, and the messages for File and directory dialog
wrappers
2019-12-20 13:40:20 -05:00
Paul Licameli
3a633e4fd8
XMLFileWriter takes TranslatableString caption
2019-12-19 16:41:48 -05:00
Paul Licameli
d45610073f
Fix missed translation, was broken at def1d52
2019-12-19 11:14:01 -05:00
Paul Licameli
726046b379
Fix bad grammar in a message
2019-12-17 19:55:56 -05:00
Paul Licameli
4eb220e7b9
TranslatableString for undo history short and long descriptions
2019-12-16 14:19:23 -05:00
Paul Licameli
89df7a3ffc
Use TranslatableString in XMLFileReader & move the help URL logic
2019-12-16 10:58:05 -05:00
Paul Licameli
53ee9c9800
TranslatableString for titles, names, labels of wxDialogWrappers...
...
... Found one missed translation in CommandTargets.cpp
2019-12-16 10:58:05 -05:00
Paul Licameli
d32d464471
Uses of TranslatableString in src/import
2019-12-14 01:48:15 -05:00
Paul Licameli
b53b5e54fe
Comments about preference keys that store localized string values...
...
... which is wrong in general, but describe why that's pardonable
2019-12-13 20:18:23 -05:00
James Crook
5a3e9cd063
Fix dialog naming
...
For nicer Doxygen results, we need consistency in naming of classes.
Dialag classes are now called SomethingDialog.
2019-12-06 10:39:07 +00:00
Paul Licameli
87a9e7ccbb
Use global ChoiceSettings variables, not coincidental string literals
2019-11-27 13:38:17 -05:00
James Crook
72f36f8a82
Bug 1622 - Cryptic error message when existing project cannot be saved
2019-09-01 15:28:00 +01:00
Paul Licameli
84d5717005
Remove #include made unnecessary at 65682e7
2019-08-04 15:37:28 -04:00
James Crook
65682e7a0c
Remove NormalizeOnLoad
...
It's a mis-feature.
2019-08-02 18:09:05 +01:00
James Crook
39f054cac3
Bug 536 - OD computation stalls if applying effect before aliased waveform computation completes - and subsequent crash
...
Fixed by ensuring new imports now always copy data in. The 'Projects' preferences page is no longer needed. There is one fewer warnings pref. The relevant import pref is gone. Importing of wave data no longer offers the option of working by reference.
I have kept the menu item 'Check Dependencies' for now, as it gives a way for a user to convert an old by-reference audacity project to a self-contained one. The message for self-contained projects has been updated.
2019-07-29 19:04:30 +01:00
Paul Licameli
acfd2b7010
TrackFocus is a new attached object...
...
... removing the need to use TrackPanel to get and set the focused track
ProjectAudioManager loses its direct dependency on TrackPanel
2019-07-03 19:10:21 -04:00
Paul Licameli
9f61b67965
Manage some more status bar changes with ProjectStatus
2019-07-02 21:01:34 -04:00
Paul Licameli
e2362bc25a
Move project status string management to new attached object class
2019-07-02 21:01:34 -04:00
Paul Licameli
2d11e6bda9
Move DoImportMidi out of FileMenus
2019-06-25 00:14:52 -04:00
Paul Licameli
8eca219d57
Separate versions of DoImportMIDI that do and don't assume a project
2019-06-25 00:14:52 -04:00
Paul Licameli
ff2cf496cd
Move DoEffect out of PluginMenus
2019-06-25 00:14:52 -04:00
Paul Licameli
1c588fa014
Move enum into EffectManager...
...
... tying Effect into a cycle of 3 with EffectManager and EffectRack, which is
only revealing the true dependencies
2019-06-25 00:12:45 -04:00
Paul Licameli
02e620d35f
Move functions into new file SelectUtilities.cpp ...
...
... so that other files do not have link dependency on SelectMenus.cpp
The new file enlarges the big s.c.c. to 24
2019-06-24 23:06:44 -04:00
Paul Licameli
86320838de
WaveTrack.cpp does not depend on ODManager.cpp ...
...
... Breaking up an s.c.c. of 6 into 3 components:
ODManager, ODTask, ODWaveTrackTaskQueue
UndoManager
WaveClip, WaveTrack
Rewrite the OD tasks and queues to hold weak pointers to tracks, so the
track destructor need not notify them.
2019-06-22 21:46:35 -04:00
Paul Licameli
71250b1dc3
WaveTrack.cpp does not depend on ODDecodeBlockFile.cpp...
...
... cutting off ODDecodeBlockFile and ODDecodeTask into a small cycle of 2
2019-06-22 21:46:34 -04:00
Paul Licameli
499e3c01ce
Keep EXPERIMENTAL_OD_FFMPEG and EXPERIMENTAL_OD_FLAC compilable
2019-06-22 21:45:56 -04:00
Paul Licameli
8b70203e45
Lower functions from ProjectManager to ProjectFileManager...
...
... not improving the dependency graph, but it's a more sensible division of
duties, keeping related functions together.
2019-06-09 12:10:51 -04:00
Paul Licameli
27eeb1035c
New files for ProjectFileManager
2019-06-09 12:10:51 -04:00