1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-04 17:49:45 +02:00

54 Commits

Author SHA1 Message Date
Paul Licameli
0c9deb398c Fix mac build. No standard headers in Audacity.h. 2016-03-01 12:22:37 -05:00
Paul Licameli
62361c32f4 Define Maybe<X> 2016-02-25 20:18:29 -05:00
Paul Licameli
527a826b86 Define and use PROFILE_DLL_API 2016-02-24 21:29:25 -05:00
Paul Licameli
9e5d31d347 More changes to Audacity.h to hide new and delete from code sweeps...
... changed some comments, and hid  = delete in a macro.

That is a new C++11 feature that lets you stipulate that a class suppresses an
otherwise inherited or generated name.
2016-02-19 10:46:23 -05:00
Paul Licameli
7988e814bd Define make_unique properly, use in at least one commonly visited place...
Which is file opening.

So we can be sure it compiles and works on all platforms.
2016-02-15 14:30:41 -05:00
Paul Licameli
7c4c45a0d5 "new"->"NEW" in comments, easier to find remaining naked operator new 2016-02-14 18:52:41 -05:00
Paul Licameli
6706b19af8 Define macro safenew and template functions std::make_unique 2016-02-14 13:20:52 -05:00
James Crook
33477fd5d1 IS_ALPHA 0 -> 1 and upped version number. 2016-01-20 15:52:53 +00:00
James Crook
c57eeb46bc IS_ALPHA from 1 to 0 2015-12-30 09:45:53 +00:00
Gale Andrews
88dae8ff7e Back to IS_ALPHA 1 2015-11-26 08:19:36 +00:00
James Crook
2dda54d0e8 IS_ALPHA from 1 to 0. 2015-11-06 11:48:56 +00:00
Paul Licameli
cdc268f681 Bug 1097: Fix unsafe macro definitions which caused display bugs 2015-07-26 00:05:27 -04:00
Steve Daulton
df8ddde874 Added dB - linear amplitude conversion macros. 2015-07-24 21:59:34 +01:00
James Crook
c929932f30 IsAlpha1 and now 2.1.2. 2015-07-16 17:17:50 +01:00
James Crook
60529e4a9e 2.1.1. IS_ALPHA -> 0
Preparation for RC1 for 2.1.1.
2015-06-29 00:31:44 +01:00
Leland Lucius
7a0aa43a82 Convert all wxTRANSLATE() to XO()
XO() can be used anywhere a string must be extracted for translation
but not automatically translated at runtime.
2015-04-18 23:03:49 -05:00
Leland Lucius
8fbfa460c4 Migrating the remaining effects
This brings the builtin, LV2, and VAMP effects inline with the
Audio Units, LADSPA, and VST effects.  All effects now share
a common UI.

This gives all effects (though not implemented for all):

User and factory preset capability
Preset import/export capability
Shared or private configuration options

Builtin effects can now be migrated to RTP, depending on algorithm.
LV2 effects now support graphical interfaces if the plugin supplies one.
Nyquist prompt enhanced to provide some features of the Nyquist Workbench.

It may not look like it, but this was a LOT of work, so trust me, there
WILL be problems and everything effect related should be suspect.  Keep
a sharp eye (or two) open.
2015-04-16 23:36:28 -05:00
Vaughan Johnson
f88b27e6d8 Audacity.h: Upped version and back to IsAlpha
Also updated copyright comments.  1999-2015 rather than 1999-2011.  Vaughan Johnson now listed as contributor to this file.  'et al' corrected to 'et alii'.
2015-04-07 21:40:02 +01:00
v.audacity@gmail.com
e6dfecc2d0 Turn off IS_ALPHA per release agenda step 6.1. 2015-02-13 02:28:26 +00:00
v.audacity@gmail.com
1da35caa8e Make it official that the next release will be 2.1.0. 2014-11-20 21:49:04 +00:00
v.audacity
aff3291c92 Changes after 2.0.6 release. 2014-09-29 23:30:09 +00:00
v.audacity
a6f148dae4 Turn off IS_ALPHA for release
http://wiki.audacityteam.org/wiki/Release_Process#Process step 3.1.1
2014-09-04 02:50:06 +00:00
james.k.crook@gmail.com
4ae1517898 Inadvertently checked in changes to IS_ALPHA and Restart. Rolled these back. 2014-06-13 17:10:18 +00:00
james.k.crook@gmail.com
4c0d515dba Added <wx/filename.h> to #includes. 2014-06-13 17:02:37 +00:00
benjamin.drung@gmail.com
277932dccb Remove trailing spaces. 2014-06-03 20:30:19 +00:00
benjamin.drung@gmail.com
7d4bc6917b Fix build failure caused by undefined PATH_MAX.
Use PATH_MAX for PLATFORM_MAX_PATH only if it is defined and replace all
instances of PATH_MAX by PLATFORM_MAX_PATH.
2013-11-21 20:52:17 +00:00
v.audacity
6c88c38a00 2.0.5 is released. Onward with 2.0.6! 2013-10-22 07:31:18 +00:00
v.audacity
20ad2a7a6f #define IS_ALPHA 0 2013-10-11 18:46:46 +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
e703841be1 Looks like all systems go for 2.0.4rc1, so #define IS_ALPHA 0. 2013-08-31 20:47:29 +00:00
martynshaw99
18c2d64775 Remove the BETA definition, so we can't use it. 2013-06-20 22:20:32 +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
4a93ee6219 Nearly ready for 2.0.3rc1, I think! 2013-01-17 04:20:51 +00:00
v.audacity
aa48655c3a Increment to 2.0.3. 2012-08-24 20:58:41 +00:00
v.audacity
89e3755c58 Release Process step 3.1 for version 2.0.2 2012-08-08 18:04:09 +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
85ea4b9a56 Set flags for release freeze. 2012-06-23 02:29:24 +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
ebe27b7e95 #define IS_ALPHA 0 (Hooray!) 2012-02-15 18:22:42 +00:00
v.audacity
163b845284 Set IS_ALPHA back on, as we are delaying 2.0 freeze by 24 hours. But it's not a BETA any longer! 2012-02-14 20:01:46 +00:00
v.audacity
94c0dabcde Zero alpha and beta flags, per http://wiki.audacityteam.org/wiki/Release_Process#Process step 6.1. 2012-02-14 19:41:11 +00:00
v.audacity
626cf51ad6 Still alpha, but TADA! We are close to 2.0. 2012-01-23 05:00:52 +00:00
v.audacity
8e79d44866 Update to 1.3.15 alpha designation. 2011-12-12 21:08:44 +00:00
v.audacity
b7a427e7bf Reset IS_ALPHA for beta release. 2011-12-07 02:11:43 +00:00
v.audacity
f190f7f4c6 Increment version to 1.3.14. 2011-04-12 18:51:57 +00:00
v.audacity
6f5b9c94ee Turn IS-APLPHA back on. 2011-04-12 18:04:50 +00:00
v.audacity
26bfe8ddbb Increment to "-beta". 2011-03-28 01:10:39 +00:00
mchinen
5751d765c1 Audacity.h: add include once ifndef to avoid macro redefinition warnings 2011-01-12 21:24:01 +00:00
v.audacity
0332c60a2a Define one constant, PLATFORM_MAX_PATH, for maximum path value, so we don't have to do platform-specific conditionals everywhere we want to check it. In fact, we were actually checking that only for Windows. This is follow-on to Richard's message on audacity-devel about "overflow vulns".
Remove unnecessary declaration of MAX_PATH in BlockFile.h.
2011-01-06 00:07:59 +00:00
martynshaw99
8e94cd5369 Improved QUANTIZED_TIME macro, just in case integers are passed. 2010-09-13 23:01:12 +00:00