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
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