1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-03 17:19:43 +02:00

8736 Commits

Author SHA1 Message Date
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
James Crook
69eba8f151 Merge branch 'no-non-ascii' 2018-04-15 15:11:07 +01:00
James Crook
763b2845ae Fix non-ASCII character in portaudio comment 2018-04-15 15:09:48 +01:00
James Crook
121fdc5703 Fix non-ASCII characters in wxLogDebug
The LogDebugs aren't needed now, as we can get the info via Scripting.
2018-04-15 15:09:15 +01:00
James Crook
42fb02bf9c Remove 4x bevel on MixerBoard
Now that we use colour to show selected/not-selected the 4x bevel looks clunky.  So reduced to a single bevel.
2018-04-15 15:07:58 +01:00
James Crook
933c86dce3 Draw slider background in correct colour on MixerBoard. 2018-04-15 13:46:03 +01:00
James Crook
35d24bbed5 Tweak spacing in vertical rulers.
This is most relevant in MixerBoard.
2018-04-15 11:48:51 +01:00
James Crook
c8a31324bc Remove dead code from SelectionBar
and add some comments.
2018-04-14 22:20:08 +01:00
James Crook
c34dd3172b Reduce flicker of Selection Toolbar Text
Previously there could be long delays between erasing text and painting it.
Now we erase in the paint event.
2018-04-14 21:38:53 +01:00
Paul Licameli
fc473ba500 Mac: script to build wx 3.1.1 & change xcodeproj to use 10.7 minimum 2018-04-14 13:46:56 -04:00
James Crook
5120a9dfc6 Fine tune spacing between minor ticks in rulers.
The main point of this is not to ask for overcrowded rulers.

We already handle overcrowded rulers well, by not showing the minor ticks.
This change means that we are more likely to ask for a spacing that works.
In turn that means that we are less likely to have anomalies where numbers disappear due to overcrowding and reappear again as you resize the ruler.
2018-04-14 15:44:56 +01:00
James Crook
89788d4690 mod-script-pipe windows release build to link to release dlls. 2018-04-13 23:41:55 +01:00
James Crook
a2a68d9a3b Add Comment: C++11 polyfiller is on the way out. 2018-04-13 20:24:52 +01:00
James Crook
8344a2bae9 Bug 1867 - Jumping numbers on meter resizing
They jumped because of overcrowding.  Now when overcrowded, don't show
any minor numbers.
2018-04-13 19:26:56 +01:00
James Crook
6d96ec1e52 Fix sizer ASSERT with equalization dialog. 2018-04-13 19:25:19 +01:00
James Crook
5fd1f7e606 Bug 1866 - Mac: Sliders have black backgrounds when building on wx3.1.1
Also fixes flicker of sliders on dragging the slider.
2018-04-13 17:24:02 +01:00
James Crook
e3a2167b7b Mac: Build wx3.1.1 libs for Audacity.
Sets the i386 option and installs where XCode will fetch it from.
2018-04-13 10:11:30 +01:00
James Crook
7178879397 Flicker-Free Grabbers and Mic/Speaker icons.
Previously we were clearing in Erase Background, giving lots of flicker when resizing some toolbar.
Also fixed a mac Slider background painting issue.
2018-04-13 09:48:20 +01:00
James Crook
cbd0f8aba3 Fix (my) typo in a Mac #define.
Recreating a Mac fix locally on Windows, I copied too much text.
And of course it didn't show up in the Windows or Travis builds.
2018-04-13 08:04:25 +01:00
Paul Licameli
71f49ae0f6 Fix build targeting MacOS 10.6 2018-04-12 17:15:35 -04:00
Paul Licameli
0c99501bfb Initialize tables of effect and command names properly 2018-04-12 17:09:43 -04:00
James Crook
effab49a6f Improve Mac wx3.1.1 compatibility
1. Qualify hash as std::hash.
2. Ensure we have a header for the function 'free'
2018-04-12 20:10:41 +01:00
James Crook
dc7d3f9414 Bug 297 - Enh: Dependencies Dialog lacks a way to copy file names to clipboard 2018-04-12 18:42:03 +01:00
James Crook
8ff80bde11 Bug 262 - Enh: Mixer Board: Track strip and border colours to match those in current TrackPanel 2018-04-12 14:45:08 +01:00
David Bailes
0e25f65eb4 Modification to fix for Bug 875 - NumericTextCtrl
Modification to commit 7ab4b8c. The first non-zero digit only becomes the focus on the first visit to the control. On subsequent visits, the focus is the previous focus. Example use case: modifying start and end times by a tenth of a second. The user can move between the controls without loosing his "place".
2018-04-12 11:46:08 +01:00
David Bailes
8e71ebca87 Fix accessibility of Help button in dialogs
The name of the button was not being read as "help" by NVDA due to its built in appmodule for audacity. This meant that the empty label was being read rather than the accessibility name.

Fix: Call SetLabel. In addition, with the label being set, an accessible does not need to be set, because we can just let windows set the accessibility name from the label.
2018-04-12 08:56:14 +01:00
James Crook
09063d6b41 Bug 1465 - Labels Editor: Does not remember modified size and position after OK 2018-04-11 23:11:01 +01:00
James Crook
47bbedb20e Avoid too-small prefs dialog
Prefs dialog can now be more compact, but the tree control gains scrollers which look poor.  So a height of at least 480px, if no height was set by the user, is used.  This way also the key config prefs have reasonable height.

Doesn't set the min size.  On small screens, users can scrunch the dialog up tightly if they really want to.
2018-04-11 23:10:17 +01:00
James Crook
8e32c2df5d Only build mod-xxx-xxx if user requests it. 2018-04-11 22:36:26 +01:00
James Crook
2319c436aa Add more space for Directory pref.
...by moving the Choose button onto the next line.
2018-04-11 19:45:40 +01:00
James Crook
edacab85fa Save prefs size, even on a Cancel 2018-04-11 19:44:36 +01:00
James Crook
2d2f282c83 Bug 825 - Sync Lock behaves inconsistently when moving of clips is disabled
Sync Lock on now means clips can move.  So it 'trumps' that setting, when on.
2018-04-11 18:51:31 +01:00
Paul Licameli
b8f13f7698 More uses of IdentInterfaceSymbol; avoid localized strings in configs 2018-04-11 11:52:07 -04:00