Paul Licameli
056a578f08
Fix commit dd786984db63
2016-06-28 13:12:56 -04:00
Paul Licameli
2a6a1b2679
Revert "Bug1329, partial: Enter invokes OK button again for effects on Mac"...
...
... because other fixes for Mac keyboard navigation have made this unnecessary.
2016-06-28 12:04:49 -04:00
James Crook
4c449ecd89
Repositioned track info items and simplified sliders
2016-06-28 16:06:19 +01:00
David Bailes
176a977617
In Grid fix accessibility names of cells to handle frequencies.
...
In commit 9c687f0, TimeEditors etc were generalized to handle both times and frequencies.
This fixes the accessibility names of cells to handle frequencies.
2016-06-28 15:02:40 +01:00
Paul Licameli
12d22cafc6
Bug1197: keep selection on the screen at extreme repeated zoom-in
2016-06-28 04:30:27 -04:00
Paul Licameli
f4aee7948f
Bug1429: Fix Mac crash in 2nd Audacity process enabling VST plugins
2016-06-27 23:40:50 -04:00
Steve Daulton
6ab2ab10c7
Update generated autotool files
2016-06-28 03:03:52 +01:00
Paul Licameli
079c268b34
Don't cause assertion violations when showing Lyrics window
2016-06-27 21:25:03 -04:00
James Crook
92fb53fd12
Buttons on TrackInfo.
...
Also removed numbers from meter (they are clutter), removed some 3D pop-up lines and positioned SliderThumb correctly.
2016-06-28 00:23:15 +01:00
Paul Licameli
0b58cc7483
Bug1350: Add columns to Label editor for low, high spectral selection
2016-06-27 18:42:49 -04:00
Paul Licameli
f8fe26ca36
Add columns to Label editor for low and high spectral selection
2016-06-27 18:41:43 -04:00
Paul Licameli
9c687f055c
Generalize TimeRenderer and TimeEditor to handle frequencies in grid
2016-06-27 18:41:42 -04:00
Paul Licameli
8943f682f2
some safenew, override, remove an unused function, better comment
2016-06-27 18:40:58 -04:00
Paul Licameli
c3b4ea165f
Bug1428: Don't make negative label start time from label edit dialog
2016-06-27 17:40:49 -04:00
Paul Licameli
ed2432e02d
Bug1406: Don't make spurious undo entries in Envelope tool
2016-06-27 14:15:27 -04:00
James Crook
d7b6761215
Make 'click to' text white on grey. Draw slider thumb.
2016-06-27 00:45:19 +01:00
James Crook
ae1605a7fd
Design more graphics.
...
We're replacing items drawn at run time, e.g. triangular pointers, by bitmaps.
2016-06-26 18:41:11 +01:00
Paul Licameli
53e30e5533
Label context menu can bring up the edit dialog
2016-06-26 13:34:52 -04:00
Paul Licameli
28c31903e9
Update mixer board selection state correctly for undo/redo
2016-06-26 13:31:00 -04:00
Paul Licameli
a9a7ab635b
Bug1425: Better selection for key-modified clicks in TCP, Mixer board
2016-06-26 12:10:20 -04:00
Paul Licameli
4823244050
Bug1426: Better selection for key-modified clicks in TCP, Mixer board
2016-06-26 12:03:45 -04:00
James Crook
ac4a679350
Arrange images logically in ThemeCache
2016-06-26 16:24:43 +01:00
Paul Licameli
ee7b3b2b89
Bug1426: Update mixer board for change of set of selected tracks
2016-06-26 11:24:11 -04:00
Paul Licameli
21431d1982
No longer need silly extra indirection to void a VS compiler warning
2016-06-26 10:45:57 -04:00
Paul Licameli
dd786984db
Bug320: Better change of selection when Shift+Click in a track...
...
... But Shift+Click in the track control panel is still different: se bug 1425
2016-06-26 10:39:29 -04:00
James Crook
feb1f00596
Move colours to a fixed location.
2016-06-26 13:11:18 +01:00
James Crook
65b0407f4c
Dark background for html theme image map.
2016-06-26 10:47:49 +01:00
James Crook
3a1f945692
Merge remote-tracking branch 'upstream/master' into darkaudacity
2016-06-26 09:38:10 +01:00
James Crook
016919a53b
Bug1223: (correction). Fix new potential crash in following pointer.
...
With recent changes to the Nyquist code for freeing blocks, the pointer 'next' could be uninitialised when 'list' points to the zero chain. So Audacity would follow a rogue pointer. We'd get away with it if the uninitialised value happened to be zero.
2016-06-26 08:35:19 +01:00
Paul Licameli
e8f72051f2
Bug1424: Better positioned scrubbing tool bar with legacy .cfg file
2016-06-25 23:37:06 -04:00
Paul Licameli
7315af547f
Bug1424: Better positioned scrubbing tool bar with legacy .cfg file
2016-06-25 23:36:40 -04:00
Paul Licameli
ccb5919474
Merge branch 'master' into toolbars
2016-06-25 23:35:48 -04:00
Paul Licameli
1cd9d28d10
fix mac build
2016-06-25 22:18:13 -04:00
Paul Licameli
107507e125
Revert "fix mac build"
...
This reverts commit 2910cc2a6f1ad91c0aa5c63fa6c5f9e940107bdd.
2016-06-25 22:17:24 -04:00
Paul Licameli
2910cc2a6f
fix mac build
2016-06-25 22:15:45 -04:00
Paul Licameli
9e9001d7bf
fix linux build
2016-06-25 22:03:14 -04:00
Paul Licameli
39186bce0d
Apply recent navigation fixes only where needed on Mac...
2016-06-25 21:20:02 -04:00
Paul Licameli
7d25dedafd
Apply recent navigation fixes only where needed on Mac...
...
... Windows didn't need them, Preferences already navigated correctly between
the panes, but the new changes caused navigation to get trapped in radio
button groups.
2016-06-25 21:17:54 -04:00
Paul Licameli
e68b614095
Improvements for keyboard navigability on Mac
...
Bug682: fix Tab key navigation in Preferences, particulary Keyboard
Compensate for wxW 3 tab navigation deficiencies on Mac...
Allow tabbing to the button on the time ruler...
Fix Mac tabbing to sliders and meters, analogously to buttons...
Make tabbing between toolbar buttons work on Mac
Fix drawing of focus rectangles in buttons, meters, sliders on Mac
2016-06-25 19:51:02 -04:00
Paul Licameli
9f6eedf6e4
Bug682: fix Tab key navigation in Preferences, particulary Keyboard
2016-06-25 19:38:38 -04:00
Paul Licameli
4739f3e27b
Compensate for wxW 3 tab navigation deficiencies on Mac...
...
... using char hook event handlers. We don't need to go the extreme length
of patching wxWidgets source.
2016-06-25 19:14:05 -04:00
James Crook
70ce9f39cb
Material Icons
...
Big shift in design to flatter (simpler) appearance all round.
2016-06-25 23:21:35 +01:00
Paul Licameli
ae14cb0dbc
Allow tabbing to the button on the time ruler...
...
... by making the ruler and the upper tool dock part of one panel
2016-06-25 16:08:38 -04:00
Paul Licameli
57788c8d7a
Fix Mac tabbing to sliders and meters, analogously to buttons...
...
... And make sure they don't steal focus when clicked or double clicked
2016-06-25 16:08:38 -04:00
Paul Licameli
d31e96aa57
Make tabbing between toolbar buttons work on Mac
2016-06-25 16:08:37 -04:00
Paul Licameli
fe509ed412
Fix drawing of focus rectangles in buttons, meters, sliders on Mac
2016-06-25 16:08:37 -04:00
Paul Licameli
6a4d6ceeda
Separate source files for ScrubbingToolBar
2016-06-25 15:05:17 -04:00
Raphaël Marinier
3120fa361e
Code cleanup: Changed a few pointers to const pointers in FFT code
2016-06-25 20:41:02 +02:00
Raphaël Marinier
6ac68db5be
Code cleanup: removed the old real FFT code not used since at least 2009.
...
I confirmed that the currently used real FFT code in RealFFTf.cpp is faster
than the old one with a quick benchmark that calls PowerSpectrum() on 4-minute
audio file, with different sizes of computation windows:
Window_size: 256 method: new FFT time_s: 0.393
Window_size: 256 method: old FFT time_s: 1.065
Window_size: 1024 method: new FFT time_s: 0.38
Window_size: 1024 method: old FFT time_s: 0.958
Window_size: 4096 method: new FFT time_s: 0.413
Window_size: 4096 method: old FFT time_s: 1.084
Window_size: 16384 method: new FFT time_s: 0.518
Window_size: 16384 method: old FFT time_s: 1.338
Window_size: 65536 method: new FFT time_s: 0.655
Window_size: 65536 method: old FFT time_s: 1.524
Window_size: 262144 method: new FFT time_s: 0.735
Window_size: 262144 method: old FFT time_s: 1.873
2016-06-25 20:40:16 +02:00
James Crook
84298341f6
Merge remote-tracking branch 'upstream/master' into darkaudacity
2016-06-24 16:09:38 +01:00