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

8416 Commits

Author SHA1 Message Date
SteveDaulton
6828627e0f Fix libsoxr build on Windows 2018-03-20 20:52:59 +00:00
Steve Daulton
ccc29c6c76 Upgrade libsoxr to 0.1.3 2018-03-20 20:52:59 +00:00
Paul Licameli
f7f721b52d Automatic setting size hints in all choice controls in ShuttleGui...
... excpet in a few places that populate the choice control late and then
do it explicitly
2018-03-20 14:42:36 -04:00
James Crook
56bca74272 Add new dialogs to screenshot list. 2018-03-19 22:52:14 +00:00
James Crook
bd30e1f16d Add long names for some commands in menu. 2018-03-19 19:08:37 +00:00
James Crook
63879f2fc4 Don't hide macros GUI when applying. 2018-03-19 17:38:18 +00:00
James Crook
a02c9de789 Use capital 'M' for Macro in history. 2018-03-19 17:33:40 +00:00
James Crook
0797da0415 Remove Select to Ends Macro
There is a now a better version as a menu command.
2018-03-19 16:12:36 +00:00
James Crook
3896ff98dd Update scripts for revised commands. 2018-03-19 16:09:25 +00:00
James Crook
8f8429f9a5 Allow SelectTrack to select channels using 0.5 of a track.
This is a feature possibly only Audacity developers will actually use, but does allow for some cool use of stereo tracks.
2018-03-19 16:09:25 +00:00
James Crook
0a7d0068ec Use track selection for SetTrack, SetClip and SetEnvelope
These commands now have shorter dialogs.
Also fixed SetEnvelope optionals, which were not being honoured.
2018-03-19 16:09:24 +00:00
Steve Daulton
e661c7da49 Fix assert on deletion of last macro item 2018-03-19 14:42:06 +00:00
James Crook
ce9b5bb9ee Add Select->Region->Track Start to End
Also fixed Select Track Start To cursor.
Also made two script IDs longer, so they will appear in command selection dialog.
2018-03-18 20:43:45 +00:00
James Crook
39caf61005 Merge branch 'split-dialogs'
Splits the long scritpables dialogs up into smaller ones.
"Set" now no longer shown by checkboxes, the code changes
a first step to a better system for optional parameters.
2018-03-18 20:07:48 +00:00
James Crook
2c57cd4344 Format dialogs more evenly. 2018-03-18 20:05:27 +00:00
James Crook
e978840044 Remove 'Set' from optional items.
This removes the text saying 'Set' beside an optional item.
It's a more far reaching change, as it allows the optional items to be
aware they are optional, paving the way for future nicer presentation.
2018-03-18 20:05:10 +00:00
James Crook
8f622805ba Add new small dialogs to extra-menus
Scriptables submenu split into Scriptables I and Scriptables II.
I is more useful to VI users.
II is there almost entirely for scripting.
2018-03-18 19:08:31 +00:00
James Crook
825160b755 Add six (smaller) dialogs to commands.
- These are the big dialogs, Select and SetTrack split into three smaller dialogs.
2018-03-18 19:08:31 +00:00
James Crook
913bd6f187 Split SetTrackCommand into three dialogs. 2018-03-18 19:08:15 +00:00
James Crook
21e4847b90 Fix compilation on Windows. 2018-03-18 10:40:11 +00:00
Paul Licameli
6dca4f7859 Possibly correct some cases of clicky playback or corrupt recording...
... By reusing portaudio's ring buffer class, which has more safe
inter-thread synchronization with memory fences
2018-03-17 23:44:50 -04:00
James Crook
7b658d7925 Fix problem where effects had gone from KeyConfigPrefs. 2018-03-17 21:20:09 +00:00
James Crook
750ee4f462 Merge branch 'macros' 2018-03-17 19:20:24 +00:00
James Crook
b421a2b0ec Add new 'Select to Ends' default Macro 2018-03-17 19:17:55 +00:00
James Crook
e6a9bd70a2 Fix SetTrack for stereo tracks.
Stereo tracks have selection on both channels.  Both must be set or cleared.
We also need to explicitly remove focus, if it was set.  Code was only setting it.
2018-03-17 19:17:55 +00:00
James Crook
110d4ac478 Change "Apply Macros" -> "Macros Palette" 2018-03-17 19:17:55 +00:00
James Crook
20d577de27 Preserve location in lists after edits. 2018-03-17 19:17:54 +00:00
James Crook
d7406b3b0f Update Fade-Ends Macro, and RelativeTo enums.
- FromEnd boolean parameter is now replaced by RelativeTo enum.
2018-03-17 19:17:54 +00:00
James Crook
a47df37ea4 Bug 1533 - Selection in label track offset from selection in audio Track
The problem was actually more general, and involves misalignment between selections
in clips and selections in the background and in the ruler - so could be seen with just
audio tracks and no label tracks.
2018-03-17 19:17:53 +00:00
James Crook
51011fb38f Keep Edit Macros dialog open after applying. 2018-03-17 19:17:53 +00:00
James Crook
21e330d0e7 Bug 1551 - Active transport inhibits the operation of "Type to create a label" 2018-03-17 19:17:53 +00:00
Paul Licameli
bc6ed77498 Fix missing translations in Choice controls again, see bc773e02d336cd 2018-03-16 17:58:32 -04:00
James Crook
a48eb4eec9 Bug 1810 - Vertical Zoom in by clicking in the vertical Scale, or context menu, in waveform views is inconsistent. 2018-03-16 20:42:48 +00:00
James Crook
2cb76e0820 Bug 1852 - Ctrl+M does not open label for editing
- Now when recording, the recording track has a number >=0 and so the modified
test will set the cursor for editing the label.
- Bug 305 is still fixed, because Nyquist will pass -2 for the restore track.
2018-03-16 20:14:33 +00:00
James Crook
205b7d6a02 Rename 'chain' to 'macro' in history and comments. 2018-03-16 18:47:39 +00:00
James Crook
2d62013fac Add Macros Palette to Apply Macro -> submenu, 2018-03-16 18:38:06 +00:00
James Crook
e51a9734e0 Tweak Select Command.
- Now does a SetFocus
- Has options for what to select relative to.
2018-03-16 16:53:41 +00:00
David Bailes
5037e2bbe0 Menu bar: corrected duplicate access key 2018-03-16 12:29:26 +00:00
David Bailes
bf9e7fcdbb Clip boundary commands: remove requirement for TrackPanel to be focus
When these commands were initially written, they operated on the focused track. This is no longer the case, so I've remove the requirement for the TrackPanel to be the focus.
2018-03-16 11:36:20 +00:00
James Crook
2da227a714 Make zoom toggle finer grained
- Upgraders using zoom toggle will need to reselect the zoom levels they want.
2018-03-16 10:27:04 +00:00
James Crook
ddb4290284
Merge pull request #267 from Paul-Licameli/ellipsis-problem
Ellipsis problem
2018-03-16 08:20:08 +00:00
Paul Licameli
5b6456cd09 Exclude dialog commands from Macro editing not by translated name...
... Don't assume "..." in the untranslated name will still be there in the
translated.
2018-03-15 23:39:27 -04:00
Paul Licameli
b75e356df6 Now use that extra information 2018-03-15 23:32:15 -04:00
Paul Licameli
bb7b77cde0 Change expansion of XXO and pass more arguments to CommandManager 2018-03-15 23:29:27 -04:00
Paul Licameli
4e18318934 Define XXO alternative to _ just for use in Menus.cpp 2018-03-15 23:20:20 -04:00
Paul Licameli
cfd9bd3331 Fix part-translated identifiers for Align cmds; new string pair class 2018-03-15 20:34:17 -04:00
Paul Licameli
9780c14882 Fix mix of internal and translated strings naming Align commands...
... Revert commit 357b05efd29366b3b5b18202ea317d4e90ee9b80, and use
Ukrainian, and open Select Commands in Macros, to see the problem
2018-03-15 20:33:26 -04:00
Paul Licameli
9b7ccc4dff Use TranslatedInternalString for tips of toolbar buttons 2018-03-15 20:13:19 -04:00
Paul Licameli
d258385e3a Use TranslatedInternalString in MacroCommandsCatalog 2018-03-15 19:53:38 -04:00
Paul Licameli
6c8ba8b5bb Define TranslatedInternalString 2018-03-15 19:49:38 -04:00