1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-07-29 06:59:27 +02:00

142 Commits

Author SHA1 Message Date
james.k.crook@gmail.com
00d8875fd7 Modules renamed as 'mods' for user.
We previously had both 'modules' and 'plug-ins' and the files are called things like mod-script-pipe.dll.  Three different things.  From a user's point of view it is easier to think of them as modifications to the basic program, like mods in Minecraft.  Hence the name change.  The search path now has 'mods' in it rather than 'modules'.  Didn't see a need to rename the 'Modules' source code as programmers know what modules are and the mods are modules too.
2014-10-11 11:59:04 +00:00
james.k.crook@gmail.com
1cb59ab078 Fix: Flush module prefs after a change.
This ensures that the config file remembers a 'fail to load'.  We set status to fail before loading a module, that now gets written out to the config file because we flush prefs, the dodgy module loads and crashes, and next time Audacity knows it's a fail.  If instead the module loads and does not crash on load, the original status (enabled or ask) is written back to the config file.
2014-10-10 16:13:09 +00:00
james.k.crook@gmail.com
221474e37a Fixed bugs with MultiDialog. Fixed Bug with prompting about modules.
Previously MultiDialog attempted to centre on parent dialog, but there was a NULL parent.  Now the application top window is used. Dialog shows centred, for example when there are missing block files.  If the top window is a WX_STAY_ON_TOP, we move our dialog to the left, as otherwise it would be partially hidden.

Previously Audacity would ask about enabling a module whilst the splash screen was showing.  For some as yet undetermined reason the MultiDialog and Splash Screen are incompatible.  Possibly it's related to doing a ShowModal before a full application exists.  The not ideal workaround is to now delay showing the splash screen until after the modules have been loaded.
2014-10-10 15:36:51 +00:00
james.k.crook@gmail.com
1211725f39 Removed SetStretchy.
It was setting a non-existent column to stretchy.  Did nothing on wx2.8.12.  Was an error on wx3.0.1.
2014-10-10 11:07:44 +00:00
james.k.crook@gmail.com
1dee669c1b Updated text and comments.
Added text for user about need to restart Audacity for modules to take effect.  Corrected typo.  Comments now mention more modules and a TODO.
2014-10-10 10:51:51 +00:00
lllucius
bdcefb4850 Preliminary changes for wxWidgets 3.0.1
We can't go to 3.0.1 yet as there are still build issues on
Linux and OSX.  You can get Windows to build, but there's
still some display issues.

These changes should work with wxWidgets 2.8.12 as well, so
we can take our time to get things working properly before
switching over.
2014-10-06 08:10:50 +00:00
RichardAsh1981@gmail.com
a6150f3443 Commit Steve's patch for Bug 728 2014-10-02 21:34:01 +00:00
james.k.crook@gmail.com
d36a95b0a2 Module prefs in Preferences no longer experimental.
We do not now prompt about new modules at start up, unless you set a module to 'ask'.  This means we can ship experimental modules with Audacity.  Users can enable them if they want to, but aren't troubled by them otherwise.
2014-10-01 12:06:06 +00:00
stevethefiddle@gmail.com
9d43ba030a Less confusing to use semicolon here. Better we use comma as an operator only where we intended to. 2014-10-01 00:33:17 +00:00
martynshaw99
eccaf30646 Steve's patch to actually use the new modal ShowHelpDialog. 2014-08-26 23:04:33 +00:00
v.audacity
c8ea76b80e rewordings based on Gale's suggestions, and a few of mine 2014-08-20 02:44:27 +00:00
v.audacity
ea0928fc06 rest of David's patch for Bug 712 - Keyboard preferences hotkey search - entering multiple keys 2014-08-13 21:12:48 +00:00
v.audacity
61285bc7be most of David's patch for Bug 712 - Keyboard preferences hotkey search - entering multiple keys 2014-08-12 22:33:35 +00:00
RichardAsh1981@gmail.com
3f49828d37 Standardise on working oof Recording and Playback rather than Input and Output throughout Audacity. Remove some very old junks strings at the same time. 2014-07-21 21:37:53 +00:00
RichardAsh1981@gmail.com
d974754340 use HelpSystem for links to the manual in existing code 2014-06-25 10:12:19 +00:00
james.k.crook@gmail.com
4c0d515dba Added <wx/filename.h> to #includes. 2014-06-13 17:02:37 +00:00
james.k.crook@gmail.com
676cd8b1d4 Add "Prefs.h" into #includes fixing broken build (mea culpa). 2014-06-13 16:58:27 +00:00
james.k.crook@gmail.com
55e6a71fd3 With EXPERIMENTAL_MODULE_PREFS we now have a dynamic list of modules, and we have options, enable, disable, ask, failed, new (=ask once and remember the answer). Without the #define the behaviour is unchanged. We ask about each module each time Audacity runs. 2014-06-12 21:08:14 +00:00
benjamin.drung@gmail.com
277932dccb Remove trailing spaces. 2014-06-03 20:30:19 +00:00
stevethefiddle@gmail.com
b216e802a3 Bug 442 - Extended Import segfault pressing Move Rule Up when there are no rules or filters. 2014-05-17 13:33:41 +00:00
james.k.crook@gmail.com
d847ee7162 Andrew Hallendorff's SSE accelerated Equalization. 2014-01-16 17:55:35 +00:00
lllucius
98db19cc89 Improve accessibility of KeyView. 2013-11-06 05:35:18 +00:00
lllucius
398b5153c7 Fix a few accessibility issues pointed out by David. 2013-10-30 20:44:22 +00:00
lllucius
5b4a9774c1 Add LV2 preference setting. 2013-10-30 02:51:38 +00:00
lllucius
bd6c6839cf Fix for bug #57
http://bugzilla.audacityteam.org/show_bug.cgi?id=57
2013-10-09 14:06:04 +00:00
martynshaw99
eee43a5048 Agreed changes to KeyConfigPrefs for 2.0.5. EXPERIMENTAL_KEY_VIEW to be turned on again for 2.0.6. 2013-10-07 23:57:12 +00:00
lllucius
7f8152ff49 Due to the last change (different filter behavior based on view type), KeyView
now needs to protect itself from residual line numbers and selection.
2013-10-06 06:25:34 +00:00
lllucius
e6183b3c32 Improve accessibility for view by radios...at least for Jaws. 2013-10-03 19:01:01 +00:00
lllucius
4034f289fa Don't complain to the user if a command entry isn't selected and the Clear button is
clicked.
2013-10-03 16:18:04 +00:00
lllucius@gmail.com
00314f9564 Prevent NULL pointer dereferences due to the controls
never being created when no projects are open on OSX.
(The root window is active.)
2013-10-03 14:50:58 +00:00
lllucius
3d0bbdf787 Fix off by one in accessibility.
Fix moving to next entry when pressing a key.
Fix hotkey edit box not accepting "RETURN" key
2013-10-02 16:36:53 +00:00
lllucius
56cb8a9bdc Fixing warning... 2013-10-02 15:36:25 +00:00
james.k.crook@gmail.com
91d241419e Probable fix for compile error (invalid use of incomplete type 'class wxButton') in Linux build. Fixed a warning too. 2013-10-02 13:08:56 +00:00
lllucius
856c51e6a6 Okay, let's try this again. Now there's only a type of external index...none of
this "use aline index here and a node index here" stupidity.
2013-10-02 08:17:16 +00:00
lllucius
d4a6f6b8f6 Fix assertion when clicking the Defaults button. 2013-10-02 01:09:49 +00:00
lllucius
39e7b3e08f Adds access keys
Saves view type
Defaults to fully expanded upon entry
Live search...may need to adjust the timer
Uses black on white for the icon (should? fix assertion on Linux hopefully)

(will do more a bit later)
2013-10-02 00:05:39 +00:00
lllucius
b0e65b57c2 Adding EXPERIMENTAL_KEY_VIEW that provides a new keyboard binding view. 2013-10-01 06:00:13 +00:00
lllucius
ec8e203676 One possible idea for improving shortcuts list. This is NOT final.
Just want to get opinions.
2013-09-26 08:18:37 +00:00
lllucius
6ccaf15a3c Oops...sorting command names is not the same as sorting command labels.
Thanks Martyn.
2013-09-25 01:43:27 +00:00
lllucius
48ec733ec3 Allow sorting keyboard list by clicking on column headings. 2013-09-24 14:10:32 +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
RichardAsh1981@gmail.com
991969cab8 Apply parts of a warning supression patch by Campbell Barton 2013-09-12 16:52:30 +00:00
james.k.crook@gmail.com
15b82e7c71 Reverted 2x WXUNUSED that were fine in Windows but NOT in Linux/Mac (thanks to info from Paul Livesey) 2013-08-26 18:08:30 +00:00
james.k.crook@gmail.com
dba81b3f1c Cleanup: Fixed lots of trivial MSVC warnings. 2013-08-25 21:51:26 +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
martynshaw99
91da5e2354 This to make no modules 'special', reverting what was done for Audacity 2.0.2. We ask each time about each module to see if the user want to load it.
Anything to do with modules and prefs is currently under EXPERIMENTAL_MODULE_PREFS and turned off.
We never load 'out of date' modules (but do allow modules to interrogate the current prefs and 'pretend' they are that version.  The 'Aurora' plug-ins do that).
If a module is 'out of date' we provide the name in a user-facing message and actual location in the log, just in case the user has a number of versions in different places (untested).
We currently don't remember the users preference for loading each module, but could extend this.  We would need an extra button in the ShowMultiDialog of ModuleManager::Initialize and then store the preferences in prefs.  That would need a more sophisticated entry in prefs->Modules to enable a user to change their decisions.
2013-06-16 23:31:32 +00:00
martynshaw99
f209391d59 John (Thales) code to make the waveform display look like the output of the gain and pan sliders, rather than the input. Added as EXPERIMENTAL_OUTPUT_DISPLAY since there is work to do, but I think this deserves wider input/views. 2013-05-30 23:14:25 +00:00
RichardAsh1981@gmail.com
fc0cb41356 fix the build of on-demand ffmpeg, disable the preference if FFmpeg support is not compiled in. Patch by Michael Chinen. This feature is currently off in experimental.h. 2013-05-25 15:36:04 +00:00
v.audacity
e8714acce7 Gale's patch for [Audacity-quality] "Help buttons in dialogues WAS Re: Nyquist Generate Prompt" thread 2013-05-19 00:22:26 +00:00