1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-08-15 16:14:11 +02:00

282 Commits

Author SHA1 Message Date
lllucius@gmail.com
0a152d8f46 Once the effect is loaded, keep it loaded until Audacity ends. 2013-10-25 21:25:48 +00:00
lllucius
71fde85bfe Bug 115 - Snap-to causes spurious 'toolbar' to appear momentarily at start of dragging.
Completes James' TimeConverter work

This completes the work that James started.  It moves most of the non-GUI
related processing from TimeTextCtrl to James' TimeConverter class.

Other changes include:

1)  TimeTextCtrl now expects the format name instead of the format string to be
passed when creating a new instance.  I found that almost all cases created the
instance with a blank format string and then set the string after creation.

2)  To simplify maintenance and prevent a possible discrepancy between the two,
Increase() and Decrease() were merged into a single routine.

As a result:

1)  All cases where a TimeTextCtrl was being used to extract information and
not actually display a control have been changed to use TimeConverter instead.

2)  All cases where TimeTextCtrl was being created with an empty format and
then immediately followed by something like this:

    tt.SetFormatString(tt.GetBuiltinFormat(c->GetFormat()))

    have been changed to pass the format name instead of the format string when
creating the TimeTextCtrl instance.
2013-10-23 21:01:52 +00:00
lllucius@gmail.com
08c94d5372 Backported wxWidgets-3.0rc1 number validators
The are pretty darn slick.  There's an integer one and a floating point 
one.  They support automatic range limiting (ex., you can't even type a 
number outside of the range), proper number formats (ex., you can't 
enter a decimal point in an integer field), you can't enter bogus 
numbers like "0.3-.2", thousands separators are supported, decimal 
precision may be specified and proper number formatting for string 
values (or automatic conversion to int, double, float, etc.).
2013-10-23 20:33:17 +00:00
james.k.crook@gmail.com
41bfae1695 Separated conjoined strings to make translation easier. Added TODO comments. 2013-10-22 20:40:11 +00:00
v.audacity
90a36f701e fix for bug 669, based on Steve's patch 2013-10-18 20:03:42 +00:00
lllucius
a519814713 Fix for bug #668
http://bugzilla.audacityteam.org/show_bug.cgi?id=668
2013-10-15 04:57:22 +00:00
lllucius
8a260f33d0 Fix for bug #662
http://bugzilla.audacityteam.org/show_bug.cgi?id=662
2013-10-11 20:01:41 +00:00
v.audacity
a1fe886b43 Audacity convention is hyphen for "plug-in". Patch from Gale. 2013-10-11 19:58:35 +00:00
lllucius
d2b65de318 Fix remaining issue with #646
Good catch David!!!
2013-10-09 13:55:44 +00:00
v.audacity
cf6a0817f6 Add to comment about thread-safety. 2013-10-09 05:03:42 +00:00
lllucius
c8d8890211 Fix #2 for bug #642
http://bugzilla.audacityteam.org/show_bug.cgi?id=642
2013-10-08 05:07:54 +00:00
lllucius
508ed858aa Fix for bug #368
http://bugzilla.audacityteam.org/show_bug.cgi?id=368
2013-10-07 23:46:41 +00:00
lllucius
726139ebc1 Fix #1 for bug #642
http://bugzilla.audacityteam.org/show_bug.cgi?id=646
2013-10-07 23:41:27 +00:00
lllucius
78bb88f169 Fix for bug # 646
http://bugzilla.audacityteam.org/show_bug.cgi?id=646
2013-10-07 23:33:59 +00:00
james.k.crook@gmail.com
0e30a5e98c Replace two _()'s by wxT()'s for strings not to be translated. 2013-10-06 17:20:58 +00:00
james.k.crook@gmail.com
d774e6c141 Fixed Windows line endings in ScienceFilter.cpp. Disabled the effect via Experimental.h for the upcoming 2.0.5 release to allow more time for discussion and testing post release (following comments from Gale, Steven and David). 2013-10-02 21:30:56 +00:00
james.k.crook@gmail.com
55384ff5e0 Fixed tab indentations to spaces. 2013-10-02 16:00:34 +00:00
james.k.crook@gmail.com
d7286f53e3 #ifdef EXPERIMENTAL_SCIENCE_FILTERS created to make it easy to switch on or off this effect. Made it easier to internationalize Science Filter by adding internationalisation hints and converting some _()'s on numbers to wxT()'s. 2013-10-02 15:44:36 +00:00
james.k.crook@gmail.com
d3ff41e025 Fixed duplicate definition of SliderAx. Now it's only defined in Equalization and shared from there. 2013-10-02 13:38:59 +00:00
james.k.crook@gmail.com
7b1764e1fd Added Credit for Norm C. Removed vim-settings. Tabs->Spaces. 2013-10-02 11:21:18 +00:00
james.k.crook@gmail.com
2543ea7897 Added Norm C's Scientific Filter. 2013-10-02 10:32:41 +00:00
martynshaw99
4f5de6d5e3 Quiet a bunch of 'unreferenced formal parameter' warnings on Windows.
The remaining ones are 'formal parameter's referenced by other platforms.
2013-09-25 22:57:54 +00:00
martynshaw99
4ce2643d5f Remove the
// Indentation settings for Vim and Emacs
etc. lines from all files, as Campbell's patch (except for other changes to Languages.cpp)
2013-09-24 00:14:37 +00:00
RichardAsh1981@gmail.com
6a7da21dec remove various unused #defines and bits of code, patch by Campbell Barton 2013-09-23 20:16:02 +00:00
james.k.crook@gmail.com
db56cbd363 Simplified Audacity (using ! prefix) now works for effects and analyse items too. 2013-09-22 11:48:29 +00:00
RichardAsh1981@gmail.com
81f6306d7f check the loop boundary before dereferncing the array to avoid an out-of-bounds access. Patch by Campbell Barton with revisions suggested by Alan Horstmann 2013-09-18 19:46:47 +00:00
richardash1981
70504981a6 Supress doxygen warning by using correct syntax for TODO 2013-09-14 09:42:05 +00:00
james.k.crook@gmail.com
ba187bbafc Bug 368: No longer look at plugins.cfg to decide whether to rescan. Just use the rescan preference. 2013-08-31 14:24:55 +00:00
v.audacity
cc876ce7be just some cleanups on FIXMEs and unused method parameters 2013-08-31 05:57:48 +00:00
james.k.crook@gmail.com
557885770b Bug 646: PAGEUP and PAGEDOWN disabled for now. 2013-08-27 17:42:10 +00:00
james.k.crook@gmail.com
863e9aecb5 Bug 646 Handling of HOME and END keys. (Thanks David Bailes). 2013-08-27 17:26:11 +00:00
james.k.crook@gmail.com
db26dad623 Change visual and audible labels for 'Install VST Effects' too. 2013-08-27 14:56:41 +00:00
james.k.crook@gmail.com
774b8e9598 "Install VST Effects" in place of "Install VST Plugins" 2013-08-27 11:27:16 +00:00
james.k.crook@gmail.com
8678bbc88c Bug 646:
1) Following request from Gale scanning for VSTs will be prompted for every time you start, until it completes successfully OR you ask for it not to happen in preferences.  Also it will happen if the plugns.cfg is empty.
2) UP and DOWN no longer toggle the checkmark too.  SPACE does.
2013-08-27 10:26:06 +00:00
james.k.crook@gmail.com
dba81b3f1c Cleanup: Fixed lots of trivial MSVC warnings. 2013-08-25 21:51:26 +00:00
james.k.crook@gmail.com
25f2206205 Fix for small arrow on wxMac. This is done blind, based on a guess that wxWin resizes the icons and wxMac does not. 2013-08-25 11:35:01 +00:00
v.audacity
1f79c6ad0a changes per "[Audacity-devel] Change pitch dialog and Jaws" thread 2013-08-25 05:20:30 +00:00
james.k.crook@gmail.com
53032f04f8 Fixed missing include <listctrl.h> and fixed warning on LabelArray from DLL exporting. 2013-08-24 22:16:47 +00:00
v.audacity
c7daafede2 In off-list discussion, Steve mentioned that kdevelop / kate highlighting recognizes "FIXME", but not "FIX-ME", which has been the Audacity convention. This commit changes Audacity code to use the "FIXME" convention (though I've never known it as convention and MSVC doesn't recognize it).
Also, minor change in WaveTrack.cpp in the effort on bug 641. Should have no functional difference.
2013-08-24 20:30:47 +00:00
james.k.crook@gmail.com
8ebe966a8b Bug 646: Small gap now between icon and text. 2013-08-24 16:45:32 +00:00
james.k.crook@gmail.com
1706aaca69 Bug 646: PluginRegistrationDialog now centred on screen rather than on (not-yet-existent) parent 2013-08-24 16:31:21 +00:00
james.k.crook@gmail.com
4c2544874d Bug 368: VST plugins now have a dialog that gives a list of plugine to choose from. 2013-08-24 15:38:26 +00:00
james.k.crook@gmail.com
077e18372b Fix bug where empty plugins.cfg causes a rescan. 2013-08-22 17:54:58 +00:00
v.audacity
8867d65df8 Fix typo in SetName() call. 2013-08-18 00:50:21 +00:00
v.audacity
030d2450a8 Go back to simpler architecture for Resample class, now that libsoxr is proven for variable rate resampling. 2013-08-04 01:58:54 +00:00
v.audacity
51e0391b7d Campbell Barton's patch for mem leaks, http://www.graphicall.org/ftp/ideasman42/audacity_mem_leak_fix_r12450.diff 2013-08-03 00:24:26 +00:00
v.audacity
e2f272890c Steve Daulton's patch for fractional BPM 2013-06-28 03:20:33 +00:00
v.audacity
89b2005e49 Line up wxChoice controls and their labels. 2013-06-27 23:14:35 +00:00
v.audacity
cb3e8844ba Simplify adding vertical space in dialog. 2013-06-27 22:15:31 +00:00
v.audacity
868615b6ba Delete unused AvcCompressor and apparently never-completed ChangeLength effects. 2013-06-27 22:11:47 +00:00