Commit Graph

9512 Commits

Author SHA1 Message Date
James Crook
678dffa012 Bug 2743 - The first use of the "window" command in LOF files is ignored by Audacity 2021-04-20 11:51:15 +01:00
James Crook
d47264accf Fix compilation with llvm 11.0.1 2021-04-19 12:59:36 +01:00
James Crook
bef40f0ab9 Bug 2743 - The first use of the "window" command in LOF files is ignored by Audacity 2021-04-19 12:59:36 +01:00
James Crook
224053f0ff Proper path for directory out. 2021-04-19 12:59:36 +01:00
James Crook
8fbbcccc6c Restructure SQLITE_OK tests 2021-04-19 12:59:36 +01:00
James Crook
16444b9ad2 Update for 3.0.3 2021-04-19 12:58:32 +01:00
James Crook
ff5003a9db Set BUILD_LEVEL 2, in preparation for release. 2021-04-13 20:53:40 +01:00
Leland Lucius
910addfc7e Bug 2745 - Exiting Audacity with a never saved project takes massively longer in 3.0.2 than 3.0.0 2021-04-12 23:50:22 -05:00
Leland Lucius
853e6e9fe7 Fix build when FFmpeg is disabled 2021-04-08 02:11:58 -05:00
Paul Licameli
42f01f9188 Fix dangling pointer in lambda capture for checkpoint thread 2021-04-10 21:52:51 -04:00
James Crook
b73aa1cfc0 Update Wording
Include the wording updates that were queued up at:
https://wiki.audacityteam.org/wiki/Wording
2021-04-10 10:14:52 +01:00
James Crook
67ecb0e255 Update for 3.0.2 2021-04-09 19:43:46 +01:00
James Crook
9e3c98202f Bug 2734 - Apply macro may not create the macro-output folder in the source directory
Now macro-output is placed in your default documents folder (if no
path specified) or in the path you specify (if a path was specified).
2021-04-09 19:05:19 +01:00
Leland Lucius
e22af714af Bug 2736 - Recent files list can be replaced by ExportCL commands 2021-04-08 20:11:42 -05:00
Leland Lucius
b67c71688b A bit more checkpoint thread cleanup
Just some additional error checking and moves the close of the db
to the main thread where it was opened.  Not required, but...
2021-04-08 15:18:32 -05:00
Paul Licameli
40d3a36296
Bug2700: intermittent failure to open project database... (#799)
... Logging data from the wild shows that the SELECT query in
ProjectFileIO::CheckVersion() returned SQLITE_BUSY sometimes.

A plausible explanation is that the concurrently starting checkpoint thread
was sometimes creating a new connection simultaneously.

Instead, serialize the creation of the two connections in the main thread and
pass the second one ready made into the checkpoint thread.
2021-04-08 13:56:06 -05:00
Leland Lucius
cceaf0d162 Add a busy timeout of 5 seconds 2021-04-08 13:53:50 -05:00
James Crook
5092414757 Error reporting for open new project. 2021-04-06 18:09:28 +01:00
James Crook
df5c8d41fb Fix build (missing include file) 2021-04-05 10:43:21 +01:00
Leland Lucius
6450495426 Bug 2211 - Mac: keyboard navigation problem in Libraries preferences dialog 2021-04-05 03:37:36 -05:00
Leland Lucius
d9260df634 Some additional error checking and logging 2021-04-04 14:18:05 -05:00
vishalnarnaware
632ac4ca8e Bug 2511 - Enh: Remove the "Variable Speed: Fast / Standard" option from MP3 dialog
Remove Variable Speed and make Fast default
2021-04-04 13:56:00 +01:00
Leland Lucius
19df017d1f Save the log file during exit
This will save the current log to the Audacity config directory and
a name of "lastlog.txt".  This is for diagnosing errors that may
occur during Audacity exit.
2021-04-03 14:09:52 -05:00
James Crook
cca372fb92 Bug 2676 - Export: Incorrect handling over 0 dB
This bug was caused by dither being applied to all float output,
and dither clips to +1/-1 to avoid high values, especially NaNs,
polluting audio downstream.

Dither was applied because of an incorrect fix for Bug 1572.
The 1572 fix assumed SF_FORMAT_PCM_24 was a  (1 << N)
value, rather than from an enumeration.  Hence a check
involving it requires a mask, which it now has.
2021-04-03 13:51:35 +01:00
James Crook
f5317775a0 Bug 2672 - Plug-ins listed in reverse alphabetic order in Plug-ins Manager 2021-04-02 19:49:07 +01:00
James Crook
ee446c6075 Fix LC_ALL not found build breakage. 2021-04-02 10:43:20 +01:00
Leland Lucius
e80ec51a32 Bug 2709 - Mac: Missing sub-menu check marks in French 2021-04-02 03:37:23 -05:00
Leland Lucius
811065cff4 Bug 2694 - Coloring of tracks in Mixer Board are awry 2021-04-02 01:11:44 -05:00
Leland Lucius
988e90ea54 Change to a KEY_DOWN event instead of CHAR event
This should prevent pasting and backspace as well.
2021-04-01 20:29:35 -05:00
Leland Lucius
e47f27b106 Prevent keyboard navigation from being blocked on Mac
Readonly or non-editable text controls block keyboard navigation
on the Mac, so make them normal text controls, but block any edits.
2021-04-01 20:01:39 -05:00
Leland Lucius
7a55c90b9d Bug 2692 - Mac: VI users get trapped in radio buttons of Keyboard Preferences
This also corrects similar problems in other locations as well.
2021-04-01 20:00:12 -05:00
Leland Lucius
392a060389 Bug 2700 - "Failed to open the project database" 2021-04-01 01:13:15 -05:00
James Crook
ae5e768023 Bug 2726 - Enh: Some preference changes are not written until Audacity exits
Also fixed a bug with GetPreferences, where uninitialised pointers
could be used that were only meant for use when editing values
(in which path they would be initialised).
2021-03-31 16:15:51 +01:00
James Crook
1f1f1d43f6 Add C number format option (disabled)
The option to force decimal point in numbers and not
use comma is an experiment to work around bug 2709

It's disabled, because wxWidgets checks for a mismatch
between locale and number format, and disallows it.  To get
it working correctly might require patching wxWidgets.

This change does get the option string into our source code
so that translators can translate it.
2021-03-30 15:46:27 +01:00
Dmitry Vedenko
f1395ff621 Bug 2718 - improve the error message when opening a project in a read-only directory. 2021-03-29 18:40:40 +01:00
Leland Lucius
0a085daa92 Fix build 2021-03-29 00:05:44 -05:00
Leland Lucius
7ad50cb0ca Bug 2703 - Mac: EGAT preview dialog is hidden behind the EGAT dialog 2021-03-28 23:01:20 -05:00
Leland Lucius
895c527b6a Bug 2703 - Mac: EGAT preview dialog is hidden behind the EGAT dialo 2021-03-28 22:56:57 -05:00
Leland Lucius
c9afd39845 Bug 2723 - VST_PATH environment variable fails for non-standard locations 2021-03-28 14:02:21 -05:00
JohnColket
eb39642969
Bug 2663 - Audacity can make unwanted moves of toolbars (#776) 2021-03-28 09:16:09 +01:00
James Crook
ab8fdeacae Don't translate empty string.
Gnu gettext complains, if you do.

"gettext("") returns the header entry with
meta information, not the empty string."
2021-03-27 23:29:32 +00:00
James Crook
3efd8e3ea0 Bug 2710 - Compressor with audio before T=0 crashes Audacity 2021-03-27 20:59:50 +00:00
Leland Lucius
125114cfe7 Bug 2700 - "Failed to open the project database"
Only information gathering changes...not a fix
2021-03-27 14:26:30 -05:00
James Crook
6908d37a90 Bug 2720 - Error message improvement.
The error message occurs whether or not the blockfiles
are 'orphan blockfiles', so change the wording.
2021-03-27 19:10:26 +00:00
James Crook
e19d1f2340 Bug 2720 - Residual
Handling of failed to open.  Now if we fail, we abandon that connection,
rather than plough on.
2021-03-27 17:54:14 +00:00
James Crook
6435f595cc Bug 2720 - Cannot open project that's in a read only folder - error message vague.
The error message is now no longer vague, but 2720 can't be closed yet.
Audacity continues with a connection to an unusable project still open,
and then crashes later.
2021-03-27 17:19:19 +00:00
Leland Lucius
fe3dfe6774 Bug 2716 - Cleared "Recent Files" are restored on next launch 2021-03-25 02:20:16 -05:00
Leland Lucius
ffebbe064e Bug 2714 - (Japanese & Korean) "Unable to parse project information" 2021-03-25 00:19:11 -05:00
Leland Lucius
95a7fc6362 Bug 2707 - Opened projects not being removed from "audacity.cfg" 2021-03-23 12:43:46 -05:00
James Crook
5d28d6989e Bug 2699 - Cannot edit labels with emoji in them correctly.
Fixed on Windows 10.
Probably still broken on mac and linux.
2021-03-23 16:41:08 +00:00