Commit Graph

30 Commits

Author SHA1 Message Date
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 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 465a6876db More complete doxygen pages by including anonymous namespace contents 2020-08-20 13:22:22 -04:00
James Crook d42f0e327c Start development of 3.0.0 2020-06-28 11:02:43 +01:00
James Crook 8a88881e43 Fix PREDEFINED in audacity.dox
Thanks to Albert, https://github.com/audacity/audacity/issues/523
2020-05-24 21:27:02 +01:00
James Crook 947ed37918 Begin 2.4.2 development 2020-05-21 21:21:50 +01:00
James Crook c6765efa89 More version number updates. 2020-05-18 12:36:17 +01:00
James Crook 846938e871 Set BUILD_LEVEL back to 0 and Version to 2.4.0, ready for onward development. 2019-11-23 09:30:06 +00:00
James Crook 30dda4fe97 Update Version number for 2.3.3 development. 2019-05-13 18:09:58 +01:00
James Crook d079de75b1 Bump version number 2019-03-08 19:00:00 +00:00
James Crook 36933b5c5e Show GStreamer in Doxygen too. 2018-11-02 19:54:04 +00:00
James Crook 095c6d87ef More complete doxygen coverage 2018-11-02 18:23:59 +00:00
James Crook 3ed43a9f12 Up version number to 2.3.1
Also set AUDACITY_BUILD_LEVEL back to 0.
2018-09-29 15:30:35 +01:00
James Crook 1c988b4e3a Automation: AudacityCommand
This is a squash of 50 commits.

This merges the capabilities of BatchCommands and Effects using a new
AudacityCommand class.  AudacityCommand provides one function to specify the
parameters, and then we leverage that one function in automation, whether by chains,
mod-script-pipe or (future) Nyquist.

- Now have AudacityCommand which is using the same mechanism as Effect
- Has configurable parameters
- Has data-entry GUI (built using shuttle GUI)
- Registers with PluginManager.
- Menu commands now provided in chains, and to python batch.
   - Tested with Zoom Toggle.

- ShuttleParams now can set, get, set defaults, validate and specify
the parameters.
- Bugfix: Don't overwrite values with defaults first time out.
- Add DefineParams function for all built-in effects.
- Extend CommandContext to carry output channels for results.

We abuse EffectsManager.  It handles both Effects and
AudacityCommands now.  In time an Effect should become a special case of
AudacityCommand and we'll split and rename the EffectManager class.

- Don't use 'default' as a parameter name.
- Massive renaming for CommandDefinitionInterface
- EffectIdentInterface becomes EffectDefinitionInterface
- EffectAutomationParameters becomes CommandAutomationParameters
- PluginType is now a bit field.

This way we can search for related types at the same time.

- Most old batch commands made into AudacityCommands.
The ones that weren't are for a reason.  They are used by mod-script-pipe
to carry commands and responses across from a non-GUI thread to the GUI
thread.

- Major tidy up of ScreenshotCommand
- Reworking of SelectCommand
- GetPreferenceCommand and SetPreferenceCommand
- GetTrackInfo and SetTrackInfo
- GetInfoCommand
- Help, Open, Save, Import and Export commands.
- Removed obsolete commands ExecMenu, GetProjectInfo and SetProjectInfo
  which are now better handled by other commands.

- JSONify "GetInfo: Commands" output, i.e. commas in the right places.

- General work on better Doxygen.
    - Lyrics -> LyricsPanel
    - Meter -> MeterPanel
- Updated Linux makefile.
- Scripting commands added into Extra menu.
- Distinct names for previously duplicated find-clipping parameters.
- Fixed longstanding error with erroneous status field number which
  previously caused an ASSERT in debug.
- Sensible formatting of numbers in Chains, 0.1 not 0.1000000000137
2018-02-24 14:20:22 -05:00
James Crook ef25a1187c Doxygen tweaks.
Add Logo, so it appears on the web pages.
Disable tree view as it has a bug that prevents the hyperlinks working well, and WIT uses those hyperlinks.
2018-01-05 21:46:24 +00:00
James Crook 82ead42249 Doxygen - Audacity version is now 2.2.2
Also enabled full source.
2018-01-03 14:32:15 +00:00
James Crook 0830234a0f Audacity.dox version to 2.2.0 2017-07-28 20:09:35 +01:00
James Crook e57496e766 Updated version number in doxygen. 2016-02-13 18:53:54 +00:00
James Crook 94851d5238 Now on 2.1.2 2015-07-16 20:08:52 +01:00
James Crook 1ef540c0e2 Now on version 2.1.1 2015-05-08 11:10:51 +01:00
RichardAsh1981@gmail.com a21f391f23 this is not a generated file, it configures doxygen. Revert deletion, will need to update subsequently for current version of Doxygen 2013-10-23 17:25:20 +00:00
v.audacity 98e5b9118b Delete long-neglected .dox file. It can always be regenerated from current source, so no reason to keep in repository. 2013-10-22 07:32:39 +00:00
v.audacity 6ec4568175 2.0.4 is released. Onward with 2.0.5! 2013-09-07 19:06:49 +00:00
v.audacity cb08fdf4bd increments per http://wiki.audacityteam.org/wiki/Release_Process#Process step 11.2 2013-01-22 09:01:44 +00:00
v.audacity 9288cca4cf Version 2.0.1 is released. Increment to 2.0.2. 2012-06-30 20:42:32 +00:00
v.audacity 29eb2a9710 update to 2.0.1, per step 13 at http://wiki.audacityteam.org/wiki/Release_Process#Process 2012-03-14 18:50:20 +00:00
v.audacity 461f6d1197 Found a few places we hadn't incremented the version number. Documented this in Release Process. I don't think these warrant new rc tarballs, but should be included if there are other reasons to do new new rc tarballs. 2012-02-22 01:31:41 +00:00
james.k.crook@gmail.com cd42c0a130 Updated to 1.3.14 2011-04-21 10:01:17 +00:00
richardash1981 84b35f6088 Newer audacity version 2010-03-06 23:00:40 +00:00
ra e74978ba77 Locate and position the current Audacity source code, and clear a variety of old junk out of the way into junk-branches 2010-01-23 19:44:49 +00:00