1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-06 14:52:34 +02:00

5568 Commits

Author SHA1 Message Date
Paul Licameli
5b7dd53add Improve the fix for the Ctrl+F6 cycle 2016-06-30 11:01:46 -04:00
Paul Licameli
81228eac0e Improve the fix for the Ctrl+F6 cycle 2016-06-30 11:00:56 -04:00
Paul Licameli
550d96b1a2 Fix misbehavior after right click in label text 2016-06-30 00:46:54 -04:00
Paul Licameli
5d267c7b41 Mac Window menu improvements: cmd+opt+M, all to front, Bug1431 fix
Bug1431: Undocked toolbars should hide when project window minimizes
  Correct the disabling of Minimize menu item
  Implement "bring all to front" on Mac (really deminiaturizes all)...
  Implmement option+command+M on Mac to minimize all projects
  Avoid Objective-C
2016-06-29 15:14:50 -04:00
Paul Licameli
625584d99a Bug1431: Undocked toolbars should hide when project window minimizes 2016-06-29 15:13:38 -04:00
Paul Licameli
fe1a0844d0 Correct the disabling of Minimize menu item 2016-06-29 14:38:09 -04:00
Paul Licameli
2beacb5396 Implement "bring all to front" on Mac (really deminiaturizes all)...
... (which is not exactly the standard behavior.)
2016-06-29 14:25:09 -04:00
Paul Licameli
302ac247e1 Implmement option+command+M on Mac to minimize all projects 2016-06-29 14:24:51 -04:00
Paul Licameli
9fe848ed66 Avoid Objective-C 2016-06-29 14:21:32 -04:00
Paul Licameli
b29cc8ae48 Class ToolFrame is defined in a header, methods out of line 2016-06-29 13:44:59 -04:00
Paul Licameli
f2a262e9d6 Bug1300, improved: don't truncate the pasted string 2016-06-29 13:43:08 -04:00
Paul Licameli
9036c00152 Bug1300, improved: don't truncate the pasted string 2016-06-29 13:42:37 -04:00
Paul Licameli
2361121b80 Bug860, edge case: when loop-playing < 1 sample interval, don't hang 2016-06-29 13:06:01 -04:00
Paul Licameli
a0bb210dbe Removing remaining code for focusable time ruler 2016-06-29 12:33:21 -04:00
Paul Licameli
bbd369df1b Bug1300: make Ctrl+V work in text field of Save dialog, but...
It's a bit crude.  It always pastes the entire text field, ignoring the
insertion cursor, and ignoring which control really has the focus.

The file dialog, which can call up the Finder, is implemented in the AppKit
so it's not wholly under our control.  But I could bolt on an event filter,
after the fashion of CommandManager, to intercept key events.

Perhaps later versions of the toolkit than 10.6 will have a better save dialog
in the AppKit, making this change unnecessary.
2016-06-29 12:13:01 -04:00
Paul Licameli
10f77bc763 Bug1416, again: Time ruler should not steal focus when clicked 2016-06-28 16:50:29 -04:00
Paul Licameli
341c01b256 Add i18n-hints 2016-06-28 16:08:38 -04:00
Paul Licameli
617fdb387f Bugs 1119, 1198: Bring back the Mac Window menu, at least partly...
... This poor imitation of the standard Mac Window menu only includes
Minimize and Zoom.

But this may be adequate for the complaints in Bug1198, when the yellow title
bar button is hidden and unreachable.
2016-06-28 15:52:33 -04:00
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
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
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
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
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
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