Antonio P
9deed2764e
Update Spanish Translation
2019-10-03 14:53:44 +01:00
Dimitris Spingos (Δημήτρης Σπίγγος)
57e70e6813
Update Greek Translation
2019-10-03 14:53:44 +01:00
Joachim Huffer
0900a71bc9
Update German Translation
2019-10-03 14:53:44 +01:00
scootergrisen
4a0975f087
Update Danish Translation
2019-10-03 14:53:44 +01:00
Alfredo vicente
726d530d43
Update Valencian (Catalan) Translation
2019-10-03 14:53:44 +01:00
Grzegorz Pruchniakowski
54fa34d6a7
Updated Polish Translation
2019-10-03 14:53:44 +01:00
Olivier Humbert
b261d0101d
Update French Translation
2019-10-03 14:51:38 +01:00
James Crook
ef8e1ed6ef
Update pot and po files, ready for translation.
2019-09-07 14:09:35 +01:00
Paul Licameli
aac2b7d825
Revert "Register export plugins, as we did for import, breaking cycles..."
...
This reverts commit 317f532dcbf39cdaaa0afe6b6e128e661af3b0e9.
2019-07-29 15:43:22 -04:00
Paul Licameli
317f532dcb
Register export plugins, as we did for import, breaking cycles...
...
... and making several header files unnecessary
2019-07-29 15:41:11 -04:00
Valentin Valls
d18cfb097b
Accurate notch translation to french
2019-07-17 12:17:36 +01: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
cbdf5f24fe
New files to separate spectrum/waveform views and VRulers
2019-07-08 09:45:59 -04:00
Paul Licameli
24bd7cf571
New files for ScrubUI
2019-07-04 09:13:59 -04:00
Paul Licameli
efa66f5350
New files for ProjectStatus
2019-07-02 21:01:34 -04:00
Paul Licameli
cb2ea25afc
Define drawing function of CellularPanel, which visits nodes
2019-06-26 23:39:42 -04:00
Paul Licameli
fab648e475
New files SelectUtilities, TrackUtilities
2019-06-24 22:50:35 -04:00
Paul Licameli
ab5a98003a
Free EffectManager and EffectRack from the big s.c.c. ...
...
... though in a small cycle with each other, by moving RealtimeEffectManager to
new files, which remain in the big component.
Net loss of 1, the big component now has 27 files
2019-06-24 00:49:12 -04:00
Paul Licameli
a6e2ca0aa8
Move some enums into new files WaveTrackViewConstants.* ...
...
... freeing TracksPrefs from the second largest s.c.c. which is now only 20
2019-06-22 21:46:32 -04:00
Paul Licameli
77eeba5463
Define utility AttachedVirtualFunction
2019-06-21 09:16:48 -04:00
Paul Licameli
674b66128d
New files for PlayableTrackControls
2019-06-19 18:34:48 -04:00
Paul Licameli
015e3abfe5
New files for TrackInfo
2019-06-19 12:59:02 -04:00
Paul Licameli
a99b746520
Move class ZoomInfo to separate files
2019-06-19 11:35:45 -04:00
Paul Licameli
e30ffc340a
New files CommonTrackControls.cpp, CommonTrackView.cpp
2019-06-18 16:01:06 -04:00
Paul Licameli
d7753f7acd
Rename old .cpp files, add new .h files
2019-06-18 16:01:05 -04:00
Paul Licameli
45436db166
New files for CommonCommandFlags
2019-06-16 01:21:05 -04:00
Paul Licameli
758e9813f1
Move MeterPanelBase to new files...
...
... which frees AudioIOBase, QualityPrefs, and ProjectAudioIO from cycles
2019-06-10 20:48:39 -04:00
Paul Licameli
42a4f55ffe
Prepare to split AudioIOBase from AudioIO...
...
... New files, but (almost) empty; don't use the global variable gAudioIO,
but use one of two accessor function names (which are the same function for
now).
AudioIOBase will have fewer dependencies than AudioIO -- in particular, no
dependency on tracks.
It won't include StartStream. It will contain functions to query the
present state of streams, and device capabilities.
2019-06-10 20:48:38 -04:00
Paul Licameli
7ed99c6e8f
Split EnvelopeEditor.cpp from Envelope.cpp...
...
... Envelope drops down out of the big strongly connected component, the new
piece stays behind
2019-06-10 20:48:38 -04:00
Paul Licameli
e2cf1d93c2
Import.cpp does not depend on subclasses of ImportPlugin...
...
... freeing 15 files from the big strongly connected component:
ImportFFmpeg & ODDecodeFFMpegTask (still in a cycle of two)
ImportFLAC
ImportGStreamer
ImportLOF
ImportMIDI
ImportMP3
ImportOGG
ImportPCM
ImportQT
ProjectFileManager
ProjectFSCK
ProjectManager
ProjectSelectionManager
ODDecodeFlacTask
And eight header files in src/import are deleted.
This breaks a lot of cycles because Import, which is still in the big component,
no longer includes ImportLOF, which recursively uses ProjectManager. A
registration system for the subclasses of ImportFileHandle allows that
recursion without the cyclic compilation dependencies.
2019-06-09 12:10:52 -04:00
Paul Licameli
27eeb1035c
New files for ProjectFileManager
2019-06-09 12:10:51 -04:00
Paul Licameli
997bf9781d
New files for ProjectSelectionManager
2019-06-09 12:10:49 -04:00
Paul Licameli
0c6cda50c3
Split AutoRecoveryDialog.cpp from AutoRecovery.cpp...
...
... leaving AutoRecovery as a lower-level file, to be used by ProjectHistory
for auto-save, and not including ProjectManager.
The new file floats to a high level of the graph, but AutoRecovery.cpp
remains in the big strongly connected component.
2019-06-09 12:10:48 -04:00
Paul Licameli
f03684db4f
New class ProjectHistory split from ProjectManager for undo, etc...
...
... And yet fewer inclusions of Projectmanager.h, though it's still not yet
free of cycles
2019-06-09 12:10:48 -04:00
Paul Licameli
d979a8959b
New files for ProjectAudioManager...
...
... This eliminates some inclusions of ProjectManager, helping to free it from
cycles into a higher level
2019-06-09 12:10:47 -04:00
Paul Licameli
4f940c855d
New files for ProjectWindow
2019-06-03 01:43:26 -04:00
Paul Licameli
3fc961f74a
New files for ProjectFileIO
2019-06-03 01:24:01 -04:00
Paul Licameli
fee5582826
New files for ProjectManager
2019-06-03 01:21:12 -04:00
Paul Licameli
e5cf2165d1
New files for ProjectAudioIO
2019-06-03 01:18:08 -04:00
Paul Licameli
05efeeb5bd
New files for ProjectSettings
2019-06-03 01:13:13 -04:00
Paul Licameli
af039f19ff
Generalize means for decoupled code to add data to core structures...
...
... Generalizing what was first done at 280e8d9 for certain menu command
handlers.
Allow core data structures to host data attached by other code, on which it
need have no compilation or link dependencies.
2019-05-21 10:08:56 -04:00
Paul Licameli
390af96796
Dispatch read of top-level project XML tags with a table of functions...
...
... which makes Project.cpp a bit less dependent on some details of other
classes
This puts Tags.cpp back into the big strongly connected component of the
dependency graph. That will be remedied later when Project.cpp becomes a
low-level file
2019-05-20 21:38:07 -04:00
Paul Licameli
f86403378b
Move AudacityMessageBox to its own files...
...
... breaking cycles among low-level files introduced by 273ba9f
2019-05-20 14:48:36 -04:00
Paul Licameli
e5c7e5a21f
Three new files in the build, still empty
2019-05-18 14:57:24 -04:00
Paul Licameli
b04387a21d
Move AudacityApp::GenerateCrashReport to its own files
2019-05-17 16:29:31 -04:00
Paul Licameli
a047fa6e7a
Missing alias file tracking out of AudacityApp, into new files...
...
... which reduces the need for including AudacityApp.h
2019-05-17 16:28:50 -04:00
Paul Licameli
338d7cd164
A class encapsulating the global clipboard
2019-05-17 06:47:53 -04:00
Antonio P
3f6b5be500
Update Spanish Translation
2019-04-29 21:35:00 +01:00
Grzegorz Pruchniakowski
0a0baa39bb
Update polish translation from Transifex
...
Update polish translation from Transifex. All strings translated - 100% done.
Greetings,
Gootector
2019-04-26 22:35:30 +01:00
Nikitich
cf86cbc956
Further update for Russian Translation
2019-04-25 08:36:13 +01:00