Paul Licameli
bbd893c891
audacity.dox generates complete graph information; added nograph.dox...
...
... All old contents of audacity.dox moved to audacity.dox.in;
audacity.dox includes it and changes some options, to be run in nightly updates
of web pages;
nograph.dox also includes it, and is now fit for local usage by the developer,
generating only the same information as audacity.dox before (in only half a
minute on my machine), but easily editable to turn on selected graphs.
2020-08-25 21:27:54 -04:00
Paul Licameli
b006ec60cc
Change type alias names to improve Doxygen...
...
... Specifically the inheritance diagram showing where ClientData::Site is used
2020-08-25 14:31:06 -04:00
Paul Licameli
47588baffc
Revert a piece of d420fde that miscompiles with MSVC
2020-08-25 10:10:07 -04:00
Paul Licameli
41ea189075
Doxygen commentary for subclasses of AudacityException
2020-08-25 10:06:08 -04:00
Paul Licameli
1119dde68a
Doxygen commentary for AudacityException.h
2020-08-25 01:00:23 -04:00
Paul Licameli
cc08455453
Fix #include guard in WaveTrack.h
2020-08-24 12:24:01 -04:00
Paul Licameli
fffd32472f
style change
2020-08-23 12:02:11 -04:00
Paul Licameli
c3403054c3
Fix dangling list iterator bug, detected by MSVC debug library
2020-08-23 11:47:10 -04:00
Paul Licameli
d420fdecf4
Much Doxygen commentary for Track.h...
...
... Comments and indentation changes only, with a small bit of code movement to
improve the sequence of items on the Doxygen page.
Comments some obscurities of template usage and of iterators (TrackIter and
TrackNodePointer).
2020-08-23 08:26:51 -04:00
Paul Licameli
372393f49e
Rewrite comments about exception safety guarantees with Doxygen...
...
... Defining a new macro, which generates a special paragraph with links to a
new page describing the principles.
2020-08-22 23:07:28 -04:00
Paul Licameli
0e10a27172
Fix comments for WaveTrackFactory, remove friend
2020-08-22 21:20:00 -04:00
Paul Licameli
4ca3e7096f
Track factory cleanup ( #646 )
...
* Don't need TrackFactory to make LabelTrack
* Don't need TrackFactory to make NoteTrack
* Don't need TrackFactory to make TimeTrack, or ZoomInfo in the factory
* Remove some forward declarations
* Rename TrackFactory as WaveTrackFactory, move it out of Track.cpp
2020-08-22 18:44:49 -05:00
Paul Licameli
0f98522b5c
Doxygen comments in generated theme header files
2020-08-22 11:28:05 -04:00
James Crook
f55b3f21cf
Bug 2524 - ENH: Macros "OK" button is confusing - doesn't do "what it says on the tin"
...
Removed redundant OK button.
Also improved positioning of buttons.
Also fixed issue where canceling change appeared to not be respected. (It was being respected, but display was not being refreshed)
2020-08-22 13:41:18 +01:00
James Crook
93c5525a36
Bug 1441 - Mac: Imported file names containing '/' change the '/' to ':'
...
This addresses only one part of the behaviour, and now disallows \ and / in export multiple on all platforms.
2020-08-21 15:06:23 +01:00
Paul Licameli
465a6876db
More complete doxygen pages by including anonymous namespace contents
2020-08-20 13:22:22 -04:00
Leland Lucius
3cd04a5ebf
Revert "Bug 2381 - Mac: Export to Opus (OggOpus) is not available on Mac - Opus import fails on Mac"
...
This reverts commit 743585fb4b3f75364aafa3a5713253d9f2c21bcb.
2020-08-19 05:54:41 -05:00
Leland Lucius
7de814ff2c
Revert "Missed a few files..."
...
This reverts commit 8c2ac0482889615a56dd938088b09891f7262ff4.
2020-08-19 05:54:24 -05:00
Leland Lucius
8c2ac04828
Missed a few files...
2020-08-18 23:51:13 -05:00
Leland Lucius
743585fb4b
Bug 2381 - Mac: Export to Opus (OggOpus) is not available on Mac - Opus import fails on Mac
2020-08-18 22:39:19 -05:00
SteveDaulton
25ddfc7bb4
Nyquist Prompt: Remove legacy code checkboox
2020-08-17 22:16:04 +01:00
James Crook
a278eff55b
Bug 2295 - Comment command always succeeds
...
I had it set to always fail, with result that macro stopped at that point.
2020-08-17 11:22:20 +01:00
James Crook
894867d692
Bug 2295 - ENH: cannot add a comment in a Macro with Audacity
...
Comments can now be added using the Comment command.
2020-08-16 20:22:48 +01:00
Leland Lucius
542a9a8d98
[Bug 2522] In Macros, Record New Track and Play with a selection do not wait for completion.
2020-08-15 18:03:09 -05:00
Leland Lucius
9bfbf1570b
Bug 2522 - In Macros, Record New Track and Play with a selection do not wait for completion.
2020-08-15 16:39:33 -05:00
SteveDaulton
f7acd6986d
Bug 2518 - AUD-command cache is not updated on Audacity upgrade
2020-08-13 19:31:34 +01:00
Leland Lucius
2987896470
Bug 2516 - Windows: "SAVE" button in "Audio / MIDI Device Info" displays "OK"
2020-08-12 14:23:27 -05:00
Leland Lucius
69859eebe4
Play and record now wait in Macros if a regions exists.
2020-08-12 13:56:53 -05:00
Leland Lucius
030f92c40b
AUP3: Fix condition
2020-08-12 11:38:54 -05:00
Leland Lucius
70fd77e2dc
AUP3: Don't prompt user if in batch mode
2020-08-12 08:23:41 -05:00
Leland Lucius
17b4919a2a
Remove old CleanSpeech macro commands
2020-08-12 08:12:46 -05:00
Leland Lucius
f43ad3f0e0
Fix missing OPUS files in import file dialog
2020-08-11 17:07:21 -05:00
Leland Lucius
6d08c600df
Bail on any error when checking for valid MP3 frames
2020-08-11 10:10:51 -05:00
Leland Lucius
b0367049b9
Limit message output while macro tracing is enabled
2020-08-11 09:42:59 -05:00
Leland Lucius
7b8a977f15
Add ClearLog macro command and parameters to tracing
2020-08-11 09:06:15 -05:00
Leland Lucius
da75a7edde
Fix build
2020-08-11 01:48:32 -05:00
Leland Lucius
b6eaf5623e
Add "tracing" of macro commands
...
At this time it's really just a debugging aid for us. It should
make it easier for us to better understand timing of various
commands.
Tracing is enabled by setting the "/EnableMacroTracing" preference
to 1 and disabled by setting it to 0.
Since the tracing is written to the log, this also adds a "SaveLog"
command that takes a filename. It can be used from within the macro
being traced to preserve the log in case the script intended to
exit Audacity.
2020-08-11 00:14:56 -05:00
Leland Lucius
9d749fef14
AUP3: Fix macro path handling
...
Aside from the breakage I added to it during the AUP3 conversion,
there was several other issues discovered in regards to how the
export paths were being handled.
2020-08-10 17:48:59 -05:00
Olivier Humbert
5c719e8d65
Update French translation ( #641 )
...
* Update French translation
* a few typos fixes in the French translation
2020-08-10 14:56:27 +01:00
Leland Lucius
dffa24cf69
Bug 2445 - Cryptic, unhelpful, error message when importing malformed MP3 file
2020-08-09 13:24:48 -05:00
Leland Lucius
56b1b5c31f
Bug 2445 - Cryptic, unhelpful, error message when importing malformed MP3 file
2020-08-09 13:23:09 -05:00
Leland Lucius
58adb94747
Bug 1686 - Equalization effects ignore and remove any amplitude envelope
2020-08-09 03:07:41 -05:00
Leland Lucius
238bb952ef
Bug 2480 - Vertical Scale dB does not update when Meter range is changed in Prefs
2020-08-09 02:41:33 -05:00
Leland Lucius
2437aa15be
Bug 2491 - Reset Configuration does not reset Extended Import preferences
...
Better solution...
2020-08-09 01:09:15 -05:00
Leland Lucius
3dba0eeaa1
Bug 2491 - Reset Configuration does not reset Extended Import preferences
2020-08-08 22:39:21 -05:00
Leland Lucius
52b15ce03f
Bug 2296 - There is no Import or Export for Macros
2020-08-08 21:17:14 -05:00
Leland Lucius
c13a074cb2
Bug 208 - Some effects (including equalization effects) delete Envelope Control Points, or do not move them when timeline change
2020-08-08 19:40:02 -05:00
Leland Lucius
f09f03e44b
Skip APE and Lyrics tags in MP3 importer
...
In addition, CheckMP3 was updated to use the mad header decoder
to more easily scan for valid MP3 frames.
2020-08-08 03:38:38 -05:00
David Bailes
1d9a78b8c8
Bug 2517 - Mix Stereo To Mono incorrectly uses Project Rate
...
Fix:
Use the sample rate of the tracks.
2020-08-07 11:22:06 +01:00
Leland Lucius
72032d6a2a
Bug 2492 - Linux: Crash when applying or previewing Sliding Stretch effect on stereo track
2020-08-06 00:46:23 -05:00