1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-03-10 08:25:52 +01:00
Commit Graph

9722 Commits

Author SHA1 Message Date
Vitaly Sverchinsky
8bdf5cdf9b fix recording starting position (refs #1183) 2021-07-16 11:14:35 -04:00
Vitaly Sverchinsky
ff57fd53bc Note track affordances 2021-07-16 05:58:16 -04:00
Vitaly Sverchinsky
70a7238ee6 Wave track affordances 2021-07-16 05:56:27 -04:00
Vitaly Sverchinsky
cfacf2fa09 Play head is now drawn from the top of track panel to the bottom 2021-07-16 05:55:31 -04:00
Vitaly Sverchinsky
0b6d5bc7f6 Adding affordances to TrackPanel and TrackView 2021-07-16 05:50:49 -04:00
Vitaly Sverchinsky
de664eb9b7 Affordance handle
Adds click behaviour to a TimeShiftHandle
2021-07-16 05:50:48 -04:00
Vitaly Sverchinsky
1c6513e0a4 Few new track art routines 2021-07-16 05:45:29 -04:00
Paul Licameli
34d5057db4 Sequence of AudioIO and NetworkManager shutdowns fixes crash at exit 2021-07-15 17:13:39 +03:00
Paul Licameli
d8c4f54164 Merge release-3.0.3 into master
Conflicts:
	src/AboutDialog.cpp
	src/ShuttleGui.cpp
	src/prefs/ApplicationPrefs.cpp
2021-07-14 21:59:57 -04:00
Dmitry Vedenko
0dea39a2ba Makes Privacy Policy accessible in AboutDialog 2021-07-14 20:46:59 -04:00
Dmitry Vedenko
f55b0c73f5 Adds keyboard accessible Privacy Policy link to Preferences 2021-07-14 22:17:04 +03:00
Dmitry Vedenko
2a2477eda0 Adds a dialog, that notifies the user about update checks.
This dialog is only shown once. It has links to privacy policy and application preferences.
2021-07-14 22:16:56 +03:00
Dmitry Vedenko
e9b33785a6 Adds a class that allows keyboard accessible links in the text.
ShuttleGUI::AddWindow has a new argument now: positionFlags. This argument does not change the default behavior.

StartWrapLay/EndWrapLay are added, so wxWrapSizer can be used from the ShuttleGUI.
2021-07-14 22:16:46 +03:00
Paul Licameli
54b5f7d12c New library for components 2021-07-13 09:28:43 -04:00
Paul Licameli
dd87ec0fbd Remove unnecessary declarations in include/audacity 2021-07-13 09:28:43 -04:00
Paul Licameli
533eacfec3 Move ComponentInterfaceSymbol to separate header file 2021-07-13 09:28:43 -04:00
Paul Licameli
c858dd7482 Copy ComponentInterface.h to new file src/ComponentInterfaceSymbol.h 2021-07-13 09:28:43 -04:00
James Crook
ad0342979c James -> Emeritus in AboutDialog.cpp 2021-07-13 13:01:04 +01:00
Paul Licameli
d0d64bf025 Merge release-3.0.3 into master
Conflicts:
	src/AboutDialog.cpp
	src/prefs/ApplicationPrefs.cpp
2021-07-12 14:43:54 -04:00
Dmitry Vedenko
efafd996ae Fixes the trademark text. 2021-07-12 15:09:29 +03:00
Dmitry Vedenko
01da348c8a Move Privacy Policy URL to a different tab to improve it's visibility 2021-07-09 20:03:27 +03:00
gera
f2a0d918a2 Add additional checks for macro output directory.
This bug still available in case: using old settings file or manual set it into settings file.
2021-07-06 05:41:44 -07:00
James Crook
368ab6f888 Update AboutBox and README
- James, Roger, Steve and Greg move to emeritus
- Trademark text updated.
- Dev team description changed.
2021-07-05 16:01:08 +01:00
SteveDaulton
f207f5f7af Fix uninitialised variables
When importing an AUP project, selLow and selHigh may not be defined
in the project. If not defined, this causes an error on initialising
Nyquist. See: https://forum.audacityteam.org/viewtopic.php?f=48&t=118940
2021-07-04 20:02:12 +01:00
Dmitry Vedenko
e8b1820ea2 Adds Privacy Policy URL into the AboutDialog 2021-07-02 21:55:40 +03:00
Paul Licameli
4b02e562b3 Eliminate mention of wxString from ErrorDialog.h ...
... whether std::wstring is the best alternative type, or whether we should
use UTF8 encoded std::string -- I wish to defer that, and revisit it later
2021-07-01 13:37:40 -04:00
Paul Licameli
132f04d272 ManualPageID is a new type; rewrite HelpSystem::ShowHelp and its uses 2021-07-01 13:35:57 -04:00
Paul Licameli
cfbdd2d22e Type alias ManualPageID for wxString used in many places...
... eliminating many direct mentions of wxString.  A real type distinction will
be made next.
2021-07-01 13:33:04 -04:00
Paul Licameli
3c50935484 A type distinction for strings that are URLs, and some Doxygen 2021-07-01 13:02:26 -04:00
Paul Licameli
6fe7a7dfa1 Fix case of complete URL with anchor given to HelpSystem::ShowHelp...
... but there were no examples of this anywhere.

The assignment to webHelpPage was just overridden a few lines later.
2021-07-01 13:02:26 -04:00
Dmitry Vedenko
2c7f5da8c6 Fixes handling of invalid UpdateScheduledTime 2021-07-01 13:35:35 +03:00
Paul Licameli
d5a22dfb15 Eliminate last use of PluginManager by ModuleManager, breaking cycle 2021-06-30 21:15:20 -04:00
Paul Licameli
02b61532fe ModuleManager doesn't use PluginManager to initialize providers 2021-06-30 21:15:20 -04:00
Paul Licameli
2e7f7114d2 ModuleManager defines the ID strings for modules, not PluginManager 2021-06-30 21:15:19 -04:00
Paul Licameli
50b384adae Separate files for PluginRegistrationDialog...
... so that PluginManager can avoid using GUI
2021-06-30 21:15:19 -04:00
Paul Licameli
710ec976ff Move class PluginRegistrationDialog to a header file 2021-06-30 21:15:19 -04:00
Paul Licameli
ff0dd1ea48 Duplicate PluginManager.cpp in PluginRegistrationDialog.* 2021-06-30 21:15:19 -04:00
Paul Licameli
2ffd9d84c8 Restrict access to mutating member functions of PluginDescriptor...
... just enough for the PluginRegistrationDialog to do its work
2021-06-30 21:15:19 -04:00
Paul Licameli
04a0292d1d Simplify iterations over PluginManager; remove a friend 2021-06-30 21:15:19 -04:00
Paul Licameli
731ab8d554 Simplify repeated lookups and iterations in PluginManager 2021-06-30 21:15:19 -04:00
Paul Licameli
8fda526577 Simplify memory management in PluginManager 2021-06-30 21:15:19 -04:00
MalevolentStrix
4770b1f0a4 Bug 2740 - Directories in Directories preferences can be set to unwritable locations
Add a new function WritableLocationCheck() for checking
the directory permissions before setting preferences for
Open, Save, Import, Export, Macro Output and
Temporary Files directory in Edit->Preferences->Directories
and delete the old block of the same test
2021-06-30 06:39:46 -07:00
Paul Licameli
870fc5d626 Opt-out of check for updates persists after preference resets...
... These can happen in only two ways, using the application: from the Tools
menu, or using the Windows intaller program.

A review of all uses of wxFileConfig::DeleteAll() proves this.

The one special BoolSetting object was moved from UpdateManager to Prefs.cpp to
avoid a dependency cycle among source code files.
2021-06-29 16:36:03 -04:00
Dmitry Vedenko
bfb79feed3 Adds an SSE2 version of lrint family
For some reason, MSVC builtin version have extremely low performance
2021-06-29 15:58:04 -04:00
Dmitry Vedenko
a5d74f564d Suppress networks error during the update check 2021-06-29 13:35:39 -04:00
Paul Licameli
8d0487ea85 Undo frozen string workaround in Application preferences 2021-06-27 13:02:17 -04:00
MalevolentStrix
bf14b2bef8 Used IdDirWritable() for checking write permissions for Bug #2740 2021-06-27 00:48:04 -04:00
Dmitry Vedenko
8fa37c729e Postpone updates for a GMT calendar day 2021-06-25 11:34:09 -07:00
Dmitry Vedenko
db527c55cf Distinguish between Win32 and Win64 update urls 2021-06-25 11:21:12 -07:00
Dmitry Vedenko
4b2b3458e8 Fixes macOS packaging issues
* Help is installed to correct location
* dSYM file is ignored
* Fixes weird issue with Conan picking up libraries from dSYM
2021-06-25 10:17:39 -07:00