Commit Graph

791 Commits

Author SHA1 Message Date
Bruno Ramalhete
e7076e4a75 Update Brazilian Portuguese Translation 2019-12-06 11:41:38 +00:00
Marco Oros
8947463d39 Update Slovak Translation 2019-12-06 11:40:03 +00:00
Paul Licameli
bbaceba347 Register export plugins, breaking cycles...
... as we did last relase for import; making several header files unnecessary.

This breaks up a strongly connected component of 9, which was the largest
remaining.  Now the largest remaining is 5.
2019-11-27 13:33:28 -05:00
Mikhail Novosyolov
a1ecfd10d2 Fix Ru translation of 'signed' and 'float'
Suggested to fix 'signed' at https://bugzilla.altlinux.org/show_bug.cgi?id=37238
See e.g. https://www.quora.com/What-do-the-16-bit-PCM-samples-in-a-wav-file-actually-represent/answer/Ian-Hendry-11
if you don't believe that it's correct.

Also translate 'float', it was not translated.
2019-10-04 19:18:47 +01:00
Paul Chang
dec07d43e5 Update Chinese (TW) Translation 2019-10-03 14:53:44 +01:00
mkpoli
143caa3f57 Update Chinese (CW) Translation 2019-10-03 14:53:44 +01:00
Yuri Chornoivan
7c6baf806a Update Ukranian Translation 2019-10-03 14:53:44 +01:00
Alexander Kovalenko
a54024adb3 Update Russian Translation 2019-10-03 14:53:44 +01:00
Bruno Ramalhete
4ca274eda5 Update Portuguese Translation 2019-10-03 14:53:44 +01:00
Thomas De Rocker
9a0951b40a Update Dutch Translation 2019-10-03 14:53:44 +01:00
Hwanyong Lee
627111fff6 Update Korean Translation 2019-10-03 14:53:44 +01:00
Michele Locati
06a95b0ae4 Update Italian Translation 2019-10-03 14:53:44 +01:00
b n singh
8d90f512f1 Update Hindi Translation 2019-10-03 14:53:44 +01:00
Azpidatziak
817f67b910 Update Basque Translation 2019-10-03 14:53:44 +01:00
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 317f532dcb.
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