David Bailes
a22be24ae3
Bug 1863: Windows crash when resampling in WASAPI
...
Problem: soxr_process doesn't like being called with length of buffers equal to zero.
Fix: don't call it, when this is the case.
2018-05-22 11:34:12 +01:00
Paul Licameli
318967f00d
Revert "If record overrides append because of channel count, record unlimited"
...
This reverts commit b36482d6494063e6799f793ed5e6b9b696125b1a.
2018-05-17 21:22:31 -04:00
Paul Licameli
1269fff8e1
Ignore the time track during overdub recording.
2018-05-17 15:49:53 -04:00
David Bailes
4221549ec9
NumericTextCtrl: fix minor bug with NVDA screen reader
...
Problem: with using up/down arrow NVDA reads the updated field twice.
Fix: remove generation of an unnecessary event.
2018-05-16 14:10:53 +01:00
Steve Daulton
32212d7fcd
Dissallow OD loading for lossless copy projects
...
Opening a backup copy project converts to a normal project. We copy in
the dependencies when we convert to ensure that the project remains
complete and self contained (which is not guaranteed with OD loading).
2018-05-15 20:29:51 +01:00
Steve Daulton
77a65a8a97
Replace AIFF preset with WAV 24 on Windows + Linux
...
and just add WAV 24-bit on Mac.
2018-05-15 13:39:24 +01:00
Steve Daulton
24ac6a2d2b
Fix crash if invalid [Export] format
2018-05-15 10:29:41 +01:00
Steve Daulton
419ecd411d
Save lossless copy of project
2018-05-14 21:09:07 +01:00
Steve Daulton
30f1fa58a1
Disallow copy of project to overwrite
2018-05-13 18:27:08 +01:00
Steve Daulton
4ff319b0e9
Merge branch 'master' of github.com:SteveDaulton/audacity
2018-05-13 15:06:42 +01:00
Steve Daulton
522660c9cc
Fix layout of dependency warning
2018-05-11 21:38:11 +01:00
Steve Daulton
87439b5761
Prompt before overwriting another project
2018-05-11 21:36:10 +01:00
David Bailes
a13e7191c4
Add an option to use a dialog to enter the name of a new label
...
Motivation:
1. The text boxes in the label track are not fully accessible for users of screen readers, and I don't think that they can be made to be fully accessible using the accessibility API used by wxWidgets. When such an edit box becomes the focus, this is not announced, and for NVDA users typed characters are not echoed.
2. Provides a work around for bugs 1778 (cannot type diacritics into text label), and 1804 (Windows: Labels do not accept IME (Chinese/Japanese) input).
Fix: Provide an option for a dialog for entering the name. The text box in the dialog is accessible for screen readers. On windows the text box receives wm_keydown and wm_char messages and so is a work around for bug 1804. Being a standard text box, it will presumably be a work around for bug 1778.
1. There is a new option in track behaviors: "Use dialog for the name of new label", which is off by default.
2. When using the commands "Add label at selection" and "Add label at playback position", when the dialog closes, focus is returned to the track which was the focus before the dialog opened. I think this is more convenient for users of screen readers.
2018-05-11 10:23:48 +01:00
Paul Licameli
a06e845b2f
Usage of the fuller C++11 library, now that we can on Mac
2018-05-10 01:32:09 -04:00
Paul Licameli
c20aefc10f
Save, later rethrow exceptions caught in callbacks from C libraries
2018-05-10 01:20:36 -04:00
Paul Licameli
ac373502a9
Don't need AudacityException::Move, use std::exception_ptr
2018-05-10 00:56:37 -04:00
Paul Licameli
f7515c90d8
Now I can revert my partial reversion of b56059a
2018-05-10 00:56:37 -04:00
Paul Licameli
83421e8b17
Replicated C++11 library things no longer needed
2018-05-10 00:56:37 -04:00
Paul Licameli
a9e7a7e5d5
movable_ptr(_with_deleter) -> std::unique_ptr
2018-05-10 00:56:37 -04:00
Paul Licameli
b8a8712ba0
make_movable -> std::make_unique
2018-05-10 00:56:36 -04:00
Paul Licameli
7a0475e39f
Remove most uses of AUDACITY_OLD_STD
2018-05-10 00:56:36 -04:00
Paul Licameli
56c42e870e
Bug1871: Make Effect::Preview cleanup sequence as was before 79c3bef
2018-05-10 00:50:24 -04:00
Paul Licameli
59cb9be780
pa_ringbuffer.c wasn't compiled by Travis, that broke the build
2018-05-10 00:21:31 -04:00
Steve Daulton
00615831cc
define EXPERIMENTAL_REWRITE_RING_BUFFER
2018-05-09 15:32:02 +01:00
Steve Daulton
36c643005e
Add RMS analyzer Nyquist plug-in
...
Plug-in is an example of runtime translations in 3rd party plug-ins.
2018-05-06 17:50:43 +01:00
Steve Daulton
504cf0fe85
Runtime translation for 3rd party Nyquist plug-ins
...
3rd party plug-ins may provide their own translations for runtime
messages (return strings and debug messages).
2018-05-06 17:50:43 +01:00
Steve Daulton
705fc96208
Update export warnings
...
Attempt to reduce confusion (as reported on the forum) re these messages.
2018-05-04 10:22:04 +01:00
Steve Daulton
0d5fb01c97
Can't call Fit() on (negative) wxDefaultSize
...
and SetSizeHints will call Fit()
2018-05-02 16:11:35 +01:00
Steve Daulton
ff8926f184
Hyphenation consistency update
2018-05-02 11:50:07 +01:00
Steve Daulton
6d2bd8a2f7
Added: where to get wxWidgets and Xcode
2018-05-01 10:48:22 +01:00
James Crook
9e92f4f370
Use path separator that depends on platform (in screenshot tools).
2018-04-29 22:25:34 +01:00
Steve Daulton
837d5e18f3
Fix Audacity failing silently on new instance
...
Should now behave the same on Linux as on Windows.
2018-04-29 21:03:13 +01:00
Steve Daulton
0248c870b2
Rename "Sliding Time Scale/Pitch Shift" effect
2018-04-28 21:16:41 +01:00
Steve Daulton
4733cd7775
Update enum name to match control type name
2018-04-28 20:04:12 +01:00
Steve Daulton
16ff3b4053
Nyquist text widget must not fail verification
2018-04-28 19:58:23 +01:00
Steve Daulton
da01838758
Update Pluck and Rhythm Track plug-ins
...
Using new time widget.
2018-04-28 19:31:39 +01:00
Steve Daulton
cf07f858ec
NumericTextCtrl for time input in Nyquist plug-ins
...
Also add widget for inserting a line of text into a Nyquist plug-in.
2018-04-28 19:18:32 +01:00
James Crook
660dc03b9f
GetInfo tweaks.
...
JSON now more consistent, using structs rather than arrays.
Removed unused GetInfo Command+
2018-04-27 12:45:29 +01:00
James Crook
0b11323e0f
Add sublime to .gitignore
2018-04-23 08:41:11 +01:00
James Crook
ae36eea26c
Bug 1855 - Accelerators not removed from names in translation
2018-04-22 19:46:09 +01:00
James Crook
de1e8d96de
Fix TimerRecord ASSERT in debug builds.
...
Caused by misuse of sizers.
2018-04-22 18:08:52 +01:00
James Crook
7c8d4dc26e
Bug 1835 - Mixer Board track names do not update immediately on updating track names
2018-04-22 17:34:21 +01:00
James Crook
b1e0add67f
Bug 1870 - Mixer Board on Windows - with a single track the window cannot be moved on the screen
2018-04-22 16:59:20 +01:00
James Crook
c2e07b4620
Change manifest from 'any architecture' to '32bit'.
...
Also upped version.
The reason to change to 32 bit, is that * (i.e. any) can lead to a mix of 32 bit and 64 bit on 64 bit systems. That in turn can lead to reported SxS 78 errors.
2018-04-22 15:33:05 +01:00
James Crook
fb490c24b8
Change wxMilliSleep from 10ms to 50ms
...
10ms is refreshing too often, and inconsistent with other places where it is 50ms.
2018-04-22 15:33:05 +01:00
Steve Daulton
7bc32734ae
Clear TODO: comments for Nyquist docs
2018-04-19 22:21:42 +01:00
James Crook
b71b805534
Bug 1868 - Track selection fails at a certain critical track height.
2018-04-16 22:52:20 +01:00
James Crook
5e8ba1085b
Fix path to script. (Thanks Cliff)
2018-04-16 18:45:32 +01:00
James Crook
cef8976e8f
Update mac build instructions.
...
- We're now on wx 3.1.1 and OSX 10.7+
2018-04-16 10:08:57 +01:00
James Crook
5c1d0354e5
Merge pull request #275 from Paul-Licameli/wx-3.1-macOs-10.7
...
Mac: script to build wx 3.1.1 & change xcodeproj to use 10.7 minimum
2018-04-16 10:06:12 +01:00