1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-04-30 07:39:42 +02:00

13357 Commits

Author SHA1 Message Date
Cookie Engineer
2a37cd19a0
💩 Remove Breakpad Crash Reports 2021-07-04 10:26:57 +02:00
Cookie Engineer
5728dd542f
💩 Remove Update Check 2021-07-04 10:20:24 +02:00
Cookie Engineer
bbf352d36d
💩 Remove Sentry Reporting 2021-07-04 10:19:04 +02:00
Paul Licameli
29a1ae6faa
Merge pull request #1209 from Paul-Licameli/Preliminaries-for-lib-basic-ui
Preliminaries for lib basic UI (string types)
2021-07-02 09:39:36 -04: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
Paul Licameli
3ebd8d4014
Merge pull request #1057 from Paul-Licameli/Cleanup-Plugin-and-Module-Managers
Cleanup plugin and module managers
2021-06-30 21:16:28 -04: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
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
4ed2e0d265 Fixes GCC 11 compatibility
Fixes broken GCC 11 build
2021-06-24 12:43:52 +03:00
Dmitry Vedenko
8a75211548
Bump the Audacity alpha version to 3.0.4 2021-06-24 12:41:10 +03:00
SteveDaulton
fc0cdecbdb Bug 2809 - Label Sounds fails when track sample rate is 22050 Hz
Fix incorrect equality comparison between int and float and
bump plug-in release number.
2021-06-23 20:57:03 -04:00
Paul Licameli
77dab158c3 Make Audacity build in C++17 ...
... Fixing many conditional operators with explicit construction of wxString
instead of simple string literals;

And fixing allocation of more strictly aligned structures on Mac, without need
for 10.14 as the minimum SDK, by means of some class-specific operators new
and delete.
2021-06-18 21:44:55 +03:00
Dmitry Vedenko
e6e81399f7
Fixes alphabetical order in credits 2021-06-18 18:38:40 +03:00
SteveDaulton
d8010a7bc6 Bug 2808 Nyquist GATE function limits floor level to -60 dB 2021-06-18 10:27:14 -04:00
Paul Licameli
6b82f43000 Additions to credits 2021-06-18 09:58:27 -04:00
gera
87d94fe249 Add new review recommendations.
Clean up extra code, remake static title, move settings to UpdateManager class.
2021-06-18 09:46:40 -04:00
gera
93b9bcf470 Add review recommendations. 2021-06-18 09:46:40 -04:00
gera
d9ab95a4b2 Add application preferences with update checkbox. 2021-06-18 09:46:40 -04:00
gera
d6f95c8575 Add Audacuty naming style and fix macOS assertion. 2021-06-18 09:46:40 -04:00
gera
ec0554e131 Add some recommends and delete extra static methods. 2021-06-18 09:46:40 -04:00
gera
d15d88af71 Add recommends from review. 2021-06-18 09:46:40 -04:00
gera
c7a24df915 Add recommends from review. 2021-06-18 09:46:40 -04:00
gera
0ab6aefe11 Merge with master and resolve CI configure script conflict. 2021-06-18 09:46:40 -04:00
Dmitry Vedenko
07187ad789 Fixes MIDI playback on 64 bit Windows
Fix is based https://www.mail-archive.com/media_api@create.ucsb.edu/msg00514.html
2021-06-18 01:21:18 -07:00
Paul Licameli
7a0de2ee23 Updated ru (Russian) submitted by Nikitch via email 2021-06-18 00:49:25 -04:00
James Crook
183d3dd1d8 Bug 2807 - Error message for a failed import of malforned MP3 lacks a "?" help button 2021-06-17 17:45:27 +01:00
Seanán Ó Coistín
28c7805459 Update ga.po
Translated a few more strings. Still lots to be translated.
2021-06-17 11:44:02 -04:00
Paul Licameli
696d531010 Updated ru (Russian) submitted by Nikitch via email 2021-06-17 11:34:11 -04:00
Paul Licameli
436f619e1f Update vi (Vietnamese) submitted by Brad Freedom via email 2021-06-17 11:26:47 -04:00
Dmitry Vedenko
4975b512f7 Use wxWidgets with fixed Win64 accessibility 2021-06-17 10:46:04 -04:00
Dmitry Vedenko
407be925e5
Restrict Apple codesigning to the main repository
To fix the macOS workflow in forks - we restrict Apple codesigning to the `audacity/audacity` repo for now
2021-06-17 15:36:50 +03:00
Dmitry Vedenko
e83210d45e
Reenables Nyquist for the prebuilt Linux binaries (#989)
* Reenables Nyquist for the prebuilt Linux binaries

* Allow users setting the AUDACITY_MODULES_PATH env variable.
2021-06-16 19:32:29 +03:00
Dmitry Vedenko
045fcbf688 Fixes #984
Fix uses the approach proposed by David Bailes
2021-06-16 11:54:20 -04:00
Peter Jonas
de2213ea2c Generate AppImage on GitHub Actions
Fixes #695. Supersedes #172. See https://appimage.org/.
2021-06-16 11:00:16 -04:00
Vitaly Sverchinsky
2e0e3b4162 CI script fixes (sentry symbols upload) 2021-06-16 07:00:48 -07:00