1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-12-20 07:31:19 +01:00
Commit Graph

3745 Commits

Author SHA1 Message Date
Paul Licameli
9d506cd850 Bug1409 again: Dismiss Mac help window, be sure parent regains focus 2016-06-22 13:42:03 -04:00
Paul Licameli
56acdf684c Bug1202: Slider tooltips should not steal focus on Mac. 2016-06-22 11:28:03 -04:00
Paul Licameli
b81efbb816 Remove duplicated, inaccurate RMS calculations 2016-06-22 10:12:24 -04:00
Paul Licameli
80f7902976 More exact last RMS value in BlockFile's 64K-sample summaries 2016-06-22 10:11:57 -04:00
Paul Licameli
3410b601e1 A null pointer check 2016-06-21 19:02:04 -04:00
Paul Licameli
58e3f3da83 Bug1196: Don't trap focus in modal dialogs in alt+f6 cycle
This fix is good for Mac only, but maybe the same could apply to Linux.

See also commit a00f866b54

That commit fixed, e.g., alt+f6 cycling between the main window and the splash
dialog when starting Audacity.  However, alt+tab to switch applications, then
again to return to Audacity, still trapped you.

This further change eliminates the other trap.

Perhaps the conditional compilation #ifdef __WXMAC__ in these two commits
could be broadened to cover Linux and the bug will be fixed there too.
2016-06-21 18:29:00 -04:00
Steve Daulton
03915b4438 Fixes to Analyze Contrast
Now supports stereo tracks. Several tweaks to error messages,
validation logic, and accuracy improvements.
Includes a fix for summary64K (incorrect rms drawn on zoomed
out waveform).
2016-06-21 22:07:50 +01:00
Paul Licameli
04377f71c6 Bug1249: Drag to rearrange tracks: don't halt at panel top or bottom 2016-06-21 17:03:25 -04:00
Paul Licameli
7808064ae1 Bug1409: Mac: Restore focus to Contrast after dismissing help window 2016-06-21 13:11:35 -04:00
Paul Licameli
839bb0a6db Help dialogs are modal only when necessary 2016-06-21 11:54:21 -04:00
Paul Licameli
a00f866b54 Bug868: Mac: Fix (Shift+)Alt+f6 navigation cycle through top windows 2016-06-21 11:15:09 -04:00
Paul Licameli
d708989711 Bug1408: Don't leave empty frame behind, dismissing Timer Record help 2016-06-21 09:59:26 -04:00
Paul Licameli
51a1323b38 Fix assertion on Windows opening ruler menu during scrub 2016-06-21 09:10:46 -04:00
Paul Licameli
e2fe709928 Fix assertion on Windows opening ruler menu during scrub 2016-06-21 09:10:27 -04:00
Paul Licameli
d6187f6972 Ensure correct update of Selection bar tooptips for language change 2016-06-21 00:15:37 -04:00
Paul Licameli
9b21e11ff6 More rapid response from tooltips for pushbuttons, on Mac at least 2016-06-20 23:59:42 -04:00
Paul Licameli
013bcf9635 Bug122: Dragging selected point label should update cursor 2016-06-20 23:13:35 -04:00
Paul Licameli
02ce3c312b Bug119: Export Multiple /, *, ? handled incorrectly 2016-06-20 22:32:23 -04:00
Paul Licameli
5e95491bfc Enh 66 again: do not make duplicate About dialogs on Mac 2016-06-20 19:15:05 -04:00
James Crook
41f9f506c0 Enh66: Windows and Linux still Non-Modal
As we EndModal on windows, we must ShowModal too.
2016-06-20 23:26:21 +01:00
Paul Licameli
bb3b5a27be Bug1407, better fix: but Timer Record Help dialog is now modal 2016-06-20 14:02:44 -04:00
Paul Licameli
186873e3cc Revert "Bug, unreported: Timer record "?" button brought up a frozen dialog..."
This reverts commit 5c044c0cea.
2016-06-20 13:00:58 -04:00
Paul Licameli
f3903276c9 Enh66: About dialog is modeless on Mac, consistent with other apps 2016-06-20 12:41:09 -04:00
Paul Licameli
5c044c0cea Bug, unreported: Timer record "?" button brought up a frozen dialog...
... on Mac at least.
2016-06-19 19:32:40 -04:00
Paul Licameli
aff461a949 Bug1395: restore the white quick-play guideline 2016-06-19 17:39:25 -04:00
Paul Licameli
f94612e655 Bug1395: restore the white quick-play guideline 2016-06-19 17:38:42 -04:00
Taiki Kim
6501e3654d Merge remote-tracking branch 'upstream/master' into bug1277 2016-06-18 13:41:29 -07:00
Taiki Kim
51557c8959 Record state modification when changing a track's spectrogram settings
Fixes Bug 1277.
2016-06-18 13:39:58 -07:00
Gale Andrews
6a64c37dc5 Fix duplicated or missing access keys 2016-06-18 17:46:01 +01:00
Paul Licameli
cf562e37de Bug1353: Plot Spectrum assertion error and crash in Debug builds 2016-06-18 11:55:43 -04:00
Paul Licameli
a18dce3e0a Correct the display when switching to seek with left click 2016-06-17 17:41:00 -04:00
Paul Licameli
db02cdb89e Click to switch to seeking, in scrub bar only. Not track panel. 2016-06-17 15:33:54 -04:00
Paul Licameli
4fb51cad07 Click to switch to seek works again, but only in ruler or track panel 2016-06-17 15:21:03 -04:00
Paul Licameli
8a0c34e96b Eliminate the special case of dragging scrub/seek 2016-06-17 15:14:51 -04:00
Paul Licameli
8fe93ae8bc Correct switching between scrub and seek in progress 2016-06-15 23:50:13 -04:00
Paul Licameli
07cf46826a Scrub bar tooltips mention shortcut keys 2016-06-15 23:26:35 -04:00
Paul Licameli
8cba525b6c No more separate start/stop button on Scrubbing toolbar...
... This finalizes (I hope) the set of buttons, but maybe not their left to
right order.

Behavior of the scrub bar is still not settled.
2016-06-15 21:20:40 -04:00
Steve Daulton
141e6cb40b Fix bug 1361
Make time controls read-only.
2016-06-15 19:32:15 +01:00
Paul Licameli
b0c66ff5e2 fix mac build 2016-06-15 08:05:30 -04:00
Paul Licameli
8b966ae2c1 Merge branch 'master' of github.com:audacity/audacity 2016-06-15 07:19:09 -04:00
Steve Daulton
27e46d5331 Distortion effect added 2016-06-15 10:51:46 +01:00
Paul Licameli
b1ca48c23e Scrub bar show/hide button on Scrubbing toolbar 2016-06-15 01:11:42 -04:00
Paul Licameli
a590cbd343 Image for new scrubbing toolbar button 2016-06-15 01:11:42 -04:00
Paul Licameli
995db14fd9 Bug1329, partial fix: redo it as a Mac-only change 2016-06-14 15:31:29 -04:00
David Bailes
b011fc4c6b Fix toolbar resizers being in tab traversal
In commit 89e33da, the override of AcceptsFocus() was removed from the ToolBarResizer class so that ESC could cancel resizing. However this meant that the toolbar resizers were included in the tab traversal of the toolbars.

The fix is the same one that was used to fix the problem with the toolbar grabbers being in the tab traversal: override AcceptsFocusFromKeyboard(), rather than AcceptsFocus().
2016-06-14 14:18:44 +01:00
Paul Licameli
dfa91655d3 Bug1329, partial: Enter invokes OK button again for effects on Mac 2016-06-14 01:11:23 -04:00
Paul Licameli
2a075558ce Suppress duplicate tool dock points that don't give distinct results 2016-06-13 19:15:43 -04:00
Paul Licameli
4aa380f82a Don't narrow toolbars on Windows when they re-dock 2016-06-13 14:46:19 -04:00
David Bailes
72c397112f Fix that the Device toolbar can be higher than it should be.
This happens on Windows 7 if the display scaling factor is set to 125% (and probably higher). This also happens on Windows 10, but only if in addition to the high scaling factor, the display scaling at high DPI is disabled on the compatibility tab of audacity.exe's properties dialog. (The behaviour on Windows 8.1 wasn't checked.) The effect of the toolbar becoming higher, is that on a row of a tooldock, no other toolbar can be in front of the Device toolbar.

In void DeviceToolBar::RepositionCombos(), the desired size of the combo boxes was set to the best size.

The fix is only use the x value of the best size, and leave the y value unchanged. Note that this may not be the only problem in the code which causes this problem, and so this problem may resurface in the future.
2016-06-13 17:50:12 +01:00
Gale Andrews
94249f1ea2 Captialization fixes.
Also renamed "Post Timer Recording Action" to "Action after Timer Recording" for
greater clarity.
2016-06-13 15:51:13 +01:00