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

6840 Commits

Author SHA1 Message Date
James Crook
715da2b533 On/Off options to end of menus, where possible. 2017-04-05 23:07:37 +01:00
James Crook
f5e67f5118 Use logo background to fill splash and about box. 2017-04-05 22:35:12 +01:00
James Crook
fae1089b73 Fix positioning of Mute/Solo button when clicked on. 2017-04-05 22:12:58 +01:00
James Crook
1c1191ed98 Fix dark Mute/Solo buttons on Light theme. 2017-04-05 20:56:24 +01:00
James Crook
fefc856901 Update slider in tracks on theme change. 2017-04-05 20:16:12 +01:00
James Crook
419b790235 Make monitoring work after a theme change 2017-04-05 17:29:24 +01:00
David Bailes
c8f58c90af Bug 1624: mute/unmute all commands do not adjust solo buttons
If the solo buttons are set to "simple" then after mute/unmute all, the solo buttons should all be off. This is not the case.

Fix: turn the solo buttons off :).
2017-04-05 13:02:22 +01:00
James Crook
fa62d80a21 Add numbers on ruler back (if not DA) 2017-04-04 23:51:00 +01:00
James Crook
b3ae50597e Use RecordBeside for identifier for Record in 2.2.0
This might make things just a little easier for people who use both 2.1.3 and 2.2.0.
2017-04-04 14:55:20 +01:00
James Crook
c17a7f535e Improve repainting after a theme change.
Now most things repaint properly after a theme change.  The sliders on the tracks don't yet.
2017-04-04 14:43:47 +01:00
David Bailes
017990fac0 Added prefix std:: to my uses of find_if in recent commits 2017-04-04 11:16:10 +01:00
Paul Licameli
d417acd5c6 Complete the exception handling project, enable the throws 2017-04-03 23:33:19 -04:00
Paul Licameli
55439247ad All the catches are in place for BlockFile and other errors, now throw. 2017-04-03 23:32:40 -04:00
Paul Licameli
b62bddfaeb Merge branch 'master' into HEAD 2017-04-03 23:25:26 -04:00
Paul Licameli
da28a45d67 User visible message when there are errors importing labels 2017-04-03 23:22:07 -04:00
James Crook
52f0f750d9 Add Tracks->Pan->Left/Right/Center 2017-04-03 22:35:19 +01:00
James Crook
c9b03b51a2 Merge branch 'darkmerge' 2017-04-03 22:22:57 +01:00
James Crook
ebff4db80a Reinstate SplitStereoToMono for non DA builds. 2017-04-03 20:31:22 +01:00
James Crook
d0911638d8 Select SubMenu made into a full top level menu. 2017-04-03 16:05:31 +01:00
David Bailes
a7a4a70e5f Two commands added, neither on a menu:
Clip Left
Clip Right

If the cursor lies within a clip, the clip and the cursor is moved 1 pixel left/right.
If the cursor position is at both a clip end and a clip start, the second of these clips is moved.

The movement currently ignores the snap to setting on the selection bar, and there is no snapping to the clip boundaries of other clips.
Following the behaviour or shifting with the mouse, the distance moved is rounded to an integral number of samples, and the minimum distance moved is one sample.
2017-04-03 13:53:48 +01:00
David Bailes
c382139c05 New commands for selecting clips using the keyboard
Added two commands:
Select > Previous clip. Select the previous clip for which clip start < selection start/cursor position.

Select > Next clip. If the position of selection start/cursor is at the start of a clip, and selection end is not at the end of the clip, select that clip. Otherwise, select the next clip for which clip start > selection start/cursor position.
2017-04-03 13:45:58 +01:00
David Bailes
a519e6fc7d New commands for clip boundaries using the keyboard
Added the commands:
Cursor to > Previous clip boundary
Cursor to > Next clip boundary
Select > Previous clip boundary to cursor
Select > Cursor to next clip boundary
2017-04-03 13:35:46 +01:00
James Crook
8c8f38079d Make default theme depend on EXPERIMENTAL_DA #define. 2017-04-03 13:18:34 +01:00
David Bailes
0e3f4ce50c Fix for windows build
Trivial fix.
2017-04-03 09:29:39 +01:00
Paul Licameli
ae48ac2cbd Strong guarantee, void return from all mutating methods of Sequence 2017-04-02 21:35:10 -04:00
Paul Licameli
fc0f093db7 Sequence::Append* give strong guarantee 2017-04-02 21:33:23 -04:00
Paul Licameli
63cf80d244 Sequence::Delete gives strong guarantee 2017-04-02 21:33:23 -04:00
Paul Licameli
06f6953c91 Sequence::SetSamples, ::SetSilence give strong guarantee 2017-04-02 21:33:23 -04:00
Paul Licameli
73e61592aa Sequence::ConvertToSampleFormat gives strong guarantee 2017-04-02 21:33:23 -04:00
Paul Licameli
3c65731f38 Sequence::InsertSilence gives strong guarantee 2017-04-02 21:33:22 -04:00
Paul Licameli
160d846643 Sequence::Paste gives strong guarantee 2017-04-02 21:33:22 -04:00
Paul Licameli
2ba6065961 Sequence consistency check throws; new unused commit functions use it 2017-04-02 21:33:22 -04:00
Paul Licameli
6b0c5c096b WaveClip::Flush returns void, throws on error 2017-04-02 21:33:22 -04:00
Paul Licameli
ec3a4f5069 Merge branch 'master' into HEAD 2017-04-02 21:33:01 -04:00
James Crook
5e42fe8649 Merge branch 'master' into darkaudacity 2017-04-02 23:19:33 +01:00
James Crook
028ed19d90 Sync with DarkAudacity 2017-04-02 23:07:13 +01:00
James Crook
0fc04fd760 Complete DA/Classic conditionals 2017-04-02 22:59:20 +01:00
James Crook
48821a0cab Merge branch 'master' into darkaudacity 2017-04-02 19:08:38 +01:00
James Crook
ff40b956dd Make without-DA be more like Classic.
This commit includes:
- A tidy up of TrackInfo item positioning.
- Ability to draw the stretchy buttons to odd sizes.
- ClassicThemeAsCeeCode.h created/added.
- More Toolbars shown by default.
- Icon adjusts.
- Other resource info adjusts.
- Splash logo adjusts.
- About Dialog and Html text adjusts.
2017-04-02 18:55:13 +01:00
Paul Licameli
e633dc0c8b Document guarantees of now void-returning WaveTrack, WaveClip methods 2017-04-02 13:15:31 -04:00
Paul Licameli
5963f278f1 void returns from many WaveClip methods, comment safety guarantees 2017-04-02 12:49:47 -04:00
Paul Licameli
aa83c4cf29 Implement the more than weak guarantees needed for recording...
... in WaveClip and WaveTrack, to save as much recording as we can,
assuming the strong guarantees that Sequence will give.

Also comment that some other WaveTrack methods can give strong guarantee,
incidentally to making HandleClear give strong.
2017-04-02 12:46:47 -04:00
Paul Licameli
e3d4a8dcfe Comment the strength of guarantees of some WaveTrack methods 2017-04-02 12:43:21 -04:00
Paul Licameli
3db132f9b0 Fix WaveTrack::SplitAt 2017-04-02 12:43:21 -04:00
Paul Licameli
9cdbd18cd0 Merge branch 'master' into HEAD 2017-04-02 12:42:29 -04:00
James Crook
46fc78919a Apply theme preference at start 2017-04-02 10:51:08 +01:00
James Crook
35a4f1a09c Move Sync-Lock renaming to internationalisation. 2017-04-02 09:08:57 +01:00
James Crook
9ec2bdb102 Comments on the DA conditionals. 2017-04-02 08:57:16 +01:00
James Crook
bd364ea0ec Merge branch 'master' into darkaudacity
Conflicts:
	src/TrackPanel.cpp
	src/toolbars/ControlToolBar.cpp
2017-04-01 23:05:03 +01:00
James Crook
1525f146da Update Greek Translation by Dimitris Spingos 2017-04-01 20:13:38 +01:00